File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ )
66and 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
You can’t perform that action at this time.
0 commit comments