Releases: Byloth/core
Releases · Byloth/core
v2.0.0-rc.2
Release Candidate
- Fixed wrong behaviour with
Countdown
class objects.
v2.0.0-rc.1
Release Candidate
- Implemented
GameLoop
class. - Implemented
Clock
class. - Implemented
Countdown
class. - Added
FileException
class. - Added
FileExistsException
class. - Added
RangeException
class. - Added
isBrowser
,isNode
&isWebWorker
helpers. - Added JSON type definitions.
- Renamed class
Subscribers
intoPublisher
. - Renamed enum
DateUnit
intoTimeUnit
. - General improvement & refactoring.
v1.5.3
v1.5.2
Patch release
- Added
KeyException
class.
v1.5.1
v1.5.0
Minor release
Going async!
Added support for asynchronous iterables / iterators / generator functions:
Implemented a new TimedPromise
class
Now you can implement a promise that works with a timeout-behavior.
It would throw a TimeoutException
after a given timeout
value in milliseconds if it had not already been resolved before.
Exceptions
A large set of Exception
classes was extracted from @byloth/exceptions
package and included here.
Extras
- Implemented
chain
helper. - Various optimizations on all
Promise
classes behaviour. - Migrate from
yarn
topnpm
. - General bug-fixing.
- Minor refactoring.
Full Changelog: v1.4.1...v1.5.0
v1.5.0-rc.8
Release Candidate
- Now asynchronous iterators / aggregators can accepts both
[Symbol.iterator]()
and[Symbol.asyncIterator]()
objects. - Migrate from
yarn
topnpm
. - Minor bug-fixes.
v1.5.0-rc.7
Release Candidate
- Added more exceptions classes.
- Added
reduce
method onReducedIterator
class. - Fixed bug with
keys
method onAggregatedIterator
classes.
v1.5.0-rc.6
Release Candidate
- Implemented
SmartAsyncIterator
class. - Implemented
AsyncAggregator
class. - Implemented
AggregateAsyncIterator
class. - Implemented
chain
helper. - Reorganized objects & types.
v1.5.0-rc.5
Release Candidate
- Fixed
ReferenceError
with instantiating aDeferredPromise
object.