chore(deps): update all non-major dependencies #260
+38
−34
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:
15.8.0
->15.9.0
v1.16.3
->v1.16.4
1.23.2
->1.23.3
v1.5.9
->v1.5.10
v1.5.11
16.0.1
->16.2.3
^0.6.1
->^0.8.0
^0.31.0
->^0.32.0
Release Notes
swaggo/swag (github.com/swaggo/swag)
v1.16.4
Compare Source
Changelog
85254b4
Added multiline support for @description attribute for securityDefinitions (#1786)7204462
Added suport for parsing comments inside of function bodies (#1824)d323b48
Feat: Add support for parenthesis in router patterns (#1859)15dae35
Feat: multi-arch docker image (#1756)83fe3ca
Fix generics used with function scoped types (#1883)ff50cd6
Fix global overrides for any/interface ref types (#1835)1d730c5
Fix param comment escaping issue (#1890)697572a
Fixes Issue 1829 (#1830)28de14c
Flags to parse internal and dependency package (#1894)4c2f8dd
Handle case of empty GOROOT (#1798)87e7d9c
Update docker go build version to 1.21 (#1758)4fd8a36
Update docs for request and response headers (#1825)56fde5c
Update operation.go (#1753)807dd1f
[Issue 1812] fix misalignment in expected.json and api.go messing with parser_test (#1836)91624ad
add support for "title" tag (#1762)f32d4d3
adds support for complex types with function scope (#1813)c7f1cd8
adds support for pointer function scoped fields (#1841)8a47dcb
bump go version (#1797)0834357
chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 (#1793)1bb1445
chore(deps): bump golang.org/x/net in /example/celler (#1794)6aa6613
chore(deps): bump golang.org/x/net in /example/go-module-support (#1795)d5af957
chore(deps): bump golang.org/x/net in /example/markdown (#1792)0368d7d
chore(deps): bump golang.org/x/net in /example/object-map-example (#1796)b8662de
chore(deps): bump google.golang.org/protobuf (#1773)4a11e23
chore(deps): bump google.golang.org/protobuf (#1774)937c239
chore(deps): bump google.golang.org/protobuf in /example/celler (#1775)103ac42
chore: Update ci.yml (#1902)90aa46f
chore: fix some typos in comments (#1788)e55c557
feat: read from stdin, write to stdout (#1831) (#1832)fd2fa83
fix issue: #1780: filter $GOROOT path (#1827)10030b0
fix parse nested structs and aliases (#1866)7159b0f
fix: failing assert in enums test on 32bit (#1634)928264c
fix: remove dropped tags from general infos (#1764)a74d34c
fix:parse all field names declared in a row (#1872)0b9e347
new release (#1901)a3c6d12
support markdown description for declaration (#1893)9069105
update README (#1856)golang/go (go)
v1.23.3
go-gorm/postgres (gorm.io/driver/postgres)
v1.5.10
Compare Source
bitnami/charts (postgresql)
v16.2.3
v16.2.2
v16.2.1
v16.2.0
v16.1.2
v16.1.1
v16.1.0
namespaceOverride
(#30113) (4253372), closes #30113v16.0.6
v16.0.5
v16.0.4
v16.0.3
v16.0.2
astral-sh/ruff (ruff)
v0.8.1
Compare Source
Preview features
**
) in overlong f-string expressions (#14489)airflow
] Avoid implicitschedule
argument toDAG
and@dag
(AIR301
) (#14581)flake8-builtins
] Exempt private built-in modules (A005
) (#14505)flake8-pytest-style
] Fixpytest.mark.parametrize
rules to check calls instead of decorators (#14515)flake8-type-checking
] Implementruntime-cast-value
(TC006
) (#14511)flake8-type-checking
] Implementunquoted-type-alias
(TC007
) andquoted-type-alias
(TC008
) (#12927)flake8-use-pathlib
] RecommendPath.iterdir()
overos.listdir()
(PTH208
) (#14509)pylint
] Extendinvalid-envvar-default
to detectos.environ.get
(PLW1508
) (#14512)pylint
] Implementlen-test
(PLC1802
) (#14309)refurb
] Fix bug where methods defined using lambdas were flagged byFURB118
(#14639)ruff
] Auto-addr
prefix when string has no backslashes forunraw-re-pattern
(RUF039
) (#14536)ruff
] Implementinvalid-assert-message-literal-argument
(RUF040
) (#14488)ruff
] Implementunnecessary-nested-literal
(RUF041
) (#14323)ruff
] Implementunnecessary-regular-expression
(RUF055
) (#14659)Rule changes
pep8-naming
] Eliminate false positives for single-letter names (N811
,N814
) (#14584)pyflakes
] Avoid false positives in@no_type_check
contexts (F821
,F722
) (#14615)ruff
] Detect redirected-noqa in file-level comments (RUF101
) (#14635)ruff
] Mark fixes forunsorted-dunder-all
andunsorted-dunder-slots
as unsafe when there are complex comments in the sequence (RUF022
,RUF023
) (#14560)Bug fixes
None | None
forredundant-none-literal
(PYI061
) andnever-union
(RUF020
) (#14583, #14589)flake8-bugbear
] Fixmutable-contextvar-default
to resolve annotated function calls properly (B039
) (#14532)flake8-pyi
,ruff
] Fix traversal of nested literals and unions (PYI016
,PYI051
,PYI055
,PYI062
,RUF041
) (#14641)flake8-pyi
] Avoid rewriting invalid type expressions inunnecessary-type-union
(PYI055
) (#14660)flake8-type-checking
] Avoid syntax errors and type checking problem for quoted annotations autofix (TC003
,TC006
) (#14634)pylint
] Do not wrap function calls in parentheses in the fix for unnecessary-dunder-call (PLC2801
) (#14601)ruff
] Handleattrs
'sauto_attribs
correctly (RUF009
) (#14520)v0.8.0
Compare Source
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
See also, the "Remapped rules" section which may result in disabled rules.
Default to Python 3.9
Ruff now defaults to Python 3.9 instead of 3.8 if no explicit Python version is configured using
ruff.target-version
orproject.requires-python
(#13896)Changed location of
pydoclint
diagnosticspydoclint
diagnostics now point to the first-line of the problematic docstring. Previously, this was not the case.If you've opted into these preview rules but have them suppressed using
noqa
comments insome places, this change may mean that you need to move the
noqa
suppressioncomments. Most users should be unaffected by this change.
Use XDG (i.e.
~/.local/bin
) instead of the Cargo home directory in the standalone installerPreviously, Ruff's installer used
$CARGO_HOME
or~/.cargo/bin
for its target install directory. Now, Ruff will be installed into$XDG_BIN_HOME
,$XDG_DATA_HOME/../bin
, or~/.local/bin
(in that order).This change is only relevant to users of the standalone Ruff installer (using the shell or PowerShell script). If you installed Ruff using uv or pip, you should be unaffected.
Changes to the line width calculation
Ruff now uses a new version of the unicode-width Rust crate to calculate the line width. In very rare cases, this may lead to lines containing Unicode characters being reformatted, or being considered too long when they were not before (
E501
).Removed Rules
The following deprecated rules have been removed:
missing-type-self
(ANN101
)missing-type-cls
(ANN102
)syntax-error
(E999
)pytest-missing-fixture-name-underscore
(PT004
)pytest-incorrect-fixture-name-underscore
(PT005
)unpacked-list-comprehension
(UP027
)Remapped rules
The following rules have been remapped to new rule codes:
flake8-type-checking
:TCH
toTC
Stabilization
The following rules have been stabilized and are no longer in preview:
builtin-import-shadowing
(A004
)mutable-contextvar-default
(B039
)fast-api-redundant-response-model
(FAST001
)fast-api-non-annotated-dependency
(FAST002
)dict-index-missing-items
(PLC0206
)pep484-style-positional-only-argument
(PYI063
)redundant-final-literal
(PYI064
)bad-version-info-order
(PYI066
)parenthesize-chained-operators
(RUF021
)unsorted-dunder-all
(RUF022
)unsorted-dunder-slots
(RUF023
)assert-with-print-message
(RUF030
)unnecessary-default-type-args
(UP043
)The following behaviors have been stabilized:
ambiguous-variable-name
(E741
): Violations in stub files are now ignored. Stub authors typically don't control variable names.printf-string-formatting
(UP031
): Report allprintf
-like usages even if no autofix is availableThe following fixes have been stabilized:
zip-instead-of-pairwise
(RUF007
)Preview features
flake8-datetimez
] Exemptmin.time()
andmax.time()
(DTZ901
) (#14394)flake8-pie
] Mark fix as unsafe if the following statement is a string literal (PIE790
) (#14393)flake8-pyi
] New ruleredundant-none-literal
(PYI061
) (#14316)flake8-pyi
] Add autofix forredundant-numeric-union
(PYI041
) (#14273)ruff
] New rulemap-int-version-parsing
(RUF048
) (#14373)ruff
] New ruleredundant-bool-literal
(RUF038
) (#14319)ruff
] New ruleunraw-re-pattern
(RUF039
) (#14446)pycodestyle
] Exemptpytest.importorskip()
calls (E402
) (#14474)pylint
] Autofix suggests using sets when possible (PLR1714
) (#14372)Rule changes
invalid-pyproject-toml
(RUF200
): Updated to reflect the provisionally accepted PEP 639.flake8-pyi
] Avoid panic in unfixable case (PYI041
) (#14402)flake8-type-checking
] Correctly handle quotes in subscript expression when generating an autofix (#14371)pylint
] Suggest correct autofix for__contains__
(PLC2801
) (#14424)Configuration
ignore
s a rule that has been removed (#14435)lint.flake8-import-conventions.aliases
only uses valid module names and aliases (#14477)v0.7.4
Compare Source
Preview features
flake8-datetimez
] Detect usages ofdatetime.max
/datetime.min
(DTZ901
) (#14288)flake8-logging
] Implementroot-logger-calls
(LOG015
) (#14302)flake8-no-pep420
] Detect empty implicit namespace packages (INP001
) (#14236)flake8-pyi
] Add "replace withSelf
" fix (PYI019
) (#14238)perflint
] Implement quick-fix formanual-list-comprehension
(PERF401
) (#13919)pylint
] Implementshallow-copy-environ
(W1507
) (#14241)ruff
] Implementnone-not-at-end-of-union
(RUF036
) (#14314)ruff
] Implementationunsafe-markup-call
fromflake8-markupsafe
plugin (RUF035
) (#14224)ruff
] Report problems forattrs
dataclasses (RUF008
,RUF009
) (#14327)Rule changes
flake8-boolean-trap
] Exclude dunder methods that define operators (FBT001
) (#14203)flake8-pyi
] Add "replace withSelf
" fix (PYI034
) (#14217)flake8-pyi
] Always autofixduplicate-union-members
(PYI016
) (#14270)flake8-pyi
] Improve autofix for nested and mixed type unions forunnecessary-type-union
(PYI055
) (#14272)flake8-pyi
] Mark fix as unsafe when type annotation contains comments forduplicate-literal-member
(PYI062
) (#14268)Server
ruff.configuration
(#14352)Bug fixes
PLC014
(useless-import-alias
) andI002
(missing-required-import
) by consideringlint.isort.required-imports
forPLC014
(#14287)flake8-type-checking
] Skip quoting annotation if it becomes invalid syntax (TCH001
)flake8-pyi
] Avoid usingtyping.Self
in stub files pre-Python 3.11 (PYI034
) (#14230)flake8-pytest-style
] Flagpytest.raises
call with keyword argumentexpected_exception
(PT011
) (#14298)flake8-simplify
] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222
) (#14263)flake8-type-checking
] Fix false positives fortyping.Annotated
(TCH001
) (#14311)pylint
] Allowawait
at the top-level scope of a notebook (PLE1142
) (#14225)pylint
] Fix miscellaneous issues inawait-outside-async
detection (PLE1142
) (#14218)pyupgrade
] Avoid applying PEP 646 rewrites in invalid contexts (UP044
) (#14234)pyupgrade
] Detect permutations in redundant open modes (UP015
) (#14255)refurb
] Avoid triggeringhardcoded-string-charset
for reordered sets (FURB156
) (#14233)refurb
] Further special cases added toverbose-decimal-constructor
(FURB157
) (#14216)refurb
] UseUserString
instead of non-existentUserStr
(FURB189
) (#14209)ruff
] Avoid treating lowercase letters as# noqa
codes (RUF100
) (#14229)ruff
] Do not report whenOptional
has no type arguments (RUF013
) (#14181)Documentation
F704
,PLE1142
(#14266)v0.7.3
Compare Source
Preview features
flake8-pyi
] Include all Python file types forPYI006
andPYI066
(#14059)flake8-simplify
] Implementsplit-of-static-string
(SIM905
) (#14008)refurb
] Implementsubclass-builtin
(FURB189
) (#14105)ruff
] Improve diagnostic messages and docs (RUF031
,RUF032
,RUF034
) (#14068)Rule changes
B033
,PLC0208
) (#14064)eradicate
] Better detection of IntelliJ language injection comments (ERA001
) (#14094)flake8-pyi
] Add autofix fordocstring-in-stub
(PYI021
) (#14150)flake8-pyi
] Updateduplicate-literal-member
(PYI062
) to alawys provide an autofix (#14188)pyflakes
] Detect items that hash to same value in duplicate dictionaries (F601
) (#14065)ruff
] Fix false positive for decorators (RUF028
) (#14061)Bug fixes
# noqa
(#12809)eradicate
] ignore# language=
in commented-out-code rule (ERA001) (#14069)flake8-bugbear
] - do not runmutable-argument-default
on stubs (B006
) (#14058)flake8-builtins
] Skip lambda expressions inbuiltin-argument-shadowing (A002)
(#14144)flake8-comprehension
] Also remove trailing comma while fixingC409
andC419
(#14097)flake8-simplify
] Allowopen
without context manager inreturn
statement (SIM115
) (#14066)pylint
] Respect hash-equivalent literals initeration-over-set
(PLC0208
) (#14063)pylint
] Update known dunder methods for Python 3.13 (PLW3201
) (#14146)pyupgrade
] - ignore kwarg unpacking forUP044
(#14053)refurb
] Parse more exotic decimal strings inverbose-decimal-constructor
(FURB157
) (#14098)Documentation
v0.7.2
Compare Source
Preview features
pyupgrade
] Add PEP 646Unpack
conversion to*
with fix (UP044
) (#13988)Rule changes
known_stdlibs.rs
with stdlibs 2024.10.25 (#13963)flake8-no-pep420
] Skip namespace package enforcement for PEP 723 scripts (INP001
) (#13974)Server
Bug fixes
flake8-type-checking
] Fix false positive forsingledispatchmethod
(TCH003
) (#13941)flake8-type-checking
] Treat return type ofsingledispatch
as runtime-required (TCH003
) (#13957)Documentation
flake8-simplify
] Include caveats of enablingif-else-block-instead-of-if-exp
(SIM108
) (#14019)v0.7.1
Compare Source
Preview features
E221
andE222
to flag missing or extra whitespace around==
operator (#13890)pylint
] Restrictiteration-over-set
to only work on sets of literals (PLC0208
) (#13731)Rule changes
flake8-type-checking
] Support auto-quoting when annotations contain quotes (#11811)Server
Bug fixes
ARG002
compatible withEM101
when raisingNotImplementedError
(#13714)Other changes
v0.7.0
Compare Source
Check out the blog post for a migration guide and overview of the changes!
Breaking changes
PT001
andPT023
now default to omitting the decorator parentheses when there are no arguments(#12838, #13292).
This was a change that we attempted to make in Ruff v0.6.0, but only partially made due to an error on our part.
See the blog post for more details.
useless-try-except
rule (in ourtryceratops
category) has been recoded fromTRY302
toTRY203
(#13502). This ensures Ruff's code is consistent withthe same rule in the
tryceratops
linter.lint.allow-unused-imports
setting has been removed (#13677). Uselint.pyflakes.allow-unused-imports
instead.
Formatter preview style
Preview linter features
refurb
] implementhardcoded-string-charset
(FURB156) (#13530)refurb
] Count codepoints not bytes forslice-to-remove-prefix-or-suffix (FURB188)
(#13631)Rule changes
pylint
] MarkPLE1141
fix as unsafe (#13629)flake8-async
] Consider async generators to be "checkpoints" forcancel-scope-no-checkpoint
(ASYNC100
) (#13639)flake8-bugbear
] Do not suggest setting parameterstrict=
toFalse
inB905
diagnostic message (#13656)flake8-todos
] Only flag the word "TODO", not words starting with "todo" (TD006
) (#13640)pycodestyle
] Fix whitespace-related false positives and false negatives inside type-parameter lists (E231
,E251
) (#13704)flake8-simplify
] Stabilize preview behavior forSIM115
so that the rule can detect filesbeing opened from a wider range of standard-library functions (#12959).
CLI
--statistics
command (#13774)Bug fixes
pyflakes
] Allowipytest
cell magic (F401
) (#13745)flake8-use-pathlib
] FixPTH123
false positive whenopen
is passed a file descriptor (#13616)flake8-bandit
] Detect patterns from multi line SQL statements (S608
) (#13574)flake8-pyi
] - Fix dropped expressions inPYI030
autofix (#13727)encode/uvicorn (uvicorn)
v0.32.1
Compare Source
Fixed
httptools >= 0.6.3
#2488v0.32.0
Compare Source
Added
max_request_limit
is exceeded (#2430)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
Thanks for the PR!
Deployments, as required, will be available below:
Please create PRs in draft mode. Mark as ready to enable:
After merge, new images are deployed in: