Skip to content

Releases: TechlauncherFireApp/backend

fireapp-3.119.0-alpha.2461

07 May 09:13
13b87a7
Compare
Choose a tag to compare
Bump filelock from 3.13.4 to 3.14.0 (#223)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.13.4 to
3.14.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/py-filelock/releases">filelock's
releases</a>.</em></p>
<blockquote>
<h2>3.14.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>feat: <code>blocking</code> parameter on lock constructor with tests
and docs by <a
href="https://github.com/iamkhav"><code>@​iamkhav</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/325">tox-dev/filelock#325</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/iamkhav"><code>@​iamkhav</code></a> made
their first contribution in <a
href="https://redirect.github.com/tox-dev/filelock/pull/325">tox-dev/filelock#325</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.13.4...3.14.0">https://github.com/tox-dev/filelock/compare/3.13.4...3.14.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/filelock/commit/8556141937a4438603847e6f03a0add4d8b7579d"><code>8556141</code></a>
feat: <code>blocking</code> parameter on lock constructor with tests and
docs (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/325">#325</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/26ccad33853419fb1cc6d74e7f2b03006dbb7298"><code>26ccad3</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/324">#324</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/853e7d1fc03e9d14095b135020df005365c36a0d"><code>853e7d1</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/323">#323</a>)</li>
<li>See full diff in <a
href="https://github.com/tox-dev/py-filelock/compare/3.13.4...3.14.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=filelock&package-manager=pip&previous-version=3.13.4&new-version=3.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.2360

07 May 09:00
5553d43
Compare
Choose a tag to compare
Bump flask-cors from 4.0.0 to 4.0.1 in the pip group (#234)

Bumps the pip group with 1 update:
[flask-cors](https://github.com/corydolphin/flask-cors).

Updates `flask-cors` from 4.0.0 to 4.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/corydolphin/flask-cors/releases">flask-cors's
releases</a>.</em></p>
<blockquote>
<h2>4.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix Read the Docs builds by <a
href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a> in <a
href="https://redirect.github.com/corydolphin/flask-cors/pull/345">corydolphin/flask-cors#345</a></li>
<li>Update extension.py to clean request.path before logging it by <a
href="https://github.com/aneshujevic"><code>@​aneshujevic</code></a> in
<a
href="https://redirect.github.com/corydolphin/flask-cors/pull/351">corydolphin/flask-cors#351</a></li>
<li>Update CI to include Python 3.12 and flask 3.0.3 by <a
href="https://github.com/corydolphin"><code>@​corydolphin</code></a> in
<a
href="https://redirect.github.com/corydolphin/flask-cors/pull/354">corydolphin/flask-cors#354</a></li>
<li>Release 4.0.1 by <a
href="https://github.com/corydolphin"><code>@​corydolphin</code></a> in
<a
href="https://redirect.github.com/corydolphin/flask-cors/pull/353">corydolphin/flask-cors#353</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/kurtmckee"><code>@​kurtmckee</code></a>
made their first contribution in <a
href="https://redirect.github.com/corydolphin/flask-cors/pull/345">corydolphin/flask-cors#345</a></li>
<li><a
href="https://github.com/aneshujevic"><code>@​aneshujevic</code></a>
made their first contribution in <a
href="https://redirect.github.com/corydolphin/flask-cors/pull/351">corydolphin/flask-cors#351</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/corydolphin/flask-cors/compare/4.0.0...4.0.1">https://github.com/corydolphin/flask-cors/compare/4.0.0...4.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md">flask-cors's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.1</h2>
<h3>Security</h3>
<ul>
<li>Address <a
href="https://github.com/advisories/GHSA-84pr-m4jr-85g5">CVE-2024-1681</a>
which is a log injection vulnerability when the log level is set to
debug by <a
href="https://github.com/aneshujevic"><code>@​aneshujevic</code></a> in
<a
href="https://redirect.github.com/corydolphin/flask-cors/pull/351">corydolphin/flask-cors#351</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/corydolphin/flask-cors/commit/1df178ccc019c5aa7282246288c04f867d716790"><code>1df178c</code></a>
Release 0.4.1 (<a
href="https://redirect.github.com/corydolphin/flask-cors/issues/353">#353</a>)</li>
<li><a
href="https://github.com/corydolphin/flask-cors/commit/5090b4a43f3d45511057f5a2fb1ae8cca9542522"><code>5090b4a</code></a>
Update CI to include Python 3.12 and flask 3.0.3 (<a
href="https://redirect.github.com/corydolphin/flask-cors/issues/354">#354</a>)</li>
<li><a
href="https://github.com/corydolphin/flask-cors/commit/6172c2000dba965fedb8e9a8a916ad56f0fb2630"><code>6172c20</code></a>
Update extension.py to clean request.path before logging it (<a
href="https://redirect.github.com/corydolphin/flask-cors/issues/351">#351</a>)</li>
<li><a
href="https://github.com/corydolphin/flask-cors/commit/cadade9403de251a42bc63a38bafb065d380f4e3"><code>cadade9</code></a>
Fix Read the Docs builds (<a
href="https://redirect.github.com/corydolphin/flask-cors/issues/345">#345</a>)</li>
<li>See full diff in <a
href="https://github.com/corydolphin/flask-cors/compare/4.0.0...4.0.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flask-cors&package-manager=pip&previous-version=4.0.0&new-version=4.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/TechlauncherFireApp/backend/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.2260

05 May 05:49
95897f1
Compare
Choose a tag to compare
Yiran li/feature/edit unavailability test (#217)

## Describe your changes
Write five test cases for edit function. 
1. successfully edit 2. can not find the event which need to be edited
3. the updated information is wrong(the start time is later than the end
time) 4. the updated information is meaningless(the start time is early
than now) 5. the updated information is meaningless(the end time is
early than now)
## Issue ticket number and link
https://fireapp-emergiq-2024.atlassian.net/browse/FE-190

---------

Co-authored-by: Yiran Li <u6920084@anu.edu.au>
Co-authored-by: Tai Ha <taihavn1101@gmail.com>

fireapp-3.119.0-alpha.2161

01 May 03:24
7a20d7d
Compare
Choose a tag to compare
Checking duplication bug hotfix (#229)

## Describe your changes
"Hotfix: Bug causing the duplication check in adding new unavailability
to treat safely-deleted unavailability as already existing. Fixed by
adding an additional predicate to the duplication check.
## Issue ticket number and link

fireapp-3.119.0-alpha.2063

24 Apr 05:45
e5f533a
Compare
Choose a tag to compare
Bump types-python-dateutil from 2.8.19.20240106 to 2.9.0.20240316 (#221)

Bumps [types-python-dateutil](https://github.com/python/typeshed) from
2.8.19.20240106 to 2.9.0.20240316.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-python-dateutil&package-manager=pip&previous-version=2.8.19.20240106&new-version=2.9.0.20240316)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.1966

24 Apr 05:34
8084ecb
Compare
Choose a tag to compare
Bump typing-extensions from 4.10.0 to 4.11.0 (#222)

Bumps [typing-extensions](https://github.com/python/typing_extensions)
from 4.10.0 to 4.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python/typing_extensions/releases">typing-extensions's
releases</a>.</em></p>
<blockquote>
<h2>4.11.0</h2>
<h1>Release 4.11.0 (April 5, 2024)</h1>
<p>This feature release provides improvements to various recently
added features, most importantly type parameter defaults (PEP 696).</p>
<p>There are no changes since 4.11.0rc1.</p>
<p>Changes since 4.10.0:</p>
<ul>
<li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li>
<li>Fix the runtime behavior of type parameters with defaults (PEP 696).
Patch by Nadir Chowdhury.</li>
<li>Fix minor discrepancy between error messages produced by
<code>typing</code>
and <code>typing_extensions</code> on Python 3.10. Patch by Jelle
Zijlstra.</li>
<li>When <code>include_extra=False</code>, <code>get_type_hints()</code>
now strips <code>ReadOnly</code> from the annotation.</li>
</ul>
<h2>4.11.0rc1</h2>
<ul>
<li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li>
<li>Fix the runtime behavior of type parameters with defaults (PEP 696).
Patch by Nadir Chowdhury.</li>
<li>Fix minor discrepancy between error messages produced by
<code>typing</code>
and <code>typing_extensions</code> on Python 3.10. Patch by Jelle
Zijlstra.</li>
<li>When <code>include_extra=False</code>, <code>get_type_hints()</code>
now strips <code>ReadOnly</code> from the annotation.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/typing_extensions/blob/main/CHANGELOG.md">typing-extensions's
changelog</a>.</em></p>
<blockquote>
<h1>Release 4.11.0 (April 5, 2024)</h1>
<p>This feature release provides improvements to various recently
added features, most importantly type parameter defaults (PEP 696).</p>
<p>There are no changes since 4.11.0rc1.</p>
<h1>Release 4.11.0rc1 (March 24, 2024)</h1>
<ul>
<li>Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra.</li>
<li>Fix the runtime behavior of type parameters with defaults (PEP 696).
Patch by Nadir Chowdhury.</li>
<li>Fix minor discrepancy between error messages produced by
<code>typing</code>
and <code>typing_extensions</code> on Python 3.10. Patch by Jelle
Zijlstra.</li>
<li>When <code>include_extra=False</code>, <code>get_type_hints()</code>
now strips <code>ReadOnly</code> from the annotation.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/typing_extensions/commit/d4d929d44bd984350e2d17726362295f588eaace"><code>d4d929d</code></a>
Prepare release 4.11.0 (<a
href="https://redirect.github.com/python/typing_extensions/issues/363">#363</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/94bec447d6f7b9d3625ef0e688a0b0f9e487e951"><code>94bec44</code></a>
Prepare release 4.11.0rc1 (<a
href="https://redirect.github.com/python/typing_extensions/issues/362">#362</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/10648b6149e3b98cfb7d842684859318f01e940d"><code>10648b6</code></a>
Fix tests on 3.13.0a5 (<a
href="https://redirect.github.com/python/typing_extensions/issues/358">#358</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/8170fc7744ca1c2ca4911ce22095c907f7f58f8b"><code>8170fc7</code></a>
Fix runtime behaviour of PEP 696 (<a
href="https://redirect.github.com/python/typing_extensions/issues/293">#293</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/d34c389d3d1f8cce006dfd1200e203551c16418c"><code>d34c389</code></a>
Try to fix GH actions syntax (<a
href="https://redirect.github.com/python/typing_extensions/issues/355">#355</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/d409ec98e3889462e59c85a4b34f9f83ce40bf2c"><code>d409ec9</code></a>
Run CPython test suite in our CI (<a
href="https://redirect.github.com/python/typing_extensions/issues/353">#353</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/9d1689ede041302d85f41292bf25a9d13bf16a7b"><code>9d1689e</code></a>
Fix indentation in TypedDict docs (<a
href="https://redirect.github.com/python/typing_extensions/issues/352">#352</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/4fdc09ddb54be26580f68e26443a422c6024364c"><code>4fdc09d</code></a>
Third-party tests: don't run pydantic tests on pypy (<a
href="https://redirect.github.com/python/typing_extensions/issues/351">#351</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/3304a5f0045fc81ccc10c9c9fd238d378d020d94"><code>3304a5f</code></a>
Stabilise third party tests (<a
href="https://redirect.github.com/python/typing_extensions/issues/348">#348</a>)</li>
<li><a
href="https://github.com/python/typing_extensions/commit/c3dc681a298fae6f2aa3e937e20a32a446ecb58c"><code>c3dc681</code></a>
Make sure that <code>ReadOnly</code> is removed when using
`get_type_hints(include_extra...</li>
<li>Additional commits viewable in <a
href="https://github.com/python/typing_extensions/compare/4.10.0...4.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.10.0&new-version=4.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.1870

24 Apr 05:33
858ac43
Compare
Choose a tag to compare
Bump itsdangerous from 2.1.2 to 2.2.0 (#220)

Bumps [itsdangerous](https://github.com/pallets/itsdangerous) from 2.1.2
to 2.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/itsdangerous/releases">itsdangerous's
releases</a>.</em></p>
<blockquote>
<h2>2.2.0</h2>
<p>This is a feature release, which includes new features, removes
previously deprecated code, and adds new deprecations. The 2.2.x branch
is now the supported fix branch, the 2.1.x branch will become a tag
marking the end of support for that branch. We encourage everyone to
upgrade, and to use a tool such as <a
href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all
dependencies and control upgrades. Test with warnings treated as errors
to be able to adapt to deprecation warnings early.</p>
<p>Changes: <a
href="https://itsdangerous.palletsprojects.com/en/2.2.x/changes/#version-2-2-0">https://itsdangerous.palletsprojects.com/en/2.2.x/changes/#version-2-2-0</a>
Milestone: <a
href="https://github.com/pallets/itsdangerous/milestone/8?closed=1">https://github.com/pallets/itsdangerous/milestone/8?closed=1</a></p>
<ul>
<li>Drop support for Python 3.7.</li>
<li>Use modern packaging metadata with <code>pyproject.toml</code>
instead of <code>setup.cfg</code>.</li>
<li>Use <code>flit_core</code> instead of <code>setuptools</code> as
build backend.</li>
<li>Deprecate the <code>__version__</code> attribute. Use feature
detection, or
<code>importlib.metadata.version(&quot;itsdangerous&quot;)</code>,
instead.</li>
<li><code>Serializer</code> and the return type of <code>dumps</code> is
generic for type checking. By default it is <code>Serializer[str]</code>
and <code>dumps</code> returns a <code>str</code>. If a different
<code>serializer</code> argument is given, it will try to infer the
return type of its <code>dumps</code> method.</li>
<li>The default <code>hashlib.sha1</code> may not be available in FIPS
builds. Don't access it at import time so the developer has time to
change the default.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst">itsdangerous's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.2.0</h2>
<p>Released 2024-04-16</p>
<ul>
<li>Drop support for Python 3.7. :pr:<code>372</code></li>
<li>Use modern packaging metadata with <code>pyproject.toml</code>
instead of <code>setup.cfg</code>.
:pr:<code>326</code></li>
<li>Use <code>flit_core</code> instead of <code>setuptools</code> as
build backend.</li>
<li>Deprecate the <code>__version__</code> attribute. Use feature
detection, or
<code>importlib.metadata.version(&quot;itsdangerous&quot;)</code>,
instead. :issue:<code>371</code></li>
<li><code>Serializer</code> and the return type of <code>dumps</code> is
generic for type checking.
By default it is <code>Serializer[str]</code> and <code>dumps</code>
returns a <code>str</code>. If a
different <code>serializer</code> argument is given, it will try to
infer the return
type of its <code>dumps</code> method. :issue:<code>347</code></li>
<li>The default <code>hashlib.sha1</code> may not be available in FIPS
builds. Don't
access it at import time so the developer has time to change the
default.
:issue:<code>375</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pallets/itsdangerous/commit/096c8d42545d3b68ea21a4f890fb2b2d8979c0bd"><code>096c8d4</code></a>
release version 2.2.0</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/7f4dcf83a07bb3d53f4e0e65ef1b43327b4cca90"><code>7f4dcf8</code></a>
access sha1 lazily</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/93ae366874bbd4f69d90495c45b2cd336387496c"><code>93ae366</code></a>
change entry for generic serializer</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/135eb234ed4a07520779ffb679407b7d27c8ffe6"><code>135eb23</code></a>
Generic serializer (<a
href="https://redirect.github.com/pallets/itsdangerous/issues/377">#377</a>)</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/999ce7af1f0502a224d33338e6ded8bc1e81cb2f"><code>999ce7a</code></a>
Improve generic typing further</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/52890d78bb6d92eac4d8d84f33f61be8bd803da7"><code>52890d7</code></a>
improve generic typing</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/385c0eb7501b121b1fddafe19c547073f5a458a0"><code>385c0eb</code></a>
type <code>Serializer</code> as generic (<a
href="https://redirect.github.com/pallets/itsdangerous/issues/374">#374</a>)</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/01001c63af4a1c58b65328b2aad3df75a6edc843"><code>01001c6</code></a>
type Serializer as generic</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/bc88e945d31c407e16c3f4e1c713c12dd598e58d"><code>bc88e94</code></a>
improve typing (<a
href="https://redirect.github.com/pallets/itsdangerous/issues/373">#373</a>)</li>
<li><a
href="https://github.com/pallets/itsdangerous/commit/69a3bca7582859bc8ce83ccc28b0cf33f7909388"><code>69a3bca</code></a>
improve typing</li>
<li>Additional commits viewable in <a
href="https://github.com/pallets/itsdangerous/compare/2.1.2...2.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=itsdangerous&package-manager=pip&previous-version=2.1.2&new-version=2.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.1775

17 Apr 07:24
c570940
Compare
Choose a tag to compare
Bump mako from 1.3.2 to 1.3.3 (#212)

Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.2 to 1.3.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sqlalchemy/mako/releases">mako's
releases</a>.</em></p>
<blockquote>
<h1>1.3.3</h1>
<p>Released: Wed Apr 10 2024</p>
<h2>bug</h2>
<ul>
<li>
<p><strong>[bug] [codegen]</strong> Fixed unexpected error when use
control lines which the
first control block with no bodies other than comments,
as pass is now added to the first empty block.
Pull request courtesy Hai Zhu.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/mako/issues/146">#146</a></p>
</li>
<li>
<p><strong>[bug] [parser]</strong> Fixed unexpected syntax error in
strict_undefined mode that occurred
when using comprehensions within a function in a Mako Python code block.
Now, the local variable in comprehensions won't be added to the
checklist
when using strict_undefined mode.
Pull request courtesy Hai Zhu.</p>
<p>References: <a
href="https://redirect.github.com/sqlalchemy/mako/issues/320">#320</a></p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/sqlalchemy/mako/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mako&package-manager=pip&previous-version=1.3.2&new-version=1.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.1684

17 Apr 07:12
71b0b40
Compare
Choose a tag to compare
Bump types-python-dateutil from 2.8.19.20240106 to 2.9.0.20240316 (#214)

Bumps [types-python-dateutil](https://github.com/python/typeshed) from
2.8.19.20240106 to 2.9.0.20240316.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/python/typeshed/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-python-dateutil&package-manager=pip&previous-version=2.8.19.20240106&new-version=2.9.0.20240316)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fireapp-3.119.0-alpha.1594

17 Apr 07:07
932a4c9
Compare
Choose a tag to compare
Bump filelock from 3.13.3 to 3.13.4 (#215)

Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.13.3 to
3.13.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/py-filelock/releases">filelock's
releases</a>.</em></p>
<blockquote>
<h2>3.13.4</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Raise error on incompatible singleton timeout and mode args by <a
href="https://github.com/nefrob"><code>@​nefrob</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/320">tox-dev/filelock#320</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.13.3...3.13.4">https://github.com/tox-dev/filelock/compare/3.13.3...3.13.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/filelock/commit/000a3fa3586ff231dfc564ccf90987ff3852431e"><code>000a3fa</code></a>
Raise error on incompatible singleton timeout and mode args (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/320">#320</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/312fb4edd4e4f2de5471b4fdeabe718f38ed2a43"><code>312fb4e</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/321">#321</a>)</li>
<li>See full diff in <a
href="https://github.com/tox-dev/py-filelock/compare/3.13.3...3.13.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=filelock&package-manager=pip&previous-version=3.13.3&new-version=3.13.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>