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.
- Update dependency on
phoenix_html
to>= 3.0
- Update to Ecto 3 (kevbuchanan)
v0.5.1 - 2017-08-04
- Reject nils during cast (@satb)
- Relax dependency on Ecto version
v0.5.0 - 2016-09-23
- Add the ability to provide a custom wrapper through the
wrapper
option. - Add the ability to provide a custom mapper through the
mapper
option.
nested
option now escapes label text by default (BREAKING CHANGE). Useunsafe_nested
mapper to bring back original functionality.- Documentation improvements
- The
nested
option has been deprecated in favour of the passing of a custom mapper. Use thePhoenixMTM.Mappers.nested/6
mapper to as a migration path.
v0.4.2 - 2016-09-16
- Strip empty binaries from array of ids before casting (@sebastian)
- Properly order nested tags - checkbox first, label text afterwards (@creuter)
- Improved documentation (@sebastian)
v0.4.1 - 2016-09-13
- Don't try to pattern match keyword list options (@drapergeek)
v0.4.0 - 2016-09-13
- Allow nesting of checkboxes inside labels (@drapergeek)
- Updated Travis to track Elixir 1.3.2 / OTP 19.0
v0.3.0 - 2016-08-21
- Allow passing of a custom collection lookup function
- Added tests for Changeset module
- Added tests to cover helper options (@justinbkay)
- Improve function documentation (@justinbkay)
- Updated to Ecto ~> 2.0.0 stable from -rc
- If param is not provided to changeset, preserve assoc as it was
v0.2.0 - 2016-06-18
- Nolonger using Phoenix namespace for modules
- Single query is now used to fetch data to prepare changesets
v0.1.0 - 2016-06-18
- Initial functionality implemented