- Preparing search index...
- The search index is not available
itr8
Release Notes
cfr. keepachangelog.com
Added
for new features.
Changed
for changes in existing functionality.
Deprecated
for soon-to-be removed features.
Removed
for now removed features.
Fixed
for any bug fixes.
Security
in case of vulnerabilities.
[Unreleased]
Added
Changed
Deprecated
Removed
Fixed
Security
version 0.4.10 (2024-08-29)
Added
version 0.4.9 (2024-08-27)
Added
- distribute operator: taking [categroy, value] tuples as input, it will send
values to sub-iterator branches based on category
- for itr8 developers:
- package.json:scripts.release added read OTP for npm publishing
and then pass it to npm publish command (--otp $OTP)
- added c8 to npm test script to check code-coverage of the tests
- added missing async iterator tests for itr8ToString
- added 'npm run benchmark'
Fixed
- typing issue on tap operator
- updated micromatch to fix a Regular Expression Denial of Service (ReDoS)
version 0.4.8 (2024-08-08)
Added
- a getTimestamp(value) function argument to both the 'debounce' and the 'throttle' operators,
so the timestamps can be 'prerecorded' inside the values
- a CHANGELOG.md file to track notable changes
- for itr8 developers:
- pkg:update_script npm script to make it easier to edit multi-line package.json scripts
Changed
- for itr8 developers:
- Edited version npm script to check if the CHANGELOG.md has been properly updated before bumping the version
version 0.4.7 (2024-07-13)
Added
- Added branchAndMerge operator to do multiple operations on the same source iterator
and then combining the results in a tuple
Changed
- improved itr8ToMultiIterable to be able to use it synchronously as well
- and some changes that might interest itr8 developers:
- preversion script: removed node 12 tests (since mocha 18 needs node >= 14) and added node 22 tests
- .github/workflows/node.js.yml added node 22 to matrix tests
- removed a (performance related) test that was failing on github workflow node 18
- Updated ts-node + formatting fixes
- Upgraded sinon from 15 to 1`
- package.json: improved
npm run gitDiff
to allow comparing with another branch