What's Changed
- feat(linter): add a
set_rulesetmethod to set rules on linter by @michaelvanstraten in #4275 - fix(parser): isolate caches during fix validation by @benfdking in #5105
- fix(linter): expose granular source patches on LintedFile by @michaelvanstraten in #4466
- perf: reuse regex cache during lexing by @benfdking in #4111
- chore(deps): bump follow-redirects from 1.16.0 to 1.16.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #5113
- chore(deps-dev): bump vite from 8.2.2 to 8.2.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #5114
- fix(rules): retain violations when template fixes are unsafe by @benfdking in #5118
- fix(lt12): stop counting newlines at template boundaries by @benfdking in #5116
- feat: add typed rule config for ST09 by @benfdking in #3290
- fix(jinja): honor core ignore=templating and retain diagnostics by @benfdking in #5122
- chore: bump version to 0.43.0 by @benfdking in #5124
New Contributors
- @michaelvanstraten made their first contribution in #4275
Full Changelog: v0.42.0...v0.43.0