Releases: gren-lang/compiler
Releases · gren-lang/compiler
0.6.5
0.6.4
What's Changed
- Fix error messages that still say "when ... of" by @gilramir in #355
- Fix a couple spelling mistakes in package-install error messages by @gilramir in #357
- Exhaustive check test by @gilramir in #361
- toSnippet shouldn't crash if the error has no source code by @gilramir in #362
- One-line error messages from the compiler front end need new-line by @gilramir in #363
Bytesis now a valid type for flags an ports- Compile with Gren 0.6.3 compiler
New Contributors
Full Changelog: 0.6.3...0.6.4
0.6.3
What's Changed
- When executing make or run, never consider modules from dependencies as roots. by @robinheghan in #351
- Fix bump, diff, and validate to report correct changes
Full Changelog: 0.6.2...0.6.3
0.6.2
What's Changed
- Filter out invalid module names from project source files. by @robinheghan in #346
- Don't redirect stdin when running headless by @blaix in #348
- Change how partial application is generated, giving a slight performance increase
Full Changelog: 0.6.1...0.6.2
0.6.1: bugfixes
Fixes bugs found after the release of 0.6.1
What's Changed
- Update kernel_code.md - little typo by @FlorianBELLAZOUZ in #315
- Fix wierd error message formatting. Fixes #300. by @robinheghan in #317
- Fix gren make examples. by @robinheghan in #318
- Fix gren paths showing wrong path for backend binary when overriden. by @robinheghan in #319
- gren package validate searched for README and not README.md by @robinheghan in #321
- Stop re-creating package bundles for transient dependencies. by @robinheghan in #322
- Fix compile error when output path doesn't exist. by @robinheghan in #323
- Add NO_SIDE_EFFECT annotation above F[2-9] and A[2-9] functions by @robinheghan in #325
attemptWithStyledidn't always wait for reporting to terminal to finish by @robinheghan in #326- Stop printing package management updates when compiling to stdout by @robinheghan in #327
- Fix crash when running gren package validate. by @robinheghan in #329
- Update compiler-node for more accurate findSources fix. by @robinheghan in #330
- compileProject in index.js now accepts the optimize flag, as well as multiple entry points. by @robinheghan in #331
- Fix broken links and some cases of an Gren => a Gren. by @robinheghan in #334
- Implement --report=json flag for make and docs commands. by @robinheghan in #336
- Put
gren runoutput under.grendir by @blaix in #338 - Create src/ when init'ing a new project. by @robinheghan in #339
New Contributors
- @FlorianBELLAZOUZ made their first contribution in #315
Full Changelog: 0.6.0...0.6.1
0.6.0: gren run, task ports and zero-install packages
What's Changed
- Package manager rewritten in Gren, enabling zero-install package management (@robinheghan)
- Task ports (@robinheghan)
gren run(@blaix)
Full Changelog: 0.5.2...0.6.0
0.5.4
What's Changed
- Fix runtime bug introduced by 0.5.3.
0.5.3: Fix windows issue
What's Changed
- Use latest version of
gren-lang/compiler-nodewhich fixes communication with the backend on windows. - Remove formatter code. Not a breaking change as the command line option was removed in 0.5.0. Should slim the executable a little by @robinheghan in #278
- Clarify error message when invoking backend directly. by @robinheghan in #279
- Minify production build of the compiler. by @robinheghan in #280
0.5.2: Fixes problems with mac builds
blob-0.5.2 Bump blob version to 0.5.2
0.5.0: Streams and Static executables
What's Changed
- Make sourcemap generation work for submodules on Windows by @mbartlett21 in #262
- Gren-in-Gren: CLI rewrite by @robinheghan in #263
- Replace
gren installwithgren package installin import error message by @pjbollinger in #267 - Update documentation for how to build compiler by @robinheghan in #265
- Breaking changes by @robinheghan in #269
New Contributors
- @pjbollinger made their first contribution in #267
Full Changelog: 0.4.5...0.5.0