All Versions
30
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v0.10.1 Changes
- ๐ Features
- Upgrade Scrivener for Ecto 2.0 & Scrivener support (@avitex)
- ๐ Bugfixes
- Fix ecto error serialization for both 2.0 and 1.0 support (@KronicDeth)
- ๐ Deprecations
- No longer supports Scrivener 1.x
- ๐ Features
-
v0.10.0 Changes
- ๐ Features
- There is a full behaviour for serializing, including relationships, with a DSL on top.
- Adds type/2 hook for defining the object type.
- ๐ Performance
- Scrivener link integration are now faster (@benfalk)
- Parsing fields params is now more effecient (@benfalk)
- ๐ Deprecations
- Prefer type/2 callback over type/0.
- Returning functions from type/0 deprecated if favor of using type/2.
- MySerializer.format/3 deprecated in favor of JaSerializer.format/4.
- ๐ Bugfixes
- Fix generator imperative assignment warning. (@parndt)
- Fix default dsl link imperative assignment warning. (@itsgreggreg)
- ๐ Features
-
v0.9.0 Changes
- ๐ Features
- Allow type to be set dynamically #94 (@benfalk)
- Add JaSerializer.Params.to_attributes/1 for merging relationships and attributes
- Add generator to generate json-api spec phoenix controllers and tests. (@Dreamer009)
- ๐ Bugfixes
- Don't render all pagination links when only one page of results #96 (@adamboas)
- Relax Ecto and Plug dependencies. (Ecto 2.0 support!)
- ๐ Features
-
v0.8.1 Changes
- ๐ Performance
- Improved performance of included (sideloaded) relationships. #86 (@dgvncsz0f)
- ๐ Performance
-
v0.8.0 Changes
- ๐ฅ Breaking
- You must now set the Phoenix :format_encoder for json-api to Poison in config.exs. Phoenix now handles conversion from map to json string. See README for details.
- ๐ Features
- Allow Poison 2.0
- ๐ Bugfixes
- Allow application/, */ and empty accept headers without returning 406.
- Count errors now display full message in description.
- Fixed serializing lists - #78
- ๐ฅ Breaking
-
v0.7.1 Changes
- ๐ Features
- Param parsing now happens via a protocol for extensibility.
- ๐ Features
-
v0.7.0 Changes
- ๐ฅ Breaking
- Pagination, sorting, filtering query param keys are now formatted with the configured key_format. This means the API outputs and expects dasherized by default. (@linstula)
- ๐ Features
- Deprecations messages now consitently formatted and contain a stack trace. (@derekprior)
- ๐ฅ Breaking
-
v0.6.3 Changes
- ๐ Features
- Type is now formatted as underscore or dasherized, same as your key setting. (@linstula)
- ๐ Features
-
v0.6.2 Changes
- ๐ Features
- Updates error serializer to include field name in description. (@cjbell)
- ๐ Bugfixes
- Retain type information when deserializing. (@linstula)
- Fix pipe warning in Elixir 1.2 (@bortevik)
- ๐ Features
-
v0.6.1 Changes
- ๐ Features
- Allow query params in link formatting. (@simonprev)
- Deps added to application for exrm. (@dmarkow)
- ๐ Bugfixes
- fomat_key typo in ecto_error_serializer (@gordonbisner)
- ๐ Features