Skip to content

Releases: MinBZK/regelrecht

engine-v0.1.0

26 Feb 14:26
a89a522

Choose a tag to compare

What's Changed

  • Set up Python project with uv and pre-commit hooks by @anneschuth in #1
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3
  • Disable automatic fix commits from pre-commit.ci by @anneschuth in #12
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #24
  • Update law specifications to use file path references by @anneschuth in #5
  • Add Python engine and article-based law specifications by @anneschuth in #2
  • Add grondslag-based resolution for ministeriele regelingen by @tdjager in #6
  • Implement and enforce python type hinting by @anneschuth in #26
  • Add RFC process for design decisions by @tdjager in #27
  • Convert article text fields to markdown format by @tdjager in #28
  • Add yamllint for YAML style enforcement by @anneschuth in #29
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #31
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #32
  • Stabilize YAML schema and add authority roles RFC by @tdjager in #30
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #34
  • Delegatiepatroon: samenwerking rijkswetten en gemeentelijke verordeningen by @tdjager in #33
  • Add Justfile and update CLAUDE.md with development guidelines by @tdjager in #39
  • Refactor: Replace endpoint with output-based lookups by @tdjager in #36
  • Add pytest and behave tests to CI workflow by @tdjager in #37
  • Fix zorgtoeslag tests and enforce lowercase output names by @tdjager in #40
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #43
  • Refactor: Semantic distinction between conditions and values in operations by @tdjager in #41
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #61
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #64
  • Add static HTML/CSS prototype for RegelRecht UI by @tdjager in #65
  • Add CI/CD deployment workflow for RIG by @anneschuth in #73
  • Deactivate GitHub deployments when PR is closed by @anneschuth in #74
  • Delete GitHub deployments instead of just deactivating by @anneschuth in #75
  • Also delete GitHub environment when PR is closed by @anneschuth in #76
  • Use ADMIN_TOKEN for GitHub environment deletion by @anneschuth in #77
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #66
  • Refactor deploy workflow to use zad-actions by @anneschuth in #80
  • chore: use built-in PR commenting from zad-actions v1.1.0 by @anneschuth in #81
  • chore: use cleanup PR comment update from zad-actions v1.2.0 by @anneschuth in #82
  • RFC-005: Stand-off annotations for legal texts by @anneschuth in #56
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #89
  • RFC-006: Language choice for law execution engine by @anneschuth in #88
  • Implement Rust-based law execution engine by @tdjager in #101
  • Remove Python engine and tooling in favor of Rust by @anneschuth in #102
  • Add GitHub Action to protect released schema versions by @tdjager in #59
  • fix: update schema $id URLs from poc-machine-law to regelrecht-mvp by @tdjager in #122
  • Add Rust harvester for downloading Dutch legislation from BWB by @tdjager in #104
  • feat(engine): Rust engine consolidation (Phases 1-3) by @tdjager in #107
  • feat: add missing laws and enable cross-law resolution by @tdjager in #123
  • Add Gemini AI PR review by @anneschuth in #128
  • chore: remove beads issue tracker by @anneschuth in #131
  • feat(ci): add dependency security audit by @anneschuth in #130
  • chore: consolidate quality checks into just commands by @anneschuth in #129
  • feat: add mutation testing with cargo-mutants by @anneschuth in #133
  • Bump RijksICTGilde/zad-actions from 1 to 2 by @dependabot[bot] in #138
  • Bump extractions/setup-just from 2 to 3 by @dependabot[bot] in #136
  • Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #137
  • Bump actions/cache from 4 to 5 by @dependabot[bot] in #139
  • Bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #140
  • Bump cucumber from 0.21.1 to 0.22.1 in /packages by @dependabot[bot] in #141
  • Bump indicatif from 0.17.11 to 0.18.4 in /packages by @dependabot[bot] in #142
  • Bump jsonschema from 0.40.2 to 0.42.1 in /packages by @dependabot[bot] in #143
  • Bump roxmltree from 0.20.0 to 0.21.1 in /packages by @dependabot[bot] in #144
  • Bump console from 0.15.11 to 0.16.2 in /packages by @dependabot[bot] in #145
  • Bump vite from 6.4.1 to 7.3.1 in /frontend by @dependabot[bot] in #135
  • feat: deploy database schema via RIG container by @tdjager in #148
  • feat: add scheduled cleanup for stale PR environments by @anneschuth in #149
  • feat: add scheduled cleanup for stale PR environments by @anneschuth in #150
  • chore: ignore non-LTS Node versions in Dependabot config by @anneschuth in #156
  • Bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #152
  • Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #153
  • fix: use single quotes in dependabot.yml for yamllint by @anneschuth in #159
  • Bump reqwest from 0.12.28 to 0.13.2 in /packages by @dependabot[bot] in #151
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #154
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #155
  • chore(deps): bump node from 22-alpine to 24-alpine in /frontend by @dependabot[bot] in #157
  • chore(deps): bump clap from 4.5.59 to 4.5.60 in /packages in the rust-minor-patch group by @dependabot[bot] in #158
  • fix: bump Rust to 1.85 in db-migrate Dockerfile by @anneschuth in #161
  • chore(deps): bump alpine from 3.21 to 3.23 in /packages/db-migrate by @dependabot[bot] in #162
  • chore(deps): bump rust from 1.85-alpine to 1.93-alpine in /packages/db-migrate by @dependabot[bot] in #163
  • chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #164
  • feat: add admin UI for viewing pipeline database by @tdjager in #160
  • chore(deps): bump alpine from 3.21 to 3.23 in /packages/admin by @dependabot[bot] in #167
  • chore(deps): bump rust from 1.88-alpine to 1.93-alpine in /packages/admin by @dependabot[bot] in #168
  • chore: ignore non-LTS Node versions in admin Dependabot config by @tdjager in #174
  • chore(deps): bump chrono from 0.4.43 to 0.4.44 in /packages/admin in the rust-minor-patch group by @dependabot[bot] in #170
  • chore(deps-dev): bump vite from 6.4.1 to 7.3.1 in /packages/admin/frontend-src by @dependabot[bot] in #169...
Read more