v2.12.0-RC1
This commit is contained in:
parent
a8148d5d0c
commit
2700ab0b6f
3 changed files with 33 additions and 6 deletions
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -1,5 +1,33 @@
|
||||||
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
|
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
|
||||||
|
|
||||||
|
## v2.12.0-RC1 / 2016 Jun 23
|
||||||
|
|
||||||
|
```clojure
|
||||||
|
[com.taoensso/nippy "2.12.0-RC1"]
|
||||||
|
```
|
||||||
|
|
||||||
|
> 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.
|
||||||
|
|
||||||
|
**PLEASE REPORT ANY PROBLEMS**, thank you!
|
||||||
|
|
||||||
|
- @ptaoussanis
|
||||||
|
|
||||||
|
> No changes since `2.12.0-beta3`.
|
||||||
|
> Changes since `2.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>` and `read-<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 for `serializable?`
|
||||||
|
* **Hotfix**: *final-freeze-fallback* back compatibility was broken
|
||||||
|
|
||||||
## v2.12.0-beta3 / 2016 Jun 17
|
## v2.12.0-beta3 / 2016 Jun 17
|
||||||
|
|
||||||
```clojure
|
```clojure
|
||||||
|
|
@ -11,7 +39,6 @@
|
||||||
* **Hotfix**: `fn?`s were incorrectly reporting true for `serializable?`
|
* **Hotfix**: `fn?`s were incorrectly reporting true for `serializable?`
|
||||||
* **Hotfix**: *final-freeze-fallback* back compatibility was broken
|
* **Hotfix**: *final-freeze-fallback* back compatibility was broken
|
||||||
|
|
||||||
|
|
||||||
## v2.12.0-beta2 / 2016 Jun 10
|
## v2.12.0-beta2 / 2016 Jun 10
|
||||||
|
|
||||||
```clojure
|
```clojure
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
**[CHANGELOG]** | [API] | current [Break Version]:
|
**[CHANGELOG]** | [API] | current [Break Version]:
|
||||||
|
|
||||||
```clojure
|
```clojure
|
||||||
[com.taoensso/nippy "2.11.1"] ; Stable
|
[com.taoensso/nippy "2.12.0-RC1"] ; Dev (unstable), see CHANGELOG for details
|
||||||
[com.taoensso/nippy "2.12.0-beta3"] ; Dev (unstable), see CHANGELOG for details
|
[com.taoensso/nippy "2.11.1"] ; Stable
|
||||||
```
|
```
|
||||||
|
|
||||||
Want to help [support taoensso/open-source]?
|
Want to help [support taoensso/open-source]?
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
(defproject com.taoensso/nippy "2.12.0-beta3"
|
(defproject com.taoensso/nippy "2.12.0-RC1"
|
||||||
:author "Peter Taoussanis <https://www.taoensso.com>"
|
:author "Peter Taoussanis <https://www.taoensso.com>"
|
||||||
:description "High-performance serialization library for Clojure"
|
:description "High-performance serialization library for Clojure"
|
||||||
:url "https://github.com/ptaoussanis/nippy"
|
:url "https://github.com/ptaoussanis/nippy"
|
||||||
|
|
@ -9,13 +9,13 @@
|
||||||
:min-lein-version "2.3.3"
|
:min-lein-version "2.3.3"
|
||||||
:global-vars {*warn-on-reflection* true
|
:global-vars {*warn-on-reflection* true
|
||||||
*assert* true
|
*assert* true
|
||||||
;; *unchecked-math* :warn-on-boxed
|
;; *unchecked-math* :warn-on-boxed
|
||||||
}
|
}
|
||||||
|
|
||||||
:dependencies
|
:dependencies
|
||||||
[[org.clojure/clojure "1.5.1"]
|
[[org.clojure/clojure "1.5.1"]
|
||||||
[org.clojure/tools.reader "0.10.0"]
|
[org.clojure/tools.reader "0.10.0"]
|
||||||
[com.taoensso/encore "2.56.1"]
|
[com.taoensso/encore "2.58.0"]
|
||||||
[org.iq80.snappy/snappy "0.4"]
|
[org.iq80.snappy/snappy "0.4"]
|
||||||
[org.tukaani/xz "1.5"]
|
[org.tukaani/xz "1.5"]
|
||||||
[net.jpountz.lz4/lz4 "1.3"]]
|
[net.jpountz.lz4/lz4 "1.3"]]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue