Skip to content

Commit 7c8351f

Browse files
committed
Ready for release
1 parent f92be6d commit 7c8351f

3 files changed

Lines changed: 16 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [4.0.0] - 2026-03-22
99

1010
### Added
1111

@@ -24,14 +24,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2424

2525
### Changed
2626

27-
- Moved from `CLI` to `Cli` module naming convention
28-
- Replaced `Task.sequence` with `Task.concurrent` for better parallelism in file operations
29-
- Optimized source file scanning and validation
30-
27+
- Moved from `CLI` to `Cli` module naming convention
28+
- Replaced `Task.sequence` with `Task.concurrent` for better parallelism in file operations
29+
- Optimized source file scanning and validation
3130
- **Documentation**:
3231
- Reformatted CHANGELOG to use Keep a Changelog format
3332
- Updated README to clarify package purpose and functionality
34-
- Several modules have been moved to the `gren-lang/compiler-common` package
33+
34+
### Removed
35+
36+
- Several modules have been moved to the `gren-lang/compiler-common` package
3537

3638
## [3.0.7] - 2025-09-08
3739

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# compiler-node
1+
# Re-usable Compiler Functionality on Node.JS
22

3-
This package contains re-usable functionality of the Gren compiler which depends on the `node` platform.
4-
Things like the CLI parser or calling the Haskell-based compiler through a child process.
3+
This package exposes functionality used by the Gren compiler which is Node.JS specific. This includes things
4+
like finding all the source files of a project.
5+
6+
You will find additional functionality in [gren-lang/compiler-common](https://packages.gren-lang.org/package/gren-lang/compiler-common/latest/overview).
7+
8+
You will probably use this module as an extension of `gren-lang/compiler-common`.

gren.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"name": "gren-lang/compiler-node",
55
"summary": "Node specific functionality of the Gren compiler",
66
"license": "BSD-3-Clause",
7-
"version": "3.0.7",
7+
"version": "4.0.0",
88
"exposed-modules": [
99
"Cli.Parser",
1010
"Cli.PrettyPrinter",

0 commit comments

Comments
 (0)