Releases: ansible/ansible-lint
Releases · ansible/ansible-lint
v25.4.0
Bugfixes
- Fix type issue affecting builds (#4595) @ssbarnea
- chore(schema): Add Fedora:42 to schema (#4583) @andrewrothstein
- Package Latest: Use DNF for Examples (#4576) @amayer5125
- chore(schema): add missing ubuntu codenames (#4572) @uberjew666
v25.2.1
v25.2.0
Enhancements
- Refactor line number identification (#4564) @ssbarnea
- Require ansible-core 2.16.11 (#4569) @ssbarnea
Bugfixes
- Improve testing and code coverage (#4561) @ssbarnea
- Refactor types for future ansible-core compatibility (#4557) @ssbarnea
- Isolate ansible internal types to submodule (#4556) @ssbarnea
- Add line method to Task class (#4554) @ssbarnea
- Move task_to_str to Task class (#4553) @ssbarnea
- Add 2025 to WindowsPlatformModel (#4531) @rsdoherty
v25.1.3
Bugfixes
v25.1.2
Bugfixes
- Require ansible-compat>=25.1.2 (#4512) @ssbarnea
- Improve output with broken multiline playbooks (#4506) @ssbarnea
- Avoid broken referencing dependency (#4505) @ssbarnea
- Clarify partial-become rule description (#4500) @alisonlhart
- Allow linter to capture and display initialization warnings (#4504) @ssbarnea
- Update ansible-compat to
v25.1.1
(#4499) @audgirka
v25.1.1
v25.1.0
Enhancements
- Update requires_ansible default require >=2.16 (#4479) @samccann
- Bump the dependencies group in /.config with 6 updates (#4482) @dependabot[bot]
- Add write_exclude_list config option (#4256) @frq-asgard-josi
Bugfixes
- Remove dependency hack that prevents installation on Windows (#4487) @ssbarnea
- Allow ansible-lint action to be used from composite workflows (#4481) @drew-viles
- Fix WARN on empty/template meta/main.yaml (#4379) @GElkayam
- Move octal example code next to octals definition (#4475) @branic
- Refactor use of app instance (#4478) @ssbarnea
- Fix constraints with uv and update min requirements (#4485) @ssbarnea
- Require ansible-core>=2.16 (#4483) @ssbarnea
- Add EL 10 as a platform in the metadata schema (#4464) @antonc42
- Catch ansible-compat initialization warnings (#4463) @ssbarnea
- Avoid ruamel.yaml 0.18.7-0.18.8 due to regression (#4462) @ssbarnea
Other
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 (#4457) @dependabot[bot]
v24.12.2
Enhancements
- Added additional galaxy[tags] checks (#4422) @minsis
- Refactor code to avoid use of rich library (#4396) @ssbarnea
- Search for config with the yml/yaml extension (#4416) @cornfeedhobo
- Rename color module to output (#4433) @ssbarnea
- Remove formatting options for listing rules (#4432) @ssbarnea
Bugfixes
- Revert "Accommodate specified inventory files (#4393)" (#4450) @ssbarnea
- Enable FQCNs for import_playbook to have subdirs (#4412) @cavcrosby
- Utilize create_matcherror more in other rules (#4408) @cavcrosby
- Add Astra Linux Platform to platform items (#4429) @razerisback
- Normalize version field for rules (#4431) @ssbarnea
- Enable pyright hook (#4426) @ssbarnea
- Remove dead code and prevent regressions (#4425) @ssbarnea
- Prepare for pyright hook enablement (#4410) @ssbarnea
- Activate and address some ruff violations (preview) (#4421) @ssbarnea
- Fix exception with 'skipped' test (#4406) @Gilles95
- Include ! as a shell word. closes #4386 (#4403) @wimglenn
Note this this changelog entry contains changes also included in the two yanked releases before it.
v24.12.1 (yanked)
Enhancements
Bugfixes
- Do inventory parsing non-multithreaded (#4447) @cavcrosby
- Enable FQCNs for import_playbook to have subdirs (#4412) @cavcrosby
v24.12.0 (yanked)
Enhancements
- Refactor code to avoid use of rich library (#4396) @ssbarnea
- Search for config with the yml/yaml extension (#4416) @cornfeedhobo
- Rename color module to output (#4433) @ssbarnea
- Remove formatting options for listing rules (#4432) @ssbarnea
Bugfixes
- Accommodate specified inventory files (#4393) @cavcrosby
- Utilize create_matcherror more in other rules (#4408) @cavcrosby
- Add Astra Linux Platform to platform items (#4429) @razerisback
- Normalize version field for rules (#4431) @ssbarnea
- Enable pyright hook (#4426) @ssbarnea
- Remove dead code and prevent regressions (#4425) @ssbarnea
- Prepare for pyright hook enablement (#4410) @ssbarnea
- Activate and address some ruff violations (preview) (#4421) @ssbarnea
- Fix exception with 'skipped' test (#4406) @Gilles95
- Include ! as a shell word. closes #4386 (#4403) @wimglenn