Releases: litert/utils.js
Releases · litert/utils.js
v1.4.0
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
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
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
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