Releases: BackendStack21/0http
Releases · BackendStack21/0http
Cumulative improvements
Changes:
- Added "out of the box" support for
request
query string parsing. From now you can get areq.query
params object. - Minor performance improvements.
- Improving
low
server API compatibility with Node.js.
Thanks to @jesusvilla for pushing forward this improvements in #15
Supporting writable stream on response (low http server)
Changes:
- Fixes request headers processing in
low
server. - Added support for writable streams for response object in
low
server. Thanks to https://github.com/jesusvilla for his contribution here. - Dev dependencies were updated.
Performance improvements
Changes:
- 10 - 15% performance improvements in
low
server thanks to #12 - Allowing to disable internal router matching cache in
sequential
router
Minor performance improvement
Changes:
- Minor source code refactoring.
- Minor performance improvement on nested routers detection.
- Adding Benchmarks topic to readme.
Updating packaging
Changes:
- Removing not required files from module package.
- Updating dev dependencies.
Fixes error propagation inside nested routers
Fixed:
- Error propagation inside async handlers in nested routers
Removed:
- package-lock.json file was removed from module
Improve Node.js HTTP server compatibility in "low"
- The
req.url
also contains query string. - The
req.path
value is now consistent across nested routers in/out
Fix double callback issue
Fixing double callback issue on next
middleware engine
Sequential router improvements
Router query string support (#8) * v2.1.0 * ignore query strings during requests matching * allowing prefix to be optional in global middlewares * improving test cases
v2
V2 (#7) * making sequential default router * updating deps * updating documentation * supporting nested routers * updating demos * updating benchmarks