v2.9.0
This commit is contained in:
parent
77b95c5849
commit
b30f3bf56c
3 changed files with 11 additions and 33 deletions
35
CHANGELOG.md
35
CHANGELOG.md
|
|
@ -1,37 +1,16 @@
|
|||
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
|
||||
|
||||
## v2.9.0-RC3 / 2015 May 29
|
||||
## v2.9.0 / 2015 June 1
|
||||
|
||||
> This is a non-breaking **stability release**
|
||||
> This is a major, **non-breaking** release that improves performance and makes thawing more resilient to certain failures. Identical to **v2.9.0-RC3**.
|
||||
|
||||
* **Implementation**: more robust error handling for unthawable records
|
||||
* **Robustness**: improve error handling for unthawable records
|
||||
* **Performance**: switch `doseq` -> (faster) `run!` calls
|
||||
* **Performance**: eliminate some unnecessary boxed math
|
||||
* **New**: allow intelligent auto-selection of `freeze` compression scheme using `:auto` compressor (now the default). This can result in significant speed+space improvements for users serializing many small values.
|
||||
|
||||
```clojure
|
||||
[com.taoensso/nippy "2.9.0-RC3"]
|
||||
```
|
||||
|
||||
|
||||
## v2.9.0-RC2 / 2015 May 6
|
||||
|
||||
> This is a non-breaking **performance release**
|
||||
|
||||
* **Implementation**: switch `doseq` -> (faster) `run!` calls
|
||||
|
||||
```clojure
|
||||
[com.taoensso/nippy "2.9.0-RC2"]
|
||||
```
|
||||
|
||||
|
||||
## v2.9.0-RC1 / 2015 Apr 29
|
||||
|
||||
> This is a non-breaking **performance release** that can result in significant speed+space improvements for users serializing many small values
|
||||
|
||||
* **Implementation**: eliminate some unnecessary boxed math
|
||||
* **New**: allow intelligent auto-selection of `freeze` compression scheme using `:auto` compressor (now the default)
|
||||
|
||||
|
||||
```clojure
|
||||
[com.taoensso/nippy "2.9.0-RC1"]
|
||||
[com.taoensso/nippy "2.9.0"]
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
**[API docs][]** | **[CHANGELOG][]** | [other Clojure libs][] | [Twitter][] | [contact/contrib](#contact--contributing) | current [Break Version][]:
|
||||
|
||||
```clojure
|
||||
[com.taoensso/nippy "2.8.0"] ; Stable
|
||||
[com.taoensso/nippy "2.9.0-RC3"] ; Dev, please see CHANGELOG for details
|
||||
[com.taoensso/nippy "2.9.0"] ; Stable, please see CHANGELOG for details
|
||||
```
|
||||
|
||||
# Nippy, a Clojure serialization library
|
||||
|
|
@ -13,7 +12,7 @@ Nippy is an attempt to provide a reliable, high-performance **drop-in alternativ
|
|||
|
||||
## What's in the box™?
|
||||
* Small, uncomplicated **all-Clojure** library.
|
||||
* **Great performance**.
|
||||
* **Terrific performance**.
|
||||
* Comprehesive **support for all standard data types**.
|
||||
* **Easily extendable to custom data types**. (v2.1+)
|
||||
* Java's **Serializable** fallback when available. (v2.5+)
|
||||
|
|
@ -33,7 +32,7 @@ Nippy is an attempt to provide a reliable, high-performance **drop-in alternativ
|
|||
Add the necessary dependency to your [Leiningen][] `project.clj` and `require` the library in your ns:
|
||||
|
||||
```clojure
|
||||
[com.taoensso/nippy "2.8.0"] ; project.clj
|
||||
[com.taoensso/nippy "2.9.0"] ; project.clj
|
||||
(ns my-app (:require [taoensso.nippy :as nippy])) ; ns
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
(defproject com.taoensso/nippy "2.9.0-RC3"
|
||||
(defproject com.taoensso/nippy "2.9.0"
|
||||
:author "Peter Taoussanis <https://www.taoensso.com>"
|
||||
:description "Clojure serialization library"
|
||||
:url "https://github.com/ptaoussanis/nippy"
|
||||
|
|
|
|||
Loading…
Reference in a new issue