Update CHANGELOG
This commit is contained in:
parent
7456c0693e
commit
4a9f9b83d6
1 changed files with 20 additions and 21 deletions
41
CHANGELOG.md
41
CHANGELOG.md
|
|
@ -1,8 +1,9 @@
|
||||||
## v2.6.0-alpha4 / 2014-Feb-16
|
## v2.6.0-alpha4 / 2014 Feb 16
|
||||||
|
|
||||||
**WARNING**: This is an **EXPERIMENTAL early testing release** and **unsuitable for use in production**. Welcoming feedback on any issues, etc.!
|
> **WARNING**: This is an **EXPERIMENTAL early testing release** and **unsuitable for use in production**. Welcoming feedback on any issues, etc.!
|
||||||
|
|
||||||
|
### New
|
||||||
|
|
||||||
### Features
|
|
||||||
* Low-level fns added: `freeze-to-out!`, `thaw-from-in!` for operating directly on DataOutputs/DataInputs.
|
* Low-level fns added: `freeze-to-out!`, `thaw-from-in!` for operating directly on DataOutputs/DataInputs.
|
||||||
* Data size optimizations for some common small data types (small strings/keywords, small integers).
|
* Data size optimizations for some common small data types (small strings/keywords, small integers).
|
||||||
* New test suite added to ensure a 1-to-1 value->binary representation mapping for all core data types. This will be a guarantee kept going forward.
|
* New test suite added to ensure a 1-to-1 value->binary representation mapping for all core data types. This will be a guarantee kept going forward.
|
||||||
|
|
@ -11,8 +12,8 @@
|
||||||
* Added experimental `freezable?` util fn to main ns.
|
* Added experimental `freezable?` util fn to main ns.
|
||||||
* Added some property-based [simple-check](https://github.com/reiddraper/simple-check) roundtrip tests.
|
* Added some property-based [simple-check](https://github.com/reiddraper/simple-check) roundtrip tests.
|
||||||
|
|
||||||
|
|
||||||
### Changes
|
### Changes
|
||||||
|
|
||||||
* **BREAKING**: the experimental `Compressable-LZMA2` type has changed (less overhead).
|
* **BREAKING**: the experimental `Compressable-LZMA2` type has changed (less overhead).
|
||||||
* **DEPRECATED**: `freeze-to-stream!`, `thaw-from-stream!` are deprecated in favor of the more general `freeze-to-out!`, `thaw-from-in!`.
|
* **DEPRECATED**: `freeze-to-stream!`, `thaw-from-stream!` are deprecated in favor of the more general `freeze-to-out!`, `thaw-from-in!`.
|
||||||
* **DEPRECATED**: `:legacy-mode` options. This was being used mainly for headerless freezing, so a new headerless mode is taking its place.
|
* **DEPRECATED**: `:legacy-mode` options. This was being used mainly for headerless freezing, so a new headerless mode is taking its place.
|
||||||
|
|
@ -20,19 +21,27 @@
|
||||||
* Now distinguish between `BigInteger` and `BigInt` on thawing (previously both thawed to `BigInt`s). (mlacorte).
|
* Now distinguish between `BigInteger` and `BigInt` on thawing (previously both thawed to `BigInt`s). (mlacorte).
|
||||||
|
|
||||||
|
|
||||||
### Fixes
|
## v2.5.2 / 2013 Dec 7
|
||||||
* None.
|
|
||||||
|
|
||||||
|
### New
|
||||||
|
|
||||||
## v2.5.2 / 2013-12-07
|
|
||||||
* Test Serializable objects at freeze time for better reliability.
|
* Test Serializable objects at freeze time for better reliability.
|
||||||
* Don't cache `serializable?`/`readable?` for types with gensym-style names (e.g. as used for anonymous fns, etc.).
|
|
||||||
* Failed serialized/reader thaws will try return what they can (e.g. unreadable string) instead of just throwing.
|
|
||||||
* Thaw error messages now include failing type-id.
|
* Thaw error messages now include failing type-id.
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
|
||||||
|
* Don't cache `serializable?`/`readable?` for types with gensym-style names (e.g. as used for anonymous fns, etc.).
|
||||||
|
* Failed serialized/reader thaws will try return what they can (e.g. unreadable string) instead of just throwing.
|
||||||
|
|
||||||
|
|
||||||
|
## v2.5.1 / 2013 Dec 3
|
||||||
|
|
||||||
|
### New
|
||||||
|
|
||||||
## v2.5.1 / 2013-12-03
|
|
||||||
* Added experimental `inspect-ba` fn for examining data possibly frozen by Nippy.
|
* Added experimental `inspect-ba` fn for examining data possibly frozen by Nippy.
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
|
||||||
* Now throw exception at freeze (rather than thaw) time when trying to serialize an unreadable object using the Clojure reader.
|
* Now throw exception at freeze (rather than thaw) time when trying to serialize an unreadable object using the Clojure reader.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -101,14 +110,4 @@
|
||||||
;; an alternative Encryptor implementing the appropriate protocol
|
;; an alternative Encryptor implementing the appropriate protocol
|
||||||
```
|
```
|
||||||
|
|
||||||
See the [README](https://github.com/ptaoussanis/nippy#encryption-currently-in-alpha) for an example using encryption.
|
See the [README](https://github.com/ptaoussanis/nippy#encryption-currently-in-alpha) for an example using encryption.
|
||||||
|
|
||||||
|
|
||||||
## For older versions please see the [commit history][]
|
|
||||||
|
|
||||||
[commit history]: https://github.com/ptaoussanis/nippy/commits/master
|
|
||||||
[API docs]: http://ptaoussanis.github.io/nippy
|
|
||||||
[Taoensso libs]: https://www.taoensso.com/clojure-libraries
|
|
||||||
[Nippy GitHub]: https://github.com/ptaoussanis/nippy
|
|
||||||
[Nippy CHANGELOG]: https://github.com/ptaoussanis/carmine/blob/master/CHANGELOG.md
|
|
||||||
[Nippy API docs]: http://ptaoussanis.github.io/nippy
|
|
||||||
Loading…
Reference in a new issue