⬆️ Update all non-major dependencies #139
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
23.9.1
->23.12.0
1.2.0
->1.2.2
9.4.5
->9.5.2
0.23.0
->0.24.0
1.6.0
->1.8.0
10.0.1
->10.1.0
7.4.2
->7.4.3
0.0.292
->0.1.9
Release Notes
psf/black (black)
v23.12.0
Compare Source
Highlights
It's almost 2024, which means it's time for a new edition of Black's stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
share your feedback.
This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in
--preview
mode will be in the 2024 stable style.Stable style
# fmt: off
automatically dedents when used with the--line-ranges
option, even when it is not within the specified line range. (#4084)
Preview style
indented less (#4012)
docstring (#4060)
--line-length
(#4086)functions or class definitions (#4066) (#4103)
Configuration
--line-ranges
now skips Black's internal stability check in--safe
mode. Thisavoids a crash on rare inputs that have many unformatted same-content lines. (#4034)
Packaging
Integrations
v23.11.0
Compare Source
Highlights
--line-ranges
command-line option(#4020)
Stable style
await (a ** b)
(#3994)fixes a crash (#4019)
Preview style
less (#3964)
indented less (#3992)
now preserved (#4005)
case
blocks were not split into multiple lines. Also enablegeneral trailing comma rules on
case
blocks (#4024)class definition (#4028)
Configuration
--include
(#3976)Performance
Integrations
formatter (#3940)
v23.10.1
Compare Source
Highlights
Preview style
Packaging
Integrations
summary
parameter. (#3958)
Documentation
https://github.com/psf/black/issues/39683968
v23.10.0
Compare Source
Stable style
Preview style
multiple lines (#3899)
Configuration
BLACK_CACHE_DIR
is set (#3937)Parser
type
were not acccepted insidematch
statements(#3950)
(#3949)
Output
code (#3933)
(#3938)
Integrations
timvink/mkdocs-git-revision-date-localized-plugin (mkdocs-git-revision-date-localized-plugin)
v1.2.2
: revision-date-localized v1.2.2Compare Source
What's Changed
generated_by
by @oprypin in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/124New Contributors
Full Changelog: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.1...v1.2.2
v1.2.1
: revision-date-localized v1.2.1Compare Source
What's Changed
datetime.utcfromtimestamp
to avoid deprecated warnings in python 3.12 by @timvink in https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/122Full Changelog: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.0...v1.2.1
squidfunk/mkdocs-material (mkdocs-material)
v9.5.2
: mkdocs-material-9.5.2Compare Source
slugify
settings in blog plugin configv9.5.1
: mkdocs-material-9.5.1Compare Source
v9.5.0
: mkdocs-material-9.5.0Compare Source
Merged Insiders features of 'Goat's Horn' funding goal
v9.4.14
: mkdocs-material-9.4.14Compare Source
v9.4.13
: mkdocs-material-9.4.13Compare Source
v9.4.12
: mkdocs-material-9.4.12Compare Source
v9.4.11
: mkdocs-material-9.4.11Compare Source
v9.4.10
: mkdocs-material-9.4.10Compare Source
v9.4.9
: mkdocs-material-9.4.9Compare Source
pt-BR
v9.4.8
: mkdocs-material-9.4.8Compare Source
v9.4.7
: mkdocs-material-9.4.7Compare Source
v9.4.6
: mkdocs-material-9.4.6Compare Source
mkdocstrings/mkdocstrings (mkdocstrings)
v0.24.0
Compare Source
Compare with 0.23.0
Features
Bug Fixes
custom_templates
relative to the config file (370a61d by Waylan Limberg). Issue #477, PR #627Code Refactoring
python/mypy (mypy)
v1.8.0
Compare Source
v1.7.1
Compare Source
v1.7.0
Compare Source
v1.6.1
Compare Source
python-pillow/Pillow (pillow)
v10.1.0
Compare Source
Added TrueType default font to allow for different sizes #7354
[radarhere]
Fixed invalid argument warning #7442
[radarhere]
Added ImageOps cover method #7412
[radarhere, hugovk]
Catch struct.error from truncated EXIF when reading JPEG DPI #7458
[radarhere]
Consider default image when selecting mode for PNG save_all #7437
[radarhere]
Support BGR;15, BGR;16 and BGR;24 access, unpacking and putdata #7303
[radarhere]
Added CMYK to RGB unpacker #7310
[radarhere]
Improved flexibility of XMP parsing #7274
[radarhere]
Support reading 8-bit YCbCr TIFF images #7415
[radarhere]
Allow saving I;16B images as PNG #7302
[radarhere]
Corrected drawing I;16 points and writing I;16 text #7257
[radarhere]
Set blue channel to 128 for BC5S #7413
[radarhere]
Increase flexibility when reading IPTC fields #7319
[radarhere]
Set C palette to be empty by default #7289
[radarhere]
Added gs_binary to control Ghostscript use on all platforms #7392
[radarhere]
Read bounding box information from the trailer of EPS files if specified #7382
[nopperl, radarhere]
Added reading 8-bit color DDS images #7426
[radarhere]
Added has_transparency_data #7420
[radarhere, hugovk]
Fixed bug when reading BC5S DDS images #7401
[radarhere]
Prevent TIFF orientation from being applied more than once #7383
[radarhere]
Use previous pixel alpha for QOI_OP_RGB #7357
[radarhere]
Added BC5U reading #7358
[radarhere]
Allow getpixel() to accept a list #7355
[radarhere, homm]
Allow GaussianBlur and BoxBlur to accept a sequence of x and y radii #7336
[radarhere]
Expand JPEG buffer size when saving optimized or progressive #7345
[radarhere]
Added session type check for Linux in ImageGrab.grabclipboard() #7332
[TheNooB2706, radarhere, hugovk]
Allow "loop=None" when saving GIF images #7329
[radarhere]
Fixed transparency when saving P mode images to PDF #7323
[radarhere]
Added saving LA images as PDFs #7299
[radarhere]
Set SMaskInData to 1 for PDFs with alpha #7316, #7317
[radarhere]
Changed Image mode property to be read-only by default #7307
[radarhere]
Silence exceptions in repr_jpeg and repr_png #7266
[mtreinish, radarhere]
Do not use transparency when saving GIF if it has been removed when normalizing mode #7284
[radarhere]
Fix missing symbols when libtiff depends on libjpeg #7270
[heitbaum]
pytest-dev/pytest (pytest)
v7.4.3
: pytest 7.4.3 (2023-10-24)Compare Source
Bug Fixes
#10447: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.
#11239: Fixed
:=
in asserts impacting unrelated test cases.#11439: Handled an edge case where :data:
sys.stderr
might already be closed when :ref:faulthandler
is tearing down.astral-sh/ruff (ruff)
v0.1.9
Compare Source
Breaking changes
Preview features
pylint
] Implementtoo-many-locals
(PLR0914
) (#9163)reimplemented_operator
(FURB118) (#9171)no_blank_line_before_class_docstring
preview style (#9154)Rule changes
CONSTANT_CASE
variables are improperly flagged for yoda violation (SIM300
) (#9164)flake8-pyi
] Cover ParamSpecs and TypeVarTuples (PYI018
) (#9198)flake8-bugbear
] Add fix forzip-without-explicit-strict
(B905
) (#9176)print
andpprint
statements (T201
,T203
) (#9208)Never
toNoReturn
in auto-typing in Python >= 3.11 (ANN201
) (#9213)Formatter
can_omit_optional_parentheses
: Exit early for unparenthesized expressions (#9125)dynamic
mode with doctests so that it doesn't exceed configured line width (#9129)can_omit_optional_parentheses
for expressions with a right most fstring (#9124)target_version
to formatter options (#9220)CLI
ruff format --check
to display message for already formatted files (#9153)Bug fixes
operator.contains
(#9192)D208
with multibyte indent (#9147)NoReturn
in auto-return-typing (#9206)typing
fromexempt-modules
(#9214)mutable-class-default
violations for Pydantic subclasses (#9187)PYI055
autofix (#9161)asyncio-dangling-task
violations on shadowed bindings (#9215)Documentation
v0.1.8
Compare Source
This release includes opt-in support for formatting Python snippets within
docstrings via the
docstring-code-format
setting.Check out the blog post for more details!
Preview features
"preserve"
quote-style to mimic Black's skip-string-normalization (#8822)prefer_splitting_right_hand_side_of_assignments
preview style (#8943)pycodestyle
] Add fix forunexpected-spaces-around-keyword-parameter-equals
(#9072)pycodestyle
] Add fix for comment-related whitespace rules (#9075)pycodestyle
] Allowsys.path
modifications between imports (#9047)refurb
] Implementhashlib-digest-hex
(FURB181
) (#9077)Rule changes
flake8-type-checking
rules to automatically quote runtime-evaluated references (#6001)flake8-annotations
] AvoidANN2xx
fixes for abstract methods with empty bodies (#9034)flake8-self
] Ignore underscore references in type annotations (#9036)pep8-naming
] Allow class names whenapps.get_model
is a non-string (#9065)pycodestyle
] Allowmatplotlib.use
calls to intersperse imports (#9094)pyflakes
] Support fixing unused assignments in tuples by renaming variables (F841
) (#9107)pylint
] Add fix forsubprocess-run-without-check
(PLW1510
) (#6708)Formatter
docstring-code-format
knob to enable docstring snippet formatting (#8854)CLI
--output-format
(#9078)Bug fixes
flake8-err-msg
] AllowEM
fixes even ifmsg
variable is defined (#9059)flake8-pie
] Prevent keyword arguments duplication (#8450)flake8-pie
] Respect trailing comma inunnecessary-dict-kwargs
(PIE804
) (#9015)flake8-raise
] Avoid removing parentheses on ctypes.WinError (#9027)isort
] Avoid invalid combination offorce-sort-within-types
andlines-between-types
(#9041)isort
] Ensure that from-style imports are always ordered first in__future__
(#9039)pycodestyle
] Allow tab indentation before keyword (#9099)pylint
] Ignore@overrides
and@overloads
fortoo-many-positional
(#9000)pyupgrade
] Enableprintf-string-formatting
fix with comments on right-hand side (#9037)refurb
] Makemath-constant
(FURB152
) rule more targeted (#9054)refurb
] Support floating-point base inredundant-log-base
(FURB163
) (#9100)ruff
] Detectunused-asyncio-dangling-task
(RUF006
) on unused assignments (#9060)v0.1.7
Compare Source
Preview features
fix_power_op_line_length
preview style (#8947)flake8-annotations
] Enable auto-return-type involvingOptional
andUnion
annotations (#8885)flake8-bandit
] Implementdjango-raw-sql
(S611
) (#8651)flake8-bandit
] Implementtarfile-unsafe-members
(S202
) (#8829)flake8-pyi
] Implement fix forunnecessary-literal-union
(PYI030
) (#7934)flake8-simplify
] Extenddict-get-with-none-default
(SIM910
) to non-literals (#8762)pylint
] - addunnecessary-list-index-lookup
(PLR1736
) + autofix (#7999)pylint
] - implement R0202 and R0203 with autofixes (#8335)pylint
] Implementrepeated-keyword
(PLe1132
) (#8706)pylint
] Implementtoo-many-positional
(PLR0917
) (#8995)pylint
] Implementunnecessary-dict-index-lookup
(PLR1733
) (#8036)refurb
] Implementredundant-log-base
(FURB163
) (#8842)Rule changes
flake8-boolean-trap
] Allow booleans in@override
methods (#8882)flake8-bugbear
] AvoidB015
,B018
for last expression in a cell (#8815)flake8-pie
] Allow ellipses for enum values in stub files (#8825)flake8-pyi
] Check PEP 695 type aliases forsnake-case-type-alias
andt-suffixed-type-alias
(#8966)flake8-pyi
] Check for kwarg and varargNoReturn
type annotations (#8948)flake8-simplify
] Omit select context managers fromSIM117
(#8801)pep8-naming
] Allow Django model loads innon-lowercase-variable-in-function
(N806
) (#8917)pycodestyle
] AvoidE703
for last expression in a cell (#8821)pycodestyle
] UpdateE402
to work at cell level for notebooks (#8872)pydocstyle
] AvoidD100
for Jupyter Notebooks (#8816)pylint
] Implement fix forunspecified-encoding
(PLW1514
) (#8928)Formatter
CLI
ruff check
andruff format
to default to the current directory (#8791)Configuration
pylint
] Defaultmax-positional-args
tomax-args
(#8998)pylint
] Addallow-dunder-method-names
setting forbad-dunder-method-name
(PLW3201
) (#8812)isort
] Add support forfrom-first
setting (#8663)isort
] Add support forlength-sort
settings (#8841)Bug fixes
@functools.singledispatch
(#8934)get_model
matching (#8965)@overload
and@override
methods for too-many-arguments checks (#8954)Mode::Expression
(#8880)pydantic_settings.BaseSettings
as having default copy semantics (#8793)NamedTuple
assignments (#8810)flake8-type-checking
(#8768)flake8-annotations
] Avoid filtering out un-representable types in return annotation (#8881)flake8-pie
] Retain extra ellipses in protocols and abstract methods (#8769)flake8-pyi
] Respect local enum subclasses insimple-defaults
(PYI052
) (#8767)flake8-trio
] Use correct range forTRIO115
fix (#8933)flake8-trio
] Use full arguments range for zero-sleep-call (#8936)isort
] fix: mark__main__
as first-party import (#8805)pep8-naming
] AvoidN806
errors for type alias statements (#8785)perflint
] AvoidPERF101
if there's an append in loop body (#8809)pycodestyle
] Allow space-before-colon after end-of-slice (#8838)pydocstyle
] Avoid non-character breaks inover-indentation
(D208
) (#8866)pydocstyle
] Ignore underlines when determining docstring logical lines (#8929)pylint
] Extendself-assigning-variable
to multi-target assignments (#8839)tryceratops
] Avoid repeated triggers in nestedtryceratops
diagnostics (#8772)Documentation
flake8-pyi
] Fix error int-suffixed-type-alias
(PYI043
) example (#8963)flake8-pyi
] Improve motivation forcustom-type-var-return-type
(PYI019
) (#8766)v0.1.6
Compare Source
Preview features
flake8-boolean-trap
] Extendboolean-type-hint-positional-argument
(FBT001
) to include booleans in unions (#7501)flake8-pie
] Extendreimplemented-list-builtin
(PIE807
) todict
reimplementations (#8608)flake8-pie
] Extendunnecessary-pass
(PIE790
) to include ellipses (...
) (#8641)flake8-pie
] Implement fix forunnecessary-spread
(PIE800
) (#8668)flake8-quotes
] Implementunnecessary-escaped-quote
(Q004
) (#8630)pycodestyle
] Implement fix formultiple-spaces-after-keyword
(E271
) andmultiple-spaces-before-keyword
(E272
) (#8622)pycodestyle
] Implement fix formultiple-spaces-after-operator
(E222
) andmultiple-spaces-before-operator
(E221
) (#8623)pyflakes
] Extendis-literal
(F632
) to include comparisons against mutable initializers (#8607)pylint
] Implementredefined-argument-from-local
(PLR1704
) (#8159)pylint
] Implement fix forunnecessary-lambda
(PLW0108
) (#8621)refurb
] Implementif-expr-min-max
(FURB136
) (#8664)refurb
] Implementmath-constant
(FURB152
) (#8727)Rule changes
flake8-annotations
] Add autotyping-like return type inference for annotation rules (#8643)flake8-future-annotations
] Implement fix forfuture-required-type-annotation
(FA102
) (#8711)flake8-implicit-namespace-package
] Avoid missing namespace violations in scripts with shebangs (#8710)pydocstyle
] Updateover-indentation
(D208
) to preserve indentation offsets when fixing overindented lines (#8699)pyupgrade
] Refinetimeout-error-alias
(UP041
) to remove false positives (#8587)Formatter
await
formatting with fluent style (#8676)CLI
Configuration
isort
] Support disabling sections withno-sections = true
(#8657)pep8-naming
] Support local and dynamic class- and static-method decorators (#8592)pydocstyle
] Allow overriding pydocstyle convention rules (#8586)Bug fixes
trio.lowlevel
(#8730)PIE794
(#8634)EM
fixes (#7746)whitespace-before-punctuation
(E203
) (#8654)no-self-use
(#8637)PLW0129
(#8675)TYPE_CHECKING
blocks imported fromtyping_extensions
or_typeshed
(#8429)FURB113
autofix if comments are present (#8494)flake8-commas
(#8582)force-sort-within-sections
(#8665)Documentation
v0.1.5
Compare Source
Preview features
flake8-bandit
] Implementmako-templates
(S702
) (#8533)flake8-trio
] ImplementTRIO105
(#8490)flake8-trio
] ImplementTRIO109
(#8534)flake8-trio
] ImplementTRIO110
(#8537)flake8-trio
] ImplementTRIO115
(#8486)refurb
] Implementtype-none-comparison
(FURB169
) (#8487)E721
(#8491)SIM118
fix as safe when the expression is a known dictionary (#8525)Formatter
CLI
--extension
to override inference of source type from file extension ([#8373](https://togithub.com/astral-sh/ruffConfiguration
📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.