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
cache
docstring for details) - New:
fast-freeze
,fast-thaw
utils (please see docstrings for details) - Change:
freeze
return 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