This CHANGELOG tells you:
- when a release was made
- what is in each release
It also tells you what changes have been completed, and will be included in the next tagged release.
For each release, changes are grouped under these headings:
- Backwards-Compatibility Breaks: a list of any backwards-compatibility breaks
- New: a list of new features. If the feature came from a contributor via a PR, make sure you link to the PR and give them a mention here.
- Fixes: a list of bugs that have been fixed. If there's an issue for the bug, make sure you link to the GitHub issue here.
- Dependencies: a list of dependencies that have been added / updated / removed.
- Tools: a list of bundled tools that have been added / updated / removed.
The following changes have been completed, and will be included in the next tagged release.
Released Sunday, 3rd March 2024.
validateWatchList()
now takes the data path as an optional parameter- this matches the latest TypeValidator approach in @safelytyped/core-types
- Added simultaneous support for CommonJS and ESM runtime environments.
- Upgraded to Typescript v5.2
- Replaced tslint with eslint
Released Saturday, 5th June 2021.
- Upgraded all dependencies to their latest version.
Released Sunday, 20th December 2020.
- Added
WatchList
type. - Added
isWatchList()
- Added
makeWatchList()
- Added
mustBeWatchList()
- Added
validateWatchList()
- Added
WatchListUnsubscriber()