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:
33.1.0
->33.3.1
^0.11.2
->^0.12.0
5.1.1
->5.1.2
2.7.4
->2.7.5
3.2.3
->3.2.4
1.1.391
->1.1.392
0.25.0
->0.25.2
^0.8.3
->^0.9.0
1.0.3
->1.0.4
Release Notes
joke2k/faker (Faker)
v33.3.1
Compare Source
nl_BE
Bank Provider (BBAN, IBAN, SWIFT). Thanks @AliYmn.v33.3.0
Compare Source
zu_ZA
) address provider and corresponding tests. Thanks @AliYmn.v33.2.0
Compare Source
uk_UA
. Thanks @SaulTigh.v33.1.3
Compare Source
v33.1.2
Compare Source
ru_RU
passport provider. Thanks @denisSurkov.v33.1.1
Compare Source
ko_KR
address provider. Thanks @semi-yu.joke2k/django-environ (django-environ)
v0.12.0
Fixed
+++++
ImproperlyConfigured
error message#​513 <https://github.com/joke2k/django-environ/issues/513>
_.Added
+++++
#​538 <https://github.com/joke2k/django-environ/issues/538>
_.#​535 <https://github.com/joke2k/django-environ/issues/535>
_.#​509 <https://github.com/joke2k/django-environ/issues/509>
_.#​266 <https://github.com/joke2k/django-environ/issues/266>
_.Changed
+++++++
While the feature itself is useful, the project's philosophy dictates that
it should not be enabled by default for all users
#​499 <https://github.com/joke2k/django-environ/issues/499>
_.Removed
+++++++
#​538 <https://github.com/joke2k/django-environ/issues/538>
_.#​538 <https://github.com/joke2k/django-environ/issues/538>
_.typeddjango/django-stubs (django-stubs)
v5.1.2
Compare Source
What's Changed
.values_list
returns incorrect type for field with same name when selected from related model by @Niicck in https://github.com/typeddjango/django-stubs/pull/2431ModelAdmin.construct_change_message
by @youtux in https://github.com/typeddjango/django-stubs/pull/2444contrib.admin.options.ModelAdmin
by @JaeHyuckSa in https://github.com/typeddjango/django-stubs/pull/2422contrib.gis.gdal.geometries
by @JaeHyuckSa in https://github.com/typeddjango/django-stubs/pull/2460contrib.admin.models.LogEntryManager
by @JaeHyuckSa in https://github.com/typeddjango/django-stubs/pull/2423New Contributors
Full Changelog: typeddjango/django-stubs@5.1.1...5.1.2
jieter/django-tables2 (django-tables2)
v2.7.5
Compare Source
psycopg/psycopg (psycopg)
v3.2.4
Compare Source
RobertCraigie/pyright-python (pyright)
v1.1.392
Compare Source
pytest-dev/pytest-asyncio (pytest-asyncio)
v0.25.2
: pytest-asyncio 0.25.2Compare Source
loop.shutdown_asyncgens()
before closing the event loop to ensure async generators are closed in the same manner asasyncio.run
does #1034v0.25.1
: pytest-asyncio 0.25.1Compare Source
astral-sh/ruff (ruff)
v0.9.1
Compare Source
Preview features
pycodestyle
] Runtoo-many-newlines-at-end-of-file
on each cell in notebooks (W391
) (#15308)ruff
] Omit diagnostic for shadowed private function parameters inused-dummy-variable
(RUF052
) (#15376)Rule changes
flake8-bugbear
] Improveassert-raises-exception
message (B017
) (#15389)Formatter
Server
Bug fixes
flake8-pie
] Correctly remove wrapping parentheses (PIE800
) (#15394)pyupgrade
] Handle comments and multiline expressions correctly (UP037
) (#15337)v0.9.0
Compare Source
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
Ruff now formats your code according to the 2025 style guide. As a result, your code might now get formatted differently. See the formatter section for a detailed list of changes.
This release doesn’t remove or remap any existing stable rules.
Stabilization
The following rules have been stabilized and are no longer in preview:
stdlib-module-shadowing
(A005
).This rule has also been renamed: previously, it was called
builtin-module-shadowing
.builtin-lambda-argument-shadowing
(A006
)slice-to-remove-prefix-or-suffix
(FURB188
)boolean-chained-comparison
(PLR1716
)decimal-from-float-literal
(RUF032
)post-init-default
(RUF033
)useless-if-else
(RUF034
)The following behaviors have been stabilized:
pytest-parametrize-names-wrong-type
(PT006
): Detectpytest.parametrize
calls outside decorators and calls with keyword arguments.module-import-not-at-top-of-file
(E402
): Ignorepytest.importorskip
calls between import statements.mutable-dataclass-default
(RUF008
) andfunction-call-in-dataclass-default-argument
(RUF009
): Add support forattrs
.bad-version-info-comparison
(PYI006
): Extend the rule to check non-stub files.The following fixes or improvements to fixes have been stabilized:
redundant-numeric-union
(PYI041
)duplicate-union-members
(PYI016
)Formatter
This release introduces the new 2025 stable style (#13371), stabilizing the following changes:
ISC001
incompatibility warning (#15123)assert
message over breaking the assertion expression (#9457)if
guards inmatch
case
clauses (#13513)match
case
patterns (#6933)if
keyword for comprehensions where the condition has a leading comment (#12282)with
statements with a single context manager for Python 3.8 or older (#10276)max-doc-code-line-length = "dynamic"
(#13523)Preview features
flake8-bugbear
] Implementclass-as-data-structure
(B903
) (#9601)flake8-type-checking
] Applyquoted-type-alias
more eagerly inTYPE_CHECKING
blocks and ignore it in stubs (TC008
) (#15180)pylint
] Ignoreeq-without-hash
in stub files (PLW1641
) (#15310)pyupgrade
] SplitUP007
into two individual rules:UP007
forUnion
andUP045
forOptional
(UP007
,UP045
) (#15313)ruff
] New rule that detects classes that are both an enum and adataclass
(RUF049
) (#15299)ruff
] RecodeRUF025
toRUF037
(RUF037
) (#15258)Rule changes
flake8-builtins
] Ignorestdlib-module-shadowing
in stub files(A005
) (#15350)flake8-return
] Add support for functions returningtyping.Never
(RET503
) (#15298)Server
logLevel
server settingwhich defaults to
info
. This addresses the issue where users were notified about an error and told to consult the log, but it didn’t contain any messages. (#15232)CLI
--config key=value
when thekey
is for a table and it’s a simplevalue
Bug fixes
eradicate
] Ignore metadata blocks directly followed by normal blocks (ERA001
) (#15330)flake8-django
] Recognize other magic methods (DJ012
) (#15365)pycodestyle
] Avoid false positives related to type aliases (E252
) (#15356)pydocstyle
] Avoid treating newline-separated sections as sub-sections (D405
) (#15311)pyflakes
] Remove call when removing final argument fromformat
(F523
) (#15309)refurb
] Mark fix as unsafe when the right-hand side is a string (FURB171
) (#15273)ruff
] Treat)
as a regex metacharacter (RUF043
,RUF055
) (#15318)ruff
] Parenthesize theint
-call argument when removing theint
call would change semantics (RUF046
) (#15277)v0.8.6
Compare Source
Preview features
format
]: Preserve multiline implicit concatenated strings in docstring positions (#15126)ruff
] Add rule to detect empty literal in deque call (RUF025
) (#15104)ruff
] Avoid reporting whenndigits
is possibly negative (RUF057
) (#15234)Rule changes
flake8-todos
] remove issue code length restriction (TD003
) (#15175)pyflakes
] Ignore errors in@no_type_check
string annotations (F722
,F821
) (#15215)CLI
--verbose
(#15237)Bug fixes
ruff
] Avoid syntax error when removing int over multiple lines (RUF046
) (#15230)pyupgrade
] Revert "Add all PEP-585 names toUP006
rule" (#15250)v0.8.5
Compare Source
Preview features
airflow
] Extend names moved from core to provider (AIR303
) (#15145, #15159, #15196, #15216)airflow
] Extend rule to check class attributes, methods, arguments (AIR302
) (#15054, #15083)fastapi
] UpdateFAST002
to check keyword-only arguments (#15119)flake8-type-checking
] DisableTC006
andTC007
in stub files (#15179)pylint
] Detect nested methods correctly (PLW1641
) (#15032)ruff
] Detect more strict-integer expressions (RUF046
) (#14833)ruff
] Implementfalsy-dict-get-fallback
(RUF056
) (#15160)ruff
] Implementunnecessary-round
(RUF057
) (#14828)Rule changes
TypedDict
keys as non-type-expressions (#15073)flake8-comprehensions
] SkipC416
if comprehension contains unpacking (#14909)flake8-pie
] Allowcast(SomeType, ...)
(PIE796
) (#15141)flake8-simplify
] More precise inference for dictionaries (SIM300
) (#15164)flake8-use-pathlib
] Catch redundant joins inPTH201
and avoid syntax errors (#15177)pycodestyle
] Preserve original value format (E731
) (#15097)pydocstyle
] Split on first whitespace character (D403
) (#15082)pyupgrade
] Add all PEP-585 names toUP006
rule (#5454)Configuration
flake8-type-checking
] Improve flexibility ofruntime-evaluated-decorators
(#15204)pydocstyle
] Add setting to ignore missing documentation for*args
and**kwargs
parameters (D417
) (#15210)ruff
] Add an allowlist forunsafe-markup-use
(RUF035
) (#15076)Bug fixes
TypeChecker
for detectingfastapi
routes (#15093)pycodestyle
] Avoid false positives and negatives related to type parameter default syntax (E225
,E251
) (#15214)Documentation
shebang-not-executable
(EXE001
) and add git+windows solution to executable bit (#15208)samuelcolvin/watchfiles (watchfiles)
v1.0.4
: 2025-01-10Compare Source
What's Changed
New Contributors
Full Changelog: samuelcolvin/watchfiles@v1.0.3...v1.0.4
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.