Skip to content

Latest commit

Β 

History

History
294 lines (133 loc) Β· 11.1 KB

CHANGELOG.md

File metadata and controls

294 lines (133 loc) Β· 11.1 KB

2.5.0 (2024-11-01)

Features

  • 🎸 add debug decorator (19a3c19)
  • 🎸 add support for sync functions (a40c08a)

2.4.0 (2024-08-11)

Features

  • 🎸 expose LruCache, add to README, run Prettier (0e0412e)
  • 🎸 implement LruCache (85c28a3)
  • 🎸 improve LRU cache implementation (aa0bfcf)

Performance Improvements

  • ⚑️ add LRU cache benchmarks (be9a9c7)

2.3.0 (2024-08-11)

Bug Fixes

  • πŸ› support undefined item value refresh (2afccbb)

Features

  • 🎸 improve performance in key retrieval (4dd435c)

Performance Improvements

  • ⚑️ use integer as default LRU limit (5b55327)

2.2.0 (2024-08-11)

Bug Fixes

  • πŸ› if set has size, it always has at least one value (123ce39)

Features

  • 🎸 remove extra check at read (3a08a95)

2.1.1 (2024-06-24)

Bug Fixes

  • correct license in package.json (e39aace)

2.1.0 (2024-04-28)

Features

  • 🎸 implement timeout() utility (05c5339)

2.0.0 (2024-04-27)

Features

  • 🎸 release a single es2020 target (87a9fb1)

BREAKING CHANGES

  • 🧨 Produce only es2020 release artifacts

1.21.0 (2024-04-26)

Features

  • 🎸 add hasKeys() utility (570ea5c)

1.20.0 (2024-04-01)

Features

  • 🎸 add Locks implementation (fc8c1d6)
  • 🎸 improve locking interface (171797b)

1.19.3 (2024-03-30)

Bug Fixes

  • πŸ› allow different return type per racer (ffc3b89)

1.19.2 (2024-03-19)

Bug Fixes

  • πŸ› limit mutex scope to a single class instance (c994280)
  • πŸ› make concurrency() decorator apply per class instance (839c898)

Performance Improvements

  • ⚑️ improve once() decorator (c50e19f)

1.19.1 (2024-03-14)

Bug Fixes

  • πŸ› correctly store execution results in once decorator (9c6d49d)

1.19.0 (2024-03-14)

Features

  • 🎸 implement "once" class method decorator (d1434ae)

1.18.0 (2024-03-11)

Features

  • 🎸 implement concurrency() class method decorator (1e00c9e)

1.17.0 (2024-03-09)

Features

  • 🎸 add support for arguments in mutex decorator (7095e93)

1.16.0 (2024-01-13)

Features

  • 🎸 add xosrshift implementation (e32a638)

1.15.0 (2023-12-04)

Features

  • 🎸 add createRace() utility (c835bb2)

1.14.2 (2023-11-25)

Bug Fixes

  • πŸ› make FanOut listeners public (4a7e546)

1.14.1 (2023-11-24)

Bug Fixes

  • πŸ› make .listeners protected (16aed9a)

1.14.0 (2023-11-24)

Features

  • 🎸 add FanOut implementation (018bfb0)

1.13.1 (2023-11-21)

Bug Fixes

  • πŸ› produce build artifacts in release (11a3e77)

1.13.0 (2023-11-20)

Features

  • 🎸 add dataUri() utility (d2784ae)

1.12.0 (2023-07-02)

Features

  • 🎸 add loadCss() method (e44534d)

1.10.1 (2023-04-07)

Bug Fixes

  • πŸ› do not remove comments (201fb98)

1.10.0 (2023-04-07)

Features

1.9.0 (2023-04-07)

Features

  • 🎸 improve codeMutex() interface (cb85955)

1.8.0 (2023-04-07)

Features

  • 🎸 add codeMutex() (4dccf86)

1.7.0 (2023-04-05)

Features

  • 🎸 imrprove internal queue type (770ef26)
  • 🎸 use Set as a FIFO queue (2b82a06)

1.6.0 (2023-04-05)

Features

  • 🎸 expose concurrency() from index (6a2450f)

1.5.0 (2023-04-05)

Features

  • 🎸 add concurrency() implementation (c195a31)

1.4.0 (2022-11-02)

Features

  • 🎸 allow async check function in until() (a545be9)

1.3.1 (2022-07-02)

Bug Fixes

  • πŸ› make Cache timers unreffed (0073ac0)

1.3.0 (2022-04-07)

Features

  • 🎸 add index file (2e135f8)
  • 🎸 add tick() and until() methods (caeb0b0)

1.2.0 (2021-11-01)

Features

  • 🎸 implement TimeState utility class (7423a93)

1.1.0 (2021-10-23)

Features

  • 🎸 place LruMap and LruTtlMap into separate files (36c4ba1)

1.0.0 (2021-10-23)

Features

  • 🎸 add batch of utitlities (6fbb893)
  • 🎸 add normalizeEmail() function (7403b9d)
  • 🎸 add of() method (f236dd4)
  • 🎸 add promiseMap() method (ce0dc45)
  • 🎸 add randomStr() function (299d85b)
  • 🎸 add TimedQueue utility (484da32)