bcgov / quickstart-openshift-backends

Pluggable backends for Go, Java and Python. Can be consumed by bcgov/quickstart-openshift.
Apache License 2.0
3 stars 1 forks source link

chore(deps): update all non-major dependencies #260

Open renovate[bot] opened 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Type Update Change Pending Age Adoption Passing Confidence
ghcr.io/bcgov/nr-containers/bitnami/postgresql (source) minor 15.8.0 -> 15.9.0 age adoption passing confidence
github.com/swaggo/swag require patch v1.16.3 -> v1.16.4 age adoption passing confidence
go (source) toolchain patch 1.23.2 -> 1.23.3 age adoption passing confidence
gorm.io/driver/postgres require patch v1.5.9 -> v1.5.10 age adoption passing confidence
postgresql (source) minor 16.0.1 -> 16.2.1 16.2.2 age adoption passing confidence
ruff (source, changelog) dev-dependencies minor ^0.6.1 -> ^0.7.0 age adoption passing confidence
uvicorn (changelog) dependencies minor ^0.31.0 -> ^0.32.0 age adoption passing confidence

Release Notes

swaggo/swag (github.com/swaggo/swag) ### [`v1.16.4`](https://redirect.github.com/swaggo/swag/releases/tag/v1.16.4) [Compare Source](https://redirect.github.com/swaggo/swag/compare/v1.16.3...v1.16.4) #### Changelog - [`85254b4`](https://redirect.github.com/swaggo/swag/commit/85254b4) Added multiline support for [@​description](https://redirect.github.com/description) attribute for securityDefinitions ([#​1786](https://redirect.github.com/swaggo/swag/issues/1786)) - [`7204462`](https://redirect.github.com/swaggo/swag/commit/7204462) Added suport for parsing comments inside of function bodies ([#​1824](https://redirect.github.com/swaggo/swag/issues/1824)) - [`d323b48`](https://redirect.github.com/swaggo/swag/commit/d323b48) Feat: Add support for parenthesis in router patterns ([#​1859](https://redirect.github.com/swaggo/swag/issues/1859)) - [`15dae35`](https://redirect.github.com/swaggo/swag/commit/15dae35) Feat: multi-arch docker image ([#​1756](https://redirect.github.com/swaggo/swag/issues/1756)) - [`83fe3ca`](https://redirect.github.com/swaggo/swag/commit/83fe3ca) Fix generics used with function scoped types ([#​1883](https://redirect.github.com/swaggo/swag/issues/1883)) - [`ff50cd6`](https://redirect.github.com/swaggo/swag/commit/ff50cd6) Fix global overrides for any/interface ref types ([#​1835](https://redirect.github.com/swaggo/swag/issues/1835)) - [`1d730c5`](https://redirect.github.com/swaggo/swag/commit/1d730c5) Fix param comment escaping issue ([#​1890](https://redirect.github.com/swaggo/swag/issues/1890)) - [`697572a`](https://redirect.github.com/swaggo/swag/commit/697572a) Fixes Issue 1829 ([#​1830](https://redirect.github.com/swaggo/swag/issues/1830)) - [`28de14c`](https://redirect.github.com/swaggo/swag/commit/28de14c) Flags to parse internal and dependency package ([#​1894](https://redirect.github.com/swaggo/swag/issues/1894)) - [`4c2f8dd`](https://redirect.github.com/swaggo/swag/commit/4c2f8dd) Handle case of empty GOROOT ([#​1798](https://redirect.github.com/swaggo/swag/issues/1798)) - [`87e7d9c`](https://redirect.github.com/swaggo/swag/commit/87e7d9c) Update docker go build version to 1.21 ([#​1758](https://redirect.github.com/swaggo/swag/issues/1758)) - [`4fd8a36`](https://redirect.github.com/swaggo/swag/commit/4fd8a36) Update docs for request and response headers ([#​1825](https://redirect.github.com/swaggo/swag/issues/1825)) - [`56fde5c`](https://redirect.github.com/swaggo/swag/commit/56fde5c) Update operation.go ([#​1753](https://redirect.github.com/swaggo/swag/issues/1753)) - [`807dd1f`](https://redirect.github.com/swaggo/swag/commit/807dd1f) \[Issue 1812] fix misalignment in expected.json and api.go messing with parser_test ([#​1836](https://redirect.github.com/swaggo/swag/issues/1836)) - [`91624ad`](https://redirect.github.com/swaggo/swag/commit/91624ad) add support for "title" tag ([#​1762](https://redirect.github.com/swaggo/swag/issues/1762)) - [`f32d4d3`](https://redirect.github.com/swaggo/swag/commit/f32d4d3) adds support for complex types with function scope ([#​1813](https://redirect.github.com/swaggo/swag/issues/1813)) - [`c7f1cd8`](https://redirect.github.com/swaggo/swag/commit/c7f1cd8) adds support for pointer function scoped fields ([#​1841](https://redirect.github.com/swaggo/swag/issues/1841)) - [`8a47dcb`](https://redirect.github.com/swaggo/swag/commit/8a47dcb) bump go version ([#​1797](https://redirect.github.com/swaggo/swag/issues/1797)) - [`0834357`](https://redirect.github.com/swaggo/swag/commit/0834357) chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 ([#​1793](https://redirect.github.com/swaggo/swag/issues/1793)) - [`1bb1445`](https://redirect.github.com/swaggo/swag/commit/1bb1445) chore(deps): bump golang.org/x/net in /example/celler ([#​1794](https://redirect.github.com/swaggo/swag/issues/1794)) - [`6aa6613`](https://redirect.github.com/swaggo/swag/commit/6aa6613) chore(deps): bump golang.org/x/net in /example/go-module-support ([#​1795](https://redirect.github.com/swaggo/swag/issues/1795)) - [`d5af957`](https://redirect.github.com/swaggo/swag/commit/d5af957) chore(deps): bump golang.org/x/net in /example/markdown ([#​1792](https://redirect.github.com/swaggo/swag/issues/1792)) - [`0368d7d`](https://redirect.github.com/swaggo/swag/commit/0368d7d) chore(deps): bump golang.org/x/net in /example/object-map-example ([#​1796](https://redirect.github.com/swaggo/swag/issues/1796)) - [`b8662de`](https://redirect.github.com/swaggo/swag/commit/b8662de) chore(deps): bump google.golang.org/protobuf ([#​1773](https://redirect.github.com/swaggo/swag/issues/1773)) - [`4a11e23`](https://redirect.github.com/swaggo/swag/commit/4a11e23) chore(deps): bump google.golang.org/protobuf ([#​1774](https://redirect.github.com/swaggo/swag/issues/1774)) - [`937c239`](https://redirect.github.com/swaggo/swag/commit/937c239) chore(deps): bump google.golang.org/protobuf in /example/celler ([#​1775](https://redirect.github.com/swaggo/swag/issues/1775)) - [`103ac42`](https://redirect.github.com/swaggo/swag/commit/103ac42) chore: Update ci.yml ([#​1902](https://redirect.github.com/swaggo/swag/issues/1902)) - [`90aa46f`](https://redirect.github.com/swaggo/swag/commit/90aa46f) chore: fix some typos in comments ([#​1788](https://redirect.github.com/swaggo/swag/issues/1788)) - [`e55c557`](https://redirect.github.com/swaggo/swag/commit/e55c557) feat: read from stdin, write to stdout ([#​1831](https://redirect.github.com/swaggo/swag/issues/1831)) ([#​1832](https://redirect.github.com/swaggo/swag/issues/1832)) - [`fd2fa83`](https://redirect.github.com/swaggo/swag/commit/fd2fa83) fix issue: [#​1780](https://redirect.github.com/swaggo/swag/issues/1780): filter $GOROOT path ([#​1827](https://redirect.github.com/swaggo/swag/issues/1827)) - [`10030b0`](https://redirect.github.com/swaggo/swag/commit/10030b0) fix parse nested structs and aliases ([#​1866](https://redirect.github.com/swaggo/swag/issues/1866)) - [`7159b0f`](https://redirect.github.com/swaggo/swag/commit/7159b0f) fix: failing assert in enums test on 32bit ([#​1634](https://redirect.github.com/swaggo/swag/issues/1634)) - [`928264c`](https://redirect.github.com/swaggo/swag/commit/928264c) fix: remove dropped tags from general infos ([#​1764](https://redirect.github.com/swaggo/swag/issues/1764)) - [`a74d34c`](https://redirect.github.com/swaggo/swag/commit/a74d34c) fix:parse all field names declared in a row ([#​1872](https://redirect.github.com/swaggo/swag/issues/1872)) - [`0b9e347`](https://redirect.github.com/swaggo/swag/commit/0b9e347) new release ([#​1901](https://redirect.github.com/swaggo/swag/issues/1901)) - [`a3c6d12`](https://redirect.github.com/swaggo/swag/commit/a3c6d12) support markdown description for declaration ([#​1893](https://redirect.github.com/swaggo/swag/issues/1893)) - [`9069105`](https://redirect.github.com/swaggo/swag/commit/9069105) update README ([#​1856](https://redirect.github.com/swaggo/swag/issues/1856))
golang/go (go) ### [`v1.23.3`](https://redirect.github.com/golang/go/compare/go1.23.2...go1.23.3)
go-gorm/postgres (gorm.io/driver/postgres) ### [`v1.5.10`](https://redirect.github.com/go-gorm/postgres/compare/v1.5.9...v1.5.10) [Compare Source](https://redirect.github.com/go-gorm/postgres/compare/v1.5.9...v1.5.10)
bitnami/charts (postgresql) ### [`v16.2.1`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#1621-2024-11-14) - \[bitnami/postgresql] Release 16.2.1 ([#​30463](https://redirect.github.com/bitnami/charts/pull/30463)) ### [`v16.2.0`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#1620-2024-11-14) - \[bitnami/postgresql] feat: :sparkles: Add password update job ([#​30444](https://redirect.github.com/bitnami/charts/issues/30444)) ([ea896db](https://redirect.github.com/bitnami/charts/commit/ea896dbfbfaf7d386ca40c4072a61aa958cb7fb1)), closes [#​30444](https://redirect.github.com/bitnami/charts/issues/30444) ### [`v16.1.2`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1612-2024-11-06-small) - \[bitnami/postgresql] Release 16.1.2 ([#​30250](https://redirect.github.com/bitnami/charts/issues/30250)) ([423c554](https://redirect.github.com/bitnami/charts/commit/423c55454743745dc486e426089141fa814fd401)), closes [#​30250](https://redirect.github.com/bitnami/charts/issues/30250) ### [`v16.1.1`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1611-2024-11-04-small) - \[bitnami/postgresql] metrics.collectors applies to read replicas ([#​30133](https://redirect.github.com/bitnami/charts/issues/30133)) ([696f113](https://redirect.github.com/bitnami/charts/commit/696f113b68a7f541de7f073cf3efec5b25ccf10b)), closes [#​30133](https://redirect.github.com/bitnami/charts/issues/30133) ### [`v16.1.0`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#1610-2024-10-30) - \[bitnami/\*] Remove wrong comment about imagePullPolicy ([#​30107](https://redirect.github.com/bitnami/charts/issues/30107)) ([a51f9e4](https://redirect.github.com/bitnami/charts/commit/a51f9e4bb0fbf77199512d35de7ac8abe055d026)), closes [#​30107](https://redirect.github.com/bitnami/charts/issues/30107) - \[bitnami/postgresql] Added support for `namespaceOverride` ([#​30113](https://redirect.github.com/bitnami/charts/issues/30113)) ([4253372](https://redirect.github.com/bitnami/charts/commit/4253372e0b770e941c4894cdd7a904d3fdabeb19)), closes [#​30113](https://redirect.github.com/bitnami/charts/issues/30113) ### [`v16.0.6`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1606-2024-10-24-small) - \[bitnami/postgresql] Release 16.0.6 ([#​30069](https://redirect.github.com/bitnami/charts/issues/30069)) ([e431b4a](https://redirect.github.com/bitnami/charts/commit/e431b4a915cb29593faedff990bba9516dc25ef6)), closes [#​30069](https://redirect.github.com/bitnami/charts/issues/30069) ### [`v16.0.5`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1605-2024-10-22-small) - \[bitnami/postgresql] Release 16.0.5 ([#​30046](https://redirect.github.com/bitnami/charts/issues/30046)) ([a825e37](https://redirect.github.com/bitnami/charts/commit/a825e37775f041dc3404f727ff33661364dbc8a3)), closes [#​30046](https://redirect.github.com/bitnami/charts/issues/30046) ### [`v16.0.4`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1604-2024-10-21-small) - \[bitnami/postgresql] Release 16.0.4 ([#​30013](https://redirect.github.com/bitnami/charts/issues/30013)) ([8435f88](https://redirect.github.com/bitnami/charts/commit/8435f88ae01cc20203022eb97904ee3abeb96467)), closes [#​30013](https://redirect.github.com/bitnami/charts/issues/30013) ### [`v16.0.3`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1603-2024-10-16-small) - \[bitnami/postgresql] Release 16.0.3 ([#​29942](https://redirect.github.com/bitnami/charts/issues/29942)) ([7b3f2bb](https://redirect.github.com/bitnami/charts/commit/7b3f2bb7a65a78cba10fe8dfe87fd47b55dd8ec0)), closes [#​29942](https://redirect.github.com/bitnami/charts/issues/29942) ### [`v16.0.2`](https://redirect.github.com/bitnami/charts/blob/HEAD/bitnami/postgresql/CHANGELOG.md#small1602-2024-10-16-small) - \[bitnami/postgresql] Release 16.0.2 ([#​29938](https://redirect.github.com/bitnami/charts/issues/29938)) ([766c157](https://redirect.github.com/bitnami/charts/commit/766c1577e867aea17e1e9b21cc25f9e27b299273)), closes [#​29938](https://redirect.github.com/bitnami/charts/issues/29938) - Update documentation links to techdocs.broadcom.com ([#​29931](https://redirect.github.com/bitnami/charts/issues/29931)) ([f0d9ad7](https://redirect.github.com/bitnami/charts/commit/f0d9ad78f39f633d275fc576d32eae78ded4d0b8)), closes [#​29931](https://redirect.github.com/bitnami/charts/issues/29931)
astral-sh/ruff (ruff) ### [`v0.7.4`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#074) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.7.3...0.7.4) ##### Preview features - \[`flake8-datetimez`] Detect usages of `datetime.max`/`datetime.min` (`DTZ901`) ([#​14288](https://redirect.github.com/astral-sh/ruff/pull/14288)) - \[`flake8-logging`] Implement `root-logger-calls` (`LOG015`) ([#​14302](https://redirect.github.com/astral-sh/ruff/pull/14302)) - \[`flake8-no-pep420`] Detect empty implicit namespace packages (`INP001`) ([#​14236](https://redirect.github.com/astral-sh/ruff/pull/14236)) - \[`flake8-pyi`] Add "replace with `Self`" fix (`PYI019`) ([#​14238](https://redirect.github.com/astral-sh/ruff/pull/14238)) - \[`perflint`] Implement quick-fix for `manual-list-comprehension` (`PERF401`) ([#​13919](https://redirect.github.com/astral-sh/ruff/pull/13919)) - \[`pylint`] Implement `shallow-copy-environ` (`W1507`) ([#​14241](https://redirect.github.com/astral-sh/ruff/pull/14241)) - \[`ruff`] Implement `none-not-at-end-of-union` (`RUF036`) ([#​14314](https://redirect.github.com/astral-sh/ruff/pull/14314)) - \[`ruff`] Implementation `unsafe-markup-call` from `flake8-markupsafe` plugin (`RUF035`) ([#​14224](https://redirect.github.com/astral-sh/ruff/pull/14224)) - \[`ruff`] Report problems for `attrs` dataclasses (`RUF008`, `RUF009`) ([#​14327](https://redirect.github.com/astral-sh/ruff/pull/14327)) ##### Rule changes - \[`flake8-boolean-trap`] Exclude dunder methods that define operators (`FBT001`) ([#​14203](https://redirect.github.com/astral-sh/ruff/pull/14203)) - \[`flake8-pyi`] Add "replace with `Self`" fix (`PYI034`) ([#​14217](https://redirect.github.com/astral-sh/ruff/pull/14217)) - \[`flake8-pyi`] Always autofix `duplicate-union-members` (`PYI016`) ([#​14270](https://redirect.github.com/astral-sh/ruff/pull/14270)) - \[`flake8-pyi`] Improve autofix for nested and mixed type unions for `unnecessary-type-union` (`PYI055`) ([#​14272](https://redirect.github.com/astral-sh/ruff/pull/14272)) - \[`flake8-pyi`] Mark fix as unsafe when type annotation contains comments for `duplicate-literal-member` (`PYI062`) ([#​14268](https://redirect.github.com/astral-sh/ruff/pull/14268)) ##### Server - Use the current working directory to resolve settings from `ruff.configuration` ([#​14352](https://redirect.github.com/astral-sh/ruff/pull/14352)) ##### Bug fixes - Avoid conflicts between `PLC014` (`useless-import-alias`) and `I002` (`missing-required-import`) by considering `lint.isort.required-imports` for `PLC014` ([#​14287](https://redirect.github.com/astral-sh/ruff/pull/14287)) - \[`flake8-type-checking`] Skip quoting annotation if it becomes invalid syntax (`TCH001`) - \[`flake8-pyi`] Avoid using `typing.Self` in stub files pre-Python 3.11 (`PYI034`) ([#​14230](https://redirect.github.com/astral-sh/ruff/pull/14230)) - \[`flake8-pytest-style`] Flag `pytest.raises` call with keyword argument `expected_exception` (`PT011`) ([#​14298](https://redirect.github.com/astral-sh/ruff/pull/14298)) - \[`flake8-simplify`] Infer "unknown" truthiness for literal iterables whose items are all unpacks (`SIM222`) ([#​14263](https://redirect.github.com/astral-sh/ruff/pull/14263)) - \[`flake8-type-checking`] Fix false positives for `typing.Annotated` (`TCH001`) ([#​14311](https://redirect.github.com/astral-sh/ruff/pull/14311)) - \[`pylint`] Allow `await` at the top-level scope of a notebook (`PLE1142`) ([#​14225](https://redirect.github.com/astral-sh/ruff/pull/14225)) - \[`pylint`] Fix miscellaneous issues in `await-outside-async` detection (`PLE1142`) ([#​14218](https://redirect.github.com/astral-sh/ruff/pull/14218)) - \[`pyupgrade`] Avoid applying PEP 646 rewrites in invalid contexts (`UP044`) ([#​14234](https://redirect.github.com/astral-sh/ruff/pull/14234)) - \[`pyupgrade`] Detect permutations in redundant open modes (`UP015`) ([#​14255](https://redirect.github.com/astral-sh/ruff/pull/14255)) - \[`refurb`] Avoid triggering `hardcoded-string-charset` for reordered sets (`FURB156`) ([#​14233](https://redirect.github.com/astral-sh/ruff/pull/14233)) - \[`refurb`] Further special cases added to `verbose-decimal-constructor` (`FURB157`) ([#​14216](https://redirect.github.com/astral-sh/ruff/pull/14216)) - \[`refurb`] Use `UserString` instead of non-existent `UserStr` (`FURB189`) ([#​14209](https://redirect.github.com/astral-sh/ruff/pull/14209)) - \[`ruff`] Avoid treating lowercase letters as `# noqa` codes (`RUF100`) ([#​14229](https://redirect.github.com/astral-sh/ruff/pull/14229)) - \[`ruff`] Do not report when `Optional` has no type arguments (`RUF013`) ([#​14181](https://redirect.github.com/astral-sh/ruff/pull/14181)) ##### Documentation - Add "Notebook behavior" section for `F704`, `PLE1142` ([#​14266](https://redirect.github.com/astral-sh/ruff/pull/14266)) - Document comment policy around fix safety ([#​14300](https://redirect.github.com/astral-sh/ruff/pull/14300)) ### [`v0.7.3`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#073) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.7.2...0.7.3) ##### Preview features - Formatter: Disallow single-line implicit concatenated strings ([#​13928](https://redirect.github.com/astral-sh/ruff/pull/13928)) - \[`flake8-pyi`] Include all Python file types for `PYI006` and `PYI066` ([#​14059](https://redirect.github.com/astral-sh/ruff/pull/14059)) - \[`flake8-simplify`] Implement `split-of-static-string` (`SIM905`) ([#​14008](https://redirect.github.com/astral-sh/ruff/pull/14008)) - \[`refurb`] Implement `subclass-builtin` (`FURB189`) ([#​14105](https://redirect.github.com/astral-sh/ruff/pull/14105)) - \[`ruff`] Improve diagnostic messages and docs (`RUF031`, `RUF032`, `RUF034`) ([#​14068](https://redirect.github.com/astral-sh/ruff/pull/14068)) ##### Rule changes - Detect items that hash to same value in duplicate sets (`B033`, `PLC0208`) ([#​14064](https://redirect.github.com/astral-sh/ruff/pull/14064)) - \[`eradicate`] Better detection of IntelliJ language injection comments (`ERA001`) ([#​14094](https://redirect.github.com/astral-sh/ruff/pull/14094)) - \[`flake8-pyi`] Add autofix for `docstring-in-stub` (`PYI021`) ([#​14150](https://redirect.github.com/astral-sh/ruff/pull/14150)) - \[`flake8-pyi`] Update `duplicate-literal-member` (`PYI062`) to alawys provide an autofix ([#​14188](https://redirect.github.com/astral-sh/ruff/pull/14188)) - \[`pyflakes`] Detect items that hash to same value in duplicate dictionaries (`F601`) ([#​14065](https://redirect.github.com/astral-sh/ruff/pull/14065)) - \[`ruff`] Fix false positive for decorators (`RUF028`) ([#​14061](https://redirect.github.com/astral-sh/ruff/pull/14061)) ##### Bug fixes - Avoid parsing joint rule codes as distinct codes in `# noqa` ([#​12809](https://redirect.github.com/astral-sh/ruff/pull/12809)) - \[`eradicate`] ignore `# language=` in commented-out-code rule (ERA001) ([#​14069](https://redirect.github.com/astral-sh/ruff/pull/14069)) - \[`flake8-bugbear`] - do not run `mutable-argument-default` on stubs (`B006`) ([#​14058](https://redirect.github.com/astral-sh/ruff/pull/14058)) - \[`flake8-builtins`] Skip lambda expressions in `builtin-argument-shadowing (A002)` ([#​14144](https://redirect.github.com/astral-sh/ruff/pull/14144)) - \[`flake8-comprehension`] Also remove trailing comma while fixing `C409` and `C419` ([#​14097](https://redirect.github.com/astral-sh/ruff/pull/14097)) - \[`flake8-simplify`] Allow `open` without context manager in `return` statement (`SIM115`) ([#​14066](https://redirect.github.com/astral-sh/ruff/pull/14066)) - \[`pylint`] Respect hash-equivalent literals in `iteration-over-set` (`PLC0208`) ([#​14063](https://redirect.github.com/astral-sh/ruff/pull/14063)) - \[`pylint`] Update known dunder methods for Python 3.13 (`PLW3201`) ([#​14146](https://redirect.github.com/astral-sh/ruff/pull/14146)) - \[`pyupgrade`] - ignore kwarg unpacking for `UP044` ([#​14053](https://redirect.github.com/astral-sh/ruff/pull/14053)) - \[`refurb`] Parse more exotic decimal strings in `verbose-decimal-constructor` (`FURB157`) ([#​14098](https://redirect.github.com/astral-sh/ruff/pull/14098)) ##### Documentation - Add links to missing related options within rule documentations ([#​13971](https://redirect.github.com/astral-sh/ruff/pull/13971)) - Add rule short code to mkdocs tags to allow searching via rule codes ([#​14040](https://redirect.github.com/astral-sh/ruff/pull/14040)) ### [`v0.7.2`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#072) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.7.1...0.7.2) ##### Preview features - Fix formatting of single with-item with trailing comment ([#​14005](https://redirect.github.com/astral-sh/ruff/pull/14005)) - \[`pyupgrade`] Add PEP 646 `Unpack` conversion to `*` with fix (`UP044`) ([#​13988](https://redirect.github.com/astral-sh/ruff/pull/13988)) ##### Rule changes - Regenerate `known_stdlibs.rs` with stdlibs 2024.10.25 ([#​13963](https://redirect.github.com/astral-sh/ruff/pull/13963)) - \[`flake8-no-pep420`] Skip namespace package enforcement for PEP 723 scripts (`INP001`) ([#​13974](https://redirect.github.com/astral-sh/ruff/pull/13974)) ##### Server - Fix server panic when undoing an edit ([#​14010](https://redirect.github.com/astral-sh/ruff/pull/14010)) ##### Bug fixes - Fix issues in discovering ruff in pip build environments ([#​13881](https://redirect.github.com/astral-sh/ruff/pull/13881)) - \[`flake8-type-checking`] Fix false positive for `singledispatchmethod` (`TCH003`) ([#​13941](https://redirect.github.com/astral-sh/ruff/pull/13941)) - \[`flake8-type-checking`] Treat return type of `singledispatch` as runtime-required (`TCH003`) ([#​13957](https://redirect.github.com/astral-sh/ruff/pull/13957)) ##### Documentation - \[`flake8-simplify`] Include caveats of enabling `if-else-block-instead-of-if-exp` (`SIM108`) ([#​14019](https://redirect.github.com/astral-sh/ruff/pull/14019)) ### [`v0.7.1`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#071) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.7.0...0.7.1) ##### Preview features - Fix `E221` and `E222` to flag missing or extra whitespace around `==` operator ([#​13890](https://redirect.github.com/astral-sh/ruff/pull/13890)) - Formatter: Alternate quotes for strings inside f-strings in preview ([#​13860](https://redirect.github.com/astral-sh/ruff/pull/13860)) - Formatter: Join implicit concatenated strings when they fit on a line ([#​13663](https://redirect.github.com/astral-sh/ruff/pull/13663)) - \[`pylint`] Restrict `iteration-over-set` to only work on sets of literals (`PLC0208`) ([#​13731](https://redirect.github.com/astral-sh/ruff/pull/13731)) ##### Rule changes - \[`flake8-type-checking`] Support auto-quoting when annotations contain quotes ([#​11811](https://redirect.github.com/astral-sh/ruff/pull/11811)) ##### Server - Avoid indexing the workspace for single-file mode ([#​13770](https://redirect.github.com/astral-sh/ruff/pull/13770)) ##### Bug fixes - Make `ARG002` compatible with `EM101` when raising `NotImplementedError` ([#​13714](https://redirect.github.com/astral-sh/ruff/pull/13714)) ##### Other changes - Introduce more Docker tags for Ruff (similar to uv) ([#​13274](https://redirect.github.com/astral-sh/ruff/pull/13274)) ### [`v0.7.0`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#070) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.9...0.7.0) Check out the [blog post](https://astral.sh/blog/ruff-v0.7.0) for a migration guide and overview of the changes! ##### Breaking changes - The pytest rules `PT001` and `PT023` now default to omitting the decorator parentheses when there are no arguments ([#​12838](https://redirect.github.com/astral-sh/ruff/pull/12838), [#​13292](https://redirect.github.com/astral-sh/ruff/pull/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](https://astral.sh/blog/ruff-v0.7.0) for more details. - The `useless-try-except` rule (in our `tryceratops` category) has been recoded from `TRY302` to `TRY203` ([#​13502](https://redirect.github.com/astral-sh/ruff/pull/13502)). This ensures Ruff's code is consistent with the same rule in the [`tryceratops`](https://redirect.github.com/guilatrova/tryceratops) linter. - The `lint.allow-unused-imports` setting has been removed ([#​13677](https://redirect.github.com/astral-sh/ruff/pull/13677)). Use [`lint.pyflakes.allow-unused-imports`](https://docs.astral.sh/ruff/settings/#lint_pyflakes_allowed-unused-imports) instead. ##### Formatter preview style - Normalize implicit concatenated f-string quotes per part ([#​13539](https://redirect.github.com/astral-sh/ruff/pull/13539)) ##### Preview linter features - \[`refurb`] implement `hardcoded-string-charset` (FURB156) ([#​13530](https://redirect.github.com/astral-sh/ruff/pull/13530)) - \[`refurb`] Count codepoints not bytes for `slice-to-remove-prefix-or-suffix (FURB188)` ([#​13631](https://redirect.github.com/astral-sh/ruff/pull/13631)) ##### Rule changes - \[`pylint`] Mark `PLE1141` fix as unsafe ([#​13629](https://redirect.github.com/astral-sh/ruff/pull/13629)) - \[`flake8-async`] Consider async generators to be "checkpoints" for `cancel-scope-no-checkpoint` (`ASYNC100`) ([#​13639](https://redirect.github.com/astral-sh/ruff/pull/13639)) - \[`flake8-bugbear`] Do not suggest setting parameter `strict=` to `False` in `B905` diagnostic message ([#​13656](https://redirect.github.com/astral-sh/ruff/pull/13656)) - \[`flake8-todos`] Only flag the word "TODO", not words starting with "todo" (`TD006`) ([#​13640](https://redirect.github.com/astral-sh/ruff/pull/13640)) - \[`pycodestyle`] Fix whitespace-related false positives and false negatives inside type-parameter lists (`E231`, `E251`) ([#​13704](https://redirect.github.com/astral-sh/ruff/pull/13704)) - \[`flake8-simplify`] Stabilize preview behavior for `SIM115` so that the rule can detect files being opened from a wider range of standard-library functions ([#​12959](https://redirect.github.com/astral-sh/ruff/pull/12959)). ##### CLI - Add explanation of fixable in `--statistics` command ([#​13774](https://redirect.github.com/astral-sh/ruff/pull/13774)) ##### Bug fixes - \[`pyflakes`] Allow `ipytest` cell magic (`F401`) ([#​13745](https://redirect.github.com/astral-sh/ruff/pull/13745)) - \[`flake8-use-pathlib`] Fix `PTH123` false positive when `open` is passed a file descriptor ([#​13616](https://redirect.github.com/astral-sh/ruff/pull/13616)) - \[`flake8-bandit`] Detect patterns from multi line SQL statements (`S608`) ([#​13574](https://redirect.github.com/astral-sh/ruff/pull/13574)) - \[`flake8-pyi`] - Fix dropped expressions in `PYI030` autofix ([#​13727](https://redirect.github.com/astral-sh/ruff/pull/13727)) ### [`v0.6.9`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#069) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.6.8...0.6.9) ##### Preview features - Fix codeblock dynamic line length calculation for indented docstring examples ([#​13523](https://redirect.github.com/astral-sh/ruff/pull/13523)) - \[`refurb`] Mark `FURB118` fix as unsafe ([#​13613](https://redirect.github.com/astral-sh/ruff/pull/13613)) ##### Rule changes - \[`pydocstyle`] Don't raise `D208` when last line is non-empty ([#​13372](https://redirect.github.com/astral-sh/ruff/pull/13372)) - \[`pylint`] Preserve trivia (i.e. comments) in `PLR5501` autofix ([#​13573](https://redirect.github.com/astral-sh/ruff/pull/13573)) ##### Configuration - \[`pyflakes`] Add `allow-unused-imports` setting for `unused-import` rule (`F401`) ([#​13601](https://redirect.github.com/astral-sh/ruff/pull/13601)) ##### Bug fixes - Support ruff discovery in pip build environments ([#​13591](https://redirect.github.com/astral-sh/ruff/pull/13591)) - \[`flake8-bugbear`] Avoid short circuiting `B017` for multiple context managers ([#​13609](https://redirect.github.com/astral-sh/ruff/pull/13609)) - \[`pylint`] Do not offer an invalid fix for `PLR1716` when the comparisons contain parenthesis ([#​13527](https://redirect.github.com/astral-sh/ruff/pull/13527)) - \[`pyupgrade`] Fix `UP043` to apply to `collections.abc.Generator` and `collections.abc.AsyncGenerator` ([#​13611](https://redirect.github.com/astral-sh/ruff/pull/13611)) - \[`refurb`] Fix handling of slices in tuples for `FURB118`, e.g., `x[:, 1]` ([#​13518](https://redirect.github.com/astral-sh/ruff/pull/13518)) ##### Documentation - Update GitHub Action link to `astral-sh/ruff-action` ([#​13551](https://redirect.github.com/astral-sh/ruff/pull/13551))
encode/uvicorn (uvicorn) ### [`v0.32.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0321-2024-11-20) [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.32.0...0.32.1) ##### Fixed - Drop ASGI spec version to 2.3 on HTTP scope [#​2513](https://redirect.github.com/encode/uvicorn/pull/2513) - Enable httptools lenient data on `httptools >= 0.6.3` [#​2488](https://redirect.github.com/encode/uvicorn/pull/2488) ### [`v0.32.0`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0320-2024-10-15) [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.31.1...0.32.0) ##### Added - Officially support Python 3.13 ([#​2482](https://redirect.github.com/encode/uvicorn/issues/2482)) - Warn when `max_request_limit` is exceeded ([#​2430](https://redirect.github.com/encode/uvicorn/issues/2430)) ### [`v0.31.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0311-2024-10-09) [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.31.0...0.31.1) ##### Fixed - Support WebSockets 0.13.1 ([#​2471](https://redirect.github.com/encode/uvicorn/issues/2471)) - Restore support for `[*]` in trusted hosts ([#​2480](https://redirect.github.com/encode/uvicorn/issues/2480)) - Add `PathLike[str]` type hint for `ssl_keyfile` ([#​2481](https://redirect.github.com/encode/uvicorn/issues/2481))

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: