Sourced from ansible-lint's releases.
v24.12.2
Enhancements
- Added additional galaxy[tags] checks (#4422)
@minsis
- Refactor code to avoid use of rich library (#4396)
@ssbarnea
- Search for config with the yml/yaml extension (#4416)
@cornfeedhobo
- Rename color module to output (#4433)
@ssbarnea
- Remove formatting options for listing rules (#4432)
@ssbarnea
Bugfixes
- Revert "Accommodate specified inventory files (#4393)" (#4450)
@ssbarnea
- Enable FQCNs for import_playbook to have subdirs (#4412)
@cavcrosby
- Utilize create_matcherror more in other rules (#4408)
@cavcrosby
- Add Astra Linux Platform to platform items (#4429)
@razerisback
- Normalize version field for rules (#4431)
@ssbarnea
- Enable pyright hook (#4426)
@ssbarnea
- Remove dead code and prevent regressions (#4425)
@ssbarnea
- Prepare for pyright hook enablement (#4410)
@ssbarnea
- Activate and address some ruff violations (preview) (#4421)
@ssbarnea
- Fix exception with 'skipped' test (#4406)
@Gilles95
- Include ! as a shell word. closes #4386 (#4403)
@wimglenn
Note this this changelog entry contains changes also included in the two yanked releases before it.
v24.12.1 (yanked)
Enhancements
Bugfixes
- Do inventory parsing non-multithreaded (#4447)
@cavcrosby
- Enable FQCNs for import_playbook to have subdirs (#4412)
@cavcrosby
v24.12.0 (yanked)
Enhancements
- Refactor code to avoid use of rich library (#4396)
@ssbarnea
- Search for config with the yml/yaml extension (#4416)
@cornfeedhobo
- Rename color module to output (#4433)
@ssbarnea
- Remove formatting options for listing rules (#4432)
@ssbarnea
Bugfixes
- Accommodate specified inventory files (#4393)
@cavcrosby
- Utilize create_matcherror more in other rules (#4408)
@cavcrosby
- Add Astra Linux Platform to platform items (#4429)
@razerisback
- Normalize version field for rules (#4431)
@ssbarnea
- Enable pyright hook (#4426)
@ssbarnea
... (truncated)
4ce8e49
Revert "Accommodate specified inventory files (#4393)"
(#4450)c629b23
Bump the dependencies group in /.config with 5 updates (#4445)4d295e8
Do inventory parsing non-multithreaded (#4447)c6d9660
Enable FQCNs for import_playbook to have subdirs (#4412)a376649
Added additional galaxy[tags] checks (#4422)6fbb12e
Accommodate specified inventory files (#4393)2726e13
Utilize create_matcherror more in other rules (#4408)81b413b
Bump codecov/codecov-action from 5.0.7 to 5.1.1 (#4444)e8a757c
Workaround for codecov-action bug with oidc (#4441)74afc71
Refactor code to avoid use of rich library (#4396)Sourced from pydoclint's releases.
0.5.11
What's Changed
- fix: get name of a raised exception when bound in except by
@Amar1729
in jsh9/pydoclint#184Full Changelog: https://github.com/jsh9/pydoclint/compare/0.5.10...0.5.11
Sourced from pydoclint's changelog.
[0.5.11] - 2024-12-14
Fixed
- Fixed a bug where pydoclint uses variable names instead of the exception itself (jsh9/pydoclint#175)
Full diff
3b4dcb5
fix: get name of a raised exception when bound in except (#184)Sourced from ruff's releases.
0.8.3
Release Notes
Preview features
- Fix fstring formatting removing overlong implicit concatenated string in expression part (#14811)
- [
airflow
] Add fix to remove deprecated keyword arguments (AIR302
) (#14887)- [
airflow
]: Extend rule to include deprecated names for Airflow 3.0 (AIR302
) (#14765 and #14804)- [
flake8-bugbear
] Improve error messages forexcept*
(B025
,B029
,B030
,B904
) (#14815)- [
flake8-bugbear
]itertools.batched()
without explicitstrict
(B911
) (#14408)- [
flake8-use-pathlib
] Dotless suffix passed toPath.with_suffix()
(PTH210
) (#14779)- [
pylint
] Include parentheses and multiple comparators in check forboolean-chained-comparison
(PLR1716
) (#14781)- [
ruff
] Do not simplifyround()
calls (RUF046
) (#14832)- [
ruff
] Don't emitused-dummy-variable
on function parameters (RUF052
) (#14818)- [
ruff
] Implementif-key-in-dict-del
(RUF051
) (#14553)- [
ruff
] Mark autofix forRUF052
as always unsafe (#14824)- [
ruff
] Teach autofix forused-dummy-variable
about TypeVars etc. (RUF052
) (#14819)Rule changes
- [
flake8-bugbear
] Offer unsafe autofix forno-explicit-stacklevel
(B028
) (#14829)- [
flake8-pyi
] Skip all type definitions instring-or-bytes-too-long
(PYI053
) (#14797)- [
pyupgrade
] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009
) (#14728)- [
pyupgrade
] Mark fixes forconvert-typed-dict-functional-to-class
andconvert-named-tuple-functional-to-class
as unsafe if they will remove comments (UP013
,UP014
) (#14842)Bug fixes
- Raise syntax error for mixing
except
andexcept*
(#14895)- [
flake8-bugbear
] FixB028
to allowstacklevel
to be explicitly assigned as a positional argument (#14868)- [
flake8-bugbear
] SkipB028
ifwarnings.warn
is called with*args
or**kwargs
(#14870)- [
flake8-comprehensions
] Skip iterables with named expressions inunnecessary-map
(C417
) (#14827)- [
flake8-pyi
] Also removeself
andcls
's annotation (PYI034
) (#14801)- [
flake8-pytest-style
] Fixpytest-parametrize-names-wrong-type
(PT006
) to edit bothargnames
andargvalues
if both of them are single-element tuples/lists (#14699)- [
perflint
] Improve autofix forPERF401
(#14369)- [
pylint
] FixPLW1508
false positive for default string created via a mult operation (#14841)Contributors
... (truncated)
Sourced from ruff's changelog.
0.8.3
Preview features
- Fix fstring formatting removing overlong implicit concatenated string in expression part (#14811)
- [
airflow
] Add fix to remove deprecated keyword arguments (AIR302
) (#14887)- [
airflow
]: Extend rule to include deprecated names for Airflow 3.0 (AIR302
) (#14765 and #14804)- [
flake8-bugbear
] Improve error messages forexcept*
(B025
,B029
,B030
,B904
) (#14815)- [
flake8-bugbear
]itertools.batched()
without explicitstrict
(B911
) (#14408)- [
flake8-use-pathlib
] Dotless suffix passed toPath.with_suffix()
(PTH210
) (#14779)- [
pylint
] Include parentheses and multiple comparators in check forboolean-chained-comparison
(PLR1716
) (#14781)- [
ruff
] Do not simplifyround()
calls (RUF046
) (#14832)- [
ruff
] Don't emitused-dummy-variable
on function parameters (RUF052
) (#14818)- [
ruff
] Implementif-key-in-dict-del
(RUF051
) (#14553)- [
ruff
] Mark autofix forRUF052
as always unsafe (#14824)- [
ruff
] Teach autofix forused-dummy-variable
about TypeVars etc. (RUF052
) (#14819)Rule changes
- [
flake8-bugbear
] Offer unsafe autofix forno-explicit-stacklevel
(B028
) (#14829)- [
flake8-pyi
] Skip all type definitions instring-or-bytes-too-long
(PYI053
) (#14797)- [
pyupgrade
] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009
) (#14728)- [
pyupgrade
] Mark fixes forconvert-typed-dict-functional-to-class
andconvert-named-tuple-functional-to-class
as unsafe if they will remove comments (UP013
,UP014
) (#14842)Bug fixes
- Raise syntax error for mixing
except
andexcept*
(#14895)- [
flake8-bugbear
] FixB028
to allowstacklevel
to be explicitly assigned as a positional argument (#14868)- [
flake8-bugbear
] SkipB028
ifwarnings.warn
is called with*args
or**kwargs
(#14870)- [
flake8-comprehensions
] Skip iterables with named expressions inunnecessary-map
(C417
) (#14827)- [
flake8-pyi
] Also removeself
andcls
's annotation (PYI034
) (#14801)- [
flake8-pytest-style
] Fixpytest-parametrize-names-wrong-type
(PT006
) to edit bothargnames
andargvalues
if both of them are single-element tuples/lists (#14699)- [
perflint
] Improve autofix forPERF401
(#14369)- [
pylint
] FixPLW1508
false positive for default string created via a mult operation (#14841)
53f2d72
Revert certain double quotes from workflow shell script (#14939)3629cbf
Use double quotes consistently for shell scripts (#14938)37f4338
Bump version to 0.8.3 (#14937)45b565c
[red-knot] Any
cannot be parameterized (#14933)82faa9b
Add tests demonstrating f-strings with debug expressions in replacements
that...2eac00c
[perflint
] fix invalid hoist in perf401
(#14369)033ecf5
Also have zizmor check for low-severity security issues (#14893)5509a3d
Add LSP settings example for Zed editor (#14894)e4885a2
[red-knot] Understand typing.Tuple
(#14927)a7e5e42
[red-knot] Make attributes.md
test future-proof (#14923)Sourced from astroid's changelog.
What's New in astroid 3.3.6?
Release date: 2024-12-08
Fix inability to import
collections.abc
in python 3.13.1.Closes pylint-dev/pylint#10112
Fix crash when typing._alias() call is missing arguments.
Closes #2513
4ba3900
2024.12.14 (#329)9164660
Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#331)3dc3651
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (#328)c5bf18d
Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#327)b908391
Bump actions/setup-python from 5.2.0 to 5.3.0 (#326)bc26b41
Bump actions/checkout from 4.2.1 to 4.2.2 (#325)57afc22
Bump actions/upload-artifact from 4.4.1 to 4.4.3 (#323)a495091
test against 3.13 final62f8144
Added 3.13 classifier (#322)94d23a0
Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#321)Sourced from mkdocs-material's releases.
mkdocs-material-9.5.48
- Fixed #7774: Disabling social cards doesn't work
Sourced from mkdocs-material's changelog.
mkdocs-material-9.5.48 (2024-12-08)
- Fixed #7774: Disabling social cards doesn't work
mkdocs-material-9.5.47 (2024-12-01)
- Fixed #7750: Numeric tags break search
- Fixed #7748: Blog plugin breaks when using future drafts (9.5.45 regression)
mkdocs-material-9.5.46 (2024-11-25)
- Added support for removing preload hints in privacy plugin
- Fixed #7734: Code blocks in h5 headlines are uppercased
- Fixed #7725: Blog plugin crashing on missing timezone (9.5.45 regression)
mkdocs-material-9.5.45 (2024-11-20)
- Reduced size of Docker image through multi-stage build
- Fixed #7708: Blog plugin crashing on YAML dates with timezones
mkdocs-material-9.5.44 (2024-11-05)
- Fixed #7672: Font CSS 404's when using privacy plugin (9.5.43 regression)
mkdocs-material-9.5.43 (2024-10-31)
- Added support for external images in SVGs in privacy plugin
- Fixed #7651: Privacy plugin doesn't handle quoted URLs in CSS
mkdocs-material-9.5.42 (2024-10-20)
- Fixed #7625: Invalid encoding of boolean attributes in privacy plugin
- Fixed #7624: Crash when disabling privacy plugin (9.5.41 regression)
mkdocs-material-9.5.41 (2024-10-15)
- Fixed #7619: Improved tooltip on logo disappears after instant navigation
- Fixed #7616: Race condition in built-in privacy plugin when inlining assets
- Fixed #7615: Comments and "Was this page helpful?" visible when printing
mkdocs-material-9.5.40 (2024-10-10)
- Updated Latvian translations
- Fixed #7597: Social cards not using site name on home page
mkdocs-material-9.5.39+insiders-4.53.14 (2024-09-29)
- Fixed #7567: Empty headlines when using typeset plugin with anchorlinks
mkdocs-material-9.5.39 (2024-09-29)
... (truncated)