Repository navigation
Releases: RicardoRB/ward-ai
Releases · RicardoRB/ward-ai
Release list
v0.2.0
What's Changed
- feat(detect): detect Node projects and check their tools by @RicardoRB in #98
- feat(check): run Node quality gates with ESLint, tsc and Stryker results by @RicardoRB in #99
- feat(init): set up TypeScript projects by @RicardoRB in #100
- feat(init): set up JavaScript projects by @RicardoRB in #101
- feat(init): add the strict preset for TypeScript and JavaScript by @RicardoRB in #102
- feat(init): generate dependency-cruiser architecture rules for Node projects by @RicardoRB in #103
- feat(init): accept Biome for TypeScript and JavaScript projects by @RicardoRB in #104
- feat(init): add a Node compatibility matrix and warn on Node below 22 by @RicardoRB in #105
- feat(init): test declared ESLint and Biome versions at both range ends by @RicardoRB in #107
- feat(init): choose Java tool versions for the build's JDK and add a Java compatibility matrix by @RicardoRB in #108
- feat(init): layer strict over a project's own ESLint and Biome configs by @RicardoRB in #109
- feat(agents): add Junie CLI native integration by @RicardoRB in #114
- Type-check Vue, Svelte and Astro with their own checkers by @RicardoRB in #119
- feat(init): set up Angular projects with ngc, ng test and angular-eslint by @RicardoRB in #120
- chore: bump version to 0.2.0 by @RicardoRB in #121
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- ci: verify the Windows native executable before releasing by @RicardoRB in #92
- refactor: make it easy to add new languages and tools by @RicardoRB in #94
- fix(init): make the license and gitleaks gates catch what they claim to by @RicardoRB in #95
- ci: mutate only changed classes and run native checks on Windows in pull requests by @RicardoRB in #96
- ci: mutate only changed classes and run Windows native checks; bump to 0.1.3 by @RicardoRB in #97
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- test(compatibility): fix flaky process-group deadline test by @RicardoRB in #78
- ci: re-enable Ward install and quality gates by @RicardoRB in #79
- feat(init): support Java projects nested in monorepos by @RicardoRB in #80
- feat(install): one-command install on Windows by @RicardoRB in #88
- feat(gate): add OpenAPI contract gates with vacuum and oasdiff by @RicardoRB in #89
- docs: make the website easier to scan; move CI actions to Node 24 by @RicardoRB in #91
- chore: bump version to 0.1.2 by @RicardoRB in #90
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- docs: present Sentinel as four quality layers for AI coding agents by @RicardoRB in #75
- refactor!: rename Sentinel to Ward by @RicardoRB in #76
- chore: bump version to 0.1.1 by @RicardoRB in #77
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Run Sentinel quality gates in CI by @RicardoRB in #56
- Fix gate configs generated by sentinel init by @RicardoRB in #66
- fix(check): emit compact JSON and SARIF reports by @RicardoRB in #67
- ci: upload Sentinel SARIF to GitHub code scanning by @RicardoRB in #68
- feat(init): generate a GitHub CI workflow and AGENTS.md gate rules by @RicardoRB in #69
- feat(init): run Git quality hooks with JSON output by @RicardoRB in #71
- feat(learning): learn from recurring rule findings instead of gate failures by @RicardoRB in #70
- feat(cli): notify when a newer Sentinel release is available by @RicardoRB in #72
- chore(deps): update pom dependency and plugin versions by @RicardoRB in #73
- chore: bump version to 0.1.0 by @RicardoRB in #74
Full Changelog: v0.0.11...v0.1.0
v0.0.11
What's Changed
- feat: check only the edited files after each agent edit by @RicardoRB in #52
- feat: suggest the agent skills at the end of install.sh by @RicardoRB in #53
- chore: bump version to 0.0.11 by @RicardoRB in #54
- fix: match edited paths reached through symlinks in partial checks by @RicardoRB in #55
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- feat: filter check output by severity by @RicardoRB in #45
- feat: improve init gate setup by @RicardoRB in #46
- feat: add Sentinel agent skills plugin (sentinel-init, sentinel-tune) by @RicardoRB in #48
- fix: make files generated by init work on real Maven and Gradle projects by @RicardoRB in #50
- chore: bump version to 0.0.10 by @RicardoRB in #49
- chore: align plugin version to 0.0.10 by @RicardoRB in #51
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- fix: place init Maven tools correctly and validate pom.xml before writing by @RicardoRB in #39
- fix: ask optional init questions on a terminal and honor unticked preset gates by @RicardoRB in #40
- feat: review an exact change plan before init writes, with --dry-run and one question rule by @RicardoRB in #41
- feat: polish the init wizard with reconfigure pre-fill, availability, and progress by @RicardoRB in #42
- chore: bump version to 0.0.9 by @RicardoRB in #43
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- fix: report the build version from native images by @RicardoRB in #33
- Verify all harness integrations and repair broken adapters by @RicardoRB in #34
- build: run SpotBugs at max effort and fix hand-written findings by @RicardoRB in #35
- test: guard native-image compatibility in pull requests and releases by @RicardoRB in #36
- chore: bump version to 0.0.8 by @RicardoRB in #37
- chore: ignore graphify output directory by @RicardoRB in #38
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- fix: initialize finding JSON codecs at build time for native image by @RicardoRB in #31
- chore: bump version to 0.0.7 by @RicardoRB in #32
Full Changelog: v0.0.6...v0.0.7