All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
<a href="https://github.com/medikoo/type/compare/v2.0.0...v2.1.0">2.1.0</a> (2020-08-21)
Features
ensure
util for cumulated input validation (814c5a8)
- Provide an alternative error message with
options.name
(c7751c0)
- Support
n
(meaningful name) token in error message resolver (b0f374e)
- Support
min
validation for natural numbers (e703512)
- Support custom Error constructors (c6ecb90)
Bug Fixes
- Fix typo in error message (2735533)
<a href="https://github.com/medikoo/type/compare/v1.2.0...v2.0.0">2.0.0</a> (2019-10-10)
Features
allowedKeys
option for plain-object/ensure (f81e72e)
ensurePropertyValue
option for plain-object/ensure (c5ff8fb)
- Replace
coerceItem
with ensureItem
option in iterable/ensure (721494f)
- Seclude lib/resolve-error-message (12636d9)
- Validate options.ensureItem in iterable/ensure (78da6c1)
BREAKING CHANGES
- iterable/ensure no longer supports
coerceItem
option. Instead ensureItem
was introduced
<a href="https://github.com/medikoo/type/compare/v1.1.0...v1.2.0">1.2.0</a> (2019-09-20)
Bug Fixes
- Improve error message so it's not confusing (97cd6b9)
Features
- 'coerceItem' option for iterable/ensure (0818860)
<a href="https://github.com/medikoo/type/compare/v1.0.3...v1.1.0">1.1.0</a> (2019-09-20)
Features
denyEmpty
option for iterables validation (301d071)
<a href="https://github.com/medikoo/type/compare/v1.0.2...v1.0.3">1.0.3</a> (2019-08-06)
Bug Fixes
- Recognize custom built ES5 era errors (6462fac)
<a href="https://github.com/medikoo/type/compare/v1.0.1...v1.0.2">1.0.2</a> (2019-08-06)
Bug Fixes
- Recognize host errors (e.g. DOMException) (96ef399)
<a href="https://github.com/medikoo/type/compare/v1.0.0...v1.0.1">1.0.1</a> (2019-04-08)
1.0.0 (2019-04-05)
Bug Fixes
- ensure 'is' functions can't crash (59ceb78)
Features