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 Saturday, 2nd March 2024.
- add simultaneous support for CommonJS and ESM modules
- Upgrade to Typescript 5.2
- Switch from tslint to @typescript-eslint
- Lots of tweaks to satisfy @typescript-eslint
- All tests now import from
@safelytyped/ip-port
to test that our exports work
Released Wednesday, 26th May 2021.
- Updated all dependencies to the latest version.
Released Monday, 22nd June 2020.
- IpPort
- added
IpPort
- added
MIN_IP_PORT
- added
MAX_IP_PORT
- added
ValidateIpPortDataOptions
- added
isIpPort()
- added
makeIpPort()
- added
mustBeIpPort()
- added
resolveIpPortToNumber()
- added
resolveIpPortToString()
- added
validateIpPortData()
- added