SHA256
1
0
forked from pool/ansible-lint
ansible-lint/ansible-lint.changes

292 lines
12 KiB
Plaintext
Raw Normal View History

- Update to version 6.0.2: - Recognize import_role and import_role when using fqcn (#2034) - Adds more yamllint configuration paths (#2032) - Allow normpath accept empty strings (#2028) Fixes bug where calling ansible-lint with "" as an argument, it will raise an exception. We can assume that empty string is the same as ".", especially as we also allow no arguments which are almost always treated as current directory too. - Remove ref to archived toolbox image from docs (#2026) - `--write`: Add `MatchError.yaml_path` for transforms (#2025) - --write: Avoid line-wrapping YAML flow objects (#2022) - --write: Introduce TransformMixin for Rules (#2023) - Avoid processing files under templates (#2021) - Add YAML path (to play/task) discovery utils for Transforms to use (#1970) - Recognize import_tasks with file key (#2019) - Allow import_playbook from collections (#2018) - Use ansible-compat cache directory (#2016) Ensures that we use the same cache_dir as ansible-compat. - Update to version 6.0.0: - Major Changes - Remove support for ansible 2.9 (#1880) @ssbarnea - Remove support for py36 and py37 (#1850) @ssbarnea - Made fqcn-builtins rule implicit (#1908) @ssbarnea - Removed --parseable-severity feature (#1898) @ssbarnea - Clarify GPLv3 license of the distribution (#1882) @ssbarnea - Made ansible-core a direct dependency (#1888) @ssbarnea - Made yamllint a direct dependency (#1881) @ssbarnea - Rename prerun submodule to _mockings (#1972) @ssbarnea - Remove unused code from prerun submodule (#1971) @ssbarnea OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible-lint?expand=0&rev=10
2022-04-01 21:14:11 +02:00
-------------------------------------------------------------------
Fri Apr 1 19:12:02 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 6.0.2:
- Recognize import_role and import_role when using fqcn (#2034)
- Adds more yamllint configuration paths (#2032)
- Allow normpath accept empty strings (#2028)
Fixes bug where calling ansible-lint with "" as an argument, it will
raise an exception. We can assume that empty string is the same as
".", especially as we also allow no arguments which are almost always
treated as current directory too.
- Remove ref to archived toolbox image from docs (#2026)
- `--write`: Add `MatchError.yaml_path` for transforms (#2025)
- --write: Avoid line-wrapping YAML flow objects (#2022)
- --write: Introduce TransformMixin for Rules (#2023)
- Avoid processing files under templates (#2021)
- Add YAML path (to play/task) discovery utils for Transforms to use (#1970)
- Recognize import_tasks with file key (#2019)
- Allow import_playbook from collections (#2018)
- Use ansible-compat cache directory (#2016)
Ensures that we use the same cache_dir as ansible-compat.
-------------------------------------------------------------------
Tue Mar 15 20:10:01 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 6.0.0:
- Major Changes
- Remove support for ansible 2.9 (#1880) @ssbarnea
- Remove support for py36 and py37 (#1850) @ssbarnea
- Made fqcn-builtins rule implicit (#1908) @ssbarnea
- Removed --parseable-severity feature (#1898) @ssbarnea
- Clarify GPLv3 license of the distribution (#1882) @ssbarnea
- Made ansible-core a direct dependency (#1888) @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 support for reformatting YAML files (#1943) @cognifloyd
- 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
-------------------------------------------------------------------
Tue Feb 15 09:21:58 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- disable the tests test_co and test_call_from_outside_venv, they expect the ansible-lint executable in /usr/bin/
see https://github.com/ansible-community/ansible-lint/issues/1885
-------------------------------------------------------------------
Sun Feb 13 08:42:03 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- remove obsolete fix-discover_lintables.patchs
- Update to version 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
-------------------------------------------------------------------
Sat Jan 29 08:57:07 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- add fix-discover_lintables.patch to fix a test fail.
- refactor specfile, remove multipython, this is an application only.
- Update to version 5.3.2:
- Too many changes to list here, see https://github.com/ansible-community/ansible-lint/releases
-------------------------------------------------------------------
Fri Nov 23 13:58:39 UTC 2018 - Jon Brightwell <jon.brightwell@zpg.co.uk>
- added python-pyyaml and python-six dependencies as listed in setup.py (L22)
- made the post-build test conditional as requires python2
- update to 3.5.1
+ Use yaml.safe_load for loading the configuration fil
- 3.5.0
+ New ids and tags, add doc generator. Old tag names remain backwardly compatible (awcrosby)
+ Add more package formats to PackageIsNotLatestRule (simon04)
+ Improve handling of meta/main.yml dependencies (MatrixCrawler)
+ Correctly handle role argument trailing slash (zoredache)
+ Handle include_task and import_task (zeot)
+ Add a new rule to detect jinja in when clauses (greg-hellings)
+ Suggest replace as another alternative to sed (inponomarev)
+ YAML syntax highlighting for false positives (gundalow)
-------------------------------------------------------------------
Tue Sep 11 09:44:47 UTC 2018 - lars@linux-schulserver.de
- update to 3.4.23
+ Fix bug with using comma-separated skip_list arguments
+ Allow include_role and import_role (willthames)
+ Support arbitrary number of exclude flags (KellerFuchs)
+ Fix task has name check for empty name fields (ekeih)
+ Allow vault encrypted variables in YAML files (mozz)
+ Octal permission check improvements - readability, test
coverage and bug fixes (willthames)
+ Fix very weird bug with line numbers in some test environments (kouk)
+ Python 3 fixes for octal literals in tests (willthames)
-------------------------------------------------------------------
Mon May 7 11:05:23 UTC 2018 - lars@linux-schulserver.de
- update to 3.4.21:
+ Update test that allows directories to have execute but not
read bit set
+ new playbook_import statement is now also recognized
+ Allow directories to have execute but not read bit set
+ Update test coverage
+ Fix typos in rules description
+ Fix normal sentence seen as title
+ ansible-lint accepts multiple playbooks in cmdlne
Accepting request 568211 from home:bmanojlovic:branches:systemsmanagement - updated to latest release 3.4.20 + fixed rpm check build to use only python2 for now + Fix for Python 2.6 + added stdin to expected vars for command module + added testcase + made test >2.4 specific + fixed wrong test-playbook + Adding feature for issue #283, adding the ability to use a .ansible-lint yaml configuration file in the working directory instead of command line arguments. + Adding CLI flag for specifying configuration file. Also adding guard test to confirm that configuration file properties can be overriden by command line. + Adding 'merge' behavior to config file and CLI options. The 'True' value will be preferred in the case of simple flags, while lists will be merged. + Fixing 3.4 issue with errs not able to be concatenated with a string + Clarifying that -F is a path to file in the documentation. Also expanding unnecessarily contracted line + Updating config file to use -c to make it clear it is a configuration file being specified. + added include_tasks and import_tasks to utils + updated example rule + Add supervisorctl and systemd module support + Add template/lineinfile module support + Although how bin/ansible-lint works has changed significantly, it should still exist so docs are accurate and for testing. + Handle the 'cmd' argument in command/shell OBS-URL: https://build.opensuse.org/request/show/568211 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible-lint?expand=0&rev=2
2018-01-23 08:52:32 +01:00
-------------------------------------------------------------------
Mon Jan 22 14:47:45 UTC 2018 - boris@steki.net
- updated to latest release 3.4.20
+ fixed rpm check build to use only python2 for now
+ Fix for Python 2.6
+ added stdin to expected vars for command module
+ added testcase
+ made test >2.4 specific
+ fixed wrong test-playbook
+ Adding feature for issue #283, adding the ability to use a .ansible-lint
yaml configuration file in the working directory instead of command line
arguments.
+ Adding CLI flag for specifying configuration file. Also adding guard
test to confirm that configuration file properties can be overriden by
command line.
+ Adding 'merge' behavior to config file and CLI options. The 'True'
value will be preferred in the case of simple flags, while lists will be
merged.
+ Fixing 3.4 issue with errs not able to be concatenated with a string
+ Clarifying that -F is a path to file in the documentation. Also
expanding unnecessarily contracted line
+ Updating config file to use -c to make it clear it is a configuration
file being specified.
+ added include_tasks and import_tasks to utils
+ updated example rule
+ Add supervisorctl and systemd module support
+ Add template/lineinfile module support
+ Although how bin/ansible-lint works has changed significantly,
it should still exist so docs are accurate and for testing.
+ Handle the 'cmd' argument in command/shell
-------------------------------------------------------------------
Wed Sep 6 08:18:15 UTC 2017 - boris@steki.net
- update to 3.4.15
-------------------------------------------------------------------
Mon Mar 20 00:00:00 UTC 2017 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.12-1
- Update to 3.4.12 version
-------------------------------------------------------------------
Mon Feb 13 00:00:00 UTC 2017 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.11-1
- Update to 3.4.11
-------------------------------------------------------------------
Mon Jan 16 00:00:00 UTC 2017 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.10-1
- Update to 3.4.10
-------------------------------------------------------------------
Thu Dec 22 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.9-1
- Update to 3.4.9
-------------------------------------------------------------------
Fri Dec 16 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.8-1
- Update to 3.4.8
-------------------------------------------------------------------
Mon Dec 5 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.7-1
- Update to 3.4.7
-------------------------------------------------------------------
Tue Nov 15 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.4-1
- Update to 3.4.4
-------------------------------------------------------------------
Tue Nov 8 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.3-1
- Update to 3.4.3
-------------------------------------------------------------------
Fri Oct 28 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.4.1-1
- Update to 3.4.1
-------------------------------------------------------------------
Fri Sep 30 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.3.3-1
- Update to 3.3.3
-------------------------------------------------------------------
Fri Jul 15 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.1.3-1
- Upstream release 3.1.3
-------------------------------------------------------------------
Fri Jun 24 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.0.1-1
- Update to 3.0.1 release
-------------------------------------------------------------------
Thu Jun 23 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 3.0.0-1
- Update to 3.0.0 release
-------------------------------------------------------------------
Sat May 21 00:00:00 UTC 2016 - Parag Nemade <pnemade AT redhat DOT com> - 2.6.2-1
- Update to 2.6.2
- use %license macro
- disable tests
-------------------------------------------------------------------
Fri Dec 5 00:00:00 UTC 2014 - Parag Nemade <pnemade AT redhat DOT com> - 2.0.1-1
- Update to 2.0.1
-------------------------------------------------------------------
Mon Oct 27 00:00:00 UTC 2014 - Parag Nemade <pnemade AT redhat DOT com> - 1.0.4-1
- rename to ansible-lint
- new upstream 1.0.4 release which added LICENSE file.
-------------------------------------------------------------------
Sat Oct 25 00:00:00 UTC 2014 - Parag Nemade <pnemade AT redhat DOT com> - 1.0.2-2
- Better add upstream LICENSE file, not present in tarball
-------------------------------------------------------------------
Wed Sep 24 00:00:00 UTC 2014 - Parag Nemade <pnemade AT redhat DOT com> - 1.0.2-1
- Initial packaging