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.
1.0.1 - 2018-03-26
- Avoid unnecessary DB connection when generating model getters (#1)
1.0.0 - 2017-06-15
- Consistently stringify all keys for
export_fleece
except for top-level column keys
0.1.5 - 2017-06-09
- Subschema defaults no longer ignored in corner cases
- Consistently symbolize all keys for
export_fleece
0.1.4 - 2017-05-26
- nil booleans values no longer casted into true under certain cases
0.1.3 - 2017-05-26
- Remove caching from value computations, which didn't make sense because we were caching model instance values at the model class level.
- Wrong dates in this change log :-)
0.1.2 - 2017-05-26
- Allow redefining individual schemas
- Validation no longer stops after encountering a single invalid key in a hash
0.1.1 - 2017-05-25
- IMPORTANT: Fixed how normalization works when saving, no longer clobbers JSON
- Initial commit
- Schemas
- Validation (types and formats)
- Normalization
- Exporting
- Getters
- Specs