Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"crates/oxabl": "0.5.0",
"crates/oxabl_lexer": "0.4.1",
"crates/oxabl_parser": "0.6.0",
"crates/oxabl_ast": "0.5.0",
"crates/oxabl_common": "0.5.0",
"crates/oxabl": "0.6.0",
"crates/oxabl_lexer": "0.5.0",
"crates/oxabl_parser": "0.7.0",
"crates/oxabl_ast": "0.6.0",
"crates/oxabl_common": "0.6.0",
"crates/oxabl_codegen": "0.4.0",
"crates/oxabl_workspace": "0.4.0",
"crates/oxabl_preprocessor": "0.3.1",
"crates/oxabl_schema": "0.1.0",
"crates/oxabl_semantic": "0.1.0",
"crates/oxabl_lint": "0.1.0",
"crates/oxabl_analyze": "0.1.0"
"crates/oxabl_workspace": "0.4.1",
"crates/oxabl_preprocessor": "0.4.0",
"crates/oxabl_schema": "0.2.0",
"crates/oxabl_semantic": "0.2.0",
"crates/oxabl_lint": "0.2.0",
"crates/oxabl_analyze": "0.2.0"
}
22 changes: 11 additions & 11 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions crates/oxabl/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## [0.6.0](https://github.com/oxabl-project/oxabl/compare/oxabl-v0.5.0...oxabl-v0.6.0) (2026-05-01)


### Features

