Skip to content

0.6: Fix unexpected behavior with optional values (#19)

Compare
Choose a tag to compare
@fisxoj fisxoj released this 01 Nov 20:42
5691380
* Add hash-tables to sanity-clause.util:get-value

They're a major associative data structure and deserve to be there, too.

* Update readme

* Fix quote attribution
* Fix loadable schema function name
* A typo or two

* Make test descriptions for one-of fields clearer

Because I was confused about what they did, today.

* Reference `resolve` method correctly

Fixes some style warnings I hadn't noticed before

* Make classes use same protocol as plist schemas

This closes the loop on differences in behavior between the two types
of schemas, eg. allowing :missing values for non-required fields.

* Fix nested schemas/clarify limitations in docs

* Make license a real license

* Version bump

* Docs

* Use `resolve` from the protocol package

* Turns out, ccl is stricter about slot types than sbcl