The format is based on Keep a Changelog.
2.2.4 - 2024-04-10
- deps: bump versions
- ci: updated ci.yml
- doc(CHANGES): rename Changes.md -> CHANGELOG.md
- doc(CONTRIBUTORS): added
- populate [files] in package.json. Delete .npmignore.
- dep: eslint-plugin-haraka -> @haraka/eslint-config
- lint: remove duplicate / stale rules from .eslintrc
- prettier
2.2.3 - 2023-06-08
- ci: add on pull_request
- dev: expand .gitignore
- packaging: add .npmignore
- feat: add ignores keys with undefined values
- add .release submodule
- chore(ci): depend on shared GHA workflows
- dep(node): require 14+
- dep(redis): bump 3 -> 4
- dep(eslint): bump 7 -> 8
- test: update redis test syntax for v4
- doc(README): deprecate usage of 'plugin'
- doc(README): update badges
- bump redis dep 2.8.0 -> 3.1.2
- replace nodeunit with mocha
- add github workflows, drop travis & appveyor CI
- use es6 classes
- es6: use "for item of array" syntax for array iterator
- add redis_publish boolean to disable redis results publishing
- revert #4, until a proper and tested fix is available
- eslint 4 compat
- Disable Redis pub/sub by default
- publish incr operations
- update eslint to inherit eslint-plugin-haraka
- added AppVeyor (windows) testing
- update eslint to inherit eslint-plugin-haraka
- depend on haraka-config
- vs ./config, which doesn't work for npm packaged plugin tests