All Versions
6
Latest Version
Avg Release Cycle
98 days
Latest Release
2177 days ago
Changelog History
Changelog History
-
v0.1.0.3 Changes
June 29, 2020โก๏ธ Update to LTS 16.2
-
v0.1.0.2 Changes
September 13, 2019- #89: Regulate parenthesis on complicated types in encoder, decoder and type generation.
-
v0.1.0.1 Changes
September 06, 2019- ๐ Fix newtype qualified import bug in
Types.elmgenerated module. - ๐ Allow
pretty-printer-1.3version.
- ๐ Fix newtype qualified import bug in
-
v0.1.0.0 Changes
September 06, 2019- #80:
Important: All encoders for constructors with fields now have
tagdue to aeson decoder on Haskell side.
Migration guide 1: Rename fields that will have
tagname on the Elm side.Migration guide 2: If you have manual
ToJSONinstances that communicate with Elm via generated decoders, you need to addtagfield with the constructor name:data User = User { ... } instance ToJSON User where toJSON = [ "tag" .= ("User" :: Text), ... ]- #71:
Breaking change: Remove overlapping instance for
String.
Migration guide: Use
Textinstead ofString.- #70: Use qualified imports of generated types and function in Elm generated files.
- #74:
Fix unit type
typeRefencoder and decoder printers. - #72: Use consistent encoders and decoders for unary constructors.
- #79: Implement cross-language golden tests.
- #76: Support GHC-8.6.5. Use common stanzas.
- #86:
Refactor
Elm.Printmodule and split into multiple smaller modules. - #73: Clarify the restriction with reserved words in documentation.
- #90 Support converting 3-tuples.
- #6: Test generated Elm code on CI.
- #80:
Important: All encoders for constructors with fields now have
-
v0.0.1 Changes
March 29, 2019 -
v0.0.0 Changes
February 26, 2019- ๐ Initially created.