diff --git a/CHANGELOG.md b/CHANGELOG.md index 8099570..49e5ef3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.1.5 - 2026-06-15 + +- Loosen the `elixir:` requirement from `~> 1.20` to `~> 1.16` so downstream projects on Elixir 1.16–1.19 can resolve `json_codec`. The codec macros and generated code do not use 1.20+ features. + ## 0.1.4 - 2026-06-13 - Fix `defstruct` literal defaults so values like `%{}` remain runtime values instead of escaped AST. diff --git a/mix.exs b/mix.exs index cecca45..175d247 100644 --- a/mix.exs +++ b/mix.exs @@ -4,8 +4,8 @@ defmodule JSONCodec.MixProject do def project do [ app: :json_codec, - version: "0.1.4", - elixir: "~> 1.20", + version: "0.1.5", + elixir: "~> 1.16", start_permanent: Mix.env() == :prod, description: "Compile-time generated codecs for JSON-shaped Elixir structs", package: package(),