diff --git a/CHANGELOG.md b/CHANGELOG.md index e9084152e..cb872ef43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +# 0.5.2 +- fix: Elide void definitions (#1305) +- fix: Allow types defined in modules to be members (#1303) +- fix: Ensure interface values aren't discarded (#1308) +- feat: Add Float.round (#1301) +- feat: Add additional ignore macros (#1300) +- fix: Fix nested polymorphic types (#1294) +- refactor: Cleanup Concretize module (#1283) +- fix: Fix scoring of type and function declarations (#1290) +- fix: Escape quotes in String.prn (#1287) +- fix: Make Symbol.prefix work on qualified symbols (#1286) +- fix: Respect line number in repl (#1282) +- fix: Fix dynamic let bindings recursion and binder leaks (#1281) +- feat: Add Dynamic.Debug.trace (#1279) +- feat: Add Dynamic.proc? (#1278) +- feat: Add List.remove-nth (#1277) +- feat: Add machine-info primitive draft (#1269) +- feat: Allow for multibranches in case (#1276) +- docs: Set infoFile on primitives and commands (#1273) +- docs: Document core modules (#1271) +- fix: Set correct info on defmodule (#1270) +- docs: Add pattern limitations (#1268) +- fix: Added missing definitions so Carp can be used with TCC 32bit on Windows (#1267) +- docs: Make doc work on top level and document macros (#1265) +- feat: Emit docs for top level bindings (#1253) +- fix: Dynamic.String.slice index handling (#1258) +- feat: (and) and (or) now handle any number of parameters (#1251) +- feat: IO.Raw (#1243) +- fix: Check for generic main at build time (#1247) +- docs: Updates memory docs to discourage overriding `delete` (#1245) +- docs: Document managed? primitive (#1244) +- fix: Render submodules in html docs (#1242) +- fix: Fix repl function application evaluation (#1238) +- refactor: Move form validation into a separate module (#1233) + # 0.5.1 - fix: Don't crash on invalid member in struct / sumtype (#1228) - feat: Additional local documentation as html (#1229) diff --git a/CarpHask.cabal b/CarpHask.cabal index 5883451fb..25e18ce7b 100644 --- a/CarpHask.cabal +++ b/CarpHask.cabal @@ -1,5 +1,5 @@ name: CarpHask -version: 0.5.1.0 +version: 0.5.2.0 -- synopsis: -- description: homepage: https://github.com/eriksvedang/Carp diff --git a/README.md b/README.md index 4d415cd9c..05535a7db 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.1 of the language is out!](https://github.com/carp-lang/Carp/releases/) +[Version 0.5.2 of the language is out!](https://github.com/carp-lang/Carp/releases/) ## About diff --git a/app/Main.hs b/app/Main.hs index ab6360fd3..6f2681882 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.1" + putStrLn "Welcome to Carp 0.5.2" 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 701f08db6..b9c2fc7b8 100644 --- a/docs/ReleaseChecklist.md +++ b/docs/ReleaseChecklist.md @@ -16,7 +16,7 @@ See [README.md](../README.md) # 4. Update the changelog -TODO: Create CHANGELOG.md +See [CHANGELOG.md](../CHANGELOG.md) # 5. Make a commit on master