Skip to content

Commit 6983ddd

Browse files
committed
Update changelog with unreleased changes
1 parent 771766b commit 6983ddd

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ 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]
9+
10+
### Added
11+
12+
- **CLI Enhancements**:
13+
- Added `packageNameParser` and `semanticVersionParser` to `Cli.Parser`
14+
- Support for `--flag value` argument format in addition to `--flag=value`
15+
- Improved error handling and help text generation
16+
17+
- **Compiler.Outline improvements**:
18+
- Added `readFromPath` function with proper error handling for reading `gren.json` files
19+
- Enhanced `findSourceFiles` with validation for module names and file contents
20+
- Added comprehensive error types: `ReadFromPathError` and `FindSourceFilesError`
21+
22+
- **New Modules**:
23+
- `Compiler.Package` for reading packages from file system and `Stream`s
24+
25+
### Changed
26+
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+
31+
- **Documentation**:
32+
- Reformatted CHANGELOG to use Keep a Changelog format
33+
- Updated README to clarify package purpose and functionality
34+
- Several modules have been moved to the `gren-lang/compiler-common` package
35+
836
## [3.0.7] - 2025-09-08
937

1038
### Changed

0 commit comments

Comments
 (0)