- drop support for Node.js version less than 16.
- update all deps.
- imporve the code quality by use the modren syntax.
- add engine factory method to load middlewares engines.
- fix typo on README.md file.
- Fix CI by upgrade to v0.19.0 of @macchiatojs/kernel.
- fix and improve ts types (cache, middelwareStore, trek-router ...etc).
- update TS to v4.4.4.
- update our custom middlewares to latest version (v0.2.0).
- fix and improve types with last kernel types.
- update deps.
- fix and improve types.
- update deps.
- add
trek-router
. - update README.md.
- fix handleRoutes method by make it as private.
- add export default for CommonJS.
- add support for Koa.js (js + ts).
- update README.md.
- add
parseurl
as peerDep. - add better support for raw Node.js.
- coverage 100%.
- add
@macchiatojs/middleware
and@macchiatojs/koaify-middleware
deps. - remove
parseurl
dep. - add
@macchiatojs/kernel
as peerDeps. - add support Macchiato.js middlewares styles (express/koa).
- test it with koa and express styles.
- coverage 100%.
- adapte with raw nodejs, express, connect and koa handler style.
- test it with koa.
- use # over private keyword.
- initial release.