- Last updated: 2025-01-23T13:39:11Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. Only versions published since 2022-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
9.2.13 (2025-01-14)
- use optional chaining & nullish coalescing (c5a0a13)
9.2.11 (2024-12-27)
- update time-based transducers (54ad446)
- add @thi.ng/timestamp micro dependency
- update timestamp handling (more precise in some contexts)
- update
benchmark()
,partitionTime()
,throttleTime()
9.2.0 (2024-08-19)
- add syncTuples() transducer (d3b77bd)
9.1.0 (2024-08-13)
9.0.6 (2024-06-21)
- rename various rest args to be more semantically meaningful (8088a56)
- enforce uniform naming convention of internal functions (56992b2)
- dedupe min/maxCompare() impls, add tests (22fc6e3)
9.0.2 (2024-04-20)
- update type usage (b0e87ab)
9.0.0 (2024-04-08)
- update Reducer, Transducer and other types (95c43f3)
- BREAKING CHANGE: update generics in Reducer, Transducer and other types
- swap generic type args in
Reducer
andIReducible
to be same order as inTransducer
,IXform
, i.e.Reducer<A, B>
maps items from type A to type B, not the other way (as was)! - this new order is more logical, less confusing and also in line with upcoming async transducers pkg
- changes in userland should be minimal (if any), only impacted are custom reducer definitions
- update all pkg internal occurrences
- various other small refactorings, type/arg updates, e.g.
- add generics for
reduced()
/ensureReduced()
/unreduced()
- update
step()
return type (incl. undefined) - add
StructField
generics
- add generics for
- swap generic type args in
8.9.6 (2024-02-22)
- update object destructuring in all pkgs & examples (f36aeb0)
8.9.5 (2024-02-22)
- update all
node:*
imports (c71a526)
8.9.0 (2024-02-06)
- update normRange(), add reverse order (c7e7fef)
- add optional arg to reverse order of normRange()
- update docstrings/examples
8.8.9 (2023-11-09)
- update all tests (packages T-Z) (020ef6c)
8.8.7 (2023-10-30)
- fix flatten1() arg types, update docs (b7ae8eb)
8.8.0 (2023-10-11)
8.7.0 (2023-09-15)
- update rename()/renamer() (221b13e)
- add support for retaining keys
8.6.0 (2023-08-22)
- add length() transducer (47a95b7)
8.5.3 (2023-08-12)
- update .probability() call sites in various pkgs (c8c8141)
8.5.0 (2023-08-04)
- fix #401, update multiplex(), step() (834b076)
- add optional support to override single-result unwrapping behavior
- update docstrings/examples
- add tests
8.4.0 (2023-03-19)
- add flatten1() transducer (2ffd476)
- syntax sugar for a common mapcat() usecase
8.3.0 (2022-03-11)
- add mapA() helper (5cc5795)