diff --git a/CHANGELOG.md b/CHANGELOG.md index c691765..466d07b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,22 @@ ## Unreleased -**[compare](https://github.com/metosin/muuntaja/compare/0.6.9...master)** +**[compare](https://github.com/metosin/muuntaja/compare/0.6.11...master)** + +## 0.6.11 (2025-01-09) + +* Fixes + - Avoid output (like println or logging) interfering with edn output, thanks to [nvlass](https://github.com/nvlass) [#131](https://github.com/metosin/muuntaja/pull/131) + +* Update deps: + +``` +[ring/ring-codec "1.2.0"] is available but we use "1.1.2" +[metosin/jsonista "0.3.13"] is available but we use "0.3.1" +[com.cognitect/transit-clj "1.0.333"] is available but we use "1.0.324" +[com.cnuernber/charred "1.034"] is available but we use "1.033" +[cheshire "5.13.0"] is available but we use "5.10.0" +[clj-commons/clj-yaml "1.0.29"] is available but we use "1.0.27" +``` ## 0.6.10 (2024-03-15) @@ -30,7 +46,7 @@ [ring/ring-core "1.9.0"] is available but we use "1.8.2" ``` -## 0.6.7 +## 0.6.7 * new module `muuntaja-form` to handle `application/x-www-form-urlencoded` using [ring-codec](https://github.com/ring-clojure/ring-codec) by [Mathieu Lirzin](https://github.com/metosin/muuntaja/pull/110) @@ -139,7 +155,7 @@ * `format-request-interceptor` ~= `wrap-format-request` * `format-response-interceptor` ~= `wrap-format-response` -* Use `:default-charset` for response encoding if found anywhere in the `accept` header, fixes [#79](https://github.com/metosin/muuntaja/issues/79) +* Use `:default-charset` for response encoding if found anywhere in the `accept` header, fixes [#79](https://github.com/metosin/muuntaja/issues/79) * Publish the raw content-negotiation results into `FormatAndCharset` too * Added helpers `m/get-request-format-and-charset` and `get-response-format-and-charset` @@ -239,7 +255,7 @@ ... and also this: -```clj +```clj (require '[jsonista.core :as j]) (m/decoder @@ -248,7 +264,7 @@ m/default-options [:formats "application/json" :opts] {:mapper (j/object-mapper {:decode-key-fn false})})) - "application/json") + "application/json") ``` * dropped dependencies: @@ -278,7 +294,7 @@ ## 0.6.0-alpha4 -* Use `:default-charset` for response encoding if found anywhere in the `accept` header, fixes [#79](https://github.com/metosin/muuntaja/issues/79) +* Use `:default-charset` for response encoding if found anywhere in the `accept` header, fixes [#79](https://github.com/metosin/muuntaja/issues/79) * Publish the raw content-negotiation results into `FormatAndCharset` too * Removed helpers `m/get-negotiated-request-content-type` and `m/get-negotiated-response-content-type` * Added helpers `m/get-request-format-and-charset` and `get-response-format-and-charset` @@ -393,7 +409,7 @@ ... and also this: -```clj +```clj (require '[jsonista.core :as j]) (m/decoder @@ -402,7 +418,7 @@ m/default-options [:formats "application/json" :opts] {:mapper (j/object-mapper {:decode-key-fn false})})) - "application/json") + "application/json") ``` * dropped dependencies: diff --git a/modules/muuntaja-charred/project.clj b/modules/muuntaja-charred/project.clj index a64ede1..1c9e601 100644 --- a/modules/muuntaja-charred/project.clj +++ b/modules/muuntaja-charred/project.clj @@ -1,4 +1,4 @@ -(defproject fi.metosin/muuntaja-charred "0.6.10" +(defproject fi.metosin/muuntaja-charred "0.6.11" :description "Charred/JSON format for Muuntaja" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/modules/muuntaja-cheshire/project.clj b/modules/muuntaja-cheshire/project.clj index f9c665a..d276340 100644 --- a/modules/muuntaja-cheshire/project.clj +++ b/modules/muuntaja-cheshire/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/muuntaja-cheshire "0.6.10" +(defproject metosin/muuntaja-cheshire "0.6.11" :description "Cheshire/JSON format for Muuntaja" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/modules/muuntaja-form/project.clj b/modules/muuntaja-form/project.clj index 74e1c52..0e2972b 100644 --- a/modules/muuntaja-form/project.clj +++ b/modules/muuntaja-form/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/muuntaja-form "0.6.10" +(defproject metosin/muuntaja-form "0.6.11" :description "application/x-www-form-urlencoded format for Muuntaja" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/modules/muuntaja-msgpack/project.clj b/modules/muuntaja-msgpack/project.clj index 53bf0d1..882fb8c 100644 --- a/modules/muuntaja-msgpack/project.clj +++ b/modules/muuntaja-msgpack/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/muuntaja-msgpack "0.6.10" +(defproject metosin/muuntaja-msgpack "0.6.11" :description "Messagepack format for Muuntaja" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/modules/muuntaja-yaml/project.clj b/modules/muuntaja-yaml/project.clj index 3fd5bb7..829e4ae 100644 --- a/modules/muuntaja-yaml/project.clj +++ b/modules/muuntaja-yaml/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/muuntaja-yaml "0.6.10" +(defproject metosin/muuntaja-yaml "0.6.11" :description "YAML format for Muuntaja" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/modules/muuntaja/project.clj b/modules/muuntaja/project.clj index ad87266..430ac3a 100644 --- a/modules/muuntaja/project.clj +++ b/modules/muuntaja/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/muuntaja "0.6.10" +(defproject metosin/muuntaja "0.6.11" :description "Clojure library for format encoding, decoding and content-negotiation" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" diff --git a/project.clj b/project.clj index 0877162..f47cefb 100644 --- a/project.clj +++ b/project.clj @@ -1,11 +1,11 @@ -(defproject muuntaja-dev "0.6.9" +(defproject muuntaja-dev "0.6.11" ;; See modules/muuntaja/project.clj for actual project.clj used when releasing. ;; This project.clj is just for local development. :description "Clojure library for format encoding, decoding and content-negotiation" :url "https://github.com/metosin/muuntaja" :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v20.html"} - :managed-dependencies [[metosin/muuntaja "0.6.10"] + :managed-dependencies [[metosin/muuntaja "0.6.11"] [ring/ring-codec "1.2.0"] [metosin/jsonista "0.3.13"] [com.cognitect/transit-clj "1.0.333"] @@ -42,12 +42,12 @@ [ring/ring-json "0.5.1"] ;; modules - [metosin/muuntaja "0.6.10"] - [metosin/muuntaja-form "0.6.10"] - [fi.metosin/muuntaja-charred "0.6.10"] - [metosin/muuntaja-cheshire "0.6.10"] - [metosin/muuntaja-msgpack "0.6.10"] - [metosin/muuntaja-yaml "0.6.10"] + [metosin/muuntaja "0.6.11"] + [metosin/muuntaja-form "0.6.11"] + [fi.metosin/muuntaja-charred "0.6.11"] + [metosin/muuntaja-cheshire "0.6.11"] + [metosin/muuntaja-msgpack "0.6.11"] + [metosin/muuntaja-yaml "0.6.11"] ;; correct jackson [com.fasterxml.jackson.core/jackson-databind "2.18.2"]