This project adheres to Semantic Versioning. All notable changes will be documented in this file.
Nothing yet.
1.2.1 - 2019-05-21
- #46: Broken error equality test in Node.js 12
- #43: Security vulnerability in lodash dev dependency
1.2.0 - 2018-09-06
- #33: Option to ignore item validation errors when value is unchanged
- #34: Validation type that accepts any type of value
- #38: Conditional validation type
1.1.0 - 2018-06-04
- #24: Attachment filename regular expression constraint
- #25: Attachment reference regular expression constraint
1.0.0 - 2018-05-10
- #8: Regular expression pattern constraint for document ID
- #10: Extended year format in date strings
- #11: Mechanism to reset test environment between test cases
- #13: Dedicated module for writing validation functions
- #15: Throw an Error object when there is an authorization or validation failure
- #17: Case insensitive equality constraint for strings
0.2.0 - 2018-03-08
- #2: Option to allow any database member to write revisions for a specific document type
- #3: Option to output a generated validation function as a single-line JSON string
- #4: Allow a document with an unknown type to be deleted by an admin
- #6: Provide database name to authorization constraint functions
- #5: Isolate test fixtures
0.1.0 - 2018-02-28
Adapted from synctos for use with CouchDB