Skip to content

Releases: litert/utils.js

v1.4.0

03 Oct 14:13
v1.4.0
56a9de8

Choose a tag to compare

CHANGES

  • feat(pkg:concurrent): added utility class ManualBreaker
  • feat(pkg:concurrent): added utility class CircuitBreaker
  • feat(pkg:concurrent): added utility class SlideWindowCounter
  • feat(pkg:concurrent): added utility class CountingRateLimiter
  • feat(pkg:concurrent): added utility class TokenBucketRateLimiter
  • feat(pkg:concurrent): added utility class TokenBucketRateLimiterManager
  • feat(pkg:concurrent): added utility class LeakyBucketRateLimiter
  • feat(pkg:concurrent): added utility class LeakyBucketRateLimiterManager
  • feat(pkg:ts-types): added helper type IJsonSafeValue
  • feat(pkg:ts-types): added helper type IMaybeArray

Full Changelog: v1.3.0...v1.4.0

v1.3.0

02 Aug 17:21
v1.3.0
2195768

Choose a tag to compare

CHANGES

  • feat(pkg:test): add API Test.autoTick
  • feat(pkg:async): added utility class AbortTimeoutController
  • feat(pkg:concurrent): added utility class ThrottleController
  • feat(pkg:concurrent): added utility class DebounceController
  • feat(pkg:concurrent): added utility class FiberPool
  • feat(pkg:async): added API Async.sleep, with timer safety
  • feat(pkg:async): added API Async.autoRetry, with exponential backoff and jitter supports.
  • fix(pkg:network): export API Network.isValidIPv4Address
  • feat(pkg:network): add API Network.isValidMacAddress
  • feat(pkg:string): add API String.isEmailAddress

Full Changelog: v1.2.1...v1.3.0

v1.2.1

22 Jun 13:01
v1.2.1
fe61326

Choose a tag to compare

CHANGES

  • feat(pkg:network): added API Network.isValidIPv4Address
  • feat(pkg:async): added utility class FiberController
  • feat(pkg:async): added utility class PromiseController
  • feat(pkg:async): added utility class BackgroundRunner
  • feat(pkg:async): added API Async.withTimeout

Full Changelog: v1.1.1...v1.2.1

v1.1.1

04 Jun 15:39
v1.1.1
5da47ed

Choose a tag to compare

CHANGES

  • build(doc): initialized project documents
  • feat(pkg:string): added name casing detection APIs
  • feat(pkg:string): added API String.toChunksBackward
  • feat(pkg:string): added API String.toChunks
  • fix(project): added missing metadata of packages

Full Changelog: v1.0.0...v1.1.1

v1.0.0

03 Jun 14:54
v1.0.0
6e02e59

Choose a tag to compare

The first release