Releases: ehmicky/fast-cartesian
Releases · ehmicky/fast-cartesian
Release 6.0.1
Bug fixes
- Fix
main
field inpackage.json
Release 6.0.0
Breaking changes
- Minimal supported Node.js version is now
12.20.0
- This package is now an ES module. It can only be loaded with an
import
orimport()
statement, notrequire()
. See this post for more information.
Release 5.1.0
Features
- Add TypeScript types. Thanks @marcelgerber!
Release 5.0.0
Breaking changes
- Minimal supported Node.js version is now
10.17.0
Release 4.1.0
- Update changelog (05d4d06)
- Remove core-js dependency (735dd42)
- Upgrade @ehmicky/dev-tasks 0.30.47 -> 0.30.48 (9c8af6f)
- Upgrade core-js 3.2.1 -> 3.3.2 (e75d34a)
- Upgrade husky 3.0.8 -> 3.0.9 (43e68ff)
- Upgrade @ehmicky/dev-tasks 0.30.46 -> 0.30.47 (2a2fff6)
- Upgrade @ehmicky/dev-tasks 0.30.45 -> 0.30.46 (d02ccc3)
- Upgrade husky 3.0.7 -> 3.0.8 (8833f16)
- Upgrade @ehmicky/dev-tasks 0.30.44 -> 0.30.45 (d06fcf7)
- Upgrade @ehmicky/dev-tasks 0.30.43 -> 0.30.44 (1cd16be)
- Upgrade husky 3.0.5 -> 3.0.7 (9b126d9)
- Upgrade @ehmicky/dev-tasks 0.30.42 -> 0.30.43 (eb03150)
- Upgrade @ehmicky/dev-tasks 0.30.41 -> 0.30.42 (ec96b1f)
- Upgrade ava 2.3.0 -> 2.4.0 (18fda3c)
- Upgrade Travis from Ubuntu 16.04 to 18.04 (209c30c)
- Upgrade @ehmicky/dev-tasks 0.30.40 -> 0.30.41 (f6d409a)
- Fix package.lock (a57d9c7)
- Use @ehmicky/dev-tasks (aedb813)
- Update gulpfile.js (c7150c9)
- Update ava.config.js (8113390)
- Update CONTRIBUTING.md (e5d96ab)
- Fix linting (dbb7db6)
- Upgrade gulp-shared-tasks 0.30.39 -> 0.30.40 (ba73c31)
- Update .eslintrc.yml (a73dfb0)
- Update .prettierrc (d6315dd)
- Update CONTRIBUTING.md (865ba67)
- Upgrade gulp-shared-tasks 0.30.38 -> 0.30.39 (a356037)
- Upgrade husky 3.0.4 -> 3.0.5 (a59de6d)
- Upgrade gulp-shared-tasks 0.30.37 -> 0.30.38 (bd84bcd)
- Update benchmarks (483d475)
- Upgrade power-cartesian-product 0.0.3 -> 0.0.4 (c9b3c59)
- Update benchmarks (4bbdc3b)
- Upgrade big-cartesian 1.0.0 -> 1.1.0 (b139203)
- Add benchmark for big-cartesian (d52c26c)
Release 4.0.0
Breaking changes
- The
iterate()
method has been moved to a separate modulebig-cartesian
. - The
array()
method is now the default export instead of a named export.
Release 3.0.0
Breaking changes
- Rename
cartesianArray()
andcartesianIterate()
toarray()
and
iterate()
- An array of arguments must now be used instead of variadic arguments.
array(...args)
is nowarray(args)
anditerate(...args)
is now
iterate(args)
.
Features
iterate()
can now handle an infinite number of combinations- Each dimension passed to
iterate()
can now be not only an array but also a
generator function.
Release 2.0.3
Performance
- Improve performance
Release 2.0.2
Performance
- Improve performance
Release 2.0.1
Performance
- Improve performance