diff --git a/CHANGELOG.md b/CHANGELOG.md index 793295a0530f6dc342af09d9fabebe1229e6ae41..74bda67d5cfe4175f4aebb28f5e46fba12302c45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ Change log for curry-frontend Under development ================= +Version 0.4.0 +============= + + * Refactored AbstractCurry generation + + * Complete refactoring of FlatCurry generation + + * Removed support for Curry's record syntax and introduced Haskell's record + syntax instead + + * During desugaring record updates are translated to fcase-expressions instead + of introducing explicit update functions + * HTML generation now places HTML files for hierarchical modules into files named `_curry.html`, i.e., no sub-folders reflecting the the module name hierarchy are generated. In addition, if the option diff --git a/curry-frontend.cabal b/curry-frontend.cabal index ce40c623ab1ea1cae7bfe34519c78363aae3c7c1..90d38c09a77f1d98cf72cadb19b8806144ae9e8a 100644 --- a/curry-frontend.cabal +++ b/curry-frontend.cabal @@ -1,5 +1,5 @@ Name: curry-frontend -Version: 0.3.10 +Version: 0.4.0 Cabal-Version: >= 1.6 Synopsis: Compile the functional logic language Curry to several intermediate formats @@ -36,7 +36,7 @@ Flag network-uri Executable cymake hs-source-dirs: src Main-is: cymake.hs - Build-Depends: base == 4.*, curry-base == 0.3.10 + Build-Depends: base == 4.*, curry-base == 0.4.0 , containers, directory, mtl, process, transformers, syb if flag(network-uri) build-depends: network-uri >= 2.6