diff --git a/crates/cli/CHANGELOG.md b/crates/cli/CHANGELOG.md index 19a196d..982f415 100644 --- a/crates/cli/CHANGELOG.md +++ b/crates/cli/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.4](https://github.com/Dinnerbone/Rascal/compare/rascal_cli-v0.3.2...rascal_cli-v0.3.4) - 2026-05-17 + +### Other + +- release v0.3.2 + ## [0.3.0](https://github.com/Dinnerbone/Rascal/compare/rascal_cli-v0.2.7...rascal_cli-v0.3.0) - 2026-05-12 ### Added diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 96ee24b..a5f45d7 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -16,7 +16,7 @@ path = "src/main.rs" [dependencies] anyhow = "1" clap = { version = "4", features = ["derive"] } -rascal = { path = "../rascal", version = "0.3.3" } +rascal = { path = "../rascal", version = "0.3.4" } [features] default = [] diff --git a/crates/rascal/CHANGELOG.md b/crates/rascal/CHANGELOG.md index 297327c..125dc78 100644 --- a/crates/rascal/CHANGELOG.md +++ b/crates/rascal/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.4](https://github.com/Dinnerbone/Rascal/compare/rascal-v0.3.2...rascal-v0.3.4) - 2026-05-17 + +### Added + +- Support #include "foo.as" +- *(lexer)* Lex # tokens (will be used for preprocessor, e.g. #include) + +### Fixed + +- *(api)* Make sure our error type is Sync for compatibility with anyhow; use Arcs instead of Rc + +### Other + +- release v0.3.2 +- Made error handling a little cleaner and work by span's `file_id` rather than a fixed file name +- *(ast)* Box ast::SwitchElement::Statement as it's three times bigger than Case +- Add file id to Span + ## [0.3.3](https://github.com/Dinnerbone/Rascal/compare/rascal-v0.3.2...rascal-v0.3.3) - 2026-05-16 ### Added