Releases: MinBZK/poc-machine-law
Release list
v1.13.0
v1.13.0 (2026-06-12)
Chores
-
Sync VERSION file to 1.12.2 (
1894796) -
deps: Bump the go-deps group across 1 directory with 3 updates (#436,
502bc8e) -
deps: Bump the go-deps group across 1 directory with 6 updates (#437,
fac36e3) -
deps: Bump the npm-minor-patch group across 1 directory with 14 updates (#443,
0f716aa) -
deps: Bump the python-minor-patch group across 1 directory with 20 updates (#434,
cd5f4df) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 13 updates (#442,
524a4c6) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 13 updates (#441,
025ec50)
Features
- laws: EML 2023 maatregelbepaling (demo-subset, RVO) (
e597598)
Detailed Changes: v1.12.2...v1.13.0
v1.12.2
v1.12.2 (2026-04-10)
Bug Fixes
Chores
-
Sync VERSION file to 1.12.1 (
7604110) -
deps: Bump docker/login-action from 3 to 4 in the actions group (#397,
14239a6) -
deps: Bump the go-deps group across 1 directory with 2 updates (#414,
581ea83) -
deps: Bump the go-deps group across 1 directory with 6 updates (#413,
d047506) -
deps: Bump the npm-minor-patch group across 1 directory with 12 updates (#417,
987f5bb) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 11 updates (#416,
0909cd4) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 11 updates (#415,
8e9395d)
Detailed Changes: v1.12.1...v1.12.2
v1.12.1
v1.12.1 (2026-03-10)
Bug Fixes
-
Make simulation result panel IDs unique per simulation (#404,
32d9b15) -
Show all laws in sidebar and fix simulation panel IDs (#404,
32d9b15) -
Show all laws in sidebar for Merijn demo profile (#404,
32d9b15)
Chores
-
Sync VERSION file to 1.12.0 (
6a0e77f) -
deps: Bump the go-deps group in /machinev2/machine with 5 updates (#386,
46657b5) -
deps: Bump the python-minor-patch group with 8 updates (#393,
70c79e3) -
deps-dev: Bump eslint from 9.39.2 to 10.0.2 in /analysis/graph (#390,
d72579b) -
deps-dev: Bump eslint from 9.39.2 to 10.0.2 in /analysis/laws (#392,
cc79918) -
deps-dev: Bump eslint from 9.39.2 to 10.0.2 in /importer (#391,
c34a085)
Detailed Changes: v1.12.0...v1.12.1
v1.12.0
v1.12.0 (2026-03-03)
Chores
- Sync VERSION file to 1.11.1 (
8f3bb0b)
Detailed Changes: v1.11.1...v1.12.0
v1.11.1
v1.11.1 (2026-03-03)
Bug Fixes
- Structure overwrite_input correctly for claim-based evaluation (
0db1a6d)
Chores
Detailed Changes: v1.11.0...v1.11.1
v1.11.0
v1.11.0 (2026-02-26)
Chores
- Sync VERSION file to 1.10.0 (
5aa8b23)
Features
- Improve prose generation prompt with real Dutch legislation patterns (
c72c719)
Detailed Changes: v1.10.0...v1.11.0
v1.10.0
v1.10.0 (2026-02-25)
Bug Fixes
-
Address security and robustness issues in prose generation (
6a8b4e6) -
Correct prose prompt — YAML contains euros, not eurocents (
0e6c01f) -
Pass model explanation as extra context to prose LLM prompt (
d95677f) -
Thread-safe LLM calls, XSS sanitization, and debounce in prose generation (
dfd99d4)
Chores
Features
-
Add LLM-generated prose law text in harmonisatie workflow (
dbeef0c) -
Auto-start prose generation and improve rendering (
b18ee2f) -
Load .env file at startup for API keys (
55ed11f) -
Use claude-opus-4-6 for prose generation (
dee1f08)
Detailed Changes: v1.9.1...v1.10.0
v1.9.1
v1.9.1 (2026-02-25)
Bug Fixes
- Resolve ruff v0.15.2 lint and format errors (
e28dbf9)
Chores
Detailed Changes: v1.9.0...v1.9.1
v1.9.0
v1.9.0 (2026-02-25)
Bug Fixes
-
Clean-up front-end (
104abd5) -
Format textual output (
d053490) -
Group staffeltabel by household type with readable labels (
1597313) -
Improve bracket learner with linear regression and parametric formula display (
211c02b) -
Improve bracket table UX and parametric optimizer (
aafc0bd) -
Make staffelmodel the default method and show it first (
815ca8c) -
Prevent overlapping income bands in staffeltabel (
751426d) -
Resolve all code review findings (
311d553) -
Resolve duplicate header, numpy YAML serialization, and UI defaults (
bb21725) -
Show selected laws in run comparison and fix critical bugs (
15fadaf) -
Show single amount per band instead of from/to arrow (
14ff901) -
Use eligibility classifier for stable accuracy metrics (
7b2fadb) -
Use global regression per household type to prevent overfitting in bracket model (
0ae8adc)
Chores
-
Sync VERSION file to 1.8.0 (
b39dfb2) -
deps: Bump github.com/gammazero/workerpool (
e28c28b) -
deps: Bump golang.org/x/text (
6512860) -
deps: Bump golang.org/x/text (
d649986) -
deps: Bump the go-deps group in /machinev2/backend with 2 updates (
69c0b19) -
deps: Bump the npm-minor-patch group across 1 directory with 12 updates (
ee6d067) -
deps: Bump the python-minor-patch group across 1 directory with 11 updates (
b4c5f97) -
deps: Bump the python-minor-patch group with 8 updates (
1e04903) -
deps-dev: Bump the npm-minor-patch group (
1fc6634) -
deps-dev: Bump the npm-minor-patch group (
ea0d0c6) -
deps-dev: Bump the npm-minor-patch group (
69dbc10) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 11 updates (
59261ac) -
deps-dev: Bump the npm-minor-patch group across 1 directory with 11 updates (
582a4a7)
Code Style
- Apply ruff formatting (
fd19fa7)
Features
-
Add feature influence analysis and smart grouping for bracket model (
3f20244) -
Add feature influence and comparison between runs (
835f3ee) -
Add feature registry with dynamic feature selection and warnings (
312bc69) -
Add front-end of law synthesis (
1087d53) -
Add law synthesis module for generating harmonized laws from simulation (
205cde8) -
Add missing simulation features and update feature registry (
93457fc) -
Add standaardpremie as fixed simulation field (
4ad6e4e) -
Add three harmonization methods with dynamic law selection (
3545b91) -
Auto-discretize continuous features for bracket model grouping (
e103aea)
Refactoring
-
Rename synthesize to harmonize in web layer (
7543431) -
Use DecisionTreeRegressor as primary model for law synthesis (
a2185de)
Detailed Changes: v1.8.0...v1.9.0
v1.8.0
v1.8.0 (2026-02-06)
Bug Fixes
-
Add @skip-go tags to features without Go step definitions (
56c8cfb) -
Add @skip-go to features with incomplete Go engine support (
ada3798) -
Add missing step definitions and law file updates (
d01518a) -
Allow @skip-go tag in main features directory (
4498947) -
Improve Go engine and test compatibility (
73d28fc) -
Restore corrupted pending features and exclude from test script (
4780dd8) -
Restore demo "uitvoeren" button after feature file reorganization (
e9ae9b8)
Chores
-
Remove features/pending directory and references (
b000966) -
Sync VERSION file to 1.7.0 (
a09acfc) -
deps: Bump the go-deps group in /machinev2/machine with 4 updates (#355,
e96fc05) -
deps: Bump the python-minor-patch group across 1 directory with 9 updates (#361,
5e19b4d)
Features
-
Add COALESCE operation support to Go rules engine (
e41967a) -
Add generic Go step definitions and move features from pending (
ba3e4b2) -
Graduate 5 passing features from pending to main test suite (
c9dddcf) -
Graduate 9 more features from pending to main test suite (
a7f39c3) -
Graduate web_edit_values.feature with @ui and @skip-go tags (
f548af8) -
Remove @skip-go from 6 features, add Go step definitions for 5 law domains (
ef1af1b)
Refactoring
-
DRY up step definitions, standardize feature file naming (
4c0c317) -
Organize feature files into domain subdirectories (
0dd6a08) -
Quarantine broken test features to pending/ directory (
fdbab8e) -
Replace boolean output assertions with prettier waar/onwaar steps (
e53f165) -
Restore domain-specific prose steps for readability (
a371593)
Detailed Changes: v1.7.0...v1.8.0