v3.3.0 (2023-10-11)

This commit is contained in:
Peter Taoussanis 2023-10-11 14:07:00 +02:00
parent 54d179f629
commit d99e0f8541
3 changed files with 47 additions and 5 deletions

View file

@ -2,6 +2,39 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
---
# `v3.3.0` (2023-10-11)
> 📦 [Available on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.3.3), this project uses [Break Versioning](https://www.taoensso.com/break-versioning).
Identical to `v3.3.0-RC2`.
This is a non-breaking **feature and maintenance** release.
Please test carefully and report any unexpected problems, thank you! 🙏
## Fixes since `v3.2.0`
* fa1cc66 [fix] [#143] Don't freeze meta info for types that don't support `with-meta`
## New since `v3.2.0`
* 89f98b4 [new] [#153] PoC: transducer support on thaw
* 60bc4e9 [new] [Storage efficiency] PoC: unsigned counts for small core colls
* 0a9d670 [new] [Storage efficiency] PoC: separate signed long types
* 8778fa4 [new] Include `:bindings` in ex-data of thaw failures
* aba153e [new] [#159] Add native impln for `java.sql.Date` (@philomates)
* d8b1825 [new] [#158] Add `java.lang.ClassCastException` to default thaw allow list (@carlosgeos)
* 8b7186a [new] Update [benchmark results](https://github.com/taoensso/nippy#performance)
* 3ac06b6 [new] Refactor tools ns, embed dynamic `*freeze-opts*` in wrappers
* 129ce95 [new] [#151] [#140] Add experimental `public-types-spec`
## Other improvements since `v3.2.0`
* Improved some docstrings
* Improved generative unit tests
* Updated internal dependencies
---
# `v3.3.0-RC2` (2023-09-25)
> 📦 [Available on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.3.3-RC2)
@ -14,6 +47,7 @@ Identical to `v3.3.0-RC1` except:
If no unexpected problems come up, `v3.3.0` final is planned for release by the end of September.
---
# `v3.3.0-RC1` (2023-08-02)
@ -38,6 +72,7 @@ Please test carefully and report any unexpected problems, thank you! 🙏
* 3ac06b6 [new] Refactor tools ns, embed dynamic `*freeze-opts*` in wrappers
* 129ce95 [new] [#151] [#140] Add experimental `public-types-spec`
---
# `v3.2.0` (2022-07-18)
@ -68,6 +103,7 @@ Please test carefully and report any unexpected problems, thank you! 🙏
The boxed Boolean bug has been around since the first version of Nippy and is mostly
relevant to users doing Java interop. For more info see: https://github.com/taoensso/nippy/commit/8909a32bdd654a136da385e0e09c9cc44416f964
---
# `v3.2.0-RC3` (2022-06-27)
@ -96,6 +132,7 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
The boxed Boolean bug has been around since the first version of Nippy and is mostly
relevant to users doing Java interop. For more info see: https://github.com/taoensso/nippy/commit/8909a32bdd654a136da385e0e09c9cc44416f964
---
# `v3.2.0-RC2` (2022-06-23)
@ -123,6 +160,7 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
The boxed Boolean bug has been around since the first version of Nippy and is mostly
relevant to users doing Java interop. For more info see: https://github.com/taoensso/nippy/commit/8909a32bdd654a136da385e0e09c9cc44416f964
---
# `v3.1.3` (2022-06-23)
@ -141,6 +179,7 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
The boxed Boolean bug has been around since the first version of Nippy and is mostly
relevant to users doing Java interop. For more info see: https://github.com/taoensso/nippy/commit/8909a32bdd654a136da385e0e09c9cc44416f964
---
# `v3.1.1` (2020-11-18)
@ -157,7 +196,9 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
[1] Keywords or symbols with >127 characters in their name
# `v3.1.0` / (2020-11-06)
---
# `v3.1.0` (2020-11-06)
```clojure
[com.taoensso/nippy "3.1.0"]
@ -175,8 +216,9 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
* Add several standard `java.time` classes to default `*thaw-serializable-whitelist*`.
---
## `v3.1.0-RC1` (2020-10-24)
# `v3.1.0-RC1` (2020-10-24)
```clojure
[com.taoensso/nippy "3.1.0-RC1"]
@ -188,6 +230,7 @@ relevant to users doing Java interop. For more info see: https://github.com/taoe
* [#135 #128] Added native `freeze/thaw` support for `java.time.Instant` on JVM 8+ (@cnuernber).
---
# `v3.0.0` (2020-09-20)

View file

@ -14,8 +14,7 @@ Used by [Carmine](https://www.taoensso.com/carmine), [Faraday](https://www.taoen
## Latest release/s
- `2023-09-25` `3.3.0-RC2` (dev): [changes](../../releases/tag/v3.3.0-RC2)
- `2022-07-18` `3.2.0` (stable): [changes](../../releases/tag/v3.2.0)
- `2023-09-25` `3.3.0` (stable): [changes](../../releases/tag/v3.3.0)
[![Main tests][Main tests SVG]][Main tests URL]
[![Graal tests][Graal tests SVG]][Graal tests URL]

View file

@ -1,4 +1,4 @@
(defproject com.taoensso/nippy "3.3.0-RC2"
(defproject com.taoensso/nippy "3.3.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "The fastest serialization library for Clojure"
:url "https://github.com/taoensso/nippy"