diff --git a/CHANGELOG.md b/CHANGELOG.md index 5805a43e3..6c65a599f 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 061af81bc..d2fd72e11 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 2593df502..528487e02 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 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! -[Version 0.5.3 of the language is out!](https://github.com/carp-lang/Carp/releases/) +[Version 0.5.4 of the language is out!](https://github.com/carp-lang/Carp/releases/) ## About diff --git a/app/Main.hs b/app/Main.hs index cd298c7c9..fb0973b81 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 b9c2fc7b8..13fc679ca 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