* **oxabl_analyze:** add dump crate + oxabl analyze subcommand (Phase 6) ([124edb4](https://github.com/oxabl-project/oxabl/commit/124edb4f88e2b669f63cc9381bb74c550a139c02))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* oxabl_parser bumped from 0.6.0 to 0.7.0
* oxabl_lexer bumped from 0.4.1 to 0.5.0
* oxabl_common bumped from 0.5.0 to 0.6.0
* oxabl_ast bumped from 0.5.0 to 0.6.0
* oxabl_workspace bumped from 0.4.0 to 0.4.1
* oxabl_preprocessor bumped from 0.3.1 to 0.4.0
* oxabl_semantic bumped from 0.1.0 to 0.2.0
* oxabl_schema bumped from 0.1.0 to 0.2.0
* oxabl_analyze bumped from 0.1.0 to 0.2.0

## [0.5.0](https://github.com/oxabl-project/oxabl/compare/oxabl-v0.4.0...oxabl-v0.5.0) (2026-04-16)


Expand Down
20 changes: 10 additions & 10 deletions crates/oxabl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxabl"
version = "0.5.0"
version = "0.6.0"
edition = "2024"
license = "MIT"
description = "High-performance tooling suite for Progress ABL"
Expand All @@ -11,15 +11,15 @@ name = "oxabl"
path = "src/main.rs"

[dependencies]
oxabl_parser = { path = "../oxabl_parser", version = "0.6.0" }
oxabl_lexer = { path = "../oxabl_lexer", version = "0.4.1" }
oxabl_common = { path = "../oxabl_common", version = "0.5.0" }
oxabl_ast = { path = "../oxabl_ast", version = "0.5.0" }
oxabl_workspace = { path = "../oxabl_workspace", version = "0.4.0" }
oxabl_preprocessor = { path = "../oxabl_preprocessor", version = "0.3.1" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.1.0" }
oxabl_schema = { path = "../oxabl_schema", version = "0.1.0" }
oxabl_analyze = { path = "../oxabl_analyze", version = "0.1.0" }
oxabl_parser = { path = "../oxabl_parser", version = "0.7.0" }
oxabl_lexer = { path = "../oxabl_lexer", version = "0.5.0" }
oxabl_common = { path = "../oxabl_common", version = "0.6.0" }
oxabl_ast = { path = "../oxabl_ast", version = "0.6.0" }
oxabl_workspace = { path = "../oxabl_workspace", version = "0.4.1" }
oxabl_preprocessor = { path = "../oxabl_preprocessor", version = "0.4.0" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.2.0" }
oxabl_schema = { path = "../oxabl_schema", version = "0.2.0" }
oxabl_analyze = { path = "../oxabl_analyze", version = "0.2.0" }
clap = { version = "4", features = ["derive"] }
walkdir = "2"
indicatif = "0.17"
Expand Down
22 changes: 22 additions & 0 deletions crates/oxabl_analyze/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

## [0.2.0](https://github.com/oxabl-project/oxabl/compare/oxabl_analyze-v0.1.0...oxabl_analyze-v0.2.0) (2026-05-01)


### Features

* **oxabl_analyze:** add dump crate + oxabl analyze subcommand (Phase 6) ([124edb4](https://github.com/oxabl-project/oxabl/commit/124edb4f88e2b669f63cc9381bb74c550a139c02))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* oxabl_ast bumped from 0.5.0 to 0.6.0
* oxabl_common bumped from 0.5.0 to 0.6.0
* oxabl_lint bumped from 0.1.0 to 0.2.0
* oxabl_schema bumped from 0.1.0 to 0.2.0
* oxabl_semantic bumped from 0.1.0 to 0.2.0
* dev-dependencies
* oxabl_lexer bumped from 0.4.1 to 0.5.0
* oxabl_parser bumped from 0.6.0 to 0.7.0
16 changes: 8 additions & 8 deletions crates/oxabl_analyze/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
[package]
name = "oxabl_analyze"
version = "0.1.0"
version = "0.2.0"
edition = "2024"
license = "MIT"
description = "JSON dump + analyze CLI wiring for the oxabl semantic model"
repository = "https://github.com/oxabl-project/oxabl/crates/oxabl_analyze"

[dependencies]
oxabl_ast = { path = "../oxabl_ast", version = "0.5.0" }
oxabl_common = { path = "../oxabl_common", version = "0.5.0" }
oxabl_lint = { path = "../oxabl_lint", version = "0.1.0" }
oxabl_schema = { path = "../oxabl_schema", version = "0.1.0" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.1.0" }
oxabl_ast = { path = "../oxabl_ast", version = "0.6.0" }
oxabl_common = { path = "../oxabl_common", version = "0.6.0" }
oxabl_lint = { path = "../oxabl_lint", version = "0.2.0" }
oxabl_schema = { path = "../oxabl_schema", version = "0.2.0" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.2.0" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"

[dev-dependencies]
oxabl_lexer = { path = "../oxabl_lexer", version = "0.4.1" }
oxabl_parser = { path = "../oxabl_parser", version = "0.6.0" }
oxabl_lexer = { path = "../oxabl_lexer", version = "0.5.0" }
oxabl_parser = { path = "../oxabl_parser", version = "0.7.0" }
8 changes: 8 additions & 0 deletions crates/oxabl_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.6.0](https://github.com/oxabl-project/oxabl/compare/oxabl_ast-v0.5.0...oxabl_ast-v0.6.0) (2026-05-01)


### Features

* **ast:** add NodeId to Expression via wrapper struct (phase 1b) ([7c0adb4](https://github.com/oxabl-project/oxabl/commit/7c0adb458eeb386c44edf55eebbee0ec9ac6f900))
* **ast:** add NodeId to Statement via wrapper struct (Phase 1a) ([8e8901a](https://github.com/oxabl-project/oxabl/commit/8e8901a7d5d7d3fe39251605ec4ecbb54e374d3b))

## [0.5.0](https://github.com/oxabl-project/oxabl/compare/oxabl_ast-v0.4.0...oxabl_ast-v0.5.0) (2026-04-13)


Expand Down
2 changes: 1 addition & 1 deletion crates/oxabl_ast/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxabl_ast"
version = "0.5.0"
version = "0.6.0"
edition = "2024"
license = "MIT"
description = "AST node definitions for the Oxabl ABL parser"
Expand Down
15 changes: 15 additions & 0 deletions crates/oxabl_common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## [0.6.0](https://github.com/oxabl-project/oxabl/compare/oxabl_common-v0.5.0...oxabl_common-v0.6.0) (2026-05-01)


### Features

* **oxabl_semantic:** add crate skeleton and declare pass (Phase 3) ([d0dcd5c](https://github.com/oxabl-project/oxabl/commit/d0dcd5c9d433eef7dcd941eb938bb427d7308c84))
* **oxabl_semantic:** crate skeleton and declare pass (Phase 3) ([b5adc7e](https://github.com/oxabl-project/oxabl/commit/b5adc7e70396629c8a23eb2e846ad8e21bda5889))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* oxabl_ast bumped from 0.5.0 to 0.6.0

## [0.5.0](https://github.com/oxabl-project/oxabl/compare/oxabl_common-v0.4.0...oxabl_common-v0.5.0) (2026-04-16)


Expand Down
4 changes: 2 additions & 2 deletions crates/oxabl_common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "oxabl_common"
version = "0.5.0"
version = "0.6.0"
edition = "2024"
license = "MIT"
description = "Shared utilities for the Oxabl ABL tooling suite"
repository = "https://github.com/oxabl-project/oxabl/crates/oxabl_common"

[dependencies]
oxabl_ast = { path = "../oxabl_ast", version = "0.5.0" }
oxabl_ast = { path = "../oxabl_ast", version = "0.6.0" }

[dev-dependencies]
criterion = { version = "4.3.0", package = "codspeed-criterion-compat" }
Expand Down
15 changes: 15 additions & 0 deletions crates/oxabl_lexer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## [0.5.0](https://github.com/oxabl-project/oxabl/compare/oxabl_lexer-v0.4.1...oxabl_lexer-v0.5.0) (2026-05-01)


### Features

* **oxabl_schema:** add .df parser and Schema loader (Phase 2) ([7b121d2](https://github.com/oxabl-project/oxabl/commit/7b121d23519571193c373e3e4519add4886f3f43))
* **oxabl_schema:** add .df parser and Schema loader (Phase 2) ([f4c88bc](https://github.com/oxabl-project/oxabl/commit/f4c88bc9cf3637c7eacfb804d63770fc8fed6a89))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* oxabl_common bumped from 0.5.0 to 0.6.0

## [0.4.1](https://github.com/oxabl-project/oxabl/compare/oxabl_lexer-v0.4.0...oxabl_lexer-v0.4.1) (2026-04-16)


Expand Down
4 changes: 2 additions & 2 deletions crates/oxabl_lexer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "oxabl_lexer"
version = "0.4.1"
version = "0.5.0"
edition = "2024"
license = "MIT"
description = "Tokenizer for Progress ABL source code"
repository = "https://github.com/oxabl-project/oxabl/crates/oxabl_lexer"

[dependencies]
oxabl_common = { path = "../oxabl_common", version = "0.5.0" }
oxabl_common = { path = "../oxabl_common", version = "0.6.0" }
rust_decimal = "1.40.0"
string_cache = "0.9.0"

Expand Down
19 changes: 19 additions & 0 deletions crates/oxabl_lint/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Changelog

## [0.2.0](https://github.com/oxabl-project/oxabl/compare/oxabl_lint-v0.1.0...oxabl_lint-v0.2.0) (2026-05-01)


### Features

* **oxabl_lint:** add lint crate with 4 v1 rules (Phase 5) ([09c2f81](https://github.com/oxabl-project/oxabl/commit/09c2f81eccd7c3c01c9fe15d3aedbb6e5cde83fb))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* oxabl_ast bumped from 0.5.0 to 0.6.0
* oxabl_common bumped from 0.5.0 to 0.6.0
* oxabl_semantic bumped from 0.1.0 to 0.2.0
* dev-dependencies
* oxabl_schema bumped from 0.1.0 to 0.2.0
10 changes: 5 additions & 5 deletions crates/oxabl_lint/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
[package]
name = "oxabl_lint"
version = "0.1.0"
version = "0.2.0"
edition = "2024"
license = "MIT"
description = "Lint rules for Progress ABL built on the oxabl_semantic model"
repository = "https://github.com/oxabl-project/oxabl/crates/oxabl_lint"

[dependencies]
oxabl_ast = { path = "../oxabl_ast", version = "0.5.0" }
oxabl_common = { path = "../oxabl_common", version = "0.5.0" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.1.0" }
oxabl_ast = { path = "../oxabl_ast", version = "0.6.0" }
oxabl_common = { path = "../oxabl_common", version = "0.6.0" }
oxabl_semantic = { path = "../oxabl_semantic", version = "0.2.0" }

[dev-dependencies]
oxabl_schema = { path = "../oxabl_schema", version = "0.1.0" }
oxabl_schema = { path = "../oxabl_schema", version = "0.2.0" }
rust_decimal = "1.40.0"
smallvec = { version = "1", features = ["union"] }
Loading