What's Changed
- Now compiled with GHC 9.4.2 and Cabal 3.8
- Added NodeJS as a compilation target
- Package manager is now faster, and provides better errors
- Added some commands related to package management:
update
,outdated
,uninstall
- Gren now has a builtin code-formatter (by @avh4)
- Added
--validate
togren format
(by @Gauteab) - Allow record updates on arbitrary expressions (by @jjant)
- You can now use names with an underscore prefix (
_likeso
) for constants which are never referenced (by @allanderek) - Compiling docs is a now a separate command from make
gren docs
outputs and object, not an arraydocs
andmake
now accept--output=/dev/stdout
to print to the terminal window instead of a file- Fixed a runtime crash when running statements in the repl
- Made the repl startup faster
- Multiline string syntax now removes the common leading whitespace on each line
- Import aliases can now contain dots
- Fixed bug in redundant branch check when records were involved
- Fixed bug where
truncate
andremainderBy
failed to inline
New Contributors
- @lue-bird made their first contribution in #72
- @allanderek made their first contribution in #121
- @Gauteab made their first contribution in #143
Full Changelog: v0.1.0...0.2.0