Skip to content

Commit ade7564

Browse files
bumahkib7claude
andcommitted
chore: release v0.15.1
## Fixes - SARIF validation (line/column >= 1) - Self-scan false positives in rule definitions - Command injection false positive ## Changes - Faster CI scans (download binary vs build) - Better test file exclusion Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 76571ef commit ade7564

File tree

12 files changed

+45
-34
lines changed

12 files changed

+45
-34
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ 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

88
## [Unreleased]
9+
## [0.15.1] - 2026-02-02
10+
11+
### Fixed
12+
- **SARIF Validation**: Ensure line/column values are >= 1 (fixes GitHub upload errors)
13+
- **Self-Scan False Positives**: Exclude rule definition patterns from self-scanning
14+
- **Command Injection FP**: Suppress false positive for static npm command
15+
16+
### Changed
17+
- **Faster CI Scans**: Download pre-built binary instead of building from source
18+
- **Test Exclusion**: Add `--skip-tests-all` and `--exclude-rules` for cleaner self-scan
19+
920

1021
## [0.15.0] - 2026-02-02
1122

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ members = [
1313
]
1414

1515
[workspace.package]
16-
version = "0.15.0"
16+
version = "0.15.1"
1717
edition = "2024"
1818
authors = ["Rust Monorepo Analyzer Team"]
1919
license = "MIT OR Apache-2.0"

crates/ai/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ edition.workspace = true
66
license.workspace = true
77

88
[dependencies]
9-
rma-common = { version = "0.15.0", path = "../common" }
10-
rma-parser = { version = "0.15.0", path = "../parser" }
9+
rma-common = { version = "0.15.1", path = "../common" }
10+
rma-parser = { version = "0.15.1", path = "../parser" }
1111
anyhow.workspace = true
1212
thiserror.workspace = true
1313
tracing.workspace = true

crates/analyzer/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ oxc = [
1818
]
1919

2020
[dependencies]
21-
rma-common = { version = "0.15.0", path = "../common" }
22-
rma-parser = { version = "0.15.0", path = "../parser" }
21+
rma-common = { version = "0.15.1", path = "../common" }
22+
rma-parser = { version = "0.15.1", path = "../parser" }
2323
anyhow.workspace = true
2424
thiserror.workspace = true
2525
tracing.workspace = true

crates/cli/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ default = ["oxc"]
2020
oxc = ["rma-analyzer/oxc"]
2121

2222
[dependencies]
23-
rma-common = { version = "0.15.0", path = "../common" }
24-
rma-parser = { version = "0.15.0", path = "../parser" }
25-
rma-analyzer = { version = "0.15.0", path = "../analyzer", default-features = false }
26-
rma-indexer = { version = "0.15.0", path = "../indexer" }
27-
rma-ai = { version = "0.15.0", path = "../ai" }
28-
rma-daemon = { version = "0.15.0", path = "../daemon" }
29-
rma-plugins = { version = "0.15.0", path = "../plugins" }
23+
rma-common = { version = "0.15.1", path = "../common" }
24+
rma-parser = { version = "0.15.1", path = "../parser" }
25+
rma-analyzer = { version = "0.15.1", path = "../analyzer", default-features = false }
26+
rma-indexer = { version = "0.15.1", path = "../indexer" }
27+
rma-ai = { version = "0.15.1", path = "../ai" }
28+
rma-daemon = { version = "0.15.1", path = "../daemon" }
29+
rma-plugins = { version = "0.15.1", path = "../plugins" }
3030
anyhow.workspace = true
3131
clap = { workspace = true, features = ["derive", "env", "string"] }
3232
clap_complete = "4.5"

crates/daemon/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ edition.workspace = true
66
license.workspace = true
77

88
[dependencies]
9-
rma-common = { version = "0.15.0", path = "../common" }
10-
rma-parser = { version = "0.15.0", path = "../parser" }
11-
rma-analyzer = { version = "0.15.0", path = "../analyzer" }
12-
rma-indexer = { version = "0.15.0", path = "../indexer" }
9+
rma-common = { version = "0.15.1", path = "../common" }
10+
rma-parser = { version = "0.15.1", path = "../parser" }
11+
rma-analyzer = { version = "0.15.1", path = "../analyzer" }
12+
rma-indexer = { version = "0.15.1", path = "../indexer" }
1313
anyhow.workspace = true
1414
thiserror.workspace = true
1515
tracing.workspace = true

crates/indexer/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ edition.workspace = true
66
license.workspace = true
77

88
[dependencies]
9-
rma-common = { version = "0.15.0", path = "../common" }
10-
rma-parser = { version = "0.15.0", path = "../parser" }
11-
rma-analyzer = { version = "0.15.0", path = "../analyzer" }
9+
rma-common = { version = "0.15.1", path = "../common" }
10+
rma-parser = { version = "0.15.1", path = "../parser" }
11+
rma-analyzer = { version = "0.15.1", path = "../analyzer" }
1212
anyhow.workspace = true
1313
thiserror.workspace = true
1414
tracing.workspace = true

crates/lsp/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ name = "rma-lsp"
1010
path = "src/main.rs"
1111

1212
[dependencies]
13-
rma-common = { version = "0.15.0", path = "../common" }
14-
rma-parser = { version = "0.15.0", path = "../parser" }
15-
rma-analyzer = { version = "0.15.0", path = "../analyzer" }
13+
rma-common = { version = "0.15.1", path = "../common" }
14+
rma-parser = { version = "0.15.1", path = "../parser" }
15+
rma-analyzer = { version = "0.15.1", path = "../analyzer" }
1616
anyhow.workspace = true
1717
thiserror.workspace = true
1818
tracing.workspace = true

crates/parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition.workspace = true
66
license.workspace = true
77

88
[dependencies]
9-
rma-common = { version = "0.15.0", path = "../common" }
9+
rma-common = { version = "0.15.1", path = "../common" }
1010
anyhow.workspace = true
1111
thiserror.workspace = true
1212
tracing.workspace = true

0 commit comments

Comments
 (0)