151 Commits

Author SHA1 Message Date
dependabot[bot]
0af28774ad Bump sphinx from 9.0.0 to 9.0.4 in /docs (#167)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 9.0.0 to
9.0.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/releases">sphinx's
releases</a>.</em></p>
<blockquote>
<h2>Sphinx 9.0.4</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/9.0.html">https://www.sphinx-doc.org/en/master/changes/9.0.html</a></p>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14143">#14143</a>:
Fix spurious build warnings when translators reorder references
in strings, or use translated display text in references.
Patch by Matt Wang.</li>
</ul>
<h2>Sphinx 9.0.3</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/9.0.html">https://www.sphinx-doc.org/en/master/changes/9.0.html</a></p>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14142">#14142</a>:
autodoc: Restore some missing exports in
<code>sphinx.ext.autodoc</code>.
Patch by Adam Turner.</li>
</ul>
<h2>Sphinx 9.0.2</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/9.0.html">https://www.sphinx-doc.org/en/master/changes/9.0.html</a></p>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14142">#14142</a>:
autodoc: Restore <code>sphinx.ext.autodoc.mock</code>.
Patch by Adam Turner.</li>
</ul>
<h2>Sphinx 9.0.1</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/9.0.html">https://www.sphinx-doc.org/en/master/changes/9.0.html</a></p>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13942">#13942</a>:
autodoc: Restore the mapping interface for options objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13942">#13942</a>:
autodoc: Deprecate the mapping interface for options objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13387">#13387</a>:
Update translations.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/blob/v9.0.4/CHANGES.rst">sphinx's
changelog</a>.</em></p>
<blockquote>
<h1>Release 9.0.4 (released Dec 04, 2025)</h1>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14143">#14143</a>:
Fix spurious build warnings when translators reorder references
in strings, or use translated display text in references.
Patch by Matt Wang.</li>
</ul>
<h1>Release 9.0.3 (released Dec 04, 2025)</h1>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14142">#14142</a>:
autodoc: Restore some missing exports in
:mod:<code>!sphinx.ext.autodoc</code>.
Patch by Adam Turner.</li>
</ul>
<h1>Release 9.0.2 (released Dec 03, 2025)</h1>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14142">#14142</a>:
autodoc: Restore :mod:<code>!sphinx.ext.autodoc.mock</code>.
Patch by Adam Turner.</li>
</ul>
<h1>Release 9.0.1 (released Dec 01, 2025)</h1>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13942">#13942</a>:
autodoc: Restore the mapping interface for options objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13942">#13942</a>:
autodoc: Deprecate the mapping interface for options objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13387">#13387</a>:
Update translations.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8ddba7e4cb"><code>8ddba7e</code></a>
Bump to 9.0.4 final</li>
<li><a
href="69596331b3"><code>6959633</code></a>
[bot]: Update message catalogues (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14155">#14155</a>)</li>
<li><a
href="88a4a97873"><code>88a4a97</code></a>
Allow reordered refs and translated display text in pending_xref (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14144">#14144</a>)</li>
<li><a
href="f666208d78"><code>f666208</code></a>
Bump version</li>
<li><a
href="df8a9e7e9e"><code>df8a9e7</code></a>
Bump to 9.0.3 final</li>
<li><a
href="bd89f96c64"><code>bd89f96</code></a>
Import names from defining module</li>
<li><a
href="7d05936ae1"><code>7d05936</code></a>
autodoc: Restore some missing exports</li>
<li><a
href="b745a11530"><code>b745a11</code></a>
Bump version</li>
<li><a
href="1ac581c733"><code>1ac581c</code></a>
Bump to 9.0.2 final</li>
<li><a
href="1281a832a8"><code>1281a83</code></a>
autodoc: Restore <code>mock</code> module for compatibility (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14152">#14152</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sphinx-doc/sphinx/compare/v9.0.0...v9.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=9.0.0&new-version=9.0.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>
2025-12-08 16:21:42 +01:00
dependabot[bot]
7212dd6d3b Bump sphinx from 8.2.3 to 9.0.0 in /docs (#166)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 8.2.3 to
9.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/releases">sphinx's
releases</a>.</em></p>
<blockquote>
<h2>Sphinx 9.0.0</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes.html">https://www.sphinx-doc.org/en/master/changes.html</a></p>
<h2>Dependencies</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13786">#13786</a>:
Support <a
href="https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-22-2026-07-29">Docutils
0.22</a>. Patch by Adam Turner.</li>
</ul>
<h2>Incompatible changes</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13639">#13639</a>:
<code>SphinxComponentRegistry.create_source_parser</code> no longer
has an <em>app</em> parameter, instead taking <em>config</em> and
<em>env</em>.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13679">#13679</a>:
Non-decodable characters in source files now raise an error.
Such bytes have been replaced with '?' along with logging a warning
since Sphinx 2.0.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13751">#13751</a>,
<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14089">#14089</a>:
<code>sphinx.ext.autodoc</code> has been substantially rewritten,
and there may be some incompatible changes in edge cases, especially
when
extensions interact with autodoc internals.
The <code>autodoc_use_legacy_class_based</code> option has been added to
use the legacy (pre-9.0) implementation of autodoc.
Patches by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13355">#13355</a>:
Don't include escaped title content in the search index.
Patch by Will Lachance.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>13627: Deprecate remaining public <code>app</code> attributes,
including <code>builder.app</code>, <code>env.app</code>,
<code>events.app</code>,
and <code>SphinxTransform.app</code>.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13637">#13637</a>:
Deprecate the <code>set_application</code> method
of <code>Parser</code> objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13644">#13644</a>:
Deprecate the <code>Parser.config</code> and <code>env</code>
attributes.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13665">#13665</a>:
Deprecate support for non-UTF 8 source encodings,
scheduled for removal in Sphinx 10.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13682">#13682</a>:
Deprecate <code>sphinx.io</code>.
Sphinx no longer uses the <code>sphinx.io</code> classes,
having replaced them with standard Python I/O.
The entire <code>sphinx.io</code> module will be removed in Sphinx 10.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13631">#13631</a>:
<code>sphinx.environment.adapters.toctree.global_toctree_for_doc</code>
and
<code>sphinx.environment.BuildEnvironment.get_and_resolve_doctree</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst">sphinx's
changelog</a>.</em></p>
<blockquote>
<h1>Release 9.0.0 (released Nov 30, 2025)</h1>
<h2>Dependencies</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13786">#13786</a>:
Support <code>Docutils 0.22</code>_. Patch by Adam Turner.</p>
<p>.. _Docutils 0.22: <a
href="https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-22-2026-07-29">https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-22-2026-07-29</a></p>
</li>
</ul>
<h2>Incompatible changes</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13639">#13639</a>:
:py:meth:<code>!SphinxComponentRegistry.create_source_parser</code> no
longer
has an <em>app</em> parameter, instead taking <em>config</em> and
<em>env</em>.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13679">#13679</a>:
Non-decodable characters in source files now raise an error.
Such bytes have been replaced with '?' along with logging a warning
since Sphinx 2.0.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13751">#13751</a>,
<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14089">#14089</a>:
:mod:<code>sphinx.ext.autodoc</code> has been substantially rewritten,
and there may be some incompatible changes in edge cases, especially
when
extensions interact with autodoc internals.
The :confval:<code>autodoc_use_legacy_class_based</code> option has been
added to
use the legacy (pre-9.0) implementation of autodoc.
Patches by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13355">#13355</a>:
Don't include escaped title content in the search index.
Patch by Will Lachance.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>13627: Deprecate remaining public :py:attr:<code>!.app</code>
attributes,
including <code>builder.app</code>, <code>env.app</code>,
<code>events.app</code>,
and <code>SphinxTransform.app</code>.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13637">#13637</a>:
Deprecate the :py:meth:<code>!set_application</code> method
of :py:class:<code>~sphinx.parsers.Parser</code> objects.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13644">#13644</a>:
Deprecate the :py:attr:<code>!Parser.config</code> and
:py:attr:<code>!env</code> attributes.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13665">#13665</a>:
Deprecate support for non-UTF 8 source encodings,
scheduled for removal in Sphinx 10.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13682">#13682</a>:
Deprecate :py:mod:<code>!sphinx.io</code>.
Sphinx no longer uses the :py:mod:<code>!sphinx.io</code> classes,
having replaced them with standard Python I/O.
The entire :py:mod:<code>!sphinx.io</code> module will be removed in
Sphinx 10.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13631">#13631</a>:
:func:<code>!sphinx.environment.adapters.toctree.global_toctree_for_doc</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="aea90c92aa"><code>aea90c9</code></a>
Bump to 9.0.0 final</li>
<li><a
href="28c31aa576"><code>28c31aa</code></a>
Fix CHANGES entry for non-decodable bytes</li>
<li><a
href="a22dfabe03"><code>a22dfab</code></a>
Permit filtering warnings generated during source code parsing (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13894">#13894</a>)</li>
<li><a
href="2d0a416c9b"><code>2d0a416</code></a>
Fix intersphinx file cache (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14130">#14130</a>)</li>
<li><a
href="3cd545fad2"><code>3cd545f</code></a>
Bump version</li>
<li><a
href="17380a536d"><code>17380a5</code></a>
Bump to 9.0.0 candidate 4</li>
<li><a
href="4a3bd13b6a"><code>4a3bd13</code></a>
js domain: Remove extra brackets from function arguments and errors (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13569">#13569</a>)</li>
<li><a
href="4f23c99300"><code>4f23c99</code></a>
Fix .gitattributes for latin-1 encoded files</li>
<li><a
href="766976f6a8"><code>766976f</code></a>
Run the ty type checker in CI (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14129">#14129</a>)</li>
<li><a
href="2ac430c6df"><code>2ac430c</code></a>
Fix autodoc event handler in sphinx.ext.napoleon (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/14127">#14127</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sphinx-doc/sphinx/compare/v8.2.3...v9.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=8.2.3&new-version=9.0.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>
2025-12-01 10:01:23 +01:00
dependabot[bot]
71f54c2fec Bump pynacl from 1.6.0 to 1.6.1 in /scan (#165)
Bumps [pynacl](https://github.com/pyca/pynacl) from 1.6.0 to 1.6.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/pynacl/blob/main/CHANGELOG.rst">pynacl's
changelog</a>.</em></p>
<blockquote>
<h2>1.6.1 (2025-11-10)</h2>
<ul>
<li>The <code>MAKE</code> environment variable can now be used to
specify the <code>make</code>
binary that should be used in the build process.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="077559e610"><code>077559e</code></a>
bump for 1.6.1 (<a
href="https://redirect.github.com/pyca/pynacl/issues/906">#906</a>)</li>
<li><a
href="4f2eada50c"><code>4f2eada</code></a>
Bump actions/upload-artifact from 4 to 5 (<a
href="https://redirect.github.com/pyca/pynacl/issues/904">#904</a>)</li>
<li><a
href="d8185db3ce"><code>d8185db</code></a>
Bump actions/download-artifact from 5.0.0 to 6.0.0 (<a
href="https://redirect.github.com/pyca/pynacl/issues/903">#903</a>)</li>
<li><a
href="f986caa8de"><code>f986caa</code></a>
Update Python version from 3.14t-dev to 3.14t (<a
href="https://redirect.github.com/pyca/pynacl/issues/901">#901</a>)</li>
<li><a
href="e8d3bc7a6f"><code>e8d3bc7</code></a>
use 3.14.0 in CI (<a
href="https://redirect.github.com/pyca/pynacl/issues/900">#900</a>)</li>
<li><a
href="f08cb9c399"><code>f08cb9c</code></a>
build macOS wheels on macos-15 (arm64) (<a
href="https://redirect.github.com/pyca/pynacl/issues/898">#898</a>)</li>
<li><a
href="eb41815aba"><code>eb41815</code></a>
Update macOS runner version in CI workflow (<a
href="https://redirect.github.com/pyca/pynacl/issues/897">#897</a>)</li>
<li><a
href="7f418a0894"><code>7f418a0</code></a>
Honor MAKE environment variable (<a
href="https://redirect.github.com/pyca/pynacl/issues/895">#895</a>)</li>
<li><a
href="84afafd90e"><code>84afafd</code></a>
Require CFFI 2.0.0 or newer on Python &gt;= 3.9 (<a
href="https://redirect.github.com/pyca/pynacl/issues/894">#894</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/pynacl/compare/1.6.0...1.6.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pynacl&package-manager=pip&previous-version=1.6.0&new-version=1.6.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 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>
2025-11-17 17:17:16 +01:00
kazet
66c2b6aa67 More broad exception to catch timeouts as well (#164) 2025-11-13 09:19:36 +01:00
kazet
a60805e7fa Missing translations (#163) 2025-11-12 09:19:36 +01:00
kazet
9dca732e8f Message on nonexistent domain (#162) 2025-10-18 21:28:41 +02:00
kazet
4693bbf56c Fixing translations because of upstream library changes (#159) 2025-10-05 21:52:39 +02:00
kazet
b05908eed8 Making it easier to monitor api (#158) 2025-09-25 11:13:20 +02:00
dependabot[bot]
a892e3fa81 Bump checkdmarc from 5.10.2 to 5.10.12 in /scan (#157)
Bumps [checkdmarc](https://github.com/domainaware/checkdmarc) from
5.10.2 to 5.10.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/releases">checkdmarc's
releases</a>.</em></p>
<blockquote>
<h2>5.10.12</h2>
<ul>
<li>Proper checking for the start of an SPF record (PR <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/184">#184</a>)</li>
<li>Improve error messages and fix typos (Close issue <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/182">#182</a>)</li>
<li>Remove warning when no MX records are found</li>
</ul>
<h2>5.10.8</h2>
<ul>
<li>Return the proper error message when checking an SOA record for a
domain that exist</li>
</ul>
<h2>5.10.7</h2>
<ul>
<li>Set <code>use_signals=False</code> when using timeout decorator to
allow it to be used in multithreaded applications such as web
applications.</li>
</ul>
<h2>5.10.6</h2>
<ul>
<li>Fix BIMI certificate validation error generation, close <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/177">#177</a></li>
<li>Add support for the avp bimi tag, close <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/179">#179</a></li>
</ul>
<h2>5.10.5</h2>
<ul>
<li>Switch from DNS over UDP to DNS over TCP for DNSSEC and TLSA queries
(Close <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/176">#176</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/blob/master/CHANGELOG.md">checkdmarc's
changelog</a>.</em></p>
<blockquote>
<h2>5.10.12</h2>
<ul>
<li>Proper checking for the start of an SPF record (PR <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/184">#184</a>)</li>
<li>Improve error messages and fix typos (Close issue <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/182">#182</a>)</li>
<li>Remove warning when no MX records are found</li>
</ul>
<h2>5.10.11</h2>
<ul>
<li>Make BIMI error messages clearer</li>
</ul>
<h2>5.10.10</h2>
<ul>
<li>Add missing periods at the end of BIMI error messages and
warnings</li>
</ul>
<h2>5.10.9</h2>
<ul>
<li>Add periods at the end of error messages to make them nicer for web
apps</li>
</ul>
<h2>5.10.8</h2>
<ul>
<li>Return the proper error message when checking an SOA record for a
domain that exist</li>
</ul>
<h2>5.10.7</h2>
<ul>
<li>Set <code>use_signals=False</code> when using timeout decorator to
allow it to be used in multithreaded applications such as web
applications</li>
</ul>
<h2>5.10.6</h2>
<ul>
<li>Fix BIMI certificate validation error generation, close <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/177">#177</a></li>
<li>Add support for the avp bimi tag, closes <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/179">#179</a></li>
</ul>
<h2>5.10.5</h2>
<ul>
<li>Switch from DNS over UDP to DNS over TCP for DNSSEC and TLSA queries
(Close <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/176">#176</a>)</li>
</ul>
<h2>5.10.4</h2>
<ul>
<li>Provide a clearer description of SPF void lookup warnings <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/173">#173</a></li>
</ul>
<h2>5.10.3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/domainaware/checkdmarc/commits/5.10.12">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkdmarc&package-manager=pip&previous-version=5.10.2&new-version=5.10.12)](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>
Co-authored-by: Krzysztof Zając <krzysztof.zajac@cert.pl>
2025-09-25 10:02:14 +02:00
dependabot[bot]
8e905bf959 Bump pynacl from 1.5.0 to 1.6.0 in /scan (#155)
Bumps [pynacl](https://github.com/pyca/pynacl) from 1.5.0 to 1.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/pynacl/blob/main/CHANGELOG.rst">pynacl's
changelog</a>.</em></p>
<blockquote>
<h2>1.6.0 (2025-09-11)</h2>
<ul>
<li><strong>BACKWARDS INCOMPATIBLE:</strong> Removed support for Python
3.6 and 3.7.</li>
<li>Added support for the low level AEAD AES bindings.</li>
<li>Added support for
<code>crypto_core_ed25519_from_uniform</code>.</li>
<li>Update <code>libsodium</code> to 1.0.20-stable (2025-08-27
build).</li>
<li>Added support for free-threaded Python 3.14.</li>
<li>Added support for Windows on ARM wheels.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3209bf1df1"><code>3209bf1</code></a>
release 1.6.0 (<a
href="https://redirect.github.com/pyca/pynacl/issues/891">#891</a>)</li>
<li><a
href="15bc45d16f"><code>15bc45d</code></a>
upgrade to libsodium 1.0.20-stable 2025-08-27 build (<a
href="https://redirect.github.com/pyca/pynacl/issues/890">#890</a>)</li>
<li><a
href="ac958e0258"><code>ac958e0</code></a>
fix doc mistake (<a
href="https://redirect.github.com/pyca/pynacl/issues/892">#892</a>)</li>
<li><a
href="593fb5ea06"><code>593fb5e</code></a>
update changelog and drop support for python 3.7 (<a
href="https://redirect.github.com/pyca/pynacl/issues/888">#888</a>)</li>
<li><a
href="7bc612606b"><code>7bc6126</code></a>
fix var casing in wheel builder (<a
href="https://redirect.github.com/pyca/pynacl/issues/889">#889</a>)</li>
<li><a
href="59f9595ffd"><code>59f9595</code></a>
Support Python 3.14 and 3.14t (<a
href="https://redirect.github.com/pyca/pynacl/issues/880">#880</a>)</li>
<li><a
href="2860f9884c"><code>2860f98</code></a>
Bump actions/setup-python from 5 to 6 (<a
href="https://redirect.github.com/pyca/pynacl/issues/887">#887</a>)</li>
<li><a
href="b712d60990"><code>b712d60</code></a>
Update CI for the new staticnode location (<a
href="https://redirect.github.com/pyca/pynacl/issues/885">#885</a>)</li>
<li><a
href="1780489967"><code>1780489</code></a>
Bump actions/checkout from 4.2.2 to 4.3.0 (<a
href="https://redirect.github.com/pyca/pynacl/issues/883">#883</a>)</li>
<li><a
href="e03ffee35d"><code>e03ffee</code></a>
Bump actions/download-artifact from 4.3.0 to 5.0.0 (<a
href="https://redirect.github.com/pyca/pynacl/issues/882">#882</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/pynacl/compare/1.5.0...1.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pynacl&package-manager=pip&previous-version=1.5.0&new-version=1.6.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>
2025-09-16 12:02:12 +02:00
kazet
16d9ae5f38 Reverting rua/ruf check (#153) 2025-09-10 13:31:50 +02:00
kazet
ffc1e56881 Not including very minor 'fo' message (#154) 2025-09-10 12:27:54 +02:00
dependabot[bot]
99f46279ee Bump requests from 2.32.4 to 2.32.5 in /test (#152)
Bumps [requests](https://github.com/psf/requests) from 2.32.4 to 2.32.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/releases">requests's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.5</h2>
<h2>2.32.5 (2025-08-18)</h2>
<p><strong>Bugfixes</strong></p>
<ul>
<li>The SSLContext caching feature originally introduced in 2.32.0 has
created
a new class of issues in Requests that have had negative impact across a
number
of use cases. The Requests team has decided to revert this feature as
long term
maintenance of it is proving to be unsustainable in its current
iteration.</li>
</ul>
<p><strong>Deprecations</strong></p>
<ul>
<li>Added support for Python 3.14.</li>
<li>Dropped support for Python 3.8 following its end of support.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/blob/main/HISTORY.md">requests's
changelog</a>.</em></p>
<blockquote>
<h2>2.32.5 (2025-08-18)</h2>
<p><strong>Bugfixes</strong></p>
<ul>
<li>The SSLContext caching feature originally introduced in 2.32.0 has
created
a new class of issues in Requests that have had negative impact across a
number
of use cases. The Requests team has decided to revert this feature as
long term
maintenance of it is proving to be unsustainable in its current
iteration.</li>
</ul>
<p><strong>Deprecations</strong></p>
<ul>
<li>Added support for Python 3.14.</li>
<li>Dropped support for Python 3.8 following its end of support.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b25c87d7cb"><code>b25c87d</code></a>
v2.32.5</li>
<li><a
href="131e506079"><code>131e506</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/7010">#7010</a>
from psf/dependabot/github_actions/actions/checkout-...</li>
<li><a
href="b336cb2bc6"><code>b336cb2</code></a>
Bump actions/checkout from 4.2.0 to 5.0.0</li>
<li><a
href="46e939b552"><code>46e939b</code></a>
Update publish workflow to use <code>artifact-id</code> instead of
<code>name</code></li>
<li><a
href="4b9c546aa3"><code>4b9c546</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/6999">#6999</a>
from psf/dependabot/github_actions/step-security/har...</li>
<li><a
href="7618dbef01"><code>7618dbe</code></a>
Bump step-security/harden-runner from 2.12.0 to 2.13.0</li>
<li><a
href="2edca11103"><code>2edca11</code></a>
Add support for Python 3.14 and drop support for Python 3.8 (<a
href="https://redirect.github.com/psf/requests/issues/6993">#6993</a>)</li>
<li><a
href="fec96cd597"><code>fec96cd</code></a>
Update Makefile rules (<a
href="https://redirect.github.com/psf/requests/issues/6996">#6996</a>)</li>
<li><a
href="d58d8aa2f4"><code>d58d8aa</code></a>
docs: clarify timeout parameter uses seconds in Session.request (<a
href="https://redirect.github.com/psf/requests/issues/6994">#6994</a>)</li>
<li><a
href="91a3eabd3d"><code>91a3eab</code></a>
Bump github/codeql-action from 3.28.5 to 3.29.0</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/requests/compare/v2.32.4...v2.32.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=requests&package-manager=pip&previous-version=2.32.4&new-version=2.32.5)](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>
2025-08-25 18:31:12 +02:00
kazet
41cc577071 One fewer dependency (#151) 2025-08-07 09:04:47 +02:00
kazet
ec3ce9e07c Checkdmarc hotfixes (#150) v1.3.15 2025-08-01 15:16:59 +02:00
kazet
5aec36b031 ver bump (#149) v1.3.14 2025-07-07 08:19:09 +02:00
kazet
26519e3faa the user can choose: rua or ruf (#148) 2025-07-07 08:05:17 +02:00
kazet
8bfbcac8e7 missing translation (#147) v1.3.13 2025-06-28 09:32:24 +02:00
kazet
bad0c74612 rua fix (#146) v1.3.12 2025-06-25 12:51:06 +02:00
kazet
75a203dbc1 Msg fix (#145) 2025-06-24 22:04:49 +02:00
kazet
e910f46d59 Missing translations (#144) v1.3.11 2025-06-24 17:03:51 +02:00
kazet
636af82b5e Missing translations (#134) 2025-06-17 11:33:06 +02:00
kazet
eddc567e70 One more missing translation (#143) v1.3.10 2025-06-17 08:07:41 +02:00
kazet
af4b20c8ff Backward compatibility (#142) v1.3.9 2025-06-17 07:47:36 +02:00
dependabot[bot]
864c9ee549 Bump requests from 2.32.3 to 2.32.4 in /test (#141)
Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/releases">requests's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.4</h2>
<h2>2.32.4 (2025-06-10)</h2>
<p><strong>Security</strong></p>
<ul>
<li>CVE-2024-47081 Fixed an issue where a maliciously crafted URL and
trusted
environment will retrieve credentials for the wrong hostname/machine
from a
netrc file. (<a
href="https://redirect.github.com/psf/requests/issues/6965">#6965</a>)</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li>Numerous documentation improvements</li>
</ul>
<p><strong>Deprecations</strong></p>
<ul>
<li>Added support for pypy 3.11 for Linux and macOS. (<a
href="https://redirect.github.com/psf/requests/issues/6926">#6926</a>)</li>
<li>Dropped support for pypy 3.9 following its end of support. (<a
href="https://redirect.github.com/psf/requests/issues/6926">#6926</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/blob/main/HISTORY.md">requests's
changelog</a>.</em></p>
<blockquote>
<h2>2.32.4 (2025-06-10)</h2>
<p><strong>Security</strong></p>
<ul>
<li>CVE-2024-47081 Fixed an issue where a maliciously crafted URL and
trusted
environment will retrieve credentials for the wrong hostname/machine
from a
netrc file.</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li>Numerous documentation improvements</li>
</ul>
<p><strong>Deprecations</strong></p>
<ul>
<li>Added support for pypy 3.11 for Linux and macOS.</li>
<li>Dropped support for pypy 3.9 following its end of support.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="021dc729f0"><code>021dc72</code></a>
Polish up release tooling for last manual release</li>
<li><a
href="821770e822"><code>821770e</code></a>
Bump version and add release notes for v2.32.4</li>
<li><a
href="59f8aa2adf"><code>59f8aa2</code></a>
Add netrc file search information to authentication documentation (<a
href="https://redirect.github.com/psf/requests/issues/6876">#6876</a>)</li>
<li><a
href="5b4b64c346"><code>5b4b64c</code></a>
Add more tests to prevent regression of CVE 2024 47081</li>
<li><a
href="7bc45877a8"><code>7bc4587</code></a>
Add new test to check netrc auth leak (<a
href="https://redirect.github.com/psf/requests/issues/6962">#6962</a>)</li>
<li><a
href="96ba401c12"><code>96ba401</code></a>
Only use hostname to do netrc lookup instead of netloc</li>
<li><a
href="7341690e84"><code>7341690</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/6951">#6951</a>
from tswast/patch-1</li>
<li><a
href="6716d7c9f2"><code>6716d7c</code></a>
remove links</li>
<li><a
href="a7e1c745dc"><code>a7e1c74</code></a>
Update docs/conf.py</li>
<li><a
href="c799b8167a"><code>c799b81</code></a>
docs: fix dead links to kenreitz.org</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/requests/compare/v2.32.3...v2.32.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=requests&package-manager=pip&previous-version=2.32.3&new-version=2.32.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>
2025-06-16 21:36:01 +02:00
kazet
db3a0f6ba4 Not creating two warnings when one is needed (#140) v1.3.8 2025-06-16 09:16:20 +02:00
dependabot[bot]
aac7b42c65 Bump checkdmarc from 5.8.3 to 5.8.6 in /scan (#139)
Bumps [checkdmarc](https://github.com/domainaware/checkdmarc) from 5.8.3
to 5.8.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/releases">checkdmarc's
releases</a>.</em></p>
<blockquote>
<h2>5.8.6</h2>
<ul>
<li>Ignore unhandled critical extensions for mark certificates (PR <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/162">#162</a>
closes issue <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/161">#161</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/blob/master/CHANGELOG.md">checkdmarc's
changelog</a>.</em></p>
<blockquote>
<h2>5.8.6</h2>
<ul>
<li>Ignore unhandled critical extensions for mark certificates (PR <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/162">#162</a>
closes issue <a
href="https://redirect.github.com/domainaware/checkdmarc/issues/161">#161</a>)</li>
</ul>
<h2>5.8.5</h2>
<ul>
<li>Remove Entrust VMC root</li>
<li>Add GlobalSign VMC root</li>
</ul>
<h2>5.8.4</h2>
<ul>
<li>Update JSON output for BIMI
<ul>
<li>Rename the <code>expires</code> field to
<code>not_valid_after</code></li>
<li>Add <code>not_valid_before</code> field</li>
<li>Add <code>expired</code> boolean field</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/domainaware/checkdmarc/commits/5.8.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkdmarc&package-manager=pip&previous-version=5.8.3&new-version=5.8.6)](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>
2025-06-09 12:12:11 +02:00
dependabot[bot]
ce09d3237c Bump checkdmarc from 5.8.2 to 5.8.3 in /scan (#138)
Bumps [checkdmarc](https://github.com/domainaware/checkdmarc) from 5.8.2
to 5.8.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/blob/master/CHANGELOG.md">checkdmarc's
changelog</a>.</em></p>
<blockquote>
<h2>5.8.3</h2>
<ul>
<li>Use timeout values for HTTP client timeouts</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/domainaware/checkdmarc/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkdmarc&package-manager=pip&previous-version=5.8.2&new-version=5.8.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>
2025-06-02 11:42:54 +02:00
kazet
6d125c39df Version bump (#137) v1.3.7 2025-05-21 07:58:19 +02:00
dependabot[bot]
7da368c870 Bump checkdmarc from 5.8.1 to 5.8.2 in /scan (#136)
Bumps [checkdmarc](https://github.com/domainaware/checkdmarc) from 5.8.1
to 5.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/releases">checkdmarc's
releases</a>.</em></p>
<blockquote>
<h2>5.8.2</h2>
<ul>
<li>Add SSL.com root MVC CA certificates to <code>MVCCAs.pem</code></li>
<li>Replace deprecated <code>importlib.resources.path</code> call with
<code>importlib.resources.file</code>
<ul>
<li>Use <code>importlib-resources</code> to support older versions of
Python</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/domainaware/checkdmarc/blob/master/CHANGELOG.md">checkdmarc's
changelog</a>.</em></p>
<blockquote>
<h2>5.8.2</h2>
<ul>
<li>Add SSL.com root VMC CA certificates to <code>MVCCAs.pem</code></li>
<li>Replace deprecated <code>importlib.resources.path</code> call with
<code>importlib.resources.file</code>
<ul>
<li>Use <code>importlib-resources</code> to support older versions of
Python</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="749b122372"><code>749b122</code></a>
5.8.2</li>
<li><a
href="7524634dc2"><code>7524634</code></a>
Fix use of package resources</li>
<li><a
href="74a4aae151"><code>74a4aae</code></a>
Fix requirements</li>
<li><a
href="09e1114d99"><code>09e1114</code></a>
Fix importlib_resources backport support</li>
<li><a
href="31d8c9c0c6"><code>31d8c9c</code></a>
Replace deprecated importlib.resources.path call with
importlib.resources.file</li>
<li><a
href="ba8c5494f4"><code>ba8c549</code></a>
Add SSL.com CAs</li>
<li>See full diff in <a
href="https://github.com/domainaware/checkdmarc/compare/5.8.1...5.8.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkdmarc&package-manager=pip&previous-version=5.8.1&new-version=5.8.2)](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>
2025-05-19 12:53:04 +02:00
dependabot[bot]
1bc5247cfe Bump validators from 0.34.0 to 0.35.0 in /scan (#135)
Bumps [validators](https://github.com/python-validators/validators) from
0.34.0 to 0.35.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-validators/validators/releases">validators's
releases</a>.</em></p>
<blockquote>
<h2>0.35.0</h2>
<p><em><strong>Breaking</strong></em> ⚠️</p>
<ul>
<li>Drops support for Python <code>v3.8</code>.</li>
</ul>
<p><em><strong>Features</strong></em></p>
<ul>
<li>Validator russian individual tax number by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/408">#408</a></li>
<li>feat: allow custom URL scheme validation by <a
href="https://github.com/e3krisztian"><code>@​e3krisztian</code></a> in
<a
href="https://redirect.github.com/python-validators/validators/pull/409">#409</a></li>
<li>Refactor API: remove print from <code>ru_inn</code>, update
description, and expose via <code>__init__</code> by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/419">#419</a></li>
<li>Add Mir card validation support by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/420">#420</a></li>
</ul>
<p><em><strong>Maintenance</strong></em></p>
<ul>
<li>Update README.md by <a
href="https://github.com/mattseymour"><code>@​mattseymour</code></a> in
<a
href="https://redirect.github.com/python-validators/validators/pull/400">#400</a></li>
<li>fix(domain): accept .onion as a valid TLD by <a
href="https://github.com/davidt99"><code>@​davidt99</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/402">#402</a></li>
<li>fix(url): add hashtag to allowed fragment characters by <a
href="https://github.com/davidt99"><code>@​davidt99</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/405">#405</a></li>
<li>chore(deps): bump jinja2 from 3.1.4 to 3.1.6 in /package by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/414">#414</a></li>
<li>Fix email regex issue 140 by <a
href="https://github.com/cwisdo"><code>@​cwisdo</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/411">#411</a></li>
<li>fix(uri): replace <code>lstrip(&quot;mailto:&quot;)</code> with
manual prefix removal by <a
href="https://github.com/max-moser"><code>@​max-moser</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/418">#418</a></li>
<li>running <code>doctest</code> failes by <a
href="https://github.com/d-chris"><code>@​d-chris</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/417">#417</a></li>
<li>Fix: Allow Special DOI Cases Used in Public Administration Tests by
<a
href="https://github.com/MaurizioPilia"><code>@​MaurizioPilia</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/415">#415</a></li>
<li>chore: formatting; sync dependencies by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/422">#422</a></li>
<li>chore: prepare for new release by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/424">#424</a></li>
<li>chore: updates changelog by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/425">#425</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mattseymour"><code>@​mattseymour</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/400">python-validators/validators#400</a></li>
<li><a href="https://github.com/davidt99"><code>@​davidt99</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/402">python-validators/validators#402</a></li>
<li><a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/408">python-validators/validators#408</a></li>
<li><a
href="https://github.com/e3krisztian"><code>@​e3krisztian</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/409">python-validators/validators#409</a></li>
<li><a href="https://github.com/cwisdo"><code>@​cwisdo</code></a> made
their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/411">python-validators/validators#411</a></li>
<li><a href="https://github.com/max-moser"><code>@​max-moser</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/418">python-validators/validators#418</a></li>
<li><a href="https://github.com/d-chris"><code>@​d-chris</code></a> made
their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/417">python-validators/validators#417</a></li>
<li><a
href="https://github.com/MaurizioPilia"><code>@​MaurizioPilia</code></a>
made their first contribution in <a
href="https://redirect.github.com/python-validators/validators/pull/415">python-validators/validators#415</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/python-validators/validators/compare/0.34.0...0.35.0"><code>0.34.0...0.35.0</code></a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-validators/validators/blob/master/CHANGES.md">validators's
changelog</a>.</em></p>
<blockquote>
<h2>0.35.0 (2025-05-01)</h2>
<p><em><strong>Breaking</strong></em> ⚠️</p>
<ul>
<li>Drops support for Python <code>v3.8</code>.</li>
</ul>
<p><em><strong>Features</strong></em></p>
<ul>
<li>Validator russian individual tax number by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/408">#408</a></li>
<li>feat: allow custom URL scheme validation by <a
href="https://github.com/e3krisztian"><code>@​e3krisztian</code></a> in
<a
href="https://redirect.github.com/python-validators/validators/pull/409">#409</a></li>
<li>Refactor API: remove print from <code>ru_inn</code>, update
description, and expose via <code>__init__</code> by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/419">#419</a></li>
<li>Add Mir card validation support by <a
href="https://github.com/TheDrunkenBear"><code>@​TheDrunkenBear</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/420">#420</a></li>
</ul>
<p><em><strong>Maintenance</strong></em></p>
<ul>
<li>Update README.md by <a
href="https://github.com/mattseymour"><code>@​mattseymour</code></a> in
<a
href="https://redirect.github.com/python-validators/validators/pull/400">#400</a></li>
<li>fix(domain): accept .onion as a valid TLD by <a
href="https://github.com/davidt99"><code>@​davidt99</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/402">#402</a></li>
<li>fix(url): add hashtag to allowed fragment characters by <a
href="https://github.com/davidt99"><code>@​davidt99</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/405">#405</a></li>
<li>chore(deps): bump jinja2 from 3.1.4 to 3.1.6 in /package by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/414">#414</a></li>
<li>Fix email regex issue 140 by <a
href="https://github.com/cwisdo"><code>@​cwisdo</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/411">#411</a></li>
<li>fix(uri): replace <code>lstrip(&quot;mailto:&quot;)</code> with
manual prefix removal by <a
href="https://github.com/max-moser"><code>@​max-moser</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/418">#418</a></li>
<li>running <code>doctest</code> failes by <a
href="https://github.com/d-chris"><code>@​d-chris</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/417">#417</a></li>
<li>Fix: Allow Special DOI Cases Used in Public Administration Tests by
<a
href="https://github.com/MaurizioPilia"><code>@​MaurizioPilia</code></a>
in <a
href="https://redirect.github.com/python-validators/validators/pull/415">#415</a></li>
<li>chore: formatting; sync dependencies by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/422">#422</a></li>
<li>chore: prepare for new release by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/424">#424</a></li>
<li>chore: updates changelog by <a
href="https://github.com/yozachar"><code>@​yozachar</code></a> in <a
href="https://redirect.github.com/python-validators/validators/pull/425">#425</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/python-validators/validators/compare/0.34.0...0.35.0"><code>0.34.0...0.35.0</code></a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="75788ed9e1"><code>75788ed</code></a>
Merge pull request <a
href="https://redirect.github.com/python-validators/validators/issues/425">#425</a>
from yozachar/workshop</li>
<li><a
href="0b1799cdb4"><code>0b1799c</code></a>
chore: updates changelog</li>
<li><a
href="de4948f45f"><code>de4948f</code></a>
Merge pull request <a
href="https://redirect.github.com/python-validators/validators/issues/424">#424</a>
from yozachar/workshop</li>
<li><a
href="6d8a1abcdf"><code>6d8a1ab</code></a>
chore: prepare for new release</li>
<li><a
href="8691cead51"><code>8691cea</code></a>
chore: formatting; sync dependencies (<a
href="https://redirect.github.com/python-validators/validators/issues/422">#422</a>)</li>
<li><a
href="bafe62e757"><code>bafe62e</code></a>
feat: add Mir card validation support (<a
href="https://redirect.github.com/python-validators/validators/issues/420">#420</a>)</li>
<li><a
href="7c97eca299"><code>7c97eca</code></a>
Fix: Allow Special DOI Cases Used in Public Administration Tests (<a
href="https://redirect.github.com/python-validators/validators/issues/415">#415</a>)</li>
<li><a
href="b2510d1c5f"><code>b2510d1</code></a>
feat: adds <code>doctest</code> (<a
href="https://redirect.github.com/python-validators/validators/issues/417">#417</a>)</li>
<li><a
href="f7742c55b6"><code>f7742c5</code></a>
Refactor API: remove print from ru_inn, update description, and expose
via __...</li>
<li><a
href="d6241fc31f"><code>d6241fc</code></a>
fix(uri): remove &quot;mailto:&quot; prefix manually (<a
href="https://redirect.github.com/python-validators/validators/issues/418">#418</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/python-validators/validators/compare/0.34.0...0.35.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=validators&package-manager=pip&previous-version=0.34.0&new-version=0.35.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>
Co-authored-by: Krzysztof Zając <krzysztof.zajac2@gmail.com>
2025-05-14 07:05:53 +02:00
dependabot[bot]
97f8f0a41e Bump jinja2 from 3.1.5 to 3.1.6 in /app/translations (#133)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/jinja/releases">jinja2's
releases</a>.</em></p>
<blockquote>
<h2>3.1.6</h2>
<p>This is the Jinja 3.1.6 security release, which fixes security issues
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/Jinja2/3.1.6/">https://pypi.org/project/Jinja2/3.1.6/</a>
Changes: <a
href="https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6">https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6</a></p>
<ul>
<li>The <code>|attr</code> filter does not bypass the environment's
attribute lookup, allowing the sandbox to apply its checks. <a
href="https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7">https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/jinja/blob/main/CHANGES.rst">jinja2's
changelog</a>.</em></p>
<blockquote>
<h2>Version 3.1.6</h2>
<p>Released 2025-03-05</p>
<ul>
<li>The <code>|attr</code> filter does not bypass the environment's
attribute lookup,
allowing the sandbox to apply its checks.
:ghsa:<code>cpwx-vrp4-4pq7</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="15206881c0"><code>1520688</code></a>
release version 3.1.6</li>
<li><a
href="90457bbf33"><code>90457bb</code></a>
Merge commit from fork</li>
<li><a
href="065334d1ee"><code>065334d</code></a>
attr filter uses env.getattr</li>
<li><a
href="033c20015c"><code>033c200</code></a>
start version 3.1.6</li>
<li><a
href="bc68d4efa9"><code>bc68d4e</code></a>
use global contributing guide (<a
href="https://redirect.github.com/pallets/jinja/issues/2070">#2070</a>)</li>
<li><a
href="247de5e0c5"><code>247de5e</code></a>
use global contributing guide</li>
<li><a
href="ab8218c7a1"><code>ab8218c</code></a>
use project advisory link instead of global</li>
<li><a
href="b4ffc8ff29"><code>b4ffc8f</code></a>
release version 3.1.5 (<a
href="https://redirect.github.com/pallets/jinja/issues/2066">#2066</a>)</li>
<li>See full diff in <a
href="https://github.com/pallets/jinja/compare/3.1.5...3.1.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jinja2&package-manager=pip&previous-version=3.1.5&new-version=3.1.6)](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>
Co-authored-by: Krzysztof Zając <krzysztof.zajac2@gmail.com>
2025-03-13 12:33:30 +01:00
dependabot[bot]
c3f326eba8 Bump sphinx from 8.2.1 to 8.2.3 in /docs (#132)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 8.2.1 to
8.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/releases">sphinx's
releases</a>.</em></p>
<blockquote>
<h2>Sphinx 8.2.3</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/8.2.html">https://www.sphinx-doc.org/en/master/changes/8.2.html</a></p>
<h2>Sphinx 8.2.2</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/8.2.html">https://www.sphinx-doc.org/en/master/changes/8.2.html</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="847ad0c991"><code>847ad0c</code></a>
Bump to 8.2.3 final</li>
<li><a
href="4091fe3354"><code>4091fe3</code></a>
Add CHANGES for Sphinx 8.2.3</li>
<li><a
href="c84c21ff93"><code>c84c21f</code></a>
Correct the date for Sphinx 8.2.2</li>
<li><a
href="b3881bb234"><code>b3881bb</code></a>
Fix _CurrentDocument membership testing with
'{c,cpp}:parent_symbol'</li>
<li><a
href="92b5303219"><code>92b5303</code></a>
Define <code>_StrPath.__radd__()</code></li>
<li><a
href="5739a9d58d"><code>5739a9d</code></a>
Bump version</li>
<li><a
href="ee96ef3042"><code>ee96ef3</code></a>
Bump to 8.2.2 final</li>
<li><a
href="3e0021c7aa"><code>3e0021c</code></a>
Move Sphinx 8.2.2 CHANGES to doc/changes</li>
<li><a
href="1a62f3170a"><code>1a62f31</code></a>
Fix apidoc extension not setting default header/package name (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13391">#13391</a>)</li>
<li><a
href="13d2899666"><code>13d2899</code></a>
Replace <code>None</code> filename with <code>''</code> in
<code>Sphinx.add_js_file()</code> (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13402">#13402</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sphinx-doc/sphinx/compare/v8.2.1...v8.2.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=8.2.1&new-version=8.2.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>
2025-03-03 11:29:39 +01:00
kazet
dcfbb2762f Bumping up checkdmarc version (#131) 2025-03-03 07:47:25 +01:00
dependabot[bot]
462fc20ed3 Bump sphinx from 8.1.3 to 8.2.1 in /docs (#130)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 8.1.3 to
8.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/releases">sphinx's
releases</a>.</em></p>
<blockquote>
<h2>Sphinx 8.2.1</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/8.2.html">https://www.sphinx-doc.org/en/master/changes/8.2.html</a></p>
<h2>Sphinx 8.2.0</h2>
<p>Changelog: <a
href="https://www.sphinx-doc.org/en/master/changes/8.2.html">https://www.sphinx-doc.org/en/master/changes/8.2.html</a></p>
<h2>Dependencies</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13000">#13000</a>:
Drop Python 3.10 support.</li>
</ul>
<h2>Incompatible changes</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13044">#13044</a>:
Remove the internal and undocumented <code>has_equations</code> data
from the <code>MathDomain</code> domain.
The undocumented <code>MathDomain.has_equations</code> method
now unconditionally returns <code>True</code>.
These are replaced by the <code>has_maths_elements</code> key of the
page context dict.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13227">#13227</a>:
HTML output for sequences of keys in the <code>kbd</code> role
no longer uses a <code>&lt;kbd class=&quot;kbd compound&quot;&gt;</code>
element to wrap
the keys and separators, but places them directly in the relevant parent
node.
This means that CSS rulesets targeting <code>kbd.compound</code> or
<code>.kbd.compound</code>
will no longer have any effect.
Patch by Adam Turner.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13037">#13037</a>:
Deprecate the <code>SingleHTMLBuilder.fix_refuris</code> method.
Patch by James Addison.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13083">#13083</a>,
<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13330">#13330</a>:
Un-deprecate <code>sphinx.util.import_object</code>.
Patch by Matthias Geier.</li>
</ul>
<h2>Features added</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13173">#13173</a>:
Add a new <code>duplicate_declaration</code> warning type,
with <code>duplicate_declaration.c</code> and
<code>duplicate_declaration.cpp</code> subtypes.
Patch by Julien Lecomte and Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/11824">#11824</a>:
linkcode: Allow extensions to add support for a domain by defining
the keys that should be present.
Patch by Nicolas Peugnet.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13144">#13144</a>:
Add a <code>class</code> option to the <code>autosummary</code>
directive.
Patch by Tim Hoffmann.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13146">#13146</a>:
Napoleon: Unify the type preprocessing logic to allow
Google-style docstrings to use the optional and default keywords.
Patch by Chris Barrick.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sphinx-doc/sphinx/blob/v8.2.1/CHANGES.rst">sphinx's
changelog</a>.</em></p>
<blockquote>
<h1>Release 8.2.1 (released Feb 21, 2025)</h1>
<h2>Bugs fixed</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13367">#13367</a>:
Correct spelling of <code>highlighting_failure</code> in warning
sub-type.
Patch by Bart Kamphorst.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13377">#13377</a>:
Restore support for using <code>sphinx.testing.path</code> paths with
<code>sphinx.testing.fixtures</code>.
Patch by Kazuya Takei.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13380">#13380</a>:
viewcode: Fix importing modules more than once.
Patch by Dave Hoese.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13382">#13382</a>:
Napoleon: Use the right valid types for configuration values.
Patch by Adam Turner.</li>
<li>13376: Fix copying assets from a relative
:confval:<code>html_static_path</code> entry.
Patch by Adam Turner.</li>
</ul>
<h1>Release 8.2.0 (released Feb 18, 2025)</h1>
<h2>Dependencies</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13000">#13000</a>:
Drop Python 3.10 support.</li>
</ul>
<h2>Incompatible changes</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13044">#13044</a>:
Remove the internal and undocumented <code>has_equations</code> data
from the :py:class:<code>!MathDomain</code> domain.
The undocumented :py:meth:<code>!MathDomain.has_equations</code> method
now unconditionally returns <code>True</code>.
These are replaced by the <code>has_maths_elements</code> key of the
page context dict.
Patch by Adam Turner.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13227">#13227</a>:
HTML output for sequences of keys in the :rst:role:<code>kbd</code> role
no longer uses a <code>&lt;kbd class=&quot;kbd compound&quot;&gt;</code>
element to wrap
the keys and separators, but places them directly in the relevant parent
node.
This means that CSS rulesets targeting <code>kbd.compound</code> or
<code>.kbd.compound</code>
will no longer have any effect.
Patch by Adam Turner.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13037">#13037</a>:
Deprecate the <code>SingleHTMLBuilder.fix_refuris</code> method.
Patch by James Addison.</li>
<li><a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13083">#13083</a>,
<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13330">#13330</a>:
Un-deprecate <code>sphinx.util.import_object</code>.
Patch by Matthias Geier.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0215a73cbf"><code>0215a73</code></a>
Bump to 8.2.1 final</li>
<li><a
href="53b79139f6"><code>53b7913</code></a>
Remove background colours from (un)translated classes</li>
<li><a
href="58e64d4016"><code>58e64d4</code></a>
Fix <code>_relative_path()</code> for unresolved paths</li>
<li><a
href="1a3d1def22"><code>1a3d1de</code></a>
Add missing CHANGES entry</li>
<li><a
href="d847d736ec"><code>d847d73</code></a>
Bump Ruff to 0.9.7</li>
<li><a
href="7ba762870f"><code>7ba7628</code></a>
Napoleon: Fix valid types for configuration values (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13382">#13382</a>)</li>
<li><a
href="8ef07089ee"><code>8ef0708</code></a>
Fix viewcode extension importing modules more than once (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13380">#13380</a>)</li>
<li><a
href="7e1bf28c28"><code>7e1bf28</code></a>
Restore support for <code>sphinx.testing.path</code> paths in
``sphinx.testing.fixture...</li>
<li><a
href="d099161878"><code>d099161</code></a>
Revert &quot;Mark autodoc singledispatchmethod tests as expected
failures&quot; (<a
href="https://redirect.github.com/sphinx-doc/sphinx/issues/13381">#13381</a>)</li>
<li><a
href="ba3c729b70"><code>ba3c729</code></a>
Switch transifex workflow trigger from 'push' to 'pull_request'</li>
<li>Additional commits viewable in <a
href="https://github.com/sphinx-doc/sphinx/compare/v8.1.3...v8.2.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=8.1.3&new-version=8.2.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 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>
2025-02-24 09:41:05 +01:00
kazet
9e23cb789b Supporting ra=, rp= and rf= tags (#129) v1.3.6 2025-02-17 15:17:17 +01:00
dependabot[bot]
dd34ca7ad0 Bump babel from 2.16.0 to 2.17.0 in /app/translations (#128)
Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to
2.17.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.17.0</h2>
<p>Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium. 🇧🇪</p>
<p>Thank you to all contributors, new and old, and here's to another
great year of internationalization and localization!</p>
<hr />
<p>The changelog below is auto-generated by GitHub.</p>
<p>Please see <a
href="b50a1d2186/CHANGES.rst">CHANGELOG.rst</a>
for additional details.</p>
<hr />
<h2>What's Changed</h2>
<ul>
<li>Fix deprecation warnings for <code>datetime.utcnow()</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1119">python-babel/babel#1119</a></li>
<li>Enclose white spaces in references by <a
href="https://github.com/Dunedan"><code>@​Dunedan</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1105">python-babel/babel#1105</a></li>
<li>Replace <code>str.index</code> with <code>str.find</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1130">python-babel/babel#1130</a></li>
<li>Replace more alternate characters in <code>format_skeleton</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1122">python-babel/babel#1122</a></li>
<li>Fix extracted lineno with nested calls by <a
href="https://github.com/dylankiss"><code>@​dylankiss</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1126">python-babel/babel#1126</a></li>
<li>&quot;Deleted duplicate code in test&quot; by <a
href="https://github.com/mattdiaz007"><code>@​mattdiaz007</code></a> in
<a
href="https://redirect.github.com/python-babel/babel/pull/1138">python-babel/babel#1138</a></li>
<li>Fix of list index out of range error in PoFileParser.add_message
when translations is empty by <a
href="https://github.com/gabe-sherman"><code>@​gabe-sherman</code></a>
in <a
href="https://redirect.github.com/python-babel/babel/pull/1135">python-babel/babel#1135</a></li>
<li>Make seconds optional in <code>parse_time</code> time formats by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1141">python-babel/babel#1141</a></li>
<li>Mark <code>wraptext</code> deprecated; use <code>TextWrapper</code>
directly in <code>write_po</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1140">python-babel/babel#1140</a></li>
<li>Fix the way obsolete messages are stored by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1132">python-babel/babel#1132</a></li>
<li>Replace <code>OrderedDict</code> with just <code>dict</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1149">python-babel/babel#1149</a></li>
<li>Use CLDR 46 by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1145">python-babel/babel#1145</a></li>
<li>Update CI to use python 3.13 and Ubuntu 24.04 by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1153">python-babel/babel#1153</a></li>
<li>Adjust docs/conf.py to add compatibility with sphinx 8 by <a
href="https://github.com/hrnciar"><code>@​hrnciar</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1155">python-babel/babel#1155</a></li>
<li>Allow specifying an explicit format in parse_date/parse_time by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1131">python-babel/babel#1131</a></li>
<li>Simplify <code>read_mo</code> logic regarding
<code>catalog.charset</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1148">python-babel/babel#1148</a></li>
<li>Bump CI/tool versions by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1160">python-babel/babel#1160</a></li>
<li>fix: check_and_call_extract_file uses the first matching method and
options, instead of the first matching method and last matching options
by <a href="https://github.com/jpmckinney"><code>@​jpmckinney</code></a>
in <a
href="https://redirect.github.com/python-babel/babel/pull/1121">python-babel/babel#1121</a></li>
<li>Prevent wrapping file locations containing white space by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1120">python-babel/babel#1120</a></li>
<li>Add tzdata as dev dependency and sync with tox.ini by <a
href="https://github.com/wandrew004"><code>@​wandrew004</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1159">python-babel/babel#1159</a></li>
<li>Support short and narrow formats for format_timedelta when using
<code>add_direction</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1163">python-babel/babel#1163</a></li>
<li>Improve handling for <code>locale=None</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1164">python-babel/babel#1164</a></li>
<li>Use <code>pytest.raises(match=...)</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1166">python-babel/babel#1166</a></li>
<li>Strip extra leading slashes in <code>/etc/localtime</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1165">python-babel/babel#1165</a></li>
<li>Remove redundant assignment in <code>Catalog.__setitem__</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1167">python-babel/babel#1167</a></li>
<li>Small cleanups by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1170">python-babel/babel#1170</a></li>
<li>Small test cleanup by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1172">python-babel/babel#1172</a></li>
<li>Add <code>Message.python_brace_format</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1169">python-babel/babel#1169</a></li>
<li>Import <code>Literal</code> from the typing module by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1175">python-babel/babel#1175</a></li>
<li>Prefer LC_MONETARY when formatting currencies by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1173">python-babel/babel#1173</a></li>
<li>Fix dates formatting <code>Y</code>, <code>w</code> and
<code>W</code> symbols for week-numbering by <a
href="https://github.com/jun66j5"><code>@​jun66j5</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1179">python-babel/babel#1179</a></li>
<li>Increase test coverage of the <code>python_format</code> checker by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1176">python-babel/babel#1176</a></li>
<li>Prepare for 2.17.0 by <a
href="https://github.com/akx"><code>@​akx</code></a> in <a
href="https://redirect.github.com/python-babel/babel/pull/1182">python-babel/babel#1182</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Dunedan"><code>@​Dunedan</code></a> made
their first contribution in <a
href="https://redirect.github.com/python-babel/babel/pull/1105">python-babel/babel#1105</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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.17.0</h2>
<p>Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium.</p>
<p>Thank you to all contributors, new and old,
and here's to another great year of internationalization and
localization!</p>
<p>Features</p>
<pre><code>
* CLDR: Babel now uses CLDR 46, by @tomasr8 in :gh:`1145`
* Dates: Allow specifying an explicit format in parse_date/parse_time by
@tomasr8 in :gh:`1131`
* Dates: More alternate characters are now supported by
`format_skeleton`. By @tomasr8 in :gh:`1122`
* Dates: Support short and narrow formats for format_timedelta when
using `add_direction`, by @akx in :gh:`1163`
* Messages: .po files now enclose white spaces in filenames like GNU
gettext does. By @Dunedan in :gh:`1105`, and @tomasr8 in :gh:`1120`
* Messages: Initial support for `Message.python_brace_format`, by
@tomasr8 in :gh:`1169`
* Numbers: LC_MONETARY is now preferred when formatting currencies, by
@akx in :gh:`1173`
<p>Bugfixes<br />
</code></pre></p>
<ul>
<li>Dates: Make seconds optional in <code>parse_time</code> time formats
by <a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1141</code></li>
<li>Dates: Replace <code>str.index</code> with <code>str.find</code> by
<a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1130</code></li>
<li>Dates: Strip extra leading slashes in <code>/etc/localtime</code> by
<a href="https://github.com/akx"><code>@​akx</code></a> in
:gh:<code>1165</code></li>
<li>Dates: Week numbering and formatting of dates with week numbers was
repaired by <a
href="https://github.com/jun66j5"><code>@​jun66j5</code></a> in
:gh:<code>1179</code></li>
<li>General: Improve handling for <code>locale=None</code> by <a
href="https://github.com/akx"><code>@​akx</code></a> in
:gh:<code>1164</code></li>
<li>General: Remove redundant assignment in
<code>Catalog.__setitem__</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1167</code></li>
<li>Messages: Fix extracted lineno with nested calls, by <a
href="https://github.com/dylankiss"><code>@​dylankiss</code></a> in
:gh:<code>1126</code></li>
<li>Messages: Fix of list index out of range when translations is empty,
by <a
href="https://github.com/gabe-sherman"><code>@​gabe-sherman</code></a>
in :gh:<code>1135</code></li>
<li>Messages: Fix the way obsolete messages are stored by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1132</code></li>
<li>Messages: Simplify <code>read_mo</code> logic regarding
<code>catalog.charset</code> by <a
href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in
:gh:<code>1148</code></li>
<li>Messages: Use the first matching method &amp; options, rather than
first matching method &amp; last options, by <a
href="https://github.com/jpmckinney"><code>@​jpmckinney</code></a> in
:gh:<code>1121</code></li>
</ul>
<p>Deprecation and compatibility</p>
<pre><code>
* Dates: Fix deprecation warnings for `datetime.utcnow()` by @tomasr8 in
:gh:`1119`
* Docs: Adjust docs/conf.py to add compatibility with sphinx 8 by
@hrnciar in :gh:`1155`
* General: Import `Literal` from the typing module by @tomasr8 in
:gh:`1175`
* General: Replace `OrderedDict` with just `dict` by @tomasr8 in
:gh:`1149`
* Messages: Mark `wraptext` deprecated; use `TextWrapper` directly in
`write_po` by @akx in :gh:`1140`
<p>Infrastructure</p>
<pre><code>
* Add tzdata as dev dependency and sync with tox.ini by @wandrew004 in
:gh:`1159`
* Duplicate test code was deleted by @mattdiaz007 in :gh:`1138`
* Increase test coverage of the `python_format` checker by @tomasr8 in
:gh:`1176`
* Small cleanups by @akx in :gh:`1160`, :gh:`1166`, :gh:`1170` and
:gh:`1172`
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;... (truncated)&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Commits&lt;/summary&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a
href=&quot;b50a1d2186&quot;&gt;&lt;code&gt;b50a1d2&lt;/code&gt;&lt;/a&gt;
Prepare for 2.17.0 (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1182&quot;&gt;#1182&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;5f117b2689&quot;&gt;&lt;code&gt;5f117b2&lt;/code&gt;&lt;/a&gt;
Increase test coverage of the &lt;code&gt;python_format&lt;/code&gt;
checker (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1176&quot;&gt;#1176&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;363ad7531f&quot;&gt;&lt;code&gt;363ad75&lt;/code&gt;&lt;/a&gt;
Fix dates formatting &lt;code&gt;Y&lt;/code&gt;,
&lt;code&gt;w&lt;/code&gt; and &lt;code&gt;W&lt;/code&gt; symbols for
week-numbering (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1179&quot;&gt;#1179&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;e9c3ef8d0d&quot;&gt;&lt;code&gt;e9c3ef8&lt;/code&gt;&lt;/a&gt;
Merge pull request &lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1173&quot;&gt;#1173&lt;/a&gt;
from python-babel/lc-monetary-2&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;56ef7c7f57&quot;&gt;&lt;code&gt;56ef7c7&lt;/code&gt;&lt;/a&gt;
Prefer LC_MONETARY when formatting currency&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;aee6d698b5&quot;&gt;&lt;code&gt;aee6d69&lt;/code&gt;&lt;/a&gt;
&lt;code&gt;default_locale&lt;/code&gt;: support multiple
keys&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;2d8a808864&quot;&gt;&lt;code&gt;2d8a808&lt;/code&gt;&lt;/a&gt;
Import &lt;code&gt;Literal&lt;/code&gt; &amp;amp;
&lt;code&gt;TypedDict&lt;/code&gt; from the typing module (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1175&quot;&gt;#1175&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;98b9562c05&quot;&gt;&lt;code&gt;98b9562&lt;/code&gt;&lt;/a&gt;
Add basic support for
&lt;code&gt;Message.python_brace_format&lt;/code&gt; (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1169&quot;&gt;#1169&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;0c1091c9de&quot;&gt;&lt;code&gt;0c1091c&lt;/code&gt;&lt;/a&gt;
Small test cleanup (&lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1172&quot;&gt;#1172&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;db4879136a&quot;&gt;&lt;code&gt;db48791&lt;/code&gt;&lt;/a&gt;
Merge pull request &lt;a
href=&quot;https://redirect.github.com/python-babel/babel/issues/1170&quot;&gt;#1170&lt;/a&gt;
from python-babel/small-cleanup&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a
href=&quot;https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0&quot;&gt;compare
view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;br /&gt;
</code></pre>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=babel&package-manager=pip&previous-version=2.16.0&new-version=2.17.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>
2025-02-03 10:59:30 +01:00
Michel Le Bihan
e01275ebe4 Check whether IP addresses that sent the message is authorized by SPF (#127) 2025-01-13 15:31:33 +01:00
Michel Le Bihan
a83bef4a75 Add error handling in code checking DKIM DNS tags (#122)
Co-authored-by: Krzysztof Zając <krzysztof.zajac2@gmail.com>
Co-authored-by: kazet <krzysztof.zajac@cert.pl>
2025-01-11 17:50:47 +01:00
kazet
eefd77943a Exceptions from dkim scan are saved (#125) 2025-01-10 15:28:59 +01:00
kazet
d5c5c459e7 Hotfix (#123) 2025-01-10 14:45:48 +01:00
Michel Le Bihan
adecd6d9ea Add a check for DKIM hash algorithms (#121)
Co-authored-by: Krzysztof Zając <krzysztof.zajac2@gmail.com>
2025-01-09 20:32:38 +01:00
dependabot[bot]
70f466c1cd Bump jinja2 from 3.1.4 to 3.1.5 in /app/translations (#116)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/jinja/releases">jinja2's
releases</a>.</em></p>
<blockquote>
<h2>3.1.5</h2>
<p>This is the Jinja 3.1.5 security fix release, which fixes security
issues and 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/Jinja2/3.1.5/">https://pypi.org/project/Jinja2/3.1.5/</a>
Changes: <a
href="https://jinja.palletsprojects.com/changes/#version-3-1-5">https://jinja.palletsprojects.com/changes/#version-3-1-5</a>
Milestone: <a
href="https://github.com/pallets/jinja/milestone/16?closed=1">https://github.com/pallets/jinja/milestone/16?closed=1</a></p>
<ul>
<li>The sandboxed environment handles indirect calls to
<code>str.format</code>, such as by passing a stored reference to a
filter that calls its argument. <a
href="https://github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h">GHSA-q2x7-8rv6-6q7h</a></li>
<li>Escape template name before formatting it into error messages, to
avoid issues with names that contain f-string syntax. <a
href="https://redirect.github.com/pallets/jinja/issues/1792">#1792</a>,
<a
href="https://github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699">GHSA-gmj6-6f8f-6699</a></li>
<li>Sandbox does not allow <code>clear</code> and <code>pop</code> on
known mutable sequence types. <a
href="https://redirect.github.com/pallets/jinja/issues/2032">#2032</a></li>
<li>Calling sync <code>render</code> for an async template uses
<code>asyncio.run</code>. <a
href="https://redirect.github.com/pallets/jinja/issues/1952">#1952</a></li>
<li>Avoid unclosed <code>auto_aiter</code> warnings. <a
href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li>
<li>Return an <code>aclose</code>-able <code>AsyncGenerator</code> from
<code>Template.generate_async</code>. <a
href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li>
<li>Avoid leaving <code>root_render_func()</code> unclosed in
<code>Template.generate_async</code>. <a
href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li>
<li>Avoid leaving async generators unclosed in blocks, includes and
extends. <a
href="https://redirect.github.com/pallets/jinja/issues/1960">#1960</a></li>
<li>The runtime uses the correct <code>concat</code> function for the
current environment when calling block references. <a
href="https://redirect.github.com/pallets/jinja/issues/1701">#1701</a></li>
<li>Make <code>|unique</code> async-aware, allowing it to be used after
another async-aware filter. <a
href="https://redirect.github.com/pallets/jinja/issues/1781">#1781</a></li>
<li><code>|int</code> filter handles <code>OverflowError</code> from
scientific notation. <a
href="https://redirect.github.com/pallets/jinja/issues/1921">#1921</a></li>
<li>Make compiling deterministic for tuple unpacking in a <code>{% set
... %}</code> call. <a
href="https://redirect.github.com/pallets/jinja/issues/2021">#2021</a></li>
<li>Fix dunder protocol (<code>copy</code>/<code>pickle</code>/etc)
interaction with <code>Undefined</code> objects. <a
href="https://redirect.github.com/pallets/jinja/issues/2025">#2025</a></li>
<li>Fix <code>copy</code>/<code>pickle</code> support for the internal
<code>missing</code> object. <a
href="https://redirect.github.com/pallets/jinja/issues/2027">#2027</a></li>
<li><code>Environment.overlay(enable_async)</code> is applied correctly.
<a
href="https://redirect.github.com/pallets/jinja/issues/2061">#2061</a></li>
<li>The error message from <code>FileSystemLoader</code> includes the
paths that were searched. <a
href="https://redirect.github.com/pallets/jinja/issues/1661">#1661</a></li>
<li><code>PackageLoader</code> shows a clearer error message when the
package does not contain the templates directory. <a
href="https://redirect.github.com/pallets/jinja/issues/1705">#1705</a></li>
<li>Improve annotations for methods returning copies. <a
href="https://redirect.github.com/pallets/jinja/issues/1880">#1880</a></li>
<li><code>urlize</code> does not add <code>mailto:</code> to values like
<code>@a@b</code>. <a
href="https://redirect.github.com/pallets/jinja/issues/1870">#1870</a></li>
<li>Tests decorated with <code>@pass_context</code> can be used with the
<code>|select</code> filter. <a
href="https://redirect.github.com/pallets/jinja/issues/1624">#1624</a></li>
<li>Using <code>set</code> for multiple assignment (<code>a, b = 1,
2</code>) does not fail when the target is a namespace attribute. <a
href="https://redirect.github.com/pallets/jinja/issues/1413">#1413</a></li>
<li>Using <code>set</code> in all branches of <code>{% if %}{% elif %}{%
else %}</code> blocks does not cause the variable to be considered
initially undefined. <a
href="https://redirect.github.com/pallets/jinja/issues/1253">#1253</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/jinja/blob/main/CHANGES.rst">jinja2's
changelog</a>.</em></p>
<blockquote>
<h2>Version 3.1.5</h2>
<p>Released 2024-12-21</p>
<ul>
<li>The sandboxed environment handles indirect calls to
<code>str.format</code>, such as
by passing a stored reference to a filter that calls its argument.
:ghsa:<code>q2x7-8rv6-6q7h</code></li>
<li>Escape template name before formatting it into error messages, to
avoid
issues with names that contain f-string syntax.
:issue:<code>1792</code>, :ghsa:<code>gmj6-6f8f-6699</code></li>
<li>Sandbox does not allow <code>clear</code> and <code>pop</code> on
known mutable sequence
types. :issue:<code>2032</code></li>
<li>Calling sync <code>render</code> for an async template uses
<code>asyncio.run</code>.
:pr:<code>1952</code></li>
<li>Avoid unclosed <code>auto_aiter</code> warnings.
:pr:<code>1960</code></li>
<li>Return an <code>aclose</code>-able <code>AsyncGenerator</code> from
<code>Template.generate_async</code>. :pr:<code>1960</code></li>
<li>Avoid leaving <code>root_render_func()</code> unclosed in
<code>Template.generate_async</code>. :pr:<code>1960</code></li>
<li>Avoid leaving async generators unclosed in blocks, includes and
extends.
:pr:<code>1960</code></li>
<li>The runtime uses the correct <code>concat</code> function for the
current environment
when calling block references. :issue:<code>1701</code></li>
<li>Make <code>|unique</code> async-aware, allowing it to be used after
another
async-aware filter. :issue:<code>1781</code></li>
<li><code>|int</code> filter handles <code>OverflowError</code> from
scientific notation.
:issue:<code>1921</code></li>
<li>Make compiling deterministic for tuple unpacking in a <code>{% set
... %}</code>
call. :issue:<code>2021</code></li>
<li>Fix dunder protocol (<code>copy</code>/<code>pickle</code>/etc)
interaction with <code>Undefined</code>
objects. :issue:<code>2025</code></li>
<li>Fix <code>copy</code>/<code>pickle</code> support for the internal
<code>missing</code> object.
:issue:<code>2027</code></li>
<li><code>Environment.overlay(enable_async)</code> is applied correctly.
:pr:<code>2061</code></li>
<li>The error message from <code>FileSystemLoader</code> includes the
paths that were
searched. :issue:<code>1661</code></li>
<li><code>PackageLoader</code> shows a clearer error message when the
package does not
contain the templates directory. :issue:<code>1705</code></li>
<li>Improve annotations for methods returning copies.
:pr:<code>1880</code></li>
<li><code>urlize</code> does not add <code>mailto:</code> to values like
<code>@a@b</code>. :pr:<code>1870</code></li>
<li>Tests decorated with <code>@pass_context`` can be used with the
``|select`` filter. :issue:</code>1624`</li>
<li>Using <code>set</code> for multiple assignment (<code>a, b = 1,
2</code>) does not fail when the
target is a namespace attribute. :issue:<code>1413</code></li>
<li>Using <code>set</code> in all branches of <code>{% if %}{% elif %}{%
else %}</code> blocks
does not cause the variable to be considered initially undefined.
:issue:<code>1253</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="877f6e51be"><code>877f6e5</code></a>
release version 3.1.5</li>
<li><a
href="8d58859265"><code>8d58859</code></a>
remove test pypi</li>
<li><a
href="eda8fe86fd"><code>eda8fe8</code></a>
update dev dependencies</li>
<li><a
href="c8fdce1e03"><code>c8fdce1</code></a>
Fix bug involving calling set on a template parameter within all
branches of ...</li>
<li><a
href="66587ce989"><code>66587ce</code></a>
Fix bug where set would sometimes fail within if</li>
<li><a
href="fbc3a696c7"><code>fbc3a69</code></a>
Add support for namespaces in tuple parsing (<a
href="https://redirect.github.com/pallets/jinja/issues/1664">#1664</a>)</li>
<li><a
href="b8f4831d41"><code>b8f4831</code></a>
more comments about nsref assignment</li>
<li><a
href="ee832194cd"><code>ee83219</code></a>
Add support for namespaces in tuple assignment</li>
<li><a
href="1d55cddbb2"><code>1d55cdd</code></a>
Triple quotes in docs (<a
href="https://redirect.github.com/pallets/jinja/issues/2064">#2064</a>)</li>
<li><a
href="8a8eafc6b9"><code>8a8eafc</code></a>
edit block assignment section</li>
<li>Additional commits viewable in <a
href="https://github.com/pallets/jinja/compare/3.1.4...3.1.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jinja2&package-manager=pip&previous-version=3.1.4&new-version=3.1.5)](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>
Co-authored-by: Krzysztof Zając <krzysztof.zajac2@gmail.com>
2025-01-07 19:50:14 +01:00
kazet
3e8c90b377 Version bumps (#118) 2024-12-30 09:28:33 +01:00
dependabot[bot]
e78507f4a3 Bump python-multipart from 0.0.19 to 0.0.20 in /scan (#117)
Bumps [python-multipart](https://github.com/Kludex/python-multipart)
from 0.0.19 to 0.0.20.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kludex/python-multipart/releases">python-multipart's
releases</a>.</em></p>
<blockquote>
<h2>Version 0.0.20</h2>
<h2>What's Changed</h2>
<ul>
<li>Handle messages containing only end boundary, fixes <a
href="https://redirect.github.com/Kludex/python-multipart/issues/38">#38</a>
by <a href="https://github.com/jhnstrk"><code>@​jhnstrk</code></a> in <a
href="https://redirect.github.com/Kludex/python-multipart/pull/142">Kludex/python-multipart#142</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Mr-Sunglasses"><code>@​Mr-Sunglasses</code></a>
made their first contribution in <a
href="https://redirect.github.com/Kludex/python-multipart/pull/185">Kludex/python-multipart#185</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Kludex/python-multipart/compare/0.0.19...0.0.20">https://github.com/Kludex/python-multipart/compare/0.0.19...0.0.20</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md">python-multipart's
changelog</a>.</em></p>
<blockquote>
<h2>0.0.20 (2024-12-16)</h2>
<ul>
<li>Handle messages containing only end boundary <a
href="https://redirect.github.com/Kludex/python-multipart/pull/142">#142</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b083cef4d6"><code>b083cef</code></a>
Version 0.0.20 (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/197">#197</a>)</li>
<li><a
href="04d3cf5ef5"><code>04d3cf5</code></a>
Handle messages containing only end boundary, fixes <a
href="https://redirect.github.com/Kludex/python-multipart/issues/38">#38</a>
(<a
href="https://redirect.github.com/Kludex/python-multipart/issues/142">#142</a>)</li>
<li><a
href="f1c5a2821b"><code>f1c5a28</code></a>
feat: Add python 3.13 in CI matrix. (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/185">#185</a>)</li>
<li><a
href="4bffa0c7c6"><code>4bffa0c</code></a>
doc: A file parameter is not a field (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/127">#127</a>)</li>
<li><a
href="6f3295bc79"><code>6f3295b</code></a>
Bump astral-sh/setup-uv from 3 to 4 in the github-actions group (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/194">#194</a>)</li>
<li>See full diff in <a
href="https://github.com/Kludex/python-multipart/compare/0.0.19...0.0.20">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-multipart&package-manager=pip&previous-version=0.0.19&new-version=0.0.20)](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>
2024-12-27 14:45:40 +01:00
kazet
fe378c288a Version bumps (#115) v1.3.5 2024-12-11 15:13:58 +01:00
dependabot[bot]
d36e4996ef Bump python-multipart from 0.0.17 to 0.0.19 in /scan (#114)
Bumps [python-multipart](https://github.com/Kludex/python-multipart)
from 0.0.17 to 0.0.19.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kludex/python-multipart/releases">python-multipart's
releases</a>.</em></p>
<blockquote>
<h2>Version 0.0.19</h2>
<h2>What's Changed</h2>
<ul>
<li>Don't warn when CRLF is found after last boundary by <a
href="https://github.com/Kludex"><code>@​Kludex</code></a> in <a
href="https://redirect.github.com/Kludex/python-multipart/pull/193">Kludex/python-multipart#193</a></li>
</ul>
<hr />
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Kludex/python-multipart/compare/0.0.18...0.0.19">https://github.com/Kludex/python-multipart/compare/0.0.18...0.0.19</a></p>
<h2>Version 0.0.18</h2>
<h2>What's Changed</h2>
<ul>
<li>Hard break if found data after last boundary on
<code>MultipartParser</code> by <a
href="https://github.com/Kludex"><code>@​Kludex</code></a> in <a
href="https://redirect.github.com/Kludex/python-multipart/pull/189">Kludex/python-multipart#189</a></li>
</ul>
<hr />
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Kludex/python-multipart/compare/0.0.17...0.0.18">https://github.com/Kludex/python-multipart/compare/0.0.17...0.0.18</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md">python-multipart's
changelog</a>.</em></p>
<blockquote>
<h2>0.0.19 (2024-11-30)</h2>
<ul>
<li>Don't warn when CRLF is found after last boundary on
<code>MultipartParser</code> <a
href="https://redirect.github.com/Kludex/python-multipart/pull/193">#193</a>.</li>
</ul>
<h2>0.0.18 (2024-11-28)</h2>
<ul>
<li>Hard break if found data after last boundary on
<code>MultipartParser</code> <a
href="https://redirect.github.com/Kludex/python-multipart/pull/189">#189</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c4fe4d3ceb"><code>c4fe4d3</code></a>
Don't warn when CRLF is found after last boundary (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/193">#193</a>)</li>
<li><a
href="5b1aed83ad"><code>5b1aed8</code></a>
Version 0.0.18 (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/191">#191</a>)</li>
<li><a
href="9205a0ec8c"><code>9205a0e</code></a>
Hard break if found data after last boundary on
<code>MultipartParser</code> (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/189">#189</a>)</li>
<li><a
href="170e6043ff"><code>170e604</code></a>
Update ruff &amp; mypy (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/188">#188</a>)</li>
<li><a
href="e53b541356"><code>e53b541</code></a>
Create SECURITY.md (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/187">#187</a>)</li>
<li><a
href="02d1ec148b"><code>02d1ec1</code></a>
fuzz: fix boundary error (<a
href="https://redirect.github.com/Kludex/python-multipart/issues/179">#179</a>)</li>
<li>See full diff in <a
href="https://github.com/Kludex/python-multipart/compare/0.0.17...0.0.19">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-multipart&package-manager=pip&previous-version=0.0.17&new-version=0.0.19)](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>
2024-12-02 10:20:50 +01:00
kazet
3e3b847b4c One missing translation (#113) 2024-12-02 08:38:25 +01:00
dependabot[bot]
b102eaad3b Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 in /docs (#112)
Bumps
[sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from
3.0.1 to 3.0.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst">sphinx-rtd-theme's
changelog</a>.</em></p>
<blockquote>
<h1>3.0.2</h1>
<ul>
<li>Show current translation when the flyout is attached</li>
<li>Fix JavaScript issue that didn't allow users to disable
selectors</li>
</ul>
<p>.. _release-3.0.1:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5f03347239"><code>5f03347</code></a>
Release 3.0.2</li>
<li><a
href="17c0685be9"><code>17c0685</code></a>
Attached flyout: show the current translation (<a
href="https://redirect.github.com/readthedocs/sphinx_rtd_theme/issues/1629">#1629</a>)</li>
<li><a
href="5db7796b6e"><code>5db7796</code></a>
Allow disabling selectors (<a
href="https://redirect.github.com/readthedocs/sphinx_rtd_theme/issues/1626">#1626</a>)</li>
<li>See full diff in <a
href="https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.1...3.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx-rtd-theme&package-manager=pip&previous-version=3.0.1&new-version=3.0.2)](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>
2024-11-18 10:24:43 +01:00
kazet
5457edbf2d Idna dmarc (#111) 2024-11-18 10:24:21 +01:00