Releases: ansible/ansible-lint
Releases · ansible/ansible-lint
v6.13.1
Bugfixes
- Improve no-changed-when rule (#3050) @ssbarnea
- Fix ignore file generation (#3046) @jcgruenhage
v6.13.0
Minor Changes
- Removed experimental flag from multiple rules (#3037) @ssbarnea
- Allow only use of quoted octals (#3030) @ssbarnea
- Load rule ignores from external text file (#3004) @ssbarnea
Bugfixes
- Improve jinja error line number identification (#3044) @ssbarnea
- profiles: include all rules when listing all rules or tags (#3043) @ziegenberg
- Improve documentation on var-naming (#3042) @ssbarnea
- Improve loop-var-prefix checking (#3041) @ssbarnea
- Ignore known problematic modules from args rule (#3040) @ssbarnea
- Improve jinja2 rule error handling (#3039) @ssbarnea
- Enable syntax-check on roles (#3035) @ssbarnea
- Recognize role-name[path] also inside roles block (#3034) @ssbarnea
- Allow {% in schema full-jinja check (#3029) @ssbarnea
- Update ansible-compat (#3025) @ssbarnea
- Recognize systemctl kill as a valid command (#3024) @konstruktoid
- Mark syntax-check as unskippable (#3020) @ssbarnea
- Fixes no-tabs issue with fqcn actions (#3021) @ssbarnea
- Move empty-playbook to syntax-check (#3019) @ssbarnea
- Ensure that rule import failures are not ignored (#2983) @ssbarnea
- Increase the test coverage (#3014) @ssbarnea
v6.12.2
Bugfixes
- Use XDG_CACHE_HOME instead of XDG_CONFIG_CACHE (#3009) @gangefors
- Adding galaxy[tag] check for required tags (#3006) @alisonlhart
- Fix playbook/rulebook detection (#3005) @apatard
- Improved documentation building (#3007) @ssbarnea
- Rename meta-unsupported-ansible to meta-runtime and correct its logic (#3000) @alisonlhart
- Avoid stack trace caused by bad filename matching pattern (#3001) @ssbarnea
- Embed ansible_compat in linter (#2994) @ssbarnea
- Bump cryptography to 39.0.1 (#2996) @ssbarnea
- Keep jinja2 leading spaces (#2993) @ssbarnea
- Add schema[moves] messages for moved plugins (#2992) @ssbarnea
- Updated galaxy rule imports and improved code coverage (#2985) @ajinkyau
v6.12.1
v6.12.0
Minor Changes
- Extend fqcn rule to complain on
collections
keyword (#2825) @jcgruenhage - Determine if passed arguments are playbooks or not (#2912) @ssbarnea
Bugfixes
- Avoid caching on role_name regex (#2876) (#2876) @DanInProgress
- Change the way rules are listed from command line (#2940 (#2940) @ssbarnea
- Added example for skip list on command line (#2964) (#2964) @ajinkyau
- Do not install collection locally in offline mode (#2926) (#2926) @jensrudolf
- Improved coverage for empty string compare and galaxy rules (#2963) @ajinkyau
- Add support for Ansible 2.15 (#2960 (#2960) @ssbarnea
- Rename warning[raw-non-string] to no-free-form[raw-non-string] (#2956) @ssbarnea
- Correct run-once rule identifier and related examples (#2952) @ajinkyau
- Fix typo in doc site name (#2954) @utoddl
- Replace sphinx with mkdocs (#2942) @ssbarnea
- Remove rich markdown header override (#2938) @ssbarnea
- Fixing OpenWrt name; Adding OpenWrt 22.03 (#2928) @sscheib
- Ignore args rule finding if value for choice has jinja template (#2929) @klaus-tux
- Allow warnings to be skipped (#2925) @ssbarnea
- Fix spacing in option help strings (#2920) @thomwiggers
- Allow dumping of SARIF files (#2921) @ssbarnea
- Change treatment of files that fail to load structured data (#2919) @ssbarnea
- Fix github archives metadata (#2914) @ssbarnea
- Fix print leak with meta-unsupported-ansible (#2913) @ssbarnea
v6.11.0
Minor Changes
- Remove opt-in and experimental tags from metadata rule (#2906) @ssbarnea
- Remove opt-in and experimental tags from galaxy rule (#2905) @ssbarnea
- Add galaxy[no-changelog] check to galaxy rule (#2832) @alisonlhart
Bugfixes
- Fix typo in installing.md (#2901) @wgroenewold
- Fix 'location' attribute for CodeclimateJSONFormatter (#2897) @4ch1m
- Avoid dubious ownership errors with newer versions of git (#2890) @ssbarnea
- Clarify effects of --offline flag (#2896) @Andeye
- Fix infinite hang on schema refresh by adding timeout parameter (#2895) @Andeye
- schema: detect invalid space in meta runtime (#2873) @ssbarnea
- Docs: issue #2864 update urls (#2865) @oraNod
v6.10.2
v6.10.1
Bugfixes
- Avoid TypeError NoneType with lookups (#2852) @ssbarnea
- Add the missing github_branch meta field (#2847) @triplepoint
- name[template]: only trigger on word characters after the template (#2836) @evgeni
- Update documentation of
run_once
rule (#2823) @shatakshiiii - Fix line number on var-naming error for 'register' (#2840) @zigarn
- Add SLES15SP4 to schema (#2841) @johanneskastl
- src/ansiblelint/schemas/meta.json: add openSUSE 15.5 (#2842) @johanneskastl
- Complete schema for Antsibull changelogs (#2834) @shatakshiiii
v6.10.0
Minor Changes
- Add schema for Antsibull changelogs (#2814) @ssbarnea
- Add a rule to validate module options (#2749) @ganeshrn
- Add meta-unsupported-ansible rule for checking requires_ansible values (#2770) @alisonlhart
Bugfixes
- Avoid running lookup filters while evaluating jinja2 (#2821) @ssbarnea
- Update schema to accept a list for 'listen' (#2817) @zigarn
- Update changelog schema etag (#2818) @ssbarnea
- Fix args validation with setup module (#2813) @ssbarnea
- Adopt PEP-621 packaging (#2807) @ssbarnea
- Restore classic behavior of offline mode (#2806) @ssbarnea
- Avoid false positive with name[casing] (#2800) @ssbarnea
- Use JSON Schema to validate own config file (#2797) @ssbarnea
- Add has_jinja and has_glob to text module (#2794) @ssbarnea
- Update schema etags (#2791) @ssbarnea
- Fix redirected links (#2790) @ssbarnea
- Correct schema refresh logic (#2785) @ssbarnea
- Add OracleLinux to supported platforms and include version 8.7 and 9.1 (#2783) @facorazza
v6.9.1
Bugfixes
- Allow var_naming_pattern in linter config schema (#2776) @ssbarnea
- Fix multiline jinja pattern in schema (#2775) @ssbarnea
- schema: allow jinja in diff keyword (#2774) @ssbarnea
- Assimilate schemas project (#2769) @ssbarnea
- Allow a prefix in subtasks names (#2740) @shatakshiiii
- Refactor risky-octal and improve its messaging (#2759) @ssbarnea
- Deprecate running under py38 (#2760) @ssbarnea
- Restore offline mode functionality (#2761) @ssbarnea
- Fix badge linking to rules (#2746) @motlib
- Upgrade linters and fix reported issues (#2752) @ssbarnea
- Improve RPM Packaging (#2745) @gotmax23
- Refactor only-builtins to have less code duplication (#2739) @evgeni
- Treat ansible.legacy the same way ansible.builtin (#2727) @evgeni
- Allow additional modules in only-builtins (#2732) @evgeni
- Fix deannotate function (#2733) @ssbarnea
- Correct packaging metadata (#2734) @ssbarnea