Skip to content

Commit

Permalink
v2.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Jun 1, 2015
1 parent 77b95c5 commit b30f3bf
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 33 deletions.
35 changes: 7 additions & 28 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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"]
```


Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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+)
Expand All @@ -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
```

Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -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"
Expand Down

0 comments on commit b30f3bf

Please sign in to comment.