This commit is contained in:
Peter Taoussanis 2015-06-01 10:45:28 +07:00
parent 77b95c5849
commit b30f3bf56c
3 changed files with 11 additions and 33 deletions

View file

@ -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"]
```

View file

@ -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
```

View file

@ -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"