summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Svedäng <erik.svedang@gmail.com>2021-12-22 22:25:07 +0100
committerErik Svedäng <erik.svedang@gmail.com>2021-12-22 22:25:07 +0100
commitebdcd9b1bb575434a1ef1d58140b88c56f7739d5 (patch)
tree5e968729819f317fd654987f0651cd2269bb1c88
parentbf3e02e5f0a2a8abc00ecd1bc414dd376e2d3772 (diff)
build: Release 0.5.4v0.5.4
-rw-r--r--CHANGELOG.md22
-rw-r--r--CarpHask.cabal2
-rw-r--r--README.md2
-rw-r--r--app/Main.hs2
-rw-r--r--docs/ReleaseChecklist.md3
5 files changed, 27 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5805a43e..6c65a599 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,25 @@
+# 0.5.4
+- refactor: Add type candidates and template generators (#1361)
+- fix: Ensure registered types with fields emit path (#1364)
+- fix: Permit registering types in modules (#1362)
+- feat: Add box type (#1358)
+- feat: Add bytes->hex-string (#1354)
+- feat: Add flag to always output C id with headerparse (#1353)
+- docs: Add documentation to core expressions (#1350) (#1352)
+- test: Add match given-away value error test (#1351)
+- fix: Don't emit Unit type the casts (#1349)
+- fix: Bug fixes for #1064 and #843 (#1321)
+- fix: Don't hang on module expansions (#1340)
+- feat: Add `scan` functions (#1339)
+- fix: Don't pass 'If' to InvalidObj when Obj actually is 'Mod' (#1327)
+- feat: Register-type improvements (#1332)
+- fix: Update ControlMacros.carp (#1336)
+- fix: Categorize static calls correctly (#1322)
+- docs: Fix typo in Macros.md (#1331)
+- docs: Update Install.md (#1324)
+- feat: Add assignment operator macros (#1320)
+- feat: Add compiler error on maximum sumtype constructors (#1319)
+
# 0.5.3
- ci: Merges different platform releases into one (#1313)
- feat: Add Dynamic.List.find-index (#1316)
diff --git a/CarpHask.cabal b/CarpHask.cabal
index 061af81b..d2fd72e1 100644
--- a/CarpHask.cabal
+++ b/CarpHask.cabal
@@ -1,5 +1,5 @@
name: CarpHask
-version: 0.5.3.0
+version: 0.5.4.0
-- synopsis:
-- description:
homepage: https://github.com/eriksvedang/Carp
diff --git a/README.md b/README.md
index 2593df50..528487e0 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
<i>WARNING! This is a research project and a lot of information here might become outdated and misleading without any explanation. Don't use it for anything important just yet!</i>
-<i>[Version 0.5.3 of the language is out!](https://github.com/carp-lang/Carp/releases/)</i>
+<i>[Version 0.5.4 of the language is out!](https://github.com/carp-lang/Carp/releases/)</i>
## About
diff --git a/app/Main.hs b/app/Main.hs
index cd298c7c..fb0973b8 100644
--- a/app/Main.hs
+++ b/app/Main.hs
@@ -144,7 +144,7 @@ main = do
>>= execStrs "Postload" postloads
>>= \ctx -> case execMode of
Repl -> do
- putStrLn "Welcome to Carp 0.5.3"
+ putStrLn "Welcome to Carp 0.5.4"
putStrLn "This is free software with ABSOLUTELY NO WARRANTY."
putStrLn "Evaluate (help) for more information."
snd <$> runRepl ctx
diff --git a/docs/ReleaseChecklist.md b/docs/ReleaseChecklist.md
index b9c2fc7b..13fc679c 100644
--- a/docs/ReleaseChecklist.md
+++ b/docs/ReleaseChecklist.md
@@ -21,7 +21,8 @@ See [CHANGELOG.md](../CHANGELOG.md)
# 5. Make a commit on master
```bash
-$ git commit -m "Release X.Y.Z"
+$ git add .
+$ git commit -m "build: Release X.Y.Z"
```
# 6. Tag the commit and push it