elm-street 0.2.2.1 → 0.2.2.2
raw patch · 3 files changed
+13/−9 lines, 3 filesdep ~aesondep ~basedep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: aeson, base, text
API changes (from Hackage documentation)
Files
- CHANGELOG.md +3/−0
- README.md +1/−1
- elm-street.cabal +9/−8
CHANGELOG.md view
@@ -3,6 +3,9 @@ `elm-street` uses [PVP Versioning][1]. The changelog is available [on GitHub][2]. +## 0.2.2.2 - Dec 15, 2024+* Relax version bounds on base, to allow building with GHC 9.10 and 9.12+ ## 0.2.2.1 - May 16, 2024 * Relax version bounds of warp, text and filepath
README.md view
@@ -63,7 +63,7 @@ When executed, the above program generates the following files: - + `frontend/src/Core/Generated/Types.elm`: `Core.Generated.Types` module with the definitions of all types+ + `frontend/src/Core/Generated/Types.elm`: `Core.Generated.Types` module with the definitions for the types, as well as show*, read*, un*, and universe* functions as specified in [src/Elm/Print/Types.hs](./src/Elm/Print/Types.hs) + `frontend/src/Core/Generated/Encoder.elm`: `Core.Generated.Encoder` module with the JSON encoders for the types + `frontend/src/Core/Generated/Decoder.elm`: `Core.Generated.Decoder` module with the JSON decoders for the types + `frontend/src/Core/Generated/ElmStreet.elm`: `Core.Generated.ElmStreet` module with bundled helper functions
elm-street.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: elm-street-version: 0.2.2.1+version: 0.2.2.2 synopsis: Crossing the road between Haskell and Elm description: `Elm-street` allows you to generate automatically derived from Haskell types@@ -19,18 +19,19 @@ extra-doc-files: README.md CHANGELOG.md extra-source-files: test/golden/oneType.json-tested-with: GHC == 9.0.2- GHC == 9.2.8+tested-with: GHC == 9.2.8 GHC == 9.4.8- GHC == 9.6.5- GHC == 9.8.2+ GHC == 9.6.7+ GHC == 9.8.4+ GHC == 9.10.3+ GHC == 9.12.2 source-repository head type: git location: https://github.com/Holmusk/elm-street.git common common-options- build-depends: base >= 4.11.1.0 && < 4.20+ build-depends: base >= 4.11.1.0 && < 4.22 ghc-options: -Wall -Wincomplete-uni-patterns@@ -73,11 +74,11 @@ Elm.Print.Types other-modules: Internal.Prettyprinter.Compat - build-depends: aeson >= 1.3+ build-depends: aeson >= 1.3 && < 2.3 , directory ^>= 1.3 , filepath >= 1.4 && < 1.6 , prettyprinter >= 1.2.1 && < 1.8- , text >= 1.2 && <= 3.0+ , text >= 1.2 && < 3 , time library types