Skip to content

Latest commit

 

History

History
315 lines (167 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

315 lines (167 loc) · 11.1 KB

3.0.0-rc.15 (2024-03-24)

Bug Fixes

  • include missing enums when exporting esm/cjs modules (6dbfa0a)

3.0.0-rc.14 (2024-03-23)

⚠ BREAKING CHANGES

  • rewrite and optimize worker logic, clean up

Bug Fixes

  • strip 'file://' from filename (39367b0)

Documentation

Codebase Refactoring

  • rewrite and optimize worker logic, clean up (f9120de)

3.0.0-rc.13 (2024-03-08)

⚠ BREAKING CHANGES

  • improve and clean up codebase, refactor typings
  • enable esm and cjs module exports
  • reorganize and rewrite shared components

Features

  • enable esm and cjs module exports (2d28c41)

Documentation

Codebase Refactoring

  • improve and clean up codebase, refactor typings (71cfe06)
  • reorganize and rewrite shared components (66d59e9)

Tests

  • reorganize and rewrite shared components (e98dc77)

Misc

3.0.0-rc.12 (2024-02-03)

Codebase Refactoring

3.0.0-rc.11 (2024-02-01)

Codebase Refactoring

3.0.0-rc.10 (2024-02-01)

⚠ BREAKING CHANGES

  • do not throw errors within async functions

Documentation

Codebase Refactoring

  • do not throw errors within async functions (74dfbb6)

Tests

  • do not throw errors within async function (a77eaf2)

3.0.0-rc.9 (2024-01-25)

Misc

  • update package-lock.json (d001ba1)

3.0.0-rc.8 (2024-01-25)

⚠ BREAKING CHANGES

  • drop support for node-redis v3

Documentation

  • drop support for node-redis v3 (3481d53)

Codebase Refactoring

  • drop support for node-redis v3 (0b89843)

3.0.0-rc.7 (2023-11-26)

⚠ BREAKING CHANGES

  • event-emitter: add typed EventEmitter, remove legacy events

Features

  • event-emitter: add typed EventEmitter, remove legacy events (65d57c3)

Documentation

  • add typed EventEmitter, remove legacy events (a9f979a)

Tests

  • add typed EventEmitter, remove legacy events (4ba6ec8)

3.0.0-rc.6 (2023-11-20)

⚠ BREAKING CHANGES

  • redis-client: support redis server starting from 4.0.0

Features

  • redis-client: support redis server starting from 4.0.0 (84d6b66)

Continuous Integration

  • drop support for redis server 2.8 and 3 (444d1fd)

3.0.0-rc.5 (2023-11-19)

Documentation

  • remove logs.md and redis.md, update README.md (be2ebd8)

3.0.0-rc.4 (2023-11-19)

Misc

  • add typescript declaration file entry (453f103)
  • update .npmignore (6b41b6d)

3.0.0-rc.3 (2023-11-19)

⚠ BREAKING CHANGES

  • support cjs/esm modules, refactor codebase, improve typings

Features

  • redis-client: add hscan support (7672617)
  • support cjs/esm modules, refactor codebase, improve typings (3da25b9)

Bug Fixes

  • NodeRedisV4Client: fix zrevrange() error for Redis v2.8 (f0d9e25)

Misc

  • 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)

2.0.0 (2023-03-25)

  • feat(redis-client): support offset and count for zrangebyscore() (2ec00e0)

1.0.6 (2023-02-15)

  • fix: use path.resolve() to fix 'no such file or directory' error (2d33599)

1.0.5 (2023-01-06)

  • 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)

1.0.4 (2022-08-24)

  • test(redis-client): cover srem command (caf3837)
  • feat(redis-client): add support for srem command (7ddaf24)

1.0.3 (2022-08-16)

  • [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)

1.0.2 (2022-08-10)

  • Update LockManager tests (321c8c4)
  • Fix "LockManagerExtendError: Acquired lock could not be extended" (fa3a8e5)

1.0.1 (2022-07-07)

  • Remove unused WorkerRunnerError (48e7206)
  • Use namespaced WorkerError (517224c)
  • Make array looping asynchronous (cd66e51)
  • Run workers one by one without a delay (099b488)

1.0.0 (20220-06-18)

  • Rename logger/test00018 (f20fdf9)
  • Test PowerManager (8d6f5e6)
  • Complete async tests to reach 9x% code coverage (ea57f8f)
  • Test async.waterfall() (ae4a283)
  • Increase code coverage (c5e3f2b)

1.0.0-rc.11 (2022-05-31)

  • Update RedisClient and IRedisClientMulti interfaces (8732c97)

1.0.0-rc.10 (2022-05-31)

  • Fix broken promisify(All) because of ICallback typing (4250e32)

1.0.0-rc.9 (2022-05-31)

  • Improve RedisClient typings (27219a6)
  • Set up codecov (98293bd)
  • Fix type coverage (2f4a722)

1.0.0-rc.8 (2022-05-30)

  • Add WatchedKeysChangedError class (1e42e80)

1.0.0-rc.7 (2022-05-30)

  • Fix various redis errors (9349261)

1.0.0-rc.6 (2022-05-30)

  • Fix missing RedisClient from package exports (88f90f0)

1.0.0-rc.5 (2022-05-30)

  • Update IRedisClientMulti interface (be1c534)

1.0.0-rc.4 (2022-05-30)

  • 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)

1.0.0-rc.3 (2022-05-26)

  • Update README.md
  • Refactor and clean up Worker and WorkerRunner classes

1.0.0-rc.2 (2022-05-25)

  • Allow children of Worker class to access worker params

1.0.0-rc.1 (2022-05-24)

  • Update package keywords and description
  • Use codecov instead of coveralls
  • Initial commit, migrate common components from redis-smq