elm-bridge/CHANGELOG.md

64 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-01-09 09:11:30 +03:00
# v0.8.3
* Support Int32 and Int64, from domenkozar
2021-08-30 10:19:23 +03:00
# v0.8.0
* Directly support integer keys in dictionnaries, thanks to odanoboru
2021-08-10 15:19:11 +03:00
# v0.7.0
* Support for GHC 9
2019-10-21 19:31:19 +03:00
# v0.6.0
2021-08-30 10:19:23 +03:00
* Support for Elm 0.19
2019-08-04 20:37:23 +03:00
# v0.5.2
* Fix a bug about tuples.
# v0.5.0
* Large change for sum types that used `constructorTagModifier`. The generated types are now unaffected! This is a breaking change for those who used this feature.
# v0.4.2
Drop support for `aeson < 1.`
Add support for `aeson == 1.2.*`
2017-06-06 12:38:50 +03:00
# v0.4.1
## Bugfixes
* Fixed support for Elm 0.18 (see issue #17)
2016-11-25 12:21:52 +03:00
# v0.4.0
## New features
* Support for Elm 0.18
2016-11-25 12:58:12 +03:00
* Dropped support for Elm 0.17 and Elm 0.16
2016-11-25 12:21:52 +03:00
2016-05-22 13:05:40 +03:00
# v0.3.0
## New features
* Support for Elm 0.17
2016-04-28 14:46:54 +03:00
# v0.2.2
2016-01-20 16:22:56 +03:00
## New features
2016-04-15 03:25:56 +03:00
* The Elm JSON encoders and decoders now match `aeson` more closely. In partlicular, single constructor sum types are now encoded without
the constructor. Also, the `aeson` 0.11 option `unwrapUnaryRecords` is now supported.
2016-01-20 16:22:56 +03:00
## Bugfixes
* Fixed Elm type error in encoders for types like `[Map String v]` (0.2.1.2).
2016-04-28 14:46:54 +03:00
# v0.2.1
## New features
* The template Haskell derivation functions now take `aeson` `Option` type instead of a custom type.
This change makes it easier to synchronize the Haskell and Elm code.
* The generated Elm code can be personalized. Helpers functions assist in converting type names, and defining which type will be newtyped.
2016-01-20 16:22:56 +03:00
## Notes
* The generated Elm code depends on the [bartavelle/json-helpers](http://package.elm-lang.org/packages/bartavelle/json-helpers/1.1.0/) package.