diff --git a/CHANGELOG.md b/CHANGELOG.md index 40390cf2..2bdaa888 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.8.6 - 2026-07-24 + +### Refactor + +- single provider registry — collapse 3 hand-synced dispatch tables (#649) +- single scalar/aggregate dispatch — unify the 3-way evaluator split (#653) +- extract build() passes 1.5-1.8 into named functions (#652) +- split five modes into impact/ submodules + fixture-based unit tests (#648) ## v0.8.5 - 2026-07-18 ### Bug Fixes diff --git a/Cargo.toml b/Cargo.toml index c7791d38..eadc1115 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ exclude = [ resolver = "2" [workspace.package] -version = "0.8.5" +version = "0.8.6" edition = "2021" authors = ["E-NoR"] license = "MIT" @@ -35,9 +35,9 @@ categories = ["development-tools"] # `scripts/release/cut-release.sh` bumps all four sites together on each release so # they never drift. [workspace.dependencies] -ecp-core = { path = "crates/ecp-core", version = "0.8.5" } -ecp-analyzer = { path = "crates/ecp-analyzer", version = "0.8.5" } -ecp-mcp = { path = "crates/ecp-mcp", version = "0.8.5" } +ecp-core = { path = "crates/ecp-core", version = "0.8.6" } +ecp-analyzer = { path = "crates/ecp-analyzer", version = "0.8.6" } +ecp-mcp = { path = "crates/ecp-mcp", version = "0.8.6" } # 工作區層級 lints 設定。目前無 override;後續可在此精準 allow/warn/deny # 特定 lint 規則,所有 crate 透過 [lints] workspace = true opt-in。