|
1 | 1 | > This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
|
2 | 2 |
|
| 3 | +## v2.12.0 / 2016 Jul 24 |
| 4 | + |
| 5 | +```clojure |
| 6 | +[com.taoensso/nippy "2.12.0"] |
| 7 | +``` |
| 8 | + |
| 9 | +> 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. |
| 10 | +
|
| 11 | +> 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. |
| 12 | +
|
| 13 | +> No changes since `2.12.0-RC2` |
| 14 | +> Changes since `2.11.1`: |
| 15 | +
|
| 16 | +* **BREAKING**: dropped support for `*final-freeze-fallback*` (rarely used) |
| 17 | +* **BREAKING**: dropped support for `*default-freeze-compressor-selector*` (rarely used) |
| 18 | +* **BREAKING**: made several implementation details private, incl. most low-level `write-<x>` and `read-<x>` fns (rarely used) |
| 19 | +* **Performance**: several significant speed + space efficiency improvements, including more variable-sized types |
| 20 | +* **New built-in types** (these previously fell back to the reader): regex patterns, symbols |
| 21 | +* **New experimental caching feature** (please see `cache` docstring for details) |
| 22 | +* **New**: `fast-freeze`, `fast-thaw` utils (please see docstrings for details) |
| 23 | +* **Change**: `freeze` return val is no longer auto type hinted as `^bytes` (had a performance cost, rarely used) |
| 24 | +* **Hotfix**: `fn?`s were incorrectly reporting true for `serializable?` |
| 25 | +* **Hotfix**: *final-freeze-fallback* back compatibility was broken |
| 26 | + |
3 | 27 | ## v2.12.0-RC2 / 2016 Jul 17
|
4 | 28 |
|
5 | 29 | ```clojure
|
6 | 30 | [com.taoensso/nippy "2.12.0-RC2"]
|
7 | 31 | ```
|
8 | 32 |
|
9 |
| -Changes since `2.12.0-RC1`: |
| 33 | +> Changes since `2.12.0-RC1`: |
10 | 34 |
|
11 | 35 | * **New**: Experimental `cache` feature now supports metadata
|
12 | 36 | * **Impl**: Some additional minor performance improvements
|
|
0 commit comments