Ansible-lint

Latest version: v24.2.3

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

Scan your dependencies

Page 11 of 16

6.0.2

Minor Changes

- --write: Add MatchError.yaml_path for transforms (2025) cognifloyd
- --write: Avoid line-wrapping YAML flow objects (2022) cognifloyd
- --write: Introduce TransformMixin for Rules (2023) cognifloyd

Bugfixes

- Recognize import_role and import_role when using fqcn (2034) ssbarnea
- Adds more yamllint configuration paths (2032) nkakouros
- Allow normpath accept empty strings (2028) ssbarnea
- Remove ref to archived toolbox image from docs (2026) erikgb
- Avoid processing files under templates (2021) ssbarnea

Note: we used 6.0.2 instead of 6.1.0 because all minor changes including are affecting only the experimental formatting feature and not other product features.

6.0.1

Bugfixes

- Recognize import_tasks with file key (2019) ssbarnea
- Allow import_playbook from collections (2018) ssbarnea
- Use only ansible-compat cache directory (2016) ssbarnea

6.0.0

Major Changes

- Remove support for ansible 2.9 (1880) ssbarnea
- Made ansible-core 2.12+ as a direct dependency (1888) ssbarnea
- Remove support for py36 and py37 (1850) ssbarnea
- Made fqcn-builtins rule implicit (1908) ssbarnea
- Add support for reformatting YAML files (1943) cognifloyd
- Removed --parseable-severity feature (1898) ssbarnea
- Clarify GPLv3 license of the distribution (1882) ssbarnea
- Made yamllint a direct dependency (1881) ssbarnea
- Rename prerun submodule to _mockings (1972) ssbarnea
- Remove unused code from prerun submodule (1971) ssbarnea
- Change invalid config return code to 3 (2005) ssbarnea

Minor Changes

- Add ability to load .config/ansible-lint.yml (1822) ssbarnea
- Add json alias for codeclimate formatter (1942) ssbarnea
- Use packit to produce rpms for fedora-35 (1648) ssbarnea
- Improve version handling (1931) ssbarnea
- Add `--write` option for upcoming reformat/transform features (1926) cognifloyd
- Enable Lintables to be modified (1884) cognifloyd
- Improve description of tags (1896) ssbarnea
- Remove html extension from documentation (1981) ssbarnea
- Minor documentation improvements (1995) ssbarnea
- Changed rules to use docstring as shortdesc (1994) ssbarnea
- Load rule classes from any modules (1978) ssbarnea

Bugfixes

- Apply MissingFilePermissionsRule to get_url module (1949) nre-ableton
- Made empty-string-compare rule opt-in (1953) ssbarnea
- Prevent KeyError[0] exception with ansible.builtin.include_tasks (1935) ssbarnea
- Made no-same-owner recognize fully qualified modules (1933) ssbarnea
- Make FQCN import tasks include their relevant files for checking (1854) ryaner
- Fix test integration with IDEs (1914) ssbarnea
- Remove outdated ruamel-yaml version constraints (1889) ssbarnea
- Spellcheck fixes (1883) ssbarnea
- Start using ansible-compat (1958) ssbarnea
- Fix bug with detection of configured role paths (2002) ssbarnea
- Update var-naming to allow names containing jinja2 templates (1988) ssbarnea

5.4.0

Minor Changes

- Neuter min space requirement for inline comments (1821) ssbarnea
- Allow rules to request original raw task data (1834) cognifloyd
- Add utils.nested_items_path and Deprecate utils.nested_items (1824) cognifloyd
- MatchError's should include the filename (1806) cognifloyd

Bugfixes

- Allow use without activation of virtualenv (1860) ssbarnea
- Avoid running code on ansiblelint.config import (1870) ssbarnea
- Avoid false positive with git lfs command (1859) ssbarnea
- Strip ./ from discover_lintables results (1837) sebix
- Correcting formatting of sample .ansible-lint config (1841) IronTooch
- Move ansiblelint.testing.RunFromText import into test code (1827) cognifloyd
- Allow noqa to be used in more lintable kinds (1819) SirUli
- Recursively extract tasks from blocks (1809) cognifloyd

5.3.2

Bugfixes

* Allow rpm --nodeps command-instead-of-module (1786) bluikko
* Make code compatible with rich 11 (1797) rabi
* Make -q and -qq silence ANSIBLE_DEVEL_WARNING (1785) relrod

5.3.1

Bugfixes

* Configure root logger instead of package logger (1773) relrod

Page 11 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.