* Remove global cache of parsed schemas. This will break existing code that relied on being able to call parse_schema to manipulate that global cache (scottbelden in PR 451) * Validate the precision for decimal values and throw an exception if the schema precision is less than the value precision (matpuk in PR 453)
0.23.6
* Allow iterables for array type fields (ksunden in PR 441) * Do not re-parse union schemas if they have been parsed already (scottbelden in PR 446) * Fix bug in load_schema where it would produce invalid schemas (scottbelden in PR 447) * Do not validate logical types unless they are actually a logical type (scottbelden in PR 448)
0.23.5
* Add type hints (spenczar in PR 438)
0.23.4
* Add compatibility fix for Python 3.4 (dacjames in PR 436)
0.23.3
* Fix performance regression in the writer (scottbelden in PR 426)
0.23.2
* Fix bug where JSON reader/writer wouldn't work with named schemas (gudjonragnar in PR 419)