Skip to content

Releases: slalombuild/secureli

v0.35.0

19 Apr 15:57
Compare
Choose a tag to compare

v0.35.0 (2024-04-19)

Feature

  • feat: audit shared actions repositories codebase (#520)

secureli-455 & secureli-456

<!-- Include general description here -->
Audit codebase for code bloat and quality(Shared, Actions, Repositories)

Changes

<!-- A detailed list of changes -->

  • Audit and updated shared module, actions and repository codebase
    according to AC's described in #455 and #456.
  • Updated pre-commit config revisions.

Testing

<!--
Mention updated tests and any manual testing performed.
Are aspects not yet tested or not easily testable?
Feel free to include screenshots if appropriate.
-->

  • All existing tests are passing

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
--> (a662a88)

v0.34.0

18 Apr 20:21
Compare
Choose a tag to compare

v0.34.0 (2024-04-18)

Chore

  • chore: audited and updated core and observability modules (#519)

secureli-453

<!-- Include general description here -->
Audited and updated core and observability modules

Changes

<!-- A detailed list of changes -->

  • Audited and updated core and observability modules
  • No change or update to functionality, just re-organize code per audit.

Testing

<!--
Mention updated tests and any manual testing performed.
Are aspects not yet tested or not easily testable?
Feel free to include screenshots if appropriate.
-->

  • All existing unit tests pass

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
--> (bc263ea)

  • chore: github-actions: Bump python-semantic-release/python-semantic-release from 9.3.1 to 9.4.0 (#505)

Bumps
python-semantic-release/python-semantic-release
from 9.3.1 to 9.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/releases&#34;&gt;python-semantic-release/python-semantic-release&#39;s
releases</a>.</em></p>
<blockquote>
<h1>v9.4.0 (2024-03-31)</h1>
<h2>Build</h2>
<ul>
<li>build(deps-dev): bump responses from 0.24 to 0.25.0 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/842&#34;&gt;#842&lt;/a&gt;)&lt;/li>
</ul>
<p>Bumps <a href="https://github.com/getsentry/responses&#34;&gt;responses&lt;/a>
from 0.24 to 0.25.0.</p>
<ul>
<li><a href="https://github.com/getsentry/responses/releases&#34;&gt;Release
notes</a></li>
<li><a
href="https://github.com/getsentry/responses/blob/master/CHANGES&#34;&gt;Changelog&lt;/a&gt;&lt;/li>
<li><a
href="getsentry/responses@0.24.0...0.25.0&#34;&gt;Commits&lt;/a&gt;&lt;/li>
</ul>
<hr />
<p>updated-dependencies:</p>
<ul>
<li>dependency-name: responses
dependency-type: direct:production
update-type: version-update:semver-minor
...</li>
</ul>
<p>Signed-off-by: dependabot[bot] &lt;<a
href="mailto:[email protected]">[email protected]</a>&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]<a
href="https://github.com/users&#34;&gt;&lt;code&gt;@​users&lt;/code&gt;&lt;/a&gt;.noreply.github.com&amp;gt;
(<a
href="python-semantic-release/python-semantic-release@a1b2af6272b362afe5334772f81a4be779be7ba6&#34;&gt;&lt;code&gt;a1b2af6&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<ul>
<li>
<p>build(deps-build): resolve build deps versions for
<code>python3.12</code> (<a
href="python-semantic-release/python-semantic-release@075daa4205283414ea5e370da5e35690de12c9ab&#34;&gt;&lt;code&gt;075daa4&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump responses from 0.23.3 to 0.24.1 (<a
href="python-semantic-release/python-semantic-release@9210933be10532baa979e381126da4a477e82e2b&#34;&gt;&lt;code&gt;9210933&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump sphinxcontrib-apidoc from 0.3.0 to 0.5.0 (<a
href="python-semantic-release/python-semantic-release@69f163baefad6f45e3537814cae2be2481e3488a&#34;&gt;&lt;code&gt;69f163b&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump sphinx-autobuild from 2021.03.14 to 2024.2.4
(<a
href="python-semantic-release/python-semantic-release@9d30877b8874a02056f2dee1e2f64c32efda4dc1&#34;&gt;&lt;code&gt;9d30877&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): update pytest-cov requirement from ~=4.0 to ~=5.0
(<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/873&#34;&gt;#873&lt;/a&gt;)&lt;/p>
</li>
</ul>
<p>Updates the requirements on <code>pytest-cov</code> to permit the
latest version.</p>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst&#34;&gt;Changelog&lt;/a&gt;&lt;/li>
<li><a
href="pytest-dev/pytest-cov@v4.0.0...v5.0.0&#34;&gt;Commits&lt;/a&gt;&lt;/li>
</ul>
<hr />
<p>updated-dependencies:</p>
<ul>
<li>dependency-name: pytest-cov
dependency-type: direct:production
...</li>
</ul>
<p>Signed-off-by: dependabot[bot] &lt;<a
href="mailto:[email protected]">[email protected]</a>&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]<a
href="https://github.com/users&#34;&gt;&lt;code&gt;@​users&lt;/code&gt;&lt;/a&gt;.noreply.github.com&amp;gt;
(<a
href="python-semantic-release/python-semantic-release@2ca6459131f677bffead21127f1feb05ae74b762&#34;&gt;&lt;code&gt;2ca6459&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<ul>
<li>build(deps-dev): bump ruff from 0.3.3 to 0.3.4 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/872&#34;&gt;#872&lt;/a&gt;)&lt;/li>
</ul>
<p>Bumps <a href="https://github.com/astral-sh/ruff&#34;&gt;ruff&lt;/a> from 0.3.3
to 0.3.4.</p>
<ul>
<li><a href="https://github.com/astral-sh/ruff/releases&#34;&gt;Release
notes</a></li>
<li><a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md&#34;&gt;Changelog&lt;/a&gt;&lt;/li>
<li><a
href="astral-sh/ruff@v0.3.3...v0.3.4&#34;&gt;Commits&lt;/a&gt;&lt;/li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md&#34;&gt;python-semantic-release/python-semantic-release&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>v9.4.0 (2024-03-31)</h2>
<h3>Build</h3>
<ul>
<li>build(deps-dev): bump responses from 0.24 to 0.25.0 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/842&#34;&gt;#842&lt;/a&gt;)&lt;/li>
</ul>
<p>Bumps <a href="https://github.com/getsentry/responses&#34;&gt;responses&lt;/a>
from 0.24 to 0.25.0.</p>
<ul>
<li><a href="https://github.com/getsentry/responses/releases&#34;&gt;Release
notes</a></li>
<li><a
href="https://github.com/getsentry/responses/blob/master/CHANGES&#34;&gt;Changelog&lt;/a&gt;&lt;/li>
<li><a
href="getsentry/responses@0.24.0...0.25.0&#34;&gt;Commits&lt;/a&gt;&lt;/li>
</ul>
<hr />
<p>updated-dependencies:</p>
<ul>
<li>dependency-name: responses
dependency-type: direct:production
update-type: version-update:semver-minor
...</li>
</ul>
<p>Signed-off-by: dependabot[bot] &lt;<a
href="mailto:[email protected]">[email protected]</a>&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]<a
href="https://github.com/users&#34;&gt;&lt;code&gt;@​users&lt;/code&gt;&lt;/a&gt;.noreply.github.com&amp;gt;
(<a
href="python-semantic-release/python-semantic-release@a1b2af6272b362afe5334772f81a4be779be7ba6&#34;&gt;&lt;code&gt;a1b2af6&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<ul>
<li>
<p>build(deps-build): resolve build deps versions for
<code>python3.12</code> (<a
href="python-semantic-release/python-semantic-release@075daa4205283414ea5e370da5e35690de12c9ab&#34;&gt;&lt;code&gt;075daa4&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump responses from 0.23.3 to 0.24.1 (<a
href="python-semantic-release/python-semantic-release@9210933be10532baa979e381126da4a477e82e2b&#34;&gt;&lt;code&gt;9210933&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump sphinxcontrib-apidoc from 0.3.0 to 0.5.0 (<a
href="python-semantic-release/python-semantic-release@69f163baefad6f45e3537814cae2be2481e3488a&#34;&gt;&lt;code&gt;69f163b&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): bump sphinx-autobuild from 2021.03.14 to 2024.2.4
(<a
href="python-semantic-release/python-semantic-release@9d30877b8874a02056f2dee1e2f64c32efda4dc1&#34;&gt;&lt;code&gt;9d30877&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>build(deps-dev): update pytest-cov requirement from ~=4.0 to ~=5.0
...

Read more

v0.33.0

01 Apr 20:53
Compare
Choose a tag to compare

v0.33.0 (2024-04-01)

Chore

  • chore: pip: Bump typer from 0.9.0 to 0.10.0 (#498)

Bumps typer from 0.9.0 to 0.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tiangolo/typer/releases&#34;&gt;typer&#39;s
releases</a>.</em></p>
<blockquote>
<h2>0.10.0</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix default value of <code>None</code> for CLI Parameters when the
type is <code>list | None</code> and the default value is
<code>None</code>. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/664&#34;&gt;#664&lt;/a> by
<a
href="https://github.com/theowisear&#34;&gt;&lt;code&gt;@​theowisear&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.4</h2>
<h3>Features</h3>
<ul>
<li>✨ Improve support for CLI translations using gettext. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/417&#34;&gt;#417&lt;/a> by
<a href="https://github.com/mjodmj&#34;&gt;&lt;code&gt;@​mjodmj&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.3</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix evaluating stringified annotations in Python 3.10 (also
<code>from future import annotations</code>). PR <a
href="https://redirect.github.com/tiangolo/typer/pull/721&#34;&gt;#721&lt;/a> by
<a href="https://github.com/heckad&#34;&gt;&lt;code&gt;@​heckad&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.2</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix display of default value for Enum parameters inside of a list,
include docs and tests. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/473&#34;&gt;#473&lt;/a> by
<a href="https://github.com/asieira&#34;&gt;&lt;code&gt;@​asieira&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🐛 Update type annotations for <code>show_default</code> parameter
and update docs for setting a &quot;Custom default string&quot;. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/501&#34;&gt;#501&lt;/a> by
<a
href="https://github.com/plannigan&#34;&gt;&lt;code&gt;@​plannigan&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Add docs and test for <code>no_args_is_help</code> feature. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/751&#34;&gt;#751&lt;/a> by
<a href="https://github.com/svlandeg&#34;&gt;&lt;code&gt;@​svlandeg&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.1</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Add missing <code>default_factory</code> in <code>Argument</code>
overloads. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/750&#34;&gt;#750&lt;/a> by
<a href="https://github.com/m9810223&#34;&gt;&lt;code&gt;@​m9810223&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🐛 Fix preserving case in enum values. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/571&#34;&gt;#571&lt;/a> by
<a href="https://github.com/avaldebe&#34;&gt;&lt;code&gt;@​avaldebe&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Docs</h3>
<ul>
<li>
<p>📝 Remove obsolete references to <code>--install-completion</code> for
<code>typer.run()</code> scripts. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/595&#34;&gt;#595&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>📝 Update docs example for a Typer/Click group to make new subcommands
explicit. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/755&#34;&gt;#755&lt;/a> by
<a href="https://github.com/svlandeg&#34;&gt;&lt;code&gt;@​svlandeg&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>📝 Update docs for building a package, file structure example. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/683&#34;&gt;#683&lt;/a> by
<a href="https://github.com/davidbgk&#34;&gt;&lt;code&gt;@​davidbgk&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>📝 Update link in docs to the newest stable version of click. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/675&#34;&gt;#675&lt;/a> by
<a
href="https://github.com/javier171188&#34;&gt;&lt;code&gt;@​javier171188&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>🔧 Add <code>CITATION.cff</code> file for academic citations. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/681&#34;&gt;#681&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>✏ Fix typo in <code>docs/tutorial/exceptions.md</code>. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/702&#34;&gt;#702&lt;/a> by
<a href="https://github.com/menzenski&#34;&gt;&lt;code&gt;@​menzenski&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>✏ Fix typo in <code>docs/tutorial/options/name.md</code>. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/725&#34;&gt;#725&lt;/a> by
<a href="https://github.com/bwagner&#34;&gt;&lt;code&gt;@​bwagner&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
<li>
<p>✏ Fix typo in <code>docs/tutorial/arguments/optional.md</code>. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/602&#34;&gt;#602&lt;/a> by
<a
href="https://github.com/tadasgedgaudas&#34;&gt;&lt;code&gt;@​tadasgedgaudas&lt;/code&gt;&lt;/a&gt;.&lt;/p>
</li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆ [pre-commit.ci] pre-commit autoupdate. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/606&#34;&gt;#606&lt;/a> by
<a
href="https://github.com/apps/pre-commit-ci&#34;&gt;&lt;code&gt;@​pre-commit-ci[bot]&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Install MkDocs Material Insiders only when secrets are available,
for Dependabot. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/685&#34;&gt;#685&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>⚒️ Update build-docs.yml, do not zip docs. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/645&#34;&gt;#645&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Deploy docs to Cloudflare. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/644&#34;&gt;#644&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Upgrade CI for docs. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/642&#34;&gt;#642&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tiangolo/typer/blob/master/docs/release-notes.md&#34;&gt;typer&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>0.10.0</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix default value of <code>None</code> for CLI Parameters when the
type is <code>list | None</code> and the default value is
<code>None</code>. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/664&#34;&gt;#664&lt;/a> by
<a
href="https://github.com/theowisear&#34;&gt;&lt;code&gt;@​theowisear&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.4</h2>
<h3>Features</h3>
<ul>
<li>✨ Improve support for CLI translations using gettext. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/417&#34;&gt;#417&lt;/a> by
<a href="https://github.com/mjodmj&#34;&gt;&lt;code&gt;@​mjodmj&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.3</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix evaluating stringified annotations in Python 3.10 (also
<code>from future import annotations</code>). PR <a
href="https://redirect.github.com/tiangolo/typer/pull/721&#34;&gt;#721&lt;/a> by
<a href="https://github.com/heckad&#34;&gt;&lt;code&gt;@​heckad&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.9.2</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Fix display of default value for Enum parameters inside of a list,
include docs and tests. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/473&#34;&gt;#473&lt;/a> by
<a href="https://github.com/asieira&#34;&gt;&lt;code&gt;@​asieira&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🐛 Update type annotations for <code>show_default</code> parameter
and update docs for setting a &quot;Custom default string&quot;. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/501&#34;&gt;#501&lt;/a> by
<a
href="https://github.com/plannigan&#34;&gt;&lt;code&gt;@​plannigan&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Add docs and test for <code>no_args_is_help</code> fe...

Read more

v0.32.0

08 Mar 20:00
Compare
Choose a tag to compare

v0.32.0 (2024-03-08)

Chore

  • chore: github-actions: Bump bats-core/bats-action from 1.5.5 to 1.5.6 (#471)

Bumps bats-core/bats-action
from 1.5.5 to 1.5.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bats-core/bats-action/releases&#34;&gt;bats-core/bats-action&#39;s
releases</a>.</em></p>
<blockquote>
<h2>1.5.6</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>🏕 Features</h3>
<ul>
<li>chore: update detik to 1.3.0 by <a
href="https://github.com/brokenpip3&#34;&gt;&lt;code&gt;@​brokenpip3&lt;/code&gt;&lt;/a> in <a
href="https://redirect.github.com/bats-core/bats-action/pull/3&#34;&gt;bats-core/bats-action#3&lt;/a&gt;&lt;/li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="bats-core/bats-action@1.5.5...1.5.6&#34;&gt;https://github.com/bats-core/bats-action/compare/1.5.5...1.5.6&lt;/a&gt;&lt;/p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bats-core/bats-action@0ae349dad1aa69308725a48b91b5d6ca647040bc&#34;&gt;&lt;code&gt;0ae349d&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/bats-core/bats-action/issues/3&#34;&gt;#3&lt;/a>
from bats-core/detik-1.3.0</li>
<li><a
href="bats-core/bats-action@e28687b52387d88acbd199216d8f65e00e40881a&#34;&gt;&lt;code&gt;e28687b&lt;/code&gt;&lt;/a>
update detik to 1.3.0</li>
<li>See full diff in <a
href="bats-core/bats-action@1.5.5...1.5.6&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (389215f)

  • chore: pip: Bump pytest from 8.0.2 to 8.1.0 (#473)

Bumps pytest from 8.0.2 to
8.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s
releases</a>.</em></p>
<blockquote>
<h2>8.1.0</h2>
<h1>pytest 8.1.0 (2024-03-03)</h1>
<h2>Features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11475&#34;&gt;#11475&lt;/a>:
Added the new <code>consider_namespace_packages</code>{.interpreted-text
role=&quot;confval&quot;} configuration option, defaulting to
<code>False</code>.</p>
<p>If set to <code>True</code>, pytest will attempt to identify modules
that are part of <a
href="https://packaging.python.org/en/latest/guides/packaging-namespace-packages&#34;&gt;namespace
packages</a> when importing modules.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11653&#34;&gt;#11653&lt;/a>:
Added the new <code>verbosity_test_cases</code>{.interpreted-text
role=&quot;confval&quot;} configuration option for fine-grained control
of test execution verbosity.
See <code>Fine-grained verbosity
&lt;pytest.fine_grained_verbosity&gt;</code>{.interpreted-text
role=&quot;ref&quot;} for more details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10865&#34;&gt;#10865&lt;/a>:
<code>pytest.warns</code>{.interpreted-text role=&quot;func&quot;} now
validates that <code>warnings.warn</code>{.interpreted-text
role=&quot;func&quot;} was called with a [str]{.title-ref} or a
[Warning]{.title-ref}.
Currently in Python it is possible to use other types, however this
causes an exception when
<code>warnings.filterwarnings</code>{.interpreted-text
role=&quot;func&quot;} is used to filter those warnings (see [CPython <a
href="https://redirect.github.com/pytest-dev/pytest/issues/103577">#103577</a>](<a
href="https://redirect.github.com/python/cpython/issues/103577&#34;&gt;python/cpython#103577&lt;/a>)
for a discussion).
While this can be considered a bug in CPython, we decided to put guards
in pytest as the error message produced without this check in place is
confusing.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11311&#34;&gt;#11311&lt;/a>:
When using <code>--override-ini</code> for paths in invocations without
a configuration file defined, the current working directory is used
as the relative directory.</p>
<p>Previoulsy this would raise an
<code>AssertionError</code>{.interpreted-text
role=&quot;class&quot;}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11475&#34;&gt;#11475&lt;/a>:
<code>--import-mode=importlib
&lt;import-mode-importlib&gt;</code>{.interpreted-text
role=&quot;ref&quot;} now tries to import modules using the standard
import mechanism (but still without changing
:py<code>sys.path</code>{.interpreted-text role=&quot;data&quot;}),
falling back to importing modules directly only if that fails.</p>
<p>This means that installed packages will be imported under their
canonical name if possible first, for example
<code>app.core.models</code>, instead of having the module name always
be derived from their path (for example
<code>.env310.lib.site_packages.app.core.models</code>).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11801&#34;&gt;#11801&lt;/a>:
Added the <code>iter_parents()
&lt;_pytest.nodes.Node.iter_parents&gt;</code>{.interpreted-text
role=&quot;func&quot;} helper method on nodes.
It is similar to <code>listchain
&lt;_pytest.nodes.Node.listchain&gt;</code>{.interpreted-text
role=&quot;func&quot;}, but goes from bottom to top, and returns an
iterator, not a list.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11850&#34;&gt;#11850&lt;/a>:
Added support for <code>sys.last_exc</code>{.interpreted-text
role=&quot;data&quot;} for post-mortem debugging on Python&gt;=3.12.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11962&#34;&gt;#11962&lt;/a>:
In case no other suitable candidates for configuration file are found, a
<code>pyproject.toml</code> (even without a
<code>[tool.pytest.ini_options]</code> table) will be considered as the
configuration file and define the <code>rootdir</code>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11978&#34;&gt;#11978&lt;/a>:
Add <code>--log-file-mode</code> option to the logging plugin, enabling
appending to log-files. This option accepts either
<code>&quot;w&quot;</code> or <code>&quot;a&quot;</code> and defaults to
<code>&quot;w&quot;&lt...

Read more

v0.31.0

27 Feb 21:28
Compare
Choose a tag to compare

v0.31.0 (2024-02-27)

Chore

  • chore: pip: Bump coverage from 7.4.2 to 7.4.3 (#465)

Bumps coverage from 7.4.2 to
7.4.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst&#34;&gt;coverage&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>Version 7.4.3 — 2024-02-23</h2>
<ul>
<li>Fix: in some cases, coverage could fail with a RuntimeError:
&quot;Set changed
size during iteration.&quot; This is now fixed, closing <code>issue
1733</code>_.</li>
</ul>
<p>.. _issue 1733: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1733&#34;&gt;nedbat/coveragepy#1733&lt;/a&gt;&lt;/p>
<p>.. _changes_7-4-2:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="nedbat/coveragepy@1af36247955118a351999f40a6049baa179583ce&#34;&gt;&lt;code&gt;1af3624&lt;/code&gt;&lt;/a>
docs: sample HTML for 7.4.3</li>
<li><a
href="nedbat/coveragepy@f06c5e43f7dd3c0f6734120fc002212fd069efa3&#34;&gt;&lt;code&gt;f06c5e4&lt;/code&gt;&lt;/a>
docs: prep for 7.4.3</li>
<li><a
href="nedbat/coveragepy@08fc997b6b3d881e8e5082b71ad6d6bcc4e2f752&#34;&gt;&lt;code&gt;08fc997&lt;/code&gt;&lt;/a>
fix: get atomic copies of iterables when flushing data. <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1733&#34;&gt;#1733&lt;/a&gt;&lt;/li>
<li><a
href="nedbat/coveragepy@4e34571a0b18c8819cfa27e3149e05edfb397198&#34;&gt;&lt;code&gt;4e34571&lt;/code&gt;&lt;/a>
build: put a time limit on the Python nightly tests</li>
<li><a
href="nedbat/coveragepy@a1d8d2961c9793cf8d3fa09666012190cdec9214&#34;&gt;&lt;code&gt;a1d8d29&lt;/code&gt;&lt;/a>
build: make targets should use underscores not dashes</li>
<li><a
href="nedbat/coveragepy@f7d40a0f11f1830596a359db81d4b505415f7908&#34;&gt;&lt;code&gt;f7d40a0&lt;/code&gt;&lt;/a>
build: tweak the release instructions</li>
<li><a
href="nedbat/coveragepy@0f19b82390ad1bf57b617d0820b07766d90011c1&#34;&gt;&lt;code&gt;0f19b82&lt;/code&gt;&lt;/a>
build: bump version</li>
<li>See full diff in <a
href="nedbat/coveragepy@7.4.2...7.4.3&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (902edf6)

  • chore: pip: Bump pytest from 8.0.1 to 8.0.2 (#464)

Bumps pytest from 8.0.1 to
8.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s
releases</a>.</em></p>
<blockquote>
<h2>8.0.2</h2>
<h1>pytest 8.0.2 (2024-02-24)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11895&#34;&gt;#11895&lt;/a>:
Fix collection on Windows where initial paths contain the short version
of a path (for example <code>c:\PROGRA~1\tests</code>).</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11953&#34;&gt;#11953&lt;/a>:
Fix an <code>IndexError</code> crash raising from
<code>getstatementrange_ast</code>.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12021&#34;&gt;#12021&lt;/a>:
Reverted a fix to [--maxfail]{.title-ref} handling in pytest 8.0.0
because it caused a regression in pytest-xdist whereby session fixture
teardowns may get executed multiple times when the max-fails is
reached.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="pytest-dev/pytest@31afeeb0df0e8bdab1325b5992a2cc733e981e82&#34;&gt;&lt;code&gt;31afeeb&lt;/code&gt;&lt;/a>
Prepare release version 8.0.2</li>
<li><a
href="pytest-dev/pytest@1b00a2f4fba7859c31dab4f5afdd9e1f07cbdd1e&#34;&gt;&lt;code&gt;1b00a2f&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12025&#34;&gt;#12025&lt;/a>
from pytest-dev/backport-12022-to-8.0.x</li>
<li><a
href="pytest-dev/pytest@ff2f66d84affb0fbcbf841b1897c7599026730bc&#34;&gt;&lt;code&gt;ff2f66d&lt;/code&gt;&lt;/a>
[8.0.x] Revert &quot;Fix teardown error reporting when
<code>--maxfail=1</code> (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/11721&#34;&gt;#11721&lt;/a&gt;)&amp;quot;&lt;/li>
<li><a
href="pytest-dev/pytest@8a8eed609c3c20da452446e1686df41ebda96d11&#34;&gt;&lt;code&gt;8a8eed6&lt;/code&gt;&lt;/a>
[8.0.x] Fix collection of short paths on Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12024&#34;&gt;#12024&lt;/a&gt;)&lt;/li>
<li><a
href="pytest-dev/pytest@74346f027c205e5daffe66801094293744e8d85f&#34;&gt;&lt;code&gt;74346f0&lt;/code&gt;&lt;/a>
[8.0.x] Allow Sphinx 7.x (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12005&#34;&gt;#12005&lt;/a&gt;)&lt;/li>
<li><a
href="pytest-dev/pytest@b7657b4d6b69ee26e00d9a71c4d208506f644462&#34;&gt;&lt;code&gt;b7657b4&lt;/code&gt;&lt;/a>
[8.0.x] Disallow Sphinx 6 and 7 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12001&#34;&gt;#12001&lt;/a&gt;)&lt;/li>
<li><a
href="pytest-dev/pytest@feb7c5e12ee3374b2c7c773614d76811ad21a4f4&#34;&gt;&lt;code&gt;feb7c5e&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11999&#34;&gt;#11999&lt;/a>
from pytest-dev/backport-11996-to-8.0.x</li>
<li><a
href="pytest-dev/pytest@090965574ece50c6be955719ced2a9cf8daaee17&#34;&gt;&lt;code&gt;0909655&lt;/code&gt;&lt;/a>
[8.0.x] code: fix <code>IndexError</code> crash in
<code>getstatementrange_ast</code></li>
<li><a
href="pytest-dev/pytest@68524d48586e7f8d070fc1146e5ff90e770d0382&#34;&gt;&lt;code&gt;68524d4&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11993&#34;&gt;#11993&lt;/a>
from pytest-dev/release-8.0.1</li>
<li>See full diff in <a
href="pytest-dev/pytest@8.0.1...8.0.2&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also tr...

Read more

v0.30.0

16 Feb 19:57
Compare
Choose a tag to compare

v0.30.0 (2024-02-16)

Chore

  • chore: github-actions: Bump python-semantic-release/python-semantic-release from 9.0.3 to 9.1.0 (#445)

Bumps
python-semantic-release/python-semantic-release
from 9.0.3 to 9.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/releases&#34;&gt;python-semantic-release/python-semantic-release&#39;s
releases</a>.</em></p>
<blockquote>
<h1>v9.1.0 (2024-02-14)</h1>
<h2>Build</h2>
<ul>
<li>build(deps): bump minimum required <code>tomlkit</code> to
<code>&amp;gt;=0.11.0</code></li>
</ul>
<p>TOMLDocument is missing the <code>unwrap()</code> function in
<code>v0.10.2</code> which
causes an AttributeError to occur when attempting to read a the text
in <code>pyproject.toml</code> as discovered with <a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/834&#34;&gt;#834&lt;/a&gt;&lt;/p>
<p>Resolves: <a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/834&#34;&gt;#834&lt;/a>
(<a
href="python-semantic-release/python-semantic-release@291aacea1d0429a3b27e92b0a20b598f43f6ea6b&#34;&gt;&lt;code&gt;291aace&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<h2>Documentation</h2>
<ul>
<li>
<p>docs: add bitbucket to token table (<a
href="python-semantic-release/python-semantic-release@56f146d9f4c0fc7f2a84ad11b21c8c45e9221782&#34;&gt;&lt;code&gt;56f146d&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>docs: add bitbucket authentication (<a
href="python-semantic-release/python-semantic-release@b78a387d8eccbc1a6a424a183254fc576126199c&#34;&gt;&lt;code&gt;b78a387&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>docs: fix typo (<a
href="python-semantic-release/python-semantic-release@b240e129b180d45c1d63d464283b7dfbcb641d0c&#34;&gt;&lt;code&gt;b240e12&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h2>Feature</h2>
<ul>
<li>feat: add bitbucket hvcs (<a
href="python-semantic-release/python-semantic-release@bbbbfebff33dd24b8aed2d894de958d532eac596&#34;&gt;&lt;code&gt;bbbbfeb&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Fix</h2>
<ul>
<li>fix: remove unofficial environment variables (<a
href="python-semantic-release/python-semantic-release@a5168e40b9a14dbd022f62964f382b39faf1e0df&#34;&gt;&lt;code&gt;a5168e4&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Refactor</h2>
<ul>
<li>refactor: add lint workaround (<a
href="python-semantic-release/python-semantic-release@55d6e0349303e7b1a6a598a8f4eb54d708d1b27d&#34;&gt;&lt;code&gt;55d6e03&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Style</h2>
<ul>
<li>
<p>style: ruff linter (<a
href="python-semantic-release/python-semantic-release@f7f7c8a8d499126a16238e7183cde54e3ea4cea0&#34;&gt;&lt;code&gt;f7f7c8a&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style: beautify 710d96482edae38438c090e5e631f2d6b6e990f2 (<a
href="python-semantic-release/python-semantic-release@d2314f86946df8a6ef30ca7a5bd163c5989e46f7&#34;&gt;&lt;code&gt;d2314f8&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style(fixtures): update styling of imports on git repo fixture (<a
href="python-semantic-release/python-semantic-release@710d96482edae38438c090e5e631f2d6b6e990f2&#34;&gt;&lt;code&gt;710d964&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style: beautify 8e3f87ce801498fdbb0c1b2261b9768941c0a21c (<a
href="python-semantic-release/python-semantic-release@16c057a8da471a696f6d6484f2cc821fd883f5ed&#34;&gt;&lt;code&gt;16c057a&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style(tests): update typing &amp; import issues (<a
href="python-semantic-release/python-semantic-release@2597ea584ab5084ef6ab398b9ec6186a6191ac1f&#34;&gt;&lt;code&gt;2597ea5&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h2>Test</h2>
<ul>
<li>
<p>test: remove environment variable tests (<a
href="python-semantic-release/python-semantic-release@5c3fe694de5db0fc6a157a6a7717fa8c4d26f6f6&#34;&gt;&lt;code&gt;5c3fe69&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>test: add bitbucket to changelog unit test (<a
href="python-semantic-release/python-semantic-release@c33f8ff37e007a944b5fb1884b9e05b33ccd2047&#34;&gt;&lt;code&gt;c33f8ff&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md&#34;&gt;python-semantic-release/python-semantic-release&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>v9.1.0 (2024-02-14)</h2>
<h3>Build</h3>
<ul>
<li>build(deps): bump minimum required <code>tomlkit</code> to
<code>&amp;gt;=0.11.0</code></li>
</ul>
<p>TOMLDocument is missing the <code>unwrap()</code> function in
<code>v0.10.2</code> which
causes an AttributeError to occur when attempting to read a the text
in <code>pyproject.toml</code> as discovered with <a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/834&#34;&gt;#834&lt;/a&gt;&lt;/p>
<p>Resolves: <a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/834&#34;&gt;#834&lt;/a>
(<a
href="python-semantic-release/python-semantic-release@291aacea1d0429a3b27e92b0a20b598f43f6ea6b&#34;&gt;&lt;code&gt;291aace&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<h3>Documentation</h3>
<ul>
<li>
<p>docs: add bitbucket to token table (<a
href="python-semantic-release/python-semantic-release@56f146d9f4c0fc7f2a84ad11b21c8c45e9221782&#34;&gt;&lt;code&gt;56f146d&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>docs: add bitbucket authentication (<a
href="python-semantic-release/python-semantic-release@b78a387d8eccbc1a6a424a183254fc576126199c&#34;&gt;&lt;code&gt;b78a387&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>docs: fix typo (<a
href="python-semantic-release/python-semantic-release@b240e129b180d45c1d63d464283b7dfbcb641d0c&#34;&gt;&lt;code&gt;b240e12&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h3>Feature</h3>
<ul>
<li>feat: add bitbucket hvcs (<a
href="python-semantic-release/python-semantic-release@bbbbfebff33dd24b8aed2d894de958d532eac596&#34;&gt;&lt;code&gt;bbbbfeb&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Fix</h3>
<ul>
<li>fix: remove unofficial environment variables (<a
href="python-semantic-release/python-semantic-release@a5168e40b9a14dbd022f62964f382b39faf1e0df&#34;&gt;&lt;code&gt;a5168e4&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Refactor</h3>
<ul>
<li>refactor: add lint workaround (<a
href="python-semantic-release/python-semantic-release@55d6e0349303e7b1a6a598a8f4eb54d708d1b27d&#34;&gt;&lt;code&gt;55d6e03&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Style</h3>
<ul>
<li>
<p>style: ruff linter (<a
href="python-semantic-release/python-semantic-release@f7f7c8a8d499126a16238e7183cde54e3ea4cea0&#34;&gt;&lt;code&gt;f7f7c8a&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style: beautify 710d96482edae38438c090e5e631f2d6b6e990f2 (<a
href="python-semantic-release/python-semantic-release@d2314f86946df8a6ef30ca7a5bd163c5989e46f7&#34;&gt;&lt;code&gt;d2314f8&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style(fixtures): update styling of imports on git repo fixture (<a
href="python-semantic-release/python-semantic-release@710d96482edae38438c090e5e631f2d6b6e990f2&#34;&gt;&lt;code&gt;710d964&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style: beautify 8e3f87ce801498fdbb0c1b2261b9768941c0a21c (<a
href="python-semantic-release/python-semantic-release@16c057a8da471a696f6d6484f2cc821fd883f5ed&#34;&gt;&lt;code&gt;16c057a&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>style(tests): update typing &amp; import issues (<a
href="python-semantic-release/python-semantic-release@2597ea584ab5084ef6ab398b9ec6186a6191ac1f&#34;&gt;&lt;code&gt;2597ea5&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h3>Test</h3>
<ul>
<li>
<p>test: remove environment ...

Read more

v0.29.0

15 Feb 23:00
Compare
Choose a tag to compare

v0.29.0 (2024-02-15)

Chore

  • chore: pip: Bump black from 24.1.1 to 24.2.0 (#430)

Bumps black from 24.1.1 to 24.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases&#34;&gt;black&#39;s
releases</a>.</em></p>
<blockquote>
<h2>24.2.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fixed a bug where comments where mistakenly removed along with
redundant parentheses
(<a
href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Move the <code>hug_parens_with_braces_and_square_brackets</code>
feature to the unstable style
due to an outstanding crash and proposed formatting tweaks (<a
href="https://redirect.github.com/psf/black/issues/4198&#34;&gt;#4198&lt;/a&gt;)&lt;/li>
<li>Fixed a bug where base expressions caused inconsistent formatting of
** in tenary
expression (<a
href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li>
<li>Checking for newline before adding one on docstring that is almost
at the line limit
(<a
href="https://redirect.github.com/psf/black/issues/4185&#34;&gt;#4185&lt;/a&gt;)&lt;/li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;).&lt;/li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix issue where <em>Black</em> would ignore input files in the
presence of symlinks (<a
href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li>
<li><em>Black</em> now ignores <code>pyproject.toml</code> that is
missing a <code>tool.black</code> section when
discovering project root and configuration. Since <em>Black</em>
continues to use version
control as an indicator of project root, this is expected to primarily
change behavior
for users in a monorepo setup (desirably). If you wish to preserve
previous behavior,
simply add an empty <code>[tool.black]</code> to the previously
discovered <code>pyproject.toml</code>
(<a
href="https://redirect.github.com/psf/black/issues/4204&#34;&gt;#4204&lt;/a&gt;)&lt;/li>
</ul>
<h3>Output</h3>
<ul>
<li>Black will swallow any <code>SyntaxWarning</code>s or
<code>DeprecationWarning</code>s produced by the <code>ast</code>
module when performing equivalence checks (<a
href="https://redirect.github.com/psf/black/issues/4189&#34;&gt;#4189&lt;/a&gt;)&lt;/li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a JSONSchema and provide a validate-pyproject entry-point (<a
href="https://redirect.github.com/psf/black/issues/4181&#34;&gt;#4181&lt;/a&gt;)&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>24.2.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fixed a bug where comments where mistakenly removed along with
redundant parentheses
(<a
href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Move the <code>hug_parens_with_braces_and_square_brackets</code>
feature to the unstable style
due to an outstanding crash and proposed formatting tweaks (<a
href="https://redirect.github.com/psf/black/issues/4198&#34;&gt;#4198&lt;/a&gt;)&lt;/li>
<li>Fixed a bug where base expressions caused inconsistent formatting of
** in tenary
expression (<a
href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li>
<li>Checking for newline before adding one on docstring that is almost
at the line limit
(<a
href="https://redirect.github.com/psf/black/issues/4185&#34;&gt;#4185&lt;/a&gt;)&lt;/li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;).&lt;/li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Fix issue where <em>Black</em> would ignore input files in the
presence of symlinks (<a
href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li>
<li><em>Black</em> now ignores <code>pyproject.toml</code> that is
missing a <code>tool.black</code> section when
discovering project root and configuration. Since <em>Black</em>
continues to use version
control as an indicator of project root, this is expected to primarily
change behavior
for users in a monorepo setup (desirably). If you wish to preserve
previous behavior,
simply add an empty <code>[tool.black]</code> to the previously
discovered <code>pyproject.toml</code>
(<a
href="https://redirect.github.com/psf/black/issues/4204&#34;&gt;#4204&lt;/a&gt;)&lt;/li>
</ul>
<h3>Output</h3>
<ul>
<li>Black will swallow any <code>SyntaxWarning</code>s or
<code>DeprecationWarning</code>s produced by the <code>ast</code>
module when performing equivalence checks (<a
href="https://redirect.github.com/psf/black/issues/4189&#34;&gt;#4189&lt;/a&gt;)&lt;/li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a JSONSchema and provide a validate-pyproject entry-point (<a
href="https://redirect.github.com/psf/black/issues/4181&#34;&gt;#4181&lt;/a&gt;)&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="psf/black@6fdf8a4af28071ed1d079c01122b34c5d587207a&#34;&gt;&lt;code&gt;6fdf8a4&lt;/code&gt;&lt;/a>
Prepare release 24.2.0 (<a
href="https://redirect.github.com/psf/black/issues/4226&#34;&gt;#4226&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@8af439407c051d55f3221cc93795d20bd9af49c9&#34;&gt;&lt;code&gt;8af4394&lt;/code&gt;&lt;/a>
fix: Don't remove comments along with parens (<a
href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@35e97769190d8c8fe94d9ea2d70d7d88b22a2642&#34;&gt;&lt;code&gt;35e9776&lt;/code&gt;&lt;/a>
Bump pre-commit/action from 3.0.0 to 3.0.1 (<a
href="https://redirect.github.com/psf/black/issues/4225&#34;&gt;#4225&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@23dfc5b2c3b0694a8c27e58e28439591976aaf94&#34;&gt;&lt;code&gt;23dfc5b&lt;/code&gt;&lt;/a>
Fix ignoring input files for symlink reasons (<a
href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@a20100395cf6179a81289452efad1d8e72b19682&#34;&gt;&lt;code&gt;a201003&lt;/code&gt;&lt;/a>
Simplify check for symlinks that resolve outside root (<a
href="https://redirect.github.com/psf/black/issues/4221&#34;&gt;#4221&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@dab37a6a1117d690d683121edc4d7c8fb8dd75a7&#34;&gt;&lt;code&gt;dab37a6&lt;/code&gt;&lt;/a>
Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@32230e6f5c4bc6bb5c469451e15f3f54d9884b51&#34;&gt;&lt;code&gt;32230e6&lt;/code&gt;&lt;/a>
fix: bug where the doublestar operation had inconsistent formatting. (<a
href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@7edb50f5a0afc56bb648dc14640ced144366b43a&#34;&gt;&lt;code&gt;7edb50f&lt;/code&gt;&lt;/a>
fix: additional newline added to docstring when the previous line length
is l...</li>
<li><a
href="psf/black@3e80de3447dee272e9977ab58b1560a669b7b848&#34;&gt;&lt;code&gt;3e80de3&lt;/code&gt;&lt;/a>
Bump furo from 2023.9.10 to 2024.1.29 in /docs (<a
href="https://redirect.github.com/psf/black/issues/4211&#34;&gt;#4211&lt;/a&gt;)&lt;/li>
<li><a
href="psf/black@a08b480a2f39fb4fc7b210d8b450e33d3879f77d&#34;&gt;&lt;code&gt;a08b480&lt;/code&gt;&lt;/a>
Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (<a
href="https://redirect.github.com/psf/black/issues/4212&#34;&gt;#4212&lt;/a&gt;)&lt;/li>
<li>Additional commits viewable in <a
href="psf/black@24.1.1...24.2.0&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

[Dependabot compatibility score](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot...

Read more

v0.28.0

09 Feb 17:49
Compare
Choose a tag to compare

v0.28.0 (2024-02-09)

Chore

  • chore: readme and contributing guide updates (#418)

secureli-396

closes #396

General updates and clean up to readme and contributing guides.

Changes

  • Updated README.md
  • Updated CONTRIBUTING.md

Testing

N/A

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
-->

Co-authored-by: Jordan Heffernan <[email protected]> (2ab23c1)

  • chore: github-actions: Bump python-semantic-release/python-semantic-release from 9.0.1 to 9.0.3 (#426)

Bumps
python-semantic-release/python-semantic-release
from 9.0.1 to 9.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/releases&#34;&gt;python-semantic-release/python-semantic-release&#39;s
releases</a>.</em></p>
<blockquote>
<h1>v9.0.3 (2024-02-08)</h1>
<h2>Chore</h2>
<ul>
<li>chore: modernize ruff configuration to work with ruff &gt;= 0.2 (<a
href="python-semantic-release/python-semantic-release@613d240499c081b185c5774d1d8a4665d3f5cc28&#34;&gt;&lt;code&gt;613d240&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Fix</h2>
<ul>
<li>fix(algorithm): correct bfs to not abort on previously visited node
(<a
href="python-semantic-release/python-semantic-release@02df305db43abfc3a1f160a4a52cc2afae5d854f&#34;&gt;&lt;code&gt;02df305&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Performance</h2>
<ul>
<li>perf(algorithm): refactor bfs search to use queue rather than
recursion (<a
href="python-semantic-release/python-semantic-release@8b742d3db6652981a7b5f773a74b0534edc1fc15&#34;&gt;&lt;code&gt;8b742d3&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Style</h2>
<ul>
<li>style: beautify 8b742d3db6652981a7b5f773a74b0534edc1fc15 (<a
href="python-semantic-release/python-semantic-release@f95be0c207e499e214b12c578825bfcee0f2bbf8&#34;&gt;&lt;code&gt;f95be0c&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Test</h2>
<ul>
<li>test(algorithm): add bfs unit test on fake git history (<a
href="python-semantic-release/python-semantic-release@2c8a36ea5b1d1fb19cfe90a3b8a1bce5077c717c&#34;&gt;&lt;code&gt;2c8a36e&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h1>v9.0.2 (2024-02-08)</h1>
<h2>Chore</h2>
<ul>
<li>chore: update pre-commit hooks (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/796&#34;&gt;#796&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@e23845226120b4fb934dd8755ce1b3f822cac041&#34;&gt;&lt;code&gt;e238452&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Ci</h2>
<ul>
<li>
<p>ci: Configure trusted publishing in pypi (<a
href="python-semantic-release/python-semantic-release@8e3c00b238859559d82ff692bcee15f70bf4f6ad&#34;&gt;&lt;code&gt;8e3c00b&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>ci: bump the github-actions group with 3 updates (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/831&#34;&gt;#831&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@bf961436fd81c6398ca2c456143b64517a2b4cac&#34;&gt;&lt;code&gt;bf96143&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>ci: add grouped github-actions section to dependabot config (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/794&#34;&gt;#794&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@3eb15c413cec0430fe2b27a313185068f900c61d&#34;&gt;&lt;code&gt;3eb15c4&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>docs: Remove duplicate note in configuration.rst (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/807&#34;&gt;#807&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@fb6f243a141642c02469f1080180ecaf4f3cec66&#34;&gt;&lt;code&gt;fb6f243&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Fix</h2>
<ul>
<li>fix(util): properly parse windows line-endings in commit
messages</li>
</ul>
<p>Due to windows line-endings <code>\r\n</code>, it would improperly
split the commit
description (it failed to split at all) and cause detection of Breaking
changes
to fail. The breaking changes regular expression looks to the start of
the line
for the proper syntax.</p>
<p>Resolves: <a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/820&#34;&gt;#820&lt;/a>
(<a
href="python-semantic-release/python-semantic-release@70193ba117c1a6d3690aed685fee8a734ba174e5&#34;&gt;&lt;code&gt;70193ba&lt;/code&gt;&lt;/a&gt;)&lt;/p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md&#34;&gt;python-semantic-release/python-semantic-release&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>v9.0.3 (2024-02-08)</h2>
<h3>Chore</h3>
<ul>
<li>chore: modernize ruff configuration to work with ruff &gt;= 0.2 (<a
href="python-semantic-release/python-semantic-release@613d240499c081b185c5774d1d8a4665d3f5cc28&#34;&gt;&lt;code&gt;613d240&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Fix</h3>
<ul>
<li>fix(algorithm): correct bfs to not abort on previously visited node
(<a
href="python-semantic-release/python-semantic-release@02df305db43abfc3a1f160a4a52cc2afae5d854f&#34;&gt;&lt;code&gt;02df305&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Performance</h3>
<ul>
<li>perf(algorithm): refactor bfs search to use queue rather than
recursion (<a
href="python-semantic-release/python-semantic-release@8b742d3db6652981a7b5f773a74b0534edc1fc15&#34;&gt;&lt;code&gt;8b742d3&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Style</h3>
<ul>
<li>style: beautify 8b742d3db6652981a7b5f773a74b0534edc1fc15 (<a
href="python-semantic-release/python-semantic-release@f95be0c207e499e214b12c578825bfcee0f2bbf8&#34;&gt;&lt;code&gt;f95be0c&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Test</h3>
<ul>
<li>test(algorithm): add bfs unit test on fake git history (<a
href="python-semantic-release/python-semantic-release@2c8a36ea5b1d1fb19cfe90a3b8a1bce5077c717c&#34;&gt;&lt;code&gt;2c8a36e&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>v9.0.2 (2024-02-08)</h2>
<h3>Chore</h3>
<ul>
<li>chore: update pre-commit hooks (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/796&#34;&gt;#796&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@e23845226120b4fb934dd8755ce1b3f822cac041&#34;&gt;&lt;code&gt;e238452&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Ci</h3>
<ul>
<li>
<p>ci: Configure trusted publishing in pypi (<a
href="python-semantic-release/python-semantic-release@8e3c00b238859559d82ff692bcee15f70bf4f6ad&#34;&gt;&lt;code&gt;8e3c00b&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>ci: bump the github-actions group with 3 updates (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/831&#34;&gt;#831&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@bf961436fd81c6398ca2c456143b64517a2b4cac&#34;&gt;&lt;code&gt;bf96143&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
<li>
<p>ci: add grouped github-actions section to dependabot config (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/794&#34;&gt;#794&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@3eb15c413cec0430fe2b27a313185068f900c61d&#34;&gt;&lt;code&gt;3eb15c4&lt;/code&gt;&lt;/a&gt;)&lt;/p>
</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>docs: Remove duplicate note in configuration.rst (<a
href="https://redirect.github.com/python-sem...

Read more

v0.27.0

08 Feb 19:49
Compare
Choose a tag to compare

v0.27.0 (2024-02-08)

Chore

  • chore: github-actions: Bump python-semantic-release/python-semantic-release from 8.7.2 to 9.0.1 (#424)

Bumps
python-semantic-release/python-semantic-release
from 8.7.2 to 9.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/releases&#34;&gt;python-semantic-release/python-semantic-release&#39;s
releases</a>.</em></p>
<blockquote>
<h1>v9.0.1 (2024-02-06)</h1>
<h2>Fix</h2>
<ul>
<li>fix(config): set commit parser opt defaults based on parser choice
(<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/782&#34;&gt;#782&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@9c594fb6efac7e4df2b0bfbd749777d3126d03d7&#34;&gt;&lt;code&gt;9c594fb&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>Style</h2>
<ul>
<li>style: beautify 9c594fb6efac7e4df2b0bfbd749777d3126d03d7 (<a
href="python-semantic-release/python-semantic-release@6ed24fe81ae2cf2a3823a1dff78552abbd9fd363&#34;&gt;&lt;code&gt;6ed24fe&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h1>v9.0.0 (2024-02-06)</h1>
<h2>Breaking</h2>
<ul>
<li>fix!: drop support for Python 3.7 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/828&#34;&gt;#828&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@ad086f5993ae4741d6e20fee618d1bce8df394fb&#34;&gt;&lt;code&gt;ad086f5&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md&#34;&gt;python-semantic-release/python-semantic-release&#39;s
changelog</a>.</em></p>
<blockquote>
<h2>v9.0.1 (2024-02-06)</h2>
<h3>Fix</h3>
<ul>
<li>fix(config): set commit parser opt defaults based on parser choice
(<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/782&#34;&gt;#782&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@9c594fb6efac7e4df2b0bfbd749777d3126d03d7&#34;&gt;&lt;code&gt;9c594fb&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h3>Style</h3>
<ul>
<li>style: beautify 9c594fb6efac7e4df2b0bfbd749777d3126d03d7 (<a
href="python-semantic-release/python-semantic-release@6ed24fe81ae2cf2a3823a1dff78552abbd9fd363&#34;&gt;&lt;code&gt;6ed24fe&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
<h2>v9.0.0 (2024-02-06)</h2>
<h3>Breaking</h3>
<ul>
<li>fix!: drop support for Python 3.7 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/828&#34;&gt;#828&lt;/a>)
(<a
href="python-semantic-release/python-semantic-release@ad086f5993ae4741d6e20fee618d1bce8df394fb&#34;&gt;&lt;code&gt;ad086f5&lt;/code&gt;&lt;/a&gt;)&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="python-semantic-release/python-semantic-release@07a06cca1feb503bee3830b81e8d603ee0324cfa&#34;&gt;&lt;code&gt;07a06cc&lt;/code&gt;&lt;/a>
9.0.1</li>
<li><a
href="python-semantic-release/python-semantic-release@6ed24fe81ae2cf2a3823a1dff78552abbd9fd363&#34;&gt;&lt;code&gt;6ed24fe&lt;/code&gt;&lt;/a>
style: beautify 9c594fb6efac7e4df2b0bfbd749777d3126d03d7</li>
<li><a
href="python-semantic-release/python-semantic-release@9c594fb6efac7e4df2b0bfbd749777d3126d03d7&#34;&gt;&lt;code&gt;9c594fb&lt;/code&gt;&lt;/a>
fix(config): set commit parser opt defaults based on parser choice (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/782&#34;&gt;#782&lt;/a&gt;)&lt;/li>
<li><a
href="python-semantic-release/python-semantic-release@279b680441b8f90708699d5f27316b61b1891f55&#34;&gt;&lt;code&gt;279b680&lt;/code&gt;&lt;/a>
9.0.0</li>
<li><a
href="python-semantic-release/python-semantic-release@ad086f5993ae4741d6e20fee618d1bce8df394fb&#34;&gt;&lt;code&gt;ad086f5&lt;/code&gt;&lt;/a>
fix!: drop support for Python 3.7 (<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/828&#34;&gt;#828&lt;/a&gt;)&lt;/li>
<li>See full diff in <a
href="python-semantic-release/python-semantic-release@v8.7.2...v9.0.1&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (37c6942)

Feature

  • feat: secureli 374 exclude binary files from secrets scans (#423)

secureli-374

<!-- Include general description here -->
Excludes binary files from scans.

Changes

<!-- A detailed list of changes -->

  • Added logic to skip binary files from scans
  • Updated launch.json configs to avoid deprecated settings

Testing

<!--
Mention updated tests and any manual testing performed.
Are aspects not yet tested or not easily testable?
Feel free to include screenshots if appropriate.
-->

  • All existing tests passing, some updating required
  • Added unit tests to test detection of binary files to be excluded

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
--> (9500ae9)

v0.26.1

02 Feb 17:38
Compare
Choose a tag to compare

v0.26.1 (2024-02-02)

Fix

  • fix: set BATS custom paths (#421)

secureli-420

<!-- Include general description here -->
This PR will fix issues with BATS cache being installed in file area
requiring root permission

Changes

<!-- A detailed list of changes -->

  • Update BATS installation file path

Testing

<!--
Mention updated tests and any manual testing performed.
Are aspects not yet tested or not easily testable?
Feel free to include screenshots if appropriate.
-->

  • No unit testing

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
--> (0aa12a1)