v0.4.0
What's Changed
Breaking changes
- minimum Node.js version bumped to 22.
- add Moleculer 0.15 support (peer dependency:
^0.14.12 || ^0.15.0). - upgrade ESLint to 10 with flat config (
.eslintrc.js→eslint.config.js). - upgrade TypeScript to 6.
- remove
eslint-plugin-promise(not compatible with ESLint 10). - replace deprecated
eslint-plugin-nodewitheslint-plugin-n.
TypeScript
- fix types for Moleculer 0.15 compatibility (remove
ServiceEvents,GenericObjectimports). - fix
loggertype fromLoggersnamespace toLoggerinterface. - add TypeScript type definitions (
index.d.ts).
Other changes
- upgrade
mongodbdriver from 6.x to 7.x (accept both^6.0.0and^7.0.0). - upgrade
sqlite3from 5.x to 6.x. - upgrade
tediousfrom 18.x to 19.x. - upgrade
globalsfrom 16.x to 17.x. - upgrade
npm-check-updatesfrom 16.x to 19.x. - update all other dependencies to latest minor/patch versions.
- CI: use
npm installinstead ofnpm cito work around Node 24 fsevents lockfile bug (npm/cli#8805).
Full Changelog: v0.3.0...v0.4.0