Skip to content

Decode NS, BS, SS to MapSet by default, switch :dev and :test env JSON codec to Jason

Compare
Choose a tag to compare
@darrenklein darrenklein released this 22 Feb 21:32

In this major version release, we now support decoding Dynamo's number set, binary set, and string set types to Elixir MapSet as the default behavior (previously, these would decode to List types, unless configured otherwise).

Furthermore, we've swapped out the JSON codec used for :dev and :test environments from Poison to Jason, in keeping with the default behavior of the ex_aws project. The docs also advise using Jason instead of Poison in your app.

For a slightly more detailed summary, please see the upgrade guide.