v4.0.0-next.1
Pre-release
Pre-release
github-actions
released this
04 Jul 21:15
·
28 commits
to next
since this release
4.0.0-next.1 (2023-07-03)
Bug Fixes
- deno: add .ts extension for ts files (9fbe2af)
- exclude build from tsconfig (f0dacbf)
- fix .ts extension for deno runtime (c6d492b)
- fix build error (46e1c54)
- fix build errors (8d79e0e)
- fix env mocks (f853629)
- fix env tests (22aaeba)
- fix imports (7303789)
- fix type-check for deno support (8f25eb2)
- fix version name (b7432c5)
- resolve type check issue for deno (3f166ba)
Build System
- add node engine limit (f5132c6)
Features
- array: move copyArray to copy (8cbfca1)
- deno support (32a3e37)
- docs: add docs theme (3d3013b)
- improve toCamelCase (075e3ee)
- improve toCapitalCase (0bc3c8e)
- improve toPascalCase (309b0f8)
- improve toSnakeCase (aec905a)
- make randomInt include max (4341c4a)
- node: change isDev and isProd to function (53d5d3c)
- nullable: move Array.concatNullableArrays to Nullable.concatArrays (15b9d6c)
- number: add toDecimal function (5b4beb9)
- number: change clamp signature (7e5a732)
- number: change isInRange signature (3e12f92)
- number: change randomInt signature (bc5dd7a)
- number: rename safeDivide to divide (afbfb2c)
- object: add pruneKeyWhen and pruneValueWhen (d4216ca)
- package: remove package (eed8c78)
- percent: update percent signature (8328da2)
BREAKING CHANGES
- drop support for node 12 and 14
- node: all other env related functions has removed and isDev and isProd is now under node
category - package: package helper is removed
- number: isInRange signature changed
- percent: input signature changed
- number: toDecimal removed
- number: change function signature to be curry-able
- number: safeDivide is removed
- object: removed pruneNullOrEmpty and pruneUndefinedOrEmpty
- number: randomInt signature changed
- nullable: Array.concatNullableArrays is removed