3.0.0-rc.15 (2024-03-24)
- include missing enums when exporting esm/cjs modules (6dbfa0a)
3.0.0-rc.14 (2024-03-23)
- rewrite and optimize worker logic, clean up
- strip 'file://' from filename (39367b0)
- update API reference (e79899a)
- rewrite and optimize worker logic, clean up (f9120de)
3.0.0-rc.13 (2024-03-08)
- improve and clean up codebase, refactor typings
- enable esm and cjs module exports
- reorganize and rewrite shared components
- enable esm and cjs module exports (2d28c41)
- update API reference (cca5214)
- improve and clean up codebase, refactor typings (71cfe06)
- reorganize and rewrite shared components (66d59e9)
- reorganize and rewrite shared components (e98dc77)
- update .npmignore file (9b26c78)
3.0.0-rc.12 (2024-02-03)
- improve error handling (dd0f49c)
3.0.0-rc.11 (2024-02-01)
- improve typing (a3d69ee)
3.0.0-rc.10 (2024-02-01)
- do not throw errors within async functions
- update documentation (a513ea8)
- do not throw errors within async functions (74dfbb6)
- do not throw errors within async function (a77eaf2)
3.0.0-rc.9 (2024-01-25)
- update package-lock.json (d001ba1)
3.0.0-rc.8 (2024-01-25)
- drop support for node-redis v3
- drop support for node-redis v3 (3481d53)
- drop support for node-redis v3 (0b89843)
3.0.0-rc.7 (2023-11-26)
- event-emitter: add typed EventEmitter, remove legacy events
- event-emitter: add typed EventEmitter, remove legacy events (65d57c3)
- add typed EventEmitter, remove legacy events (a9f979a)
- add typed EventEmitter, remove legacy events (4ba6ec8)
3.0.0-rc.6 (2023-11-20)
- redis-client: support redis server starting from 4.0.0
- redis-client: support redis server starting from 4.0.0 (84d6b66)
- drop support for redis server 2.8 and 3 (444d1fd)
3.0.0-rc.5 (2023-11-19)
- remove logs.md and redis.md, update README.md (be2ebd8)
3.0.0-rc.4 (2023-11-19)
3.0.0-rc.3 (2023-11-19)
- support cjs/esm modules, refactor codebase, improve typings
- redis-client: add hscan support (7672617)
- support cjs/esm modules, refactor codebase, improve typings (3da25b9)
- NodeRedisV4Client: fix zrevrange() error for Redis v2.8 (f0d9e25)
- fix broken links (6b2e9cf)
- improve documentation, add API reference, clean up (53169a1)
- logger: fix getLogger() tests when called with the 2nd param (df43847)
- redis-client: fix 'ERR unknown command HSCAN' error (70a5c98)
- redis-client: increase code coverage (34fccba)
- redis-client: test hscan support (939a0ad)
- redis-client: Use count param for sscan (8705086)
- update .gitignore (6fbc308)
- update CHANGELOG.md template (aae81f3)
- update minimal supported versions for nodejs and redis (4a31852)
- update package description (776a240)
- update tests and fix various errors (c915fb2)
- feat(redis-client): support offset and count for zrangebyscore() (2ec00e0)
- fix: use path.resolve() to fix 'no such file or directory' error (2d33599)
- chore: update license (9b817d2)
- build: update NPM dependencies to latest releases (b03795b)
- docs(readme): replace lgtm badge with code quality badge (ea6545a)
- build: migrate from lgtm to github code scanning (de3dcd4)
- test(redis-client): cover srem command (caf3837)
- feat(redis-client): add support for srem command (7ddaf24)
- [RedisClient] Update tests (6f1fd51)
- [RedisClient] Make validateRedisVersion() public (c2fccb3)
- [RedisClient] Support MATCH and COUNT options for sscan (12b24ac)
- [RedisClient] Fallback to smembers when sscan is not supported (8a4409f)
- [RedisClient] Test sscan command (17b8279)
- [RedisClient] Add sscan command (b771873)
- Update LockManager tests (321c8c4)
- Fix "LockManagerExtendError: Acquired lock could not be extended" (fa3a8e5)
- Remove unused WorkerRunnerError (48e7206)
- Use namespaced WorkerError (517224c)
- Make array looping asynchronous (cd66e51)
- Run workers one by one without a delay (099b488)
- Rename logger/test00018 (f20fdf9)
- Test PowerManager (8d6f5e6)
- Complete async tests to reach 9x% code coverage (ea57f8f)
- Test async.waterfall() (ae4a283)
- Increase code coverage (c5e3f2b)
- Update RedisClient and IRedisClientMulti interfaces (8732c97)
- Fix broken promisify(All) because of ICallback typing (4250e32)
- Improve RedisClient typings (27219a6)
- Set up codecov (98293bd)
- Fix type coverage (2f4a722)
- Add WatchedKeysChangedError class (1e42e80)
- Fix various redis errors (9349261)
- Fix missing RedisClient from package exports (88f90f0)
- Update IRedisClientMulti interface (be1c534)
- Update docs (5b88f1d)
- Clean up (dfccabf)
- Fix type coverage (a5def8d)
- Implement RedisClientMulti (fc5a832)
- Fix redis-client/test00001 (ba817ef)
- Drop support for node.js v12 (14773ab)
- Add node-redis v4 support (WIP) (a316490)
- Add NPM version badge (8fa0d52)
- Update package keywords (98b6e5e)
- Update logs.md (fe0e708)
- Add shared docs (19b9f0b)
- Update README.md
- Refactor and clean up Worker and WorkerRunner classes
- Allow children of Worker class to access worker params
- Update package keywords and description
- Use codecov instead of coveralls
- Initial commit, migrate common components from redis-smq