Commit 1f081a5
authored
build(deps): bump the uv-non-major group with 25 updates (#746)
Bumps the uv-non-major group with 25 updates:
| Package | From | To |
| --- | --- | --- |
| [alembic](https://github.com/sqlalchemy/alembic) | `1.18.4` | `1.18.5`
|
| [anyio](https://github.com/agronholm/anyio) | `4.14.0` | `4.14.1` |
| [apitally[fastapi]](https://github.com/apitally/apitally-py) |
`0.25.0` | `0.25.1` |
| [click](https://github.com/pallets/click) | `8.4.1` | `8.4.2` |
|
[cloud-sql-python-connector](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector)
| `1.20.3` | `1.20.4` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.138.0` | `0.138.2`
|
| [google-auth](https://github.com/googleapis/google-cloud-python) |
`2.55.0` | `2.55.1` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.5.2` |
`3.5.3` |
| [scramp](https://github.com/tlocke/scramp) | `1.4.9` | `1.4.10` |
| [typer](https://github.com/fastapi/typer) | `0.26.7` | `0.26.8` |
| [apitally](https://github.com/apitally/apitally-py) | `0.25.0` |
`0.25.1` |
| [babel](https://github.com/python-babel/babel) | `2.17.0` | `2.18.0` |
| [dateparser](https://github.com/scrapinghub/dateparser) | `1.3.0` |
`1.4.1` |
| [ecdsa](https://github.com/tlsfuzzer/python-ecdsa) | `0.19.1` |
`0.19.2` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.18.0` |
`3.29.4` |
| [joserfc](https://github.com/authlib/joserfc) | `1.7.1` | `1.7.2` |
| [markdown-it-py](https://github.com/executablebooks/markdown-it-py) |
`4.0.0` | `4.2.0` |
|
[opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python)
| `1.39.1` | `1.43.0` |
|
[opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python)
| `1.39.1` | `1.43.0` |
|
[opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python)
| `0.60b1` | `0.64b0` |
| [pygeofilter](https://github.com/geopython/pygeofilter) | `0.3.3` |
`0.4.0` |
| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |
| [regex](https://github.com/mrabarnett/mrab-regex) | `2026.2.19` |
`2026.6.28` |
| [tzlocal](https://github.com/regebro/tzlocal) | `5.3.1` | `5.4.4` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.6` | `3.1.8` |
Updates `alembic` from 1.18.4 to 1.18.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sqlalchemy/alembic/releases">alembic's
releases</a>.</em></p>
<blockquote>
<h1>1.18.5</h1>
<p>Released: June 25, 2026</p>
<h2>usecase</h2>
<ul>
<li>
<p><strong>[usecase] [commands]</strong> Added <code>--splice</code>
support to the <code>merge()</code> command. Previously, the
merge command would suggest using <code>--splice</code> when attempting
to merge
non-head revisions, but the flag was not actually accepted by the
command.
The <code>splice</code> parameter is now available in both the
command-line
interface and the <code>command.merge()</code> function, matching the
existing
support in <code>command.revision()</code>. Pull request courtesy Kadir
Can
Ozden.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/alembic/issues/1712">#1712</a></p>
</li>
<li>
<p><strong>[usecase] [environment]</strong> Added
<code>ScriptDirectory.get_heads.consider_depends_on</code>
parameter to <code>ScriptDirectory.get_heads()</code>. When set to
<code>True</code>,
head revisions that are also a dependency of another revision via
<code>depends_on</code> are excluded from the result, matching the
effective
heads that would be present in the <code>alembic_version</code> table
after
running all upgrades.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/alembic/issues/1806">#1806</a></p>
</li>
</ul>
<h2>bug</h2>
<ul>
<li>
<p><strong>[bug] [autogenerate]</strong> Fixed rendering of dialect
keyword arguments containing
<code>~sqlalchemy.schema.Column</code> objects within sequences, such as
<code>postgresql_include</code>. These were previously rendered using
<code>repr()</code>,
producing invalid Python in the generated migration scripts. Column
objects within list or tuple values are now correctly rendered as their
string column names. Pull request courtesy Ajay Singh.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/alembic/issues/1258">#1258</a></p>
</li>
<li>
<p><strong>[bug] [mysql]</strong> Implemented type comparison for
<code>ENUM</code> datatypes on MySQL, which
checks that the individual enum values are equivalent. If additional
entries are on either side, this generates a diff. Changes of order do
not
generate a diff. Pull request courtesy Furkan Köykıran.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/alembic/issues/1745">#1745</a>,
<a
href="https://redirect.github.com/sqlalchemy/alembic/issues/779">#779</a></p>
</li>
<li>
<p><strong>[bug] [operations]</strong> Fixed bug where the
<code>inline_references</code> parameter of
<code>Operations.add_column()</code> did not include foreign key
referential
actions such as <code>ON DELETE</code>, <code>ON UPDATE</code>,
<code>DEFERRABLE</code>,
<code>INITIALLY</code>, and <code>MATCH</code> when rendering the inline
<code>REFERENCES</code>
clause.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/sqlalchemy/alembic/commits">compare
view</a></li>
</ul>
</details>
<br />
Updates `anyio` from 4.14.0 to 4.14.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/agronholm/anyio/releases">anyio's
releases</a>.</em></p>
<blockquote>
<h2>4.14.1</h2>
<ul>
<li>Fixed teardown of higher-scoped async fixtures failing on asyncio
with <code>RuntimeError: Attempted to exit cancel scope in a different
task than it was entered in</code> when an async test raise an outcome
exception (e.g., <code>pytest.skip()</code>,
<code>pytest.xfail()</code>, or <code>pytest.fail()</code>) (<a
href="https://redirect.github.com/agronholm/anyio/issues/1179">#1179</a>;
PR by <a
href="https://github.com/EmmanuelNiyonshuti"><code>@EmmanuelNiyonshuti</code></a>)</li>
<li>Fixed <code>CapacityLimiter.total_tokens</code> rejecting a value of
<code>0</code> when the limiter was instantiated outside of an event
loop, contradicting the documented behavior of allowing 0 total tokens
(<a
href="https://redirect.github.com/agronholm/anyio/pull/1183">#1183</a>;
PR by <a
href="https://github.com/nyxst4ck"><code>@nyxst4ck</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/agronholm/anyio/commit/149b9e907618fadf6840a4d3cebad533b0c7d033"><code>149b9e9</code></a>
Bumped up the version</li>
<li><a
href="https://github.com/agronholm/anyio/commit/377518cd1160314f2fdf74f356ae9e848c94a065"><code>377518c</code></a>
Bump actions/checkout from 6 to 7 in the github-actions group (<a
href="https://redirect.github.com/agronholm/anyio/issues/1186">#1186</a>)</li>
<li><a
href="https://github.com/agronholm/anyio/commit/b42a2f5e8e9910d0c57b970f9a747427a9da26f0"><code>b42a2f5</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/agronholm/anyio/issues/1185">#1185</a>)</li>
<li><a
href="https://github.com/agronholm/anyio/commit/3ceb6ffbfa89be715f444550883356fbfbc13154"><code>3ceb6ff</code></a>
Allow 0 tokens in a CapacityLimiter instantiated outside an event loop
(<a
href="https://redirect.github.com/agronholm/anyio/issues/1183">#1183</a>)</li>
<li><a
href="https://github.com/agronholm/anyio/commit/e10d1db74f7a59cb283a1e4b3b22227da11c6f07"><code>e10d1db</code></a>
Add missing await to open_file() in file I/O concurrency example (<a
href="https://redirect.github.com/agronholm/anyio/issues/1182">#1182</a>)</li>
<li><a
href="https://github.com/agronholm/anyio/commit/1dbc3b62256e5877bcf610aca98ba6e450d14c20"><code>1dbc3b6</code></a>
OutcomeException should not discard test runner_task (<a
href="https://redirect.github.com/agronholm/anyio/issues/1180">#1180</a>)</li>
<li>See full diff in <a
href="https://github.com/agronholm/anyio/compare/4.14.0...4.14.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `apitally[fastapi]` from 0.25.0 to 0.25.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apitally/apitally-py/releases">apitally[fastapi]'s
releases</a>.</em></p>
<blockquote>
<h2>v0.25.1</h2>
<h2>What's Changed</h2>
<h3>Fixes</h3>
<ul>
<li>Fix Starlette route resolution for FastAPI 0.138+ included routers
by <a href="https://github.com/itssimon"><code>@itssimon</code></a> in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/307">apitally/apitally-py#307</a></li>
<li>Fix status_code=0 in request logs on unhandled exceptions by <a
href="https://github.com/itssimon"><code>@itssimon</code></a> in <a
href="https://redirect.github.com/apitally/apitally-py/pull/310">apitally/apitally-py#310</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Lock file maintenance by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/300">apitally/apitally-py#300</a></li>
<li>Update uv to v0.11.19 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/302">apitally/apitally-py#302</a></li>
<li>Update pre-commit hooks by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/301">apitally/apitally-py#301</a></li>
<li>Update astral-sh/setup-uv action to v8.2.0 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/303">apitally/apitally-py#303</a></li>
<li>Update pre-commit hooks by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/305">apitally/apitally-py#305</a></li>
<li>Update uv to v0.11.23 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/306">apitally/apitally-py#306</a></li>
<li>Update actions/checkout action to v7 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/308">apitally/apitally-py#308</a></li>
<li>Update codecov/codecov-action action to v7 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/309">apitally/apitally-py#309</a></li>
<li>Lock file maintenance by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/304">apitally/apitally-py#304</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apitally/apitally-py/commit/eb2067b42fc6fe1e16ce3f91b71d8bcc847f5e47"><code>eb2067b</code></a>
Lock file maintenance (<a
href="https://redirect.github.com/apitally/apitally-py/issues/304">#304</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/aa9c0b5d747f7aceaa9424feaf670ce88af58afd"><code>aa9c0b5</code></a>
Fix status_code=0 in request logs on unhandled exceptions (<a
href="https://redirect.github.com/apitally/apitally-py/issues/310">#310</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/2965162f0cd71399cd181bcabaff007578e1f4b1"><code>2965162</code></a>
Update codecov/codecov-action action to v7 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/309">#309</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/4f8e0d81150d4f87e3e090a6f587216f4bcdab62"><code>4f8e0d8</code></a>
Update actions/checkout action to v7 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/308">#308</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/04192529440aba5b431679cdad00efa4382bb003"><code>0419252</code></a>
Update uv to v0.11.23 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/306">#306</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/1556a3738c034e51ebf21e5063dc0fc3e2d10006"><code>1556a37</code></a>
Update pre-commit hooks (<a
href="https://redirect.github.com/apitally/apitally-py/issues/305">#305</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/f2f441794c8682ff9ffd0ef20b3d1fd7ab95a58b"><code>f2f4417</code></a>
Fix Starlette route resolution for FastAPI 0.138+ included routers (<a
href="https://redirect.github.com/apitally/apitally-py/issues/307">#307</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/326531b089b2cc23eaec4b1ba79c71e201f5bc02"><code>326531b</code></a>
Update astral-sh/setup-uv action to v8.2.0 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/303">#303</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/d4cf40f7d16abf86d4940bfc3cdf56f8d9322d53"><code>d4cf40f</code></a>
Update pre-commit hooks (<a
href="https://redirect.github.com/apitally/apitally-py/issues/301">#301</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/0de4baf4f3b3cd686e0d2dfd699ca25369485028"><code>0de4baf</code></a>
Update uv to v0.11.19 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/302">#302</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `click` from 8.4.1 to 8.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/click/releases">click's
releases</a>.</em></p>
<blockquote>
<h2>8.4.2</h2>
<p>This is the Click 8.4.1 fix release, which fixes bugs but does not
otherwise change behavior and should not result in breaking changes
compared to the latest feature release.</p>
<p>PyPI: <a
href="https://pypi.org/project/click/8.4.2/">https://pypi.org/project/click/8.4.2/</a>
Changes: <a
href="https://click.palletsprojects.com/page/changes/#version-8-4-2">https://click.palletsprojects.com/page/changes/#version-8-4-2</a>
Milestone: <a
href="https://github.com/pallets/click/milestone/34">https://github.com/pallets/click/milestone/34</a></p>
<ul>
<li>Fix Fish shell completion broken in <code>8.4.0</code> by <a
href="https://redirect.github.com/pallets/click/issues/3126">#3126</a>.
Newlines and
tabs in option help text are now escaped, keeping the original
completion
format while still supporting multi-line help. <a
href="https://redirect.github.com/pallets/click/issues/3502">#3502</a>
<a
href="https://redirect.github.com/pallets/click/issues/3043">#3043</a>
<a
href="https://redirect.github.com/pallets/click/issues/3504">#3504</a>
<a
href="https://redirect.github.com/pallets/click/issues/3508">#3508</a></li>
<li>Deprecated commands and options with empty or missing help text no
longer
render a stray leading space before the <code>(DEPRECATED)</code> label.
<a
href="https://redirect.github.com/pallets/click/issues/3509">#3509</a></li>
<li>A {class}<code>Group</code> with
<code>invoke_without_command=True</code> marks its subcommand as
optional in the usage help, showing <code>[COMMAND]</code> instead of
<code>COMMAND</code>.
<a
href="https://redirect.github.com/pallets/click/issues/3059">#3059</a>
<a
href="https://redirect.github.com/pallets/click/issues/3507">#3507</a></li>
<li><code>echo_via_pager</code> flushes after each write, so passing a
generator streams
output to the pager incrementally instead of staying hidden until the
pipe
buffer fills. <a
href="https://redirect.github.com/pallets/click/issues/3242">#3242</a>
<a
href="https://redirect.github.com/pallets/click/issues/2542">#2542</a>
<a
href="https://redirect.github.com/pallets/click/issues/3534">#3534</a></li>
<li><code>echo_via_pager</code> and <code>get_pager_file</code> no
longer close a borrowed stdout
stream when no external pager runs, completing the partial
<code>I/O operation on closed file</code> fix from <a
href="https://redirect.github.com/pallets/click/issues/3482">#3482</a>.
<a
href="https://redirect.github.com/pallets/click/issues/3449">#3449</a>
<a
href="https://redirect.github.com/pallets/click/issues/3533">#3533</a></li>
<li>Fix CLI usage symopsis for optional arguments producing double
square brackets
<code>[[a|b|c]]...</code> whose type already brackets their metavar. <a
href="https://redirect.github.com/pallets/click/issues/3578">#3578</a></li>
<li>{func}<code>version_option</code> resolves a
<code>package_name</code> that does not match an
installed distribution as an import (top-level module) name via
{func}<code>importlib.metadata.packages_distributions</code>. Packages
whose
top-level module name differs from their distribution name
(<code>PIL</code> vs
<code>Pillow</code>, <code>jwt</code> vs <code>PyJWT</code>) no longer
raise <code>RuntimeError</code> out of the
box. <a
href="https://redirect.github.com/pallets/click/issues/2331">#2331</a>
<a
href="https://redirect.github.com/pallets/click/issues/1884">#1884</a>
<a
href="https://redirect.github.com/pallets/click/issues/3125">#3125</a>
<a
href="https://redirect.github.com/pallets/click/issues/3582">#3582</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/click/blob/main/CHANGES.md">click's
changelog</a>.</em></p>
<blockquote>
<h2>Version 8.4.2</h2>
<p>Unreleased</p>
<ul>
<li>Fix Fish shell completion broken in <code>8.4.0</code> by
{pr}<code>3126</code>. Newlines and
tabs in option help text are now escaped, keeping the original
completion
format while still supporting multi-line help. {issue}<code>3502</code>
{issue}<code>3043</code> {pr}<code>3504</code>
{pr}<code>3508</code></li>
<li>Deprecated commands and options with empty or missing help text no
longer
render a stray leading space before the <code>(DEPRECATED)</code> label.
{pr}<code>3509</code></li>
<li>A {class}<code>Group</code> with
<code>invoke_without_command=True</code> marks its subcommand as
optional in the usage help, showing <code>[COMMAND]</code> instead of
<code>COMMAND</code>.
{issue}<code>3059</code> {pr}<code>3507</code></li>
<li><code>echo_via_pager</code> flushes after each write, so passing a
generator streams
output to the pager incrementally instead of staying hidden until the
pipe
buffer fills. {issue}<code>3242</code> {issue}<code>2542</code>
{pr}<code>3534</code></li>
<li><code>echo_via_pager</code> and <code>get_pager_file</code> no
longer close a borrowed stdout
stream when no external pager runs, completing the partial
<code>I/O operation on closed file</code> fix from
{pr}<code>3482</code>. {issue}<code>3449</code>
{pr}<code>3533</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pallets/click/commit/b2e30a175449cfda909ee4fbf4a29a6a071cad53"><code>b2e30a1</code></a>
Release version 8.4.2</li>
<li><a
href="https://github.com/pallets/click/commit/7a16b20e8a8a9bb57c7b4f6f15f60f6597478a49"><code>7a16b20</code></a>
Fix <code>package_name</code> resolution when module differs from
distribution name (<a
href="https://redirect.github.com/pallets/click/issues/3582">#3582</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/bec59289d8cf9b9b4010642b2fee483e5f8eeefc"><code>bec5928</code></a>
Fix <code>package_name</code> resolution when top-level module differs
from distribution...</li>
<li><a
href="https://github.com/pallets/click/commit/916883afad450c0c9bbc4212817900949131adbd"><code>916883a</code></a>
Fix tests to not rely on <code>-Wdefault</code> option (<a
href="https://redirect.github.com/pallets/click/issues/3591">#3591</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/09195f6a92972c4e1bbb5493686456e6ba624520"><code>09195f6</code></a>
Fix double-bracketing of choices in synopsis (<a
href="https://redirect.github.com/pallets/click/issues/3578">#3578</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/1557e265222c431b1e4d6c4dd6754006ed10dc02"><code>1557e26</code></a>
Check for warning exception with idiomatic context manager</li>
<li><a
href="https://github.com/pallets/click/commit/d9ff13369ac78d9acff693faa79f26badd566ab3"><code>d9ff133</code></a>
Static typing improvements in <code>click.shell_completion</code> (<a
href="https://redirect.github.com/pallets/click/issues/3460">#3460</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/762c97eef7c1b3779678992f26a553a2a8c80793"><code>762c97e</code></a>
Fix double-bracketing of choices in synopsis</li>
<li><a
href="https://github.com/pallets/click/commit/8929d392781c8113bc569f388c15c47b94f86581"><code>8929d39</code></a>
Convert changes to markdown. (<a
href="https://redirect.github.com/pallets/click/issues/3559">#3559</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/237be507dbe3e653f6b41b3ea53266805534e8cd"><code>237be50</code></a>
Move changes headings down a level.</li>
<li>Additional commits viewable in <a
href="https://github.com/pallets/click/compare/8.4.1...8.4.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `cloud-sql-python-connector` from 1.20.3 to 1.20.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/releases">cloud-sql-python-connector's
releases</a>.</em></p>
<blockquote>
<h2>v1.20.4</h2>
<h2><a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">1.20.4</a>
(2026-06-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>update dependencies to latest (<a
href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>)
(<a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce">34be60c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/blob/main/CHANGELOG.md">cloud-sql-python-connector's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">1.20.4</a>
(2026-06-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>update dependencies to latest (<a
href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>)
(<a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce">34be60c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/f32391beba5533ee0afc262db7c00bc7b4863375"><code>f32391b</code></a>
chore(main): release 1.20.4 (<a
href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1439">#1439</a>)</li>
<li><a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/ab11f5e9b241bf8f1ded1eb1bb37355b0f051b53"><code>ab11f5e</code></a>
chore(deps): update dependency google-auth to v2.55.1 (<a
href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1441">#1441</a>)</li>
<li><a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce"><code>34be60c</code></a>
fix: update dependencies to latest (<a
href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>)</li>
<li>See full diff in <a
href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">compare
view</a></li>
</ul>
</details>
<br />
Updates `fastapi` from 0.138.0 to 0.138.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.138.1</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Refactor Library Skills, make info easier to find for agents. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/15841">#15841</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>👷 Simplify pull request workflow triggers. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15836">#15836</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Update issue-manager to 0.7.1. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15833">#15833</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Update issue-manager to 0.7.0. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15831">#15831</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔧 Update sponsors: Add TestMu again. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15830">#15830</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔒️ Update zizmor workflow security checks. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15820">#15820</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump pydantic-settings from 2.14.1 to 2.14.2. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/15799">#15799</a>
by <a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/fastapi/commit/702fea83bb3ef0b558104835d7936af49650fb2d"><code>702fea8</code></a>
🔖 Release version 0.138.2 (<a
href="https://redirect.github.com/fastapi/fastapi/issues/15864">#15864</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/6466865eec63cb545869d80e2ee6fbc54c4d364e"><code>6466865</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/b790e14cb686506df663959ac4879053cfed38db"><code>b790e14</code></a>
♻️ Make <code>app.frontend()</code> return 404 for methods other than
<code>GET</code> or <code>HEAD</code> wi...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/c2708d981729c96437dcc1d7cfa40cd15128bc60"><code>c2708d9</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/403b1fa16f9519f4b5ab52413daae059479fae4a"><code>403b1fa</code></a>
🔧 Update sponsors: remove Stainless (<a
href="https://redirect.github.com/fastapi/fastapi/issues/15862">#15862</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/1929ac23195136e8616ed1b7c3fd84c65b26d234"><code>1929ac2</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/cba41585675ecb0e119d3ca258821659f07ec3f7"><code>cba4158</code></a>
♻️ Refactor how sponsors data is handled for banners (<a
href="https://redirect.github.com/fastapi/fastapi/issues/15852">#15852</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/b90c49aefad4958abdfbcacf9c2f816940a8f0e2"><code>b90c49a</code></a>
🔖 Release version 0.138.1 (<a
href="https://redirect.github.com/fastapi/fastapi/issues/15842">#15842</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/1f2f3df4852bf7cb29be1187806d95a0fdc7ea40"><code>1f2f3df</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/0af003a85da454dcf6b6783e0ad3f0dd687e944f"><code>0af003a</code></a>
♻️ Refactor Library Skills, make info easier to find for agents (<a
href="https://redirect.github.com/fastapi/fastapi/issues/15841">#15841</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.138.0...0.138.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `google-auth` from 2.55.0 to 2.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-cloud-python/releases">google-auth's
releases</a>.</em></p>
<blockquote>
<h2>google-auth: v2.55.1</h2>
<h2><a
href="https://github.com/googleapis/google-cloud-python/compare/google-auth-v2.55.0...google-auth-v2.55.1">2.55.1</a>
(2026-06-25)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>auth:</strong> lower regional access boundary logs from
warning to debug. (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17571">#17571</a>)
(<a
href="https://github.com/googleapis/google-cloud-python/commit/1ef418362c1a69e6bbe6f78741b53dc1f3e7b301">1ef4183</a>),
closes <a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17515">#17515</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/900d51fcc122464eb3611589f6f9a9c55a85598f"><code>900d51f</code></a>
chore: release main (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17543">#17543</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/1ef418362c1a69e6bbe6f78741b53dc1f3e7b301"><code>1ef4183</code></a>
fix(auth): lower regional access boundary logs from warning to debug.
(<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17571">#17571</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/bd782cf279ae700f56d40702d4ef25ef89e2ff9b"><code>bd782cf</code></a>
feat: regenerate google-cloud-bigtable (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17575">#17575</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/57ebaa3c244a9fa97d3e6db206126c504f4b954f"><code>57ebaa3</code></a>
feat: regenerate google-cloud-firestore (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17577">#17577</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/140d86fe6181a4d6f831df8cdc7d86facf8ebe00"><code>140d86f</code></a>
feat: regenerate google-cloud-compute (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17576">#17576</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/39b252f4effe7e8915efa8796d90fd29f356bf96"><code>39b252f</code></a>
feat: regenerate google-cloud-spanner (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17578">#17578</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/421eebdb31d526a6d5ba27c433cf2803d7619be3"><code>421eebd</code></a>
feat: support interactive execution of deferred DataFrames in
TableWidget (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/1">#1</a>...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/3619b29e10ae04623d101808cb98be5edbb483b4"><code>3619b29</code></a>
feat: support gemini-3.x models in loader and update default model to
gemini-...</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/17bef417db646c0f9fcd91529cd06b2527ec5e3f"><code>17bef41</code></a>
test(bigquery-magics): make table_id parsing check version-agnostic (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17562">#17562</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-python/commit/e68853162249b7a55f560f9a203d49984665c854"><code>e688531</code></a>
bigtable: add ValueBitmaskFilter for data client (<a
href="https://redirect.github.com/googleapis/google-cloud-python/issues/17567">#17567</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-python/compare/google-auth-v2.55.0...google-auth-v2.55.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `greenlet` from 3.5.2 to 3.5.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst">greenlet's
changelog</a>.</em></p>
<blockquote>
<h1>3.5.3 (2026-06-26)</h1>
<ul>
<li>Fix a crash on free-threaded builds when multiple greenlets were
holding a critical section on an object and the GIL for the thread
was dropped. See <code>issue 513
<https://github.com/python-greenlet/greenlet/issues/513></code>_.
Thanks
to ddorian.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python-greenlet/greenlet/commit/6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300"><code>6ee8c2c</code></a>
Preparing release 3.5.3</li>
<li><a
href="https://github.com/python-greenlet/greenlet/commit/6ec0bbba46fdcbfbf5fe4a37ab744aa3835f05c6"><code>6ec0bbb</code></a>
Merge pull request <a
href="https://redirect.github.com/python-greenlet/greenlet/issues/514">#514</a>
from python-greenlet/issue513-preserve-crit-section</li>
<li><a
href="https://github.com/python-greenlet/greenlet/commit/c03a7e6932c3b437bdf873acfc66fbaae31f1875"><code>c03a7e6</code></a>
Py3.13+: Preserve thread state critical_section to prevent crash on
free-thre...</li>
<li><a
href="https://github.com/python-greenlet/greenlet/commit/bc10829b9eb05d35bc0b8a09c8c6e4d54cfccc18"><code>bc10829</code></a>
Speed up manylinux test runs by only running the core checks; only start
many...</li>
<li><a
href="https://github.com/python-greenlet/greenlet/commit/c2db75dca4bafa562ace9553b6e5c17af6b483e4"><code>c2db75d</code></a>
Back to development: 3.5.3</li>
<li>See full diff in <a
href="https://github.com/python-greenlet/greenlet/compare/3.5.2...3.5.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `scramp` from 1.4.9 to 1.4.10
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/tlocke/scramp/commits">compare view</a></li>
</ul>
</details>
<br />
Updates `typer` from 0.26.7 to 0.26.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/typer/releases">typer's
releases</a>.</em></p>
<blockquote>
<h2>0.26.8</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Make second column of Rich help output reflect the type
consistently, even when using <code>metavar</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1410">#1410</a> by
<a href="https://github.com/svlandeg"><code>@svlandeg</code></a>.</li>
<li>🐛 Fix formatting in <code>NoSuchOption.format_message()</code>. PR
<a href="https://redirect.github.com/fastapi/typer/pull/1843">#1843</a>
by <a
href="https://github.com/foomunleong"><code>@foomunleong</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update docs badges: remove Publish badge, it doesn't give extra
information. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1850">#1850</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>📝 Fix formatting for help link to support GitHub-specific overview
edge-case. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1826">#1826</a> by
<a href="https://github.com/phalberg"><code>@phalberg</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>👷 Simplify pull request workflow triggers. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1858">#1858</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Update issue-manager to 0.7.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1857">#1857</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Update issue-manager to 0.7.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1856">#1856</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔒️ Update zizmor workflow security checks. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1854">#1854</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Group Dependabot updates. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1853">#1853</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Update Dependabot ecosystem coverage. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1851">#1851</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Fix alls-green test dependency. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1848">#1848</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump cryptography from 46.0.7 to 48.0.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1841">#1841</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pyjwt from 2.12.0 to 2.13.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1839">#1839</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump the github-actions group across 1 directory with 3 updates.
PR <a
href="https://redirect.github.com/fastapi/typer/pull/1828">#1828</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump the python-packages group with 3 updates. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1829">#1829</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/typer/blob/master/docs/release-notes.md">typer's
changelog</a>.</em></p>
<blockquote>
<h2>0.26.8 (2026-06-25)</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Make second column of Rich help output reflect the type
consistently, even when using <code>metavar</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1410">#1410</a> by
<a href="https://github.com/svlandeg"><code>@svlandeg</code></a>.</li>
<li>🐛 Fix formatting in <code>NoSuchOption.format_message()</code>. PR
<a href="https://redirect.github.com/fastapi/typer/pull/1843">#1843</a>
by <a
href="https://github.com/foomunleong"><code>@foomunleong</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update docs badges: remove Publish badge, it doesn't give extra
information. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1850">#1850</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>📝 Fix formatting for help link to support GitHub-specific overview
edge-case. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1826">#1826</a> by
<a href="https://github.com/phalberg"><code>@phalberg</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>👷 Simplify pull request workflow triggers. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1858">#1858</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Update issue-manager to 0.7.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1857">#1857</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Update issue-manager to 0.7.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1856">#1856</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔒️ Update zizmor workflow security checks. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1854">#1854</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Group Dependabot updates. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1853">#1853</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆️ Update Dependabot ecosystem coverage. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1851">#1851</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Fix alls-green test dependency. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1848">#1848</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump cryptography from 46.0.7 to 48.0.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1841">#1841</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pyjwt from 2.12.0 to 2.13.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1839">#1839</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump the github-actions group across 1 directory with 3 updates.
PR <a
href="https://redirect.github.com/fastapi/typer/pull/1828">#1828</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump the python-packages group with 3 updates. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1829">#1829</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/typer/commit/b210c0e2376d99344f79f11fab3ad34cf890cc20"><code>b210c0e</code></a>
🔖 Release version 0.26.8 (<a
href="https://redirect.github.com/fastapi/typer/issues/1859">#1859</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/51ae1006b9b90f8586b8a881030584ecd4ffd83a"><code>51ae100</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/0c15b1b239a2066ef1acd62143cd7d6f2fabde5d"><code>0c15b1b</code></a>
🐛 Make second column of Rich help output reflect the type consistently,
even ...</li>
<li><a
href="https://github.com/fastapi/typer/commit/b7cb8c7a5879cafb5a787db9f6d960c0654e0123"><code>b7cb8c7</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/5285cd4b2d2b00cca710445dfe72bb812fe1a643"><code>5285cd4</code></a>
👷 Simplify pull request workflow triggers (<a
href="https://redirect.github.com/fastapi/typer/issues/1858">#1858</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/b27385b746ab17b1f2ced14cb26b2eaeb4affa65"><code>b27385b</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/e64958fa66176bb4cd6d893f81e745a8664426b4"><code>e64958f</code></a>
👷 Update issue-manager to 0.7.1 (<a
href="https://redirect.github.com/fastapi/typer/issues/1857">#1857</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/1b02fb3b57230df404c4c4e5754b9d1affc4bb8d"><code>1b02fb3</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/e64632c24315ea0fa23ace6c388e6cce2494fe06"><code>e64632c</code></a>
⬆️ Update issue-manager to 0.7.0 (<a
href="https://redirect.github.com/fastapi/typer/issues/1856">#1856</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/289b6a637204d511c6a941261da1fea2f5659076"><code>289b6a6</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/typer/compare/0.26.7...0.26.8">compare
view</a></li>
</ul>
</details>
<br />
Updates `apitally` from 0.25.0 to 0.25.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apitally/apitally-py/releases">apitally's
releases</a>.</em></p>
<blockquote>
<h2>v0.25.1</h2>
<h2>What's Changed</h2>
<h3>Fixes</h3>
<ul>
<li>Fix Starlette route resolution for FastAPI 0.138+ included routers
by <a href="https://github.com/itssimon"><code>@itssimon</code></a> in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/307">apitally/apitally-py#307</a></li>
<li>Fix status_code=0 in request logs on unhandled exceptions by <a
href="https://github.com/itssimon"><code>@itssimon</code></a> in <a
href="https://redirect.github.com/apitally/apitally-py/pull/310">apitally/apitally-py#310</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Lock file maintenance by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/300">apitally/apitally-py#300</a></li>
<li>Update uv to v0.11.19 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/302">apitally/apitally-py#302</a></li>
<li>Update pre-commit hooks by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/301">apitally/apitally-py#301</a></li>
<li>Update astral-sh/setup-uv action to v8.2.0 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/303">apitally/apitally-py#303</a></li>
<li>Update pre-commit hooks by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/305">apitally/apitally-py#305</a></li>
<li>Update uv to v0.11.23 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/306">apitally/apitally-py#306</a></li>
<li>Update actions/checkout action to v7 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/308">apitally/apitally-py#308</a></li>
<li>Update codecov/codecov-action action to v7 by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/309">apitally/apitally-py#309</a></li>
<li>Lock file maintenance by <a
href="https://github.com/renovate"><code>@renovate</code></a>[bot] in
<a
href="https://redirect.github.com/apitally/apitally-py/pull/304">apitally/apitally-py#304</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apitally/apitally-py/commit/eb2067b42fc6fe1e16ce3f91b71d8bcc847f5e47"><code>eb2067b</code></a>
Lock file maintenance (<a
href="https://redirect.github.com/apitally/apitally-py/issues/304">#304</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/aa9c0b5d747f7aceaa9424feaf670ce88af58afd"><code>aa9c0b5</code></a>
Fix status_code=0 in request logs on unhandled exceptions (<a
href="https://redirect.github.com/apitally/apitally-py/issues/310">#310</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/2965162f0cd71399cd181bcabaff007578e1f4b1"><code>2965162</code></a>
Update codecov/codecov-action action to v7 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/309">#309</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/4f8e0d81150d4f87e3e090a6f587216f4bcdab62"><code>4f8e0d8</code></a>
Update actions/checkout action to v7 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/308">#308</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/04192529440aba5b431679cdad00efa4382bb003"><code>0419252</code></a>
Update uv to v0.11.23 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/306">#306</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/1556a3738c034e51ebf21e5063dc0fc3e2d10006"><code>1556a37</code></a>
Update pre-commit hooks (<a
href="https://redirect.github.com/apitally/apitally-py/issues/305">#305</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/f2f441794c8682ff9ffd0ef20b3d1fd7ab95a58b"><code>f2f4417</code></a>
Fix Starlette route resolution for FastAPI 0.138+ included routers (<a
href="https://redirect.github.com/apitally/apitally-py/issues/307">#307</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/326531b089b2cc23eaec4b1ba79c71e201f5bc02"><code>326531b</code></a>
Update astral-sh/setup-uv action to v8.2.0 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/303">#303</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/d4cf40f7d16abf86d4940bfc3cdf56f8d9322d53"><code>d4cf40f</code></a>
Update pre-commit hooks (<a
href="https://redirect.github.com/apitally/apitally-py/issues/301">#301</a>)</li>
<li><a
href="https://github.com/apitally/apitally-py/commit/0de4baf4f3b3cd686e0d2dfd699ca25369485028"><code>0de4baf</code></a>
Update uv to v0.11.19 (<a
href="https://redirect.github.com/apitally/apitally-py/issues/302">#302</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `babel` from 2.17.0 to 2.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-babel/babel/releases">babel's
releases</a>.</em></p>
<blockquote>
<h2>v2.18.0</h2>
<p>Happy 2026! Like last year's release (ahem...), this one too is being
made from FOSDEM 2026, in Brussels, Belgium. 🇧🇪
We'll aspire for a less glacial release cycle for 2.19. 😁</p>
<p>Please see <a
href="https://github.com/python-babel/babel/blob/56c63caf50b18b152541b5dcafd51f645d867074/CHANGES.rst">CHANGELOG.rst</a>
for the detailed change log.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0">https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-babel/babel/blob/master/CHANGES.rst">babel's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.18.0</h2>
<p>Happy 2026! This release is, coincidentally, also being made from
FOSDEM.</p>
<p>We will aspire for a slightly less glacial release cadence in this
year;
there are interesting features in the pipeline.</p>
<p>Features</p>
<pre><code>
* Core: Add `babel.core.get_cldr_version()` by @akx in :gh:`1242`
* Core: Use CLDR 47 by @tomasr8 in :gh:`1210`
* Core: Use canonical IANA zone names in zone_territories by @akx in
:gh:`1220`
* Messages: Improve extract performance via ignoring directories early
during os.walk by @akx in :gh:`968`
* Messages: Merge in per-format keywords and auto_comments by @akx in
:gh:`1243`
* Messages: Update keywords for extraction of dpgettext and dnpgettext
by @mardiros in :gh:`1235`
* Messages: Validate all plurals in Python format checker by @tomasr8 in
:gh:`1188`
* Time: Use standard library `timezone` instead of `FixedOffsetTimezone`
by @akx in :gh:`1203`
<p>Bugfixes<br />
</code></pre></p>
<ul>
<li>Core: Fix formatting for "Empty locale identifier"
exception added in <a
href="https://redirect.github.com/python-babel/babel/issues/1164">#1164</a>
by <a href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1184</code></li>
<li>Core: Improve handling of no-inheritance-marker in timezone data by
<a href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1194</code></li>
<li>Core: Make the number pattern regular expression more efficient by
<a href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1213</code></li>
<li>Messages: Keep translator comments next to the translation function
call by <a href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1196</code></li>
<li>Numbers: Fix KeyError that occurred when formatting compact
currencies of exactly one thousand in several locales by <a
href="https://github.com/bartbroere"><code>@bartbroere</code></a> in
:gh:<code>1246</code></li>
</ul>
<p>Other improvements</p>
<pre><code>
* Core: Avoid unnecessary uses of `map()` by @akx in :gh:`1180`
* Messages: Have init-catalog create directories too by @akx in
:gh:`1244`
* Messages: Optimizations for read_po by @akx in :gh:`1200`
* Messages: Use pathlib.Path() in catalog frontend; improve test
coverage by @akx in :gh:`1204`
<p>Infrastructure and documentation<br />
</code></pre></p>
<ul>
<li>CI: Renovate CI & lint tools by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1228</code></li>
<li>CI: Tighten up CI with Zizmor by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1230</code></li>
<li>CI: make job permissions explicit by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1227</code></li>
<li>Docs: Add SECURITY.md by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1229</code></li>
<li>Docs: Remove u string prefix from docs by <a
href="https://github.com/verhovsky"><code>@verhovsky</code></a> in
:gh:<code>1174</code></li>
<li>Docs: Update dates.rst with current unicode.org tr35 link by <a
href="https://github.com/clach04"><code>@clach04</code></a> in
:gh:<code>1189</code></li>
<li>General: Add some PyPI classifiers by <a
href="https://github.com/tomasr8"><code>@tomasr8</code></a> in
:gh:<code>1186</code></li>
<li>General: Apply reformatting by hand and with Ruff by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1202</code></li>
<li>General: Test on and declare support for Python 3.14 by <a
href="https://github.com/akx"><code>@akx</code></a> in
:gh:<code>1233</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python-babel/babel/commit/56c63caf50b18b152541b5dcafd51f645d867074"><code>56c63ca</code></a>
Prepare for 2.18.0 (<a
href="https://redirect.github.com/python-babel/babel/issues/1248">#1248</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/73015a1217b90398fe76dcdc3b6e110ce26eb6d3"><code>73015a1</code></a>
Add user-agent to CLDR downloader (<a
href="https://redirect.github.com/python-babel/babel/issues/1247">#1247</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/29bd3624463f9b8694d09a308f67f353373c76af"><code>29bd362</code></a>
Fix formatting compact currencies of exactly one thousand in several
locales ...</li>
<li><a
href="https://github.com/python-babel/babel/commit/851db43b2b175c6bdf69ae6977cd6ad642506046"><code>851db43</code></a>
Reuse InitCatalog's guts in UpdateCatalog (<a
href="https://redirect.github.com/python-babel/babel/issues/1244">#1244</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/fd00e60adf7e0c74821a77ff2a8b564e9985fd8e"><code>fd00e60</code></a>
Extract: Merge in per-format keywords and auto_comments (<a
href="https://redirect.github.com/python-babel/babel/issues/1243">#1243</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/12a14b6b3f09b6f5c8c745791dd4928f1d58fda0"><code>12a14b6</code></a>
Add dpgettext and dnpgettext support (<a
href="https://redirect.github.com/python-babel/babel/issues/1235">#1235</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/7110e6206fd5ddc66db9613935fea8b8c668b7d5"><code>7110e62</code></a>
Use canonical IANA zone names in zone_territories (<a
href="https://redirect.github.com/python-babel/babel/issues/1220">#1220</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/e91c3467b0f3bdc4433eab6820819fe69784c2bf"><code>e91c346</code></a>
Improve extract performance via ignoring directories early during
os.walk (<a
href="https://redirect.github.com/python-babel/babel/issues/968">#968</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/0c4f37838c3cb34cf527dd9890c1b69e98db1354"><code>0c4f378</code></a>
Convert Unittest testcases with setup/teardown to fixtures (<a
href="https://redirect.github.com/python-babel/babel/issues/1240">#1240</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/218c96ee305aad95bccb6402af4b4be60ad17ab1"><code>218c96e</code></a>
Add <code>babel.core.get_cldr_version()</code> (<a
href="https://redirect.github.com/python-babel/babel/issues/1242">#1242</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `dateparser` from 1.3.0 to 1.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/scrapinghub/dateparser/releases">dateparser's
releases</a>.</em></p>
<blockquote>
<h2>1.4.1</h2>
<p>Breaking changes:</p>
<ul>
<li>Remove fastText language detection support: the
<code>fasttext</code> extra is
dropped and <code>detect_languages()</code> now raises
<code>ImportError</code>. Migrate to
the <code>langdetect</code> extra, which also unblocks
<code>numpy</code> 2.x compatibility
(<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1315">#1315</a>)</li>
</ul>
<p>Security fixes:</p>
<ul>
<li>Make digit quantifiers possessive in the relative-date regexes to
prevent
quadratic backtracking (ReDoS) on long digit runs (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li>
</ul>
<p>New features:</p>
<ul>
<li>Add the <code>USE_GIVEN_LANGUAGE_ORDER</code> setting to try
<code>languages</code> and
<code>locales</code> in the order given rather than by frequency (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Preserve explicit signs on individual components when parsing
relative
dates that combine decades with years, such as "-1 decade +2
years" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li>
<li>Fall back to other provided languages in <code>search_dates</code>
when the
detected language yields no dates (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1331">#1331</a>)</li>
<li>Parse relative date expressions with spaces between the sign and
number,
such as "now - 2 hours" and "now + 1 day" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1327">#1327</a>)</li>
<li>Use the parser-relative <code>now</code> for the current month when
filling in
incomplete dates so the month and day stay consistent (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1332">#1332</a>)</li>
<li>Fix Norwegian Bokmål (<code>nb</code>) parsing of relative date
expressions such
as "3 måneder siden" and "om 2 måneder" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li>
<li>Parse abbreviated English month expressions such as "1mon
ago" and
"3mons ago" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1329">#1329</a>)</li>
<li>Preserve surrounding whitespace when removing skip tokens during
translation to avoid spurious double spaces (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1324">#1324</a>)</li>
</ul>
<p>Improvements:</p>
<ul>
<li>Move project metadata and build configuration to
<code>pyproject.toml</code> (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1311">#1311</a>)</li>
<li>Add alternative Korean date expressions for today, yesterday,
tomorrow,
and "N months ago/later" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li>
<li>Expand Czech date translations with additional inflections, word
numbers,
decade and century expressions, and clock phrases like "čtvrt na
tři"
(<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1325">#1325</a>)</li>
<li>Replace internal <code>OrderedDict</code> usage with the built-in
<code>dict</code> (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1328">#1328</a>)</li>
</ul>
<h2>1.4.0</h2>
<p>Security fixes:</p>
<ul>
<li>Remove import-time loading of timezone offset data from pickle to
prevent
unsafe deserialization from packaged data</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/scrapinghub/dateparser/blob/master/HISTORY.rst">dateparser's
changelog</a>.</em></p>
<blockquote>
<h2>1.4.1 (2026-06-15)</h2>
<p>Breaking changes:</p>
<ul>
<li>Remove fastText language detection support: the
<code>fasttext</code> extra is
dropped and <code>detect_languages()</code> now raises
<code>ImportError</code>. Migrate to
the <code>langdetect</code> extra, which also unblocks
<code>numpy</code> 2.x compatibility
(<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1315">#1315</a>)</li>
</ul>
<p>Security fixes:</p>
<ul>
<li>Make digit quantifiers possessive in the relative-date regexes to
prevent
quadratic backtracking (ReDoS) on long digit runs (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li>
</ul>
<p>New features:</p>
<ul>
<li>Add the <code>USE_GIVEN_LANGUAGE_ORDER</code> setting to try
<code>languages</code> and
<code>locales</code> in the order given rather than by frequency (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Preserve explicit signs on individual components when parsing
relative
dates that combine decades with years, such as "-1 decade +2
years" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li>
<li>Fall back to other provided languages in <code>search_dates</code>
when the
detected language yields no dates (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1331">#1331</a>)</li>
<li>Parse relative date expressions with spaces between the sign and
number,
such as "now - 2 hours" and "now + 1 day" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1327">#1327</a>)</li>
<li>Use the parser-relative <code>now</code> for the current month when
filling in
incomplete dates so the month and day stay consistent (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1332">#1332</a>)</li>
<li>Fix Norwegian Bokmål (<code>nb</code>) parsing of relative date
expressions such
as "3 måneder siden" and "om 2 måneder" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li>
<li>Parse abbreviated English month expressions such as "1mon
ago" and
"3mons ago" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1329">#1329</a>)</li>
<li>Preserve surrounding whitespace when removing skip tokens during
translation to avoid spurious double spaces (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1324">#1324</a>)</li>
</ul>
<p>Improvements:</p>
<ul>
<li>Move project metadata and build configuration to
<code>pyproject.toml</code> (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1311">#1311</a>)</li>
<li>Add alternative Korean date expressions for today, yesterday,
tomorrow,
and "N months ago/later" (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li>
<li>Expand Czech date translations with additional inflections, word
numbers,
decade and century expressions, and clock phrases like "čtvrt na
tři"
(<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1325">#1325</a>)</li>
<li>Replace internal <code>OrderedDict</code> usage with the built-in
<code>dict</code> (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1328">#1328</a>)</li>
</ul>
<h2>1.4.0 (2026-03-26)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/08c78d3b8bcdd2f721dff8ffaf25de482fd696dd"><code>08c78d3</code></a>
1.4.1 release (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1337">#1337</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/a049fd1cb93dbfb1dfba8e0ee57e0352fb433421"><code>a049fd1</code></a>
Add Korean alternative date expressions (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/98b9c321ae6f6146fdbda94981d0ff6e46eb6f8e"><code>98b9c32</code></a>
make relative-date regex digit quantifiers possessive (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/5c6d97f09b7563a0d2dddf0c6584a1fb491ec6c9"><code>5c6d97f</code></a>
fix: Preserve explicit signs for years when combined with decades (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/0d11d82dffe96b4366d8a1f8a384412608c323f1"><code>0d11d82</code></a>
Locale order support (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/081d2518062e0325979f99af0f3c0f8697246223"><code>081d251</code></a>
fix(nb): improve Norwegian Bokmål date parsing (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/333e519717cfd249da0144f6c497950158fd92a4"><code>333e519</code></a>
Fix merge issue (<a
href="https://redirect.github.com/scrapinghub/dateparser/issues/1333">#1333</a>)</li>
<li><a
href="https://github.com/scrapinghub/dateparser/commit/5c437a12f8ba402754835f122451eb73431e66c9"><code>5c437a1</code></a>
Move project metadata and configura…1 parent 6db67bd commit 1f081a5
3 files changed
Lines changed: 432 additions & 291 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
| 27 | + | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
0 commit comments