All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.8.0 - 2018-06-03
adjuster.email().trim()
adjuster.ipv4().trim()
adjuster.ipv6().trim()
adjuster.string().trim()
adjuster.stringArray().eachTrim()
AdjusterError.prototype.key
indicates a key name that caused error; only filled inadjuster.adjust()
, otherwisenull
- error handler for
adjuster.adjust()
needs only 1 parameterserr
;key
is inerr.key
- rename
.in()
to.only()
- use changelog
- reference in README
0.7.0 - 2018-05-20
adjuster.numericString().joinArray()
- support complement of IntelliJ IDEA
0.6.0 - 2018-05-17
adjuster.numericString()
allowEmpty()
=>allowEmptyString()
adjuster.CAUSE.EMAIL
=>adjuster.CAUSE.PATTERN
adjuster.CAUSE.IPV4
=>adjuster.CAUSE.PATTERN
adjuster.CAUSE.IPV6
=>adjuster.CAUSE.PATTERN
0.5.0 - 2018-05-12
adjuster.numberArray()
adjuster.stringArray()
- rename
adjuster.adjustData()
toadjuster.adjust()
- throw first error when both
onError
andonErrorAll
are null inadjuster.adjust()
- support Visual Studio Code officially
0.4.0 - 2018-05-06
adjuster.ipv4()
adjuster.ipv6()
- strict IPv4 and IPv6 validation for
adjuster.email()
0.3.0 - 2018-04-22
- limit the length of local/domain part of email
- quoted-pair of email
- import error in
EmailAdjuster.es
0.2.0 - 2018-04-21
- enable to specify value to
allowEmpty()
- support IPv6 domain for
EmailAdjuster
- test error on npm@5
0.1.0 - 2018-04-18
- First release.