build: Release 0.5.4

This commit is contained in:
Erik Svedäng 2021-12-22 22:25:07 +01:00
parent bf3e02e5f0
commit ebdcd9b1bb
5 changed files with 27 additions and 4 deletions

View File

@ -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)

View File

@ -1,5 +1,5 @@
name: CarpHask
version: 0.5.3.0
version: 0.5.4.0
-- synopsis:
-- description:
homepage: https://github.com/eriksvedang/Carp

View File

@ -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

View File

@ -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

View File

@ -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