All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Update docs
- add "is[/not] between" operator for
number
type
- Support European date formats (https://activeprospect.tpondemand.com/entity/4350-leadconduit-does-not-properly-parse-dates)
- Update dependencies to resolve security vulns
- corrected state abbreviations (#108)
- upgrade handlebars to ^4.0.0 (#105)
- add support for free and disposable email validation
- Use a more recent version of linphonenumber (#99)
- include http protocol in parsing of url fields
- added a few date-parsing formats
- logging of when "strict" date-parsing fails
- add Canada provinces to
state
type (fixes #87)
- retain
.valid
attribute on masked objects (fixes #56)
- add 'matches pattern' operator where appropriate
- add aggregations for boolean, number, range, and state
- fix bug where 'array'-type data was being mistakenly parsed
- change example text for strings to 'any text' (issue #47)
- add
aggregate()
support for limiting data based on type
- add "is not true" and "is not false" operators
- Add support for negative range minimums (only; not maximums), including dates prior to Jan. 1, 1970
- Add 'yes' and 'no' as boolean examples
- Add this changelog
- Initial version