- Bug fix for selections
- Added delegate for recursive schemas
- Added reflection and other improvements to contracts - Wojtek Mach
- Add more primitive generators
- Fix formatting error when selecting unknown keys in a schema
- contracts no longer require predicates to include parens
- ffe49b3 Use GitHub CI - Wojtek Mach
- 1fa941b Conform collection values using the correct types - Chris Keathley
- 3313b1e Rearrange Norm's internal AST directory - Chris Keathley
- e6ae160 don't crash if using nested selection with non-map input - Chris Keathley
- 2aa1173 Stop selection from duplicating errors with nested schemas - Chris Keathley
- 9ba0261 Merge branch 'return-single-error-from-selection' - Chris Keathley
- f58631b Implement inspect for the other structs in Norm - Chris Keathley
- 0997e06 Merge branch 'implement-inspect' - Chris Keathley
- 3f88509 Allow ellision of parens on single arity functions - Chris Keathley
- 5be61af Merge branch 'allow-predicates-without-parens' - Chris Keathley
- 6bf487d Return errors from selections correctly - Chris Keathley
- 6a5c8b2 Merge branch 'error-if-selection-specifies-key-not-in-schema' - Chris Keathley
- 31ad460 Allow structs to conform with default keys - Chris Keathley
- ee46655 Merge branch 'allow-struct-schemas-to-use-defaults' - Chris Keathley
- 1c950e1 Always return selection errors - Chris Keathley
- f99a122 Merge branch 'always-return-selection-errors' - Chris Keathley
- 1a5e6ce Handle selections around structs with nested maps - Chris Keathley
- dc32fab Merge branch 'selection-on-structs' - Chris Keathley
- 45c05a0 Don't raise exceptions when trying to conform tuples - Chris Keathley
- 2d50cd7 Merge branch 'fix-exception-in-tuple-conformer' - Chris Keathley
- cc9ea68 Don't flatten good results - Chris Keathley
- 52dbe8a Conform struct input with map schemas
- fe5fc68 Changes to optionality in schema's and selection