Ansible-lint

Latest version: v24.2.3

Safety actively analyzes 625425 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 16

6.4.0

Minor Changes

- Add initial support for rule profiles (2245) ssbarnea
- deprecated-local-action: refactor to use matchtask() (2238) nishipy
- Add support for Python 3.11 (2239) ssbarnea

Bugfixes

- Upgrade jsonschema to 4.8.0 (2252) ssbarnea
- Add ability to use use sub-rule matches on skip or warn lists (2251) ssbarnea
- Improve argument_specs matching pattern (2249) ssbarnea
- Update schemas (2250) ssbarnea
- deprecated-local-action: refactor to use matchtask() (2238) nishipy
- no-same-owner: refactor to use matchtask() (2233) nishipy
- Add cleanup step for empty mocked role folders (2235) zhan9san
- Allow yaml extension for inventory and requirements (2225) netsandbox
- no-loop-var-prefix: refactor to use matchtask() (2218) nishipy
- Update schemas (2223) jeefberkey

Deprecations

- deprecated-local-action: refactor to use matchtask() (2238) nishipy

6.3.0

Minor Changes

- Improve bare variable detection (2203) ssbarnea
- Modify VariableHasSpacesRule to check for spaces around filters (2180) nirmal-j-patel

Bugfixes

- Updated schemas (2206) ssbarnea
- Avoid load-failure with nested task imports (2202) ssbarnea
- Mark load-failure violation as unskippable (2201) ssbarnea
- Require jsonschema>=4.6.0 (2200) ssbarnea
- Ensure we require ansible-compat>=2.1.0 (2199) ssbarnea
- Update dependencies (2193) ssbarnea
- Don't yield only-builtins on nested tasks like block (2187) evgeni
- Update schemas (2192) ssbarnea

6.2.2

Bugfixes

- Accept `shell` when `executable` is set (2176) nkakouros
- Updated JSON Schemas (2177) ssbarnea
- Avoid runtime warnings from ansible-playbook --syntax-check (2167) ssbarnea
- Fix duplicated is_nested_task() (2162) nishipy

6.2.1

Bugfixes

- Avoid using meta schema on ansible-test integration tests (2156) felixfontein
- Update schemas (2158, 2160) ssbarnea

6.2.0

Minor Changes

- Add rule to check key order (2108) jeefberkey
- Improve yamllint messages and documentation (2148) ssbarnea
- Convert rules documentation to markdown (2144) ssbarnea
- schema: enable validation of playbook and tasks files (2133) ssbarnea
- schema: add validation of argument_specs.yml files (2131) ssbarnea
- schema: add support for ansible-navigator config files (2128) ssbarnea
- schema: add ability to recognize ansible-lint config files (2127) ssbarnea
- schema: add ability to recognize yaml inventory files (2126) ssbarnea
- schema: add ability to recognize meta/runtime.yml files (2125) ssbarnea
- schema: add support for execution-environments (2124) ssbarnea

Bugfixes

- Properly raise load-failure when utf-8 decoding fails (2152) ssbarnea
- Fix codeclimate description output (2149) ssbarnea
- Recognize tower requirements.txt files (2147) ssbarnea
- Bump test dependencies (2145) ssbarnea
- Update to append skipped rules for nested task (2113) nishipy
- Convert main README to markdown (2141) ssbarnea
- Include schemas inside the wheel (2142) ssbarnea
- Convert documentation to markdown (2137) ssbarnea
- Change custom yamllint config logging to debug (2139) ssbarnea
- Update JSON Schemas (2138 2146) ssbarnea
- Avoid altering PATH when not needed (2129) ssbarnea
- Fix offline mode (2115) ssbarnea
- Allow use of empty files as valid config files (2119) ssbarnea

6.1.0

Minor Changes

- Implement JSON Schema verification for several known file types (2035) ssbarnea
- Improve cli argument handling (2099) ziegenberg
- Add no-prompting rule as experimental (2093) ziegenberg
- Add only-builtins rule to check compatibility with core (2060) evgeni
- Add native SARIF output support (2062) yongyan-gh
- --write: Optionally pass rule names to --write in cli (2051) cognifloyd
- --write: Allow Transforms to mark MatchErrors as fixed (2041) cognifloyd

Bugfixes

- Fix support for block tasks in unnamed-task rule (2107) nishipy
- Make sure all tasks get evaluated by matchtask including block/always/rescue and nested tasks (2031) nishipy
- Ensure tags are escaped when printed (2096) ssbarnea
- Detect role argument_specs files as a lintable kind (2091) ziegenberg
- Fix var-naming rule to show line numbers and apply noqa (2090) notok
- --write: Do not rewrite zero 0 as octal 00 (2092) ziegenberg
- Relax the yamllint rules on spaces inside braces for flow mappings (2077) ziegenberg
- Update test and typing deps and remove special code paths for py < 3.8 (2087) ziegenberg
- Update package metadata for setuptools (2086) ziegenberg
- Apply var-spacing tests to vars files (2063) notok
- Add philosophy section to the documentation (2017) ssbarnea
- Propagate error message to user on systemexit (2058) wbh1
- Fix loading ansible-lint.yml in git projects (2059) evgeni

Page 10 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.