All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- Ensure postinstall script does not error (a0be4fd)
- Improve
postinstall
script configuration (ab6b121)
- Improve "call for peace" manifest (3beace4)
- Add missing shebang to postinstall script (e423fd7)
- Configure
.npmignore
file (exclude tests from publication) (d3ed4b6)
Maintenance improvements
- Fix global resolution for Safari (00731d2)
- Keep support for old Node.js versions (2fa2a11)
- Ensure Function.isFunction recognizes async functions (6f06e66)
- Fix after prettification changes (dd6fc3f)
- maximum time value reference (708202d)
- ensure global resolves in strict mode (c6a19d7), closes #86
- allow plain function usage of fn.compose (2bafef7)
- Object.ensurePlainObject util (f48fbcf)
- Promise.prototype.finally shim (4dadbc7)
- assign-deep to not modify following arguments (bf43d57)
- improve error message readbility (adc91b9)
- Date.isDate to exclude NaN dates (3b61bc6)
- improve non-coercible string representation (20bfb78)
- improve non-stringifiable string representation (2e4512d)
- Add function.microtaskDelay method (66481c0)
- Add Object.isThenable (8d5a45c)
- Add promise.asCallback method (dcc1451)
- Object.ensurePlainFunction (2682be6)
- math: decimal round, floor and ceil (39290c6)
- object: isInteger and ensureInteger (a5f7d04)
- Object.isNaturalNumber an Object.isNaturalNumberValue (66a40af)
- date: isTimeValue and ensureTimeValue utils (7659dc5)
- Object.copy: do not upgrade primitives to objects (dd4d88f)
- copyDeep: duplicate only recursive instances (bba529a)
- Object.assignDeep: relax input validation (1baf57d)
- Object.isPlainFunction utility (031be0a)
- value stringification for error message (37bb96b)
- string.repeat after recent regression (b02fab4)
- array.isEmpty method (b0cfbdd)
- improve new lines representation (860fe8b)
- Object.ensureArray util (595c341)
- toShortStringRepresentation util (6842d06)
- isNumberValue should not crash on non-coercible values (0db765e)
- add Object.ensureFiniteNumber util (11c67f5)
- add Object.isFiniteNumber util (fe5b55a)
- general: ensure optionalChaining in index (3df879a)
- general: optionalChaining utility (26332b5)
- resolve global with CSP safe method (d386449)
- Error.custom: allow non-string code (e8db3a0)
- Error.custom: improve
ext
argument detection (0edbfbc)
- ensure proper symbols stringification in early implementations (ce51900)
- support arrow functions in Function/#/to-tring-tokens.js (ad3de1e)
- if listed copy not only if own property (d7e7cef)
- support
ensure
option in Object.copy (295326f)
- support propertyNames option in Object.copy (5442279)
- take all changes in safeToString (3c5cd12)
- introduce Object.ensurePromise (46a2f45)
- introduce Object.isPromise (27aecc8)
- introduce safeToString (0cc6a7b)
- add String.prototype.count (2e53241)
Changelog for previous versions
See CHANGES
file