Releases: routup/routup
Releases · routup/routup
v4.0.2
v4.0.1
v4.0.0
v3.3.0
v3.2.0
v3.1.0
3.1.0 (2023-10-22)
Bug Fixes
- check dispatched status after hook execution (1be1d9e)
- deps: bump @ebec/http to v2.3.0 & check for inherited properties (e8495f0)
- remove dispatch fail hook (05342d0)
- remove match hook type (64eaeb6)
- rename error-proxy to routup-error (4a6e1b2)
- rename handler hooks to child (888a57d)
Features
- contextualize hook listeners (7c3a7ce)
- dispatch pipeline (#420) (321b811)
- dispatcher event attribute to call next router/handler (0a1efa7)
- dynamic getter/setter for event dispatched property (34f0750)
- hook system (#411) (137b2fa)
- merge dispatcher-event & dispatcher-meta (ad0afab)
- method name enum to uppercase & add method property to dispatcher event (709666e)
- renamed dispatcher event properties: req -> request, res -> response (36a2401)
- return handler instance on define handler usage (84dfdd1)
v3.0.0
3.0.0 (2023-10-04)
Bug Fixes
- cleanup router, route & layer (78aa73d)
- deps: bump @ebec/http from 2.2.1 to 2.2.2 (#402) (737be95)
- deps: bump smob from 1.4.0 to 1.4.1 (#382) (c3a19eb)
- don't pass plugin options as extra fn argument (d05e4c9)
- remove undocumented timeout router option (c4b2bae)
- set remote address for mock request (5649d9e)
Features
- add define (error-) handler helpers for intellisense (2318115)
- allways create new router instance on plugin installation (e77022f)
- argument overloading for http method handler registration (72393c4)
- context (error-) handler style (72af754)
- implemented plugin system (808dd72)
- implicit and explicit handler definition variant (02caec8)
- recognize handlers by type property in addition to the number of fn arguments (86dcc18)
- remove body-, cookie- & query-helper (bcc0347)
- remove implicit handler recognition (8d623f1)
- remove route interface between router and layer (b149002)
- wrap any error like object & extract error information (#377) (59f2a72)
Performance Improvements
- use typeof instead of instanceof for instance check (c98a070)
BREAKING CHANGES
- removed request helper fns
- handler must be defined with helper fn
v3.0.0-alpha.3
3.0.0-alpha.3 (2023-09-29)
Features
- remove body-, cookie- & query-helper (bcc0347)
BREAKING CHANGES
- removed request helper fns
v3.0.0-alpha.2
v3.0.0-alpha.1
3.0.0-alpha.1 (2023-09-29)
Bug Fixes
- cleanup router, route & layer (78aa73d)
- deps: bump smob from 1.4.0 to 1.4.1 (#382) (c3a19eb)
- remove undocumented timeout router option (c4b2bae)
- set remote address for mock request (5649d9e)
Features
- add define (error-) handler helpers for intellisense (2318115)
- context (error-) handler style (72af754)
- implemented plugin system (808dd72)
- implicit and explicit handler definition variant (02caec8)
- recognize handlers by type property in addition to the number of fn arguments (86dcc18)
- remove implicit handler recognition (8d623f1)
- remove route interface between router and layer (b149002)
- wrap any error like object & extract error information (#377) (59f2a72)
Performance Improvements
- use typeof instead of instanceof for instance check (c98a070)
BREAKING CHANGES
- handler must be defined with helper fn