0.38.0
- Restricted
make release-prepareto stable versions only (major.minor.build) and removed-nextsupport from release docs and validation. - Added REPL documentation under guides and architecture, and updated the getting-started tutorial to include a REPL check right after install.
- Added
make release-prepareto automate changelog versioning, compare link generation, release commit, and local tag creation. - Release tag workflow now populates draft release notes from the matching
CHANGELOG.mdversion section and fails fast when it is missing or invalid. - Initialize post-0.37.0 unreleased section.
- Added CLI stdin execution support so scripts can be piped to
fscript(including-r/--rootoverrides). - Added
fscript versioncommand to print the current CLI version. - Added interactive CLI REPL mode when running
fscriptwithout arguments. - Updated REPL multiline submission to require double-Enter for pending blocks and improved function display with typed signatures.
- Fixed block semantics to reject trailing
let-only blocks without a final expression (for examplelet a = let f x = ...) and require an explicit return expression.
Full Changelog: 0.37.0...0.38.0