Skip to content

chore(deps): update dependency yamllint to v1.29.0

CoopBot requested to merge renovate/yamllint-1.x into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
yamllint ==1.17.0 -> ==1.29.0 age adoption passing confidence

Release Notes

adrienverge/yamllint

v1.29.0

Compare Source

  • Add support for Python 3.11, drop support for Python 3.6
  • Rule float-values: fix bug on strings containing fordidden values
  • Stop releasing universal wheels
  • Use proper Python 3 I/O type for file reading
  • Rule indentation: fix indent-sequences in nested collections
  • Docs: clarify disable-line and parser errors, give a workaround
  • Refactors to apply some pyupgrade suggestions
  • Allow using a list of strings in ignore configuration
  • Add --list-files command line option

v1.28.0

Compare Source

  • Better compress PNG image in documentation
  • Remove __future__ imports specific to Python 2
  • Remove inheritance from object specific to Python 2
  • Simplify GitHub Actions example in documentation
  • Update ALE vim plugin link in documentation
  • Update license to latest version of GPLv3
  • Pre-compile disable/enable rules regexes
  • Rule quoted-strings: add allow-quoted-quotes option
  • Add option ignore-from-file in config

v1.27.1

Compare Source

  • Fix failing test on key-duplicates for old PyYAML versions

v1.27.0

Compare Source

  • Add support for Python 3.10, drop Python 3.5
  • Fix GitHub Actions workflow
  • Refactor --format=auto logic
  • Update GitHub format output to use groups
  • Rule comments: allow whitespace after the shebang marker
  • Multiple minor fixes in documentation
  • Configure Sphinx to make man page show up in apropos
  • Attempt to clarify configuration file location in documentation
  • Rule key-duplicates: don't crash on redundant closing brackets or braces
  • Use rstcheck to lint documentation on the CI
  • Remove UTF-8 headers in Python files, since Python 2 isn't supported
  • Add various tests to increase coverage
  • Rule octal-values: pre-compile regex for performance
  • Add sections for Visual Studio Code and IntelliJ in documentation
  • Rule new-lines: add the type: platform config option
  • Add the new rule float-values

v1.26.3

Compare Source

  • Restore runtime dependency setuptools for Python < 3.8

v1.26.2

Compare Source

  • Fix python_requires to comply with PEP 345 and PEP 440

v1.26.1

Compare Source

  • Remove runtime dependency setuptools for Python < 3.8
  • Fix line_length to skip all hash signs starting comment

v1.26.0

Compare Source

  • End support for Python 2 and Python 3.4, add support for Python 3.9
  • Add forbid: non-empty option to braces and brackets rules
  • Fix quoted-strings for explicit octal recognition
  • Add documentation for integration with Arcanist
  • Fix typos in changelog and README
  • Stop using deprecated python setup.py test in tests

v1.25.0

Compare Source

  • Run tests on Travis both with and without UTF-8 locales
  • Improve documentation with default values to rules with options
  • Improve documentation with a Python API usage example
  • Fix documentation on commas examples
  • Packaging: move setuptools' configuration from setup.py to setup.cfg
  • Packaging: add extra info in PyPI metadata
  • Improve documentation on yaml-files
  • Fix octal-values to prevent detection of 8 and 9 as octal values
  • Fix quoted-strings Fix detecting strings with hashtag as requiring quotes
  • Add forbid configuration to the braces and brackets rules
  • Fix runtime dependencies missing setuptools
  • Add a new output format for GitHub Annotations (--format github)
  • Fix DOS lines messing with rule IDs in directives

v1.24.2

Compare Source

  • Add locale config option and make key-ordering locale-aware

v1.24.1

Compare Source

  • Revert locale config option from version 1.24.0 because of a bug

v1.24.0

Compare Source

  • Specify config with environment variable YAMLLINT_CONFIG_FILE
  • Fix bug with CRLF in new-lines and require-starting-space
  • Do not run linter on directories whose names look like YAML files
  • Add locale config option and make key-ordering locale-aware

v1.23.0

Compare Source

  • Allow rules to validate their configuration
  • Add options extra-required and extra-allowed to quoted-strings

v1.22.1

Compare Source

  • Fix quoted-strings rule with only-when-needed on corner cases

v1.22.0

Compare Source

  • Add check-keys option to the truthy rule
  • Fix quoted-strings rule not working on sequences items
  • Sunset Python 2

v1.21.0

Compare Source

  • Fix new-lines rule on Python 3 with DOS line endings
  • Fix quoted-strings rule not working for string values matching scalars
  • Add required: only-when-needed option to the quoted-strings rule

v1.20.0

Compare Source

  • Add --no-warnings option to suppress warning messages
  • Use 'syntax' as rule name upon syntax errors

v1.19.0

Compare Source

  • Allow disabling all checks for a file with # yamllint disable-file

v1.18.0

Compare Source

  • Lint .yamllint config file by default
  • Also read config from .yamllint.yml and .yamllint.yaml
  • Improve documentation for yaml-files
  • Update documentation for pre-commit
  • Explicitly disable empty-values and octal-values rules

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading