All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.3.0 - 2025-02-27
- Miscellaneous documentation changes, including updates for HexDocs.pm. (#37 by @kianmeng)
- Add example typecasting of atoms using
Ecto.Enum
. (#38 by @Ziinc)
- Add
:logger
toextra_applications
inmix.exs
to fix Elixir 1.11 compiler warnings. (#35 by @greg-rychlewski) - Fix compile-time warnings in Elixir 1.14.3. (#43 by @tiagopog)
- Suppress warnings in Elixir 1.17 and 1.18. (#46 by @k-asm)
2.2.0 - 2020-06-06
- Add reusable embeds schemas with
defparams
. (#30 by @nirev)
2.1.1 - 2019-01-07
- Upgrade
ex_doc
to~> 0.19
.
2.0.6 - 2019-01-07
- Scope modules created by
defparams
to defining module namespace. (#24 by @jgautsch)
- Fix typo. (#26 by @accua)
- Adds compatibility with Ecto 3.0. (#29 by @lasseebert)
2.0.5 - 2017-07-26
- Fix Elixir 1.5 warnings. (#23 by @take-five)
2.0.4 - 2017-07-24
- Fix incorrect
Params.Behaviour.data/2
typespec. (#22 by @take-five)
2.0.3 - 2017-07-17
- Make defaults work with plain
use Params.Schema
into_map
function. (#17 by @astery) - Fixed Elixir 1.4 warnings. (#18 by @astery)
- Fix Dialyzer warnings for Elixir 1.4/OTP 20. (#21 by @take-five)
2.0.2 - 2016-12-18
- This changelog.
- Relaxed ecto dependency to 2.0 and elixir >=1.3 (#16 by @lasseebert)
2.0.1 - 2016-07-11
- Support for ecto 2.0
- to_map now only returns the submitted keys and keys with default values. (#10 by @lasseebert)