Releases: Byloth/core
Releases · Byloth/core
v2.0.0
Major release
- Implemented callable classes:
CallableObject
&SwitchableCallback
. - Implemented timers:
GameLoop
,Clock
&Countdown
. - Added environment helpers:
isBrowser
,isNode
&isWorker
. - Added some new
Exception
types. - Updated to ESLint 9.
- A lot of general improvements.
What's Changed
- Reworked iterators after TypeScript 5.6 release by @Byloth in #1
- Introduced Unit Tests by @Byloth in #2
- Introduced JSDoc by @Byloth in #9
New Contributors
Full Changelog: v1.5.3...v2.0.0
v2.0.0-rc.12
Release Candidate
- Improved compatibility with
noImplicitOverride: true
TypeScript configuration.
v2.0.0-rc.11
Release Candidate
- You can now unsubscribe a specific subscriber by using the
unsubscribe
method onPublisher
class. - You can now unsubscribe all subscribers at once by calling the
clear
method onPublisher
class.
v2.0.0-rc.9
Release Candidate
- Improved support for mapped types.
- Fixed behaviour for
enable
/disable
onSwitchableCallback
.
v2.0.0-rc.10
Release Candidate
- Set the
SwitchableCallback
defaultenable
value totrue
.
v2.0.0-rc.8
Release Candidate
- Implemented
CallableObject
class. - Implemented
SwitchableCallback
class. - Implemented
yieldToEventLoop
utility. - Fixed JSON values representation.
- Drafted
LongRunningTask
class.
v2.0.0-rc.7
Release Candidate
- Now
Publisher
class can handle multiple types of subscribers at the same time.
v2.0.0-rc.6
Release Candidate
- Fixed a problem with
take
method onAggregator
objects.
v2.0.0-rc.5
Release Candidate
- Added
Thenable
objects. - Added
onStart
&onStop
event publishers onClock
objects. - Added
onStart
,onStop
&onExpire
event publishers onCountdown
objects. - Rolled-back from
fps
toms
units.
v2.0.0-rc.4
Release Candidate
- Updated to ESLint 9.