Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-implement Muuntaja as Protocol #60

Merged
merged 14 commits into from Jan 16, 2018
6 changes: 5 additions & 1 deletion CHANGELOG.md
@@ -1,6 +1,10 @@
## 0.4.3-SNAPSHOT
## 0.5.0-SNAPSHOT

* Fix [Cannot use muuntaja.core without depending on Ring](https://github.com/metosin/muuntaja/issues/58).
* Re-implement `Muuntaja` as Protocol instead of Record. Fixes [#59](https://github.com/metosin/muuntaja/issues/59)
* Optimize `UTF-8` call path with JSONISTA, 2x faster, 20-30% perf improvement with e2e JSON echo.
* New helpers in `muuntaja.core`: `decodes`, `encodes`, `matchers`, `charsets`, `default-charset`, `default-format`, `formats`
* Faster memoization cache for content negotiation

## 0.4.2 (9.1.2018)

Expand Down
4 changes: 2 additions & 2 deletions project.clj
@@ -1,4 +1,4 @@
(defproject metosin/muuntaja "0.4.3-SNAPSHOT"
(defproject metosin/muuntaja "0.5.0-SNAPSHOT"
:description "Clojure library for fast http format negotiation, encoding and decoding."
:url "https://github.com/metosin/muuntaja"
:license {:name "Eclipse Public License"
Expand Down Expand Up @@ -38,7 +38,7 @@

[criterium "0.4.4"]]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha15"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
:perf {:jvm-opts ^:replace ["-server"
"-Xmx4096m"
"-Dclojure.compiler.direct-linking=true"]}
Expand Down