changelogs.md


routexjs/routex

Repository  -  API  -  Source

1.0.1

May 8, 2020
  • Change ctx.req from http.IncomingMessage to ICtxRequest (which extends IncomingMessage)
    • This fixes many problems with types for @routex/body-parser
  • Upgrade dev dependencies

1.0.0

April 12, 2020
  • Graduate to v1.0.0
  • Require Node 10
  • Export IRouteOptions

1.0.0-rc.9

April 10, 2020
  • Fix empty chunk
  • Clean development environment
    • Remove typings for Superagent
    • Update ESLint config

1.0.0-rc.8

April 10, 2020
  • Upgrade dependencies
  • Fix small typing bug with previous update of middleware type

1.0.0-rc.7

April 9, 2020
  • Update handler/middleware types, add MiddlewareNext

1.0.0-rc.6

February 27, 2020
  • Add error to context
    • Add catching in Routex.runHandler

1.0.0-rc.5

February 27, 2020
  • Add Routex.createCtx and Routex.runHandler as testing helpers

1.0.0-rc.4

February 27, 2020
  • Fix bug with middleware applying before params parsing

1.0.0-rc.3

February 27, 2020
  • Remove support for Node 8

1.0.0-rc.2

February 27, 2020
  • Upgrade dependencies
  • Added body return in handler
  • Added/refactored some tests

1.0.0-rc.1

December 7, 2019
  • Upgrade dependencies

0.1.0-rc.3

October 7, 2019
  • Upgrade dependencies

0.1.0-rc.2

August 24, 2019
  • Fix large body not fully sending again
  • Change IBody to use Buffers

0.1.0-rc.1

August 24, 2019
  • First beta release candidate!
  • Fix large body not fully sending
  • Upgrade dependencies

0.0.18

August 4, 2019
  • Export ICtxData and ICtxProviders

0.0.17

August 4, 2019
  • Upgrade dependencies
  • Move to ESLint (from TSLint)
  • Add ICtxData interface for easier extending
  • Add providers and ICtxProviders

0.0.16

June 15, 2019
  • Add errorHandler to Routex class options.
  • Move types

0.0.15

May 25, 2019
  • Move org & docs
  • Add content type to TextBody & JsonBody
  • Small refactor

0.0.14

May 23, 2019
  • Add HTTPS
  • Add clustering
  • Add request ID

0.0.13

May 23, 2019
  • Add app middlewares
  • Add more code documentation
  • Small refactor

0.0.12

May 19, 2019
  • Add params

0.0.11

May 19, 2019
  • Add attaching multiple middlewares at once
  • Add creating sub-routers with middlewares

0.0.10

May 18, 2019
  • Add handling for OPTIONS

0.0.9

May 18, 2019
  • Add documentation on query string, headers, body parser, and cookies
  • Export Middleware

0.0.8

May 17, 2019
  • Allow full child routers
  • Add query string handling (under ctx.query)
    • Fix matching with query string

0.0.7

May 17, 2019
  • Re-release of v0.0.6 (forgot to build again)

0.0.6

May 17, 2019
  • Exported ICtx

0.0.5

April 25, 2019
  • Re-release of v0.0.4 (forgot to build)

0.0.4

April 25, 2019
  • Exported Handler

0.0.3

April 15, 2019
  • Change (req, res) => ... to ctx => ...
  • Add ctx.body
    • Add JsonBody
    • Add TextBody
  • Change req.data to ctx.data
  • Add useExpress for Express/Connect/callback style middlewares

0.0.2

March 16, 2019
  • Add more documentation to README
  • Add middlewares
  • Add router.child, remove router.use
  • Add router.route, router.any
  • Add PATCH, PUT, DELETE methods
  • Add port and close to app.listen return
  • Rename app.rootHandler to app.handler
  • Add chaining routes
  • Add exact route matching with route options
  • Add multiple method routes

0.0.1

March 16, 2019
  • Initial release