v2.12.0 / 2016 Jul 24
[com.taoensso/nippy "2.12.0"]This is a major release that may involve some breaking API changes in rare cases for users of some low-level or obscure features that have been made private or removed. If your code compiles with this new version of Nippy, you should be fine.
As with all Nippy releases: this version can read data written by older versions but older versions may not be able to read data written by this version.
No changes since
2.12.0-RC2.
Changes since2.11.1:
- BREAKING: dropped support for
*final-freeze-fallback*(rarely used) - BREAKING: dropped support for
*default-freeze-compressor-selector*(rarely used) - BREAKING: made several implementation details private, incl. most low-level
write-<x>andread-<x>fns (rarely used) - Performance: several significant speed + space efficiency improvements, including more variable-sized types
- New built-in types (these previously fell back to the reader): regex patterns, symbols
- New experimental caching feature (please see
cachedocstring for details) - New:
fast-freeze,fast-thawutils (please see docstrings for details) - Change:
freezereturn val is no longer auto type hinted as^bytes(had a performance cost, rarely used) - Hotfix:
fn?s were incorrectly reporting true forserializable? - Hotfix: final-freeze-fallback back compatibility was broken