Skip to content

v0.34.0

Compare
Choose a tag to compare
@actions-helper actions-helper released this 18 Apr 20:21
· 31 commits to main since this release

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:support@github.com">support@github.com</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:support@github.com">support@github.com</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:support@github.com">support@github.com</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:support@github.com">support@github.com</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>Commits</summary>
<ul>
<li><a
href="python-semantic-release/python-semantic-release@137240c8cbc9da7a54f04a38d0555c268e48f756&#34;&gt;&lt;code&gt;137240c&lt;/code&gt;&lt;/a>
9.4.0</li>
<li><a
href="python-semantic-release/python-semantic-release@8b4fd3eab052cd1694274e0e6d8eaf77b658474d&#34;&gt;&lt;code&gt;8b4fd3e&lt;/code&gt;&lt;/a>
style: beautify 2ee3f8a918d2e5ea9ab64df88f52e62a1f589c38</li>
<li><a
href="python-semantic-release/python-semantic-release@2ee3f8a918d2e5ea9ab64df88f52e62a1f589c38&#34;&gt;&lt;code&gt;2ee3f8a&lt;/code&gt;&lt;/a>
feat(gitea): derives gitea api domain from base domain when unspecified
(<a
href="https://redirect.github.com/python-semantic-release/python-semantic-release/issues/675&#34;&gt;#675&lt;/a&gt;)&lt;/li>
<li><a
href="python-semantic-release/python-semantic-release@a1b2af6272b362afe5334772f81a4be779be7ba6&#34;&gt;&lt;code&gt;a1b2af6&lt;/code&gt;&lt;/a>
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>
<li><a
href="python-semantic-release/python-semantic-release@075daa4205283414ea5e370da5e35690de12c9ab&#34;&gt;&lt;code&gt;075daa4&lt;/code&gt;&lt;/a>
build(deps-build): resolve build deps versions for
<code>python3.12</code></li>
<li><a
href="python-semantic-release/python-semantic-release@47484356569274d78508688521519972beae609f&#34;&gt;&lt;code&gt;4748435&lt;/code&gt;&lt;/a>
ci(github): always update base env packages <code>pip</code>,
<code>setuptools</code>, <code>wheel</code></li>
<li><a
href="python-semantic-release/python-semantic-release@8fdd5827fa5ea0140e6373060be14780d44bcf0f&#34;&gt;&lt;code&gt;8fdd582&lt;/code&gt;&lt;/a>
style(deps): improve readability &amp; flexibility of dependencies</li>
<li><a
href="python-semantic-release/python-semantic-release@9210933be10532baa979e381126da4a477e82e2b&#34;&gt;&lt;code&gt;9210933&lt;/code&gt;&lt;/a>
build(deps-dev): bump responses from 0.23.3 to 0.24.1</li>
<li><a
href="python-semantic-release/python-semantic-release@69f163baefad6f45e3537814cae2be2481e3488a&#34;&gt;&lt;code&gt;69f163b&lt;/code&gt;&lt;/a>
build(deps-dev): bump sphinxcontrib-apidoc from 0.3.0 to 0.5.0</li>
<li><a
href="python-semantic-release/python-semantic-release@9d30877b8874a02056f2dee1e2f64c32efda4dc1&#34;&gt;&lt;code&gt;9d30877&lt;/code&gt;&lt;/a>
build(deps-dev): bump sphinx-autobuild from 2021.03.14 to 2024.2.4</li>
<li>Additional commits viewable in <a
href="python-semantic-release/python-semantic-release@v9.3.1...v9.4.0&#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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jordan Heffernan <44213782+JordoHeffernan@users.noreply.github.com> (2adf4da)

  • chore: pip: Bump typer from 0.10.0 to 0.12.0 (#506)

Bumps typer from 0.10.0 to 0.12.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.12.0</h2>
<h3>Features</h3>
<ul>
<li>✨ Add <code>typer-slim</code> package without extras, make
<code>typer</code> include <code>typer-slim[default]</code> and
integrate Typer CLI (<code>typer</code> command) into Typer. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/780&#34;&gt;#780&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>🔧 Temporarily disable social plugin while a MkDocs issue is handled.
PR <a
href="https://redirect.github.com/tiangolo/typer/pull/779&#34;&gt;#779&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Fix install MkDocs Insiders only when available. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/778&#34;&gt;#778&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.11.1</h2>
<h3>Fixes</h3>
<ul>
<li>🔧 Explicitly include testing files in sdist for redistributors (e.g.
OpenSUSE) and add CI to test redistribution. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/773&#34;&gt;#773&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>👷 Do not use the cache for dependencies when publishing to PyPI. PR
<a href="https://redirect.github.com/tiangolo/typer/pull/774&#34;&gt;#774&lt;/a>
by <a
href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.11.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>🔧 Refactor package manager, move from Flit to PDM, remove private
pip extras for <code>test</code>, <code>doc</code>, <code>dev</code>. PR
<a href="https://redirect.github.com/tiangolo/typer/pull/764&#34;&gt;#764&lt;/a>
by <a
href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🔥 Remove support for Click 7, require Click 8+. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/760&#34;&gt;#760&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🔥 Remove support for Python 3.6. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/758&#34;&gt;#758&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Refactors</h3>
<ul>
<li>🔧 Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff.
PR <a
href="https://redirect.github.com/tiangolo/typer/pull/763&#34;&gt;#763&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆️ Upgrade coverage and configs. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/769&#34;&gt;#769&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 mypy and config. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/768&#34;&gt;#768&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 Smokeshow GitHub action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/767&#34;&gt;#767&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 latest-changes GitHub Action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/766&#34;&gt;#766&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 issue-manager GitHub Action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/765&#34;&gt;#765&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Add alls-green to CI. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/759&#34;&gt;#759&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
</blockquote>
</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.12.0</h2>
<h3>Features</h3>
<ul>
<li>✨ Add <code>typer-slim</code> package without extras, make
<code>typer</code> include <code>typer-slim[default]</code> and
integrate Typer CLI (<code>typer</code> command) into Typer. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/780&#34;&gt;#780&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>🔧 Temporarily disable social plugin while a MkDocs issue is handled.
PR <a
href="https://redirect.github.com/tiangolo/typer/pull/779&#34;&gt;#779&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Fix install MkDocs Insiders only when available. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/778&#34;&gt;#778&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.11.1</h2>
<h3>Fixes</h3>
<ul>
<li>🔧 Explicitly include testing files in sdist for redistributors (e.g.
OpenSUSE) and add CI to test redistribution. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/773&#34;&gt;#773&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>👷 Do not use the cache for dependencies when publishing to PyPI. PR
<a href="https://redirect.github.com/tiangolo/typer/pull/774&#34;&gt;#774&lt;/a>
by <a
href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h2>0.11.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>🔧 Refactor package manager, move from Flit to PDM, remove private
pip extras for <code>test</code>, <code>doc</code>, <code>dev</code>. PR
<a href="https://redirect.github.com/tiangolo/typer/pull/764&#34;&gt;#764&lt;/a>
by <a
href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🔥 Remove support for Click 7, require Click 8+. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/760&#34;&gt;#760&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>🔥 Remove support for Python 3.6. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/758&#34;&gt;#758&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Refactors</h3>
<ul>
<li>🔧 Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff.
PR <a
href="https://redirect.github.com/tiangolo/typer/pull/763&#34;&gt;#763&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆️ Upgrade coverage and configs. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/769&#34;&gt;#769&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 mypy and config. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/768&#34;&gt;#768&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 Smokeshow GitHub action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/767&#34;&gt;#767&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 latest-changes GitHub Action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/766&#34;&gt;#766&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 issue-manager GitHub Action. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/765&#34;&gt;#765&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
<li>👷 Add alls-green to CI. PR <a
href="https://redirect.github.com/tiangolo/typer/pull/759&#34;&gt;#759&lt;/a> by
<a href="https://github.com/tiangolo&#34;&gt;&lt;code&gt;@​tiangolo&lt;/code&gt;&lt;/a&gt;.&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fastapi/typer@ef9beaf521047d44b0588f9f6927aa128d6b3f72&#34;&gt;&lt;code&gt;ef9beaf&lt;/code&gt;&lt;/a>
🔖 Release version 0.12.0</li>
<li><a
href="fastapi/typer@8b02247c937643504a0025a94abc2a0d3a8d0136&#34;&gt;&lt;code&gt;8b02247&lt;/code&gt;&lt;/a>
📝 Update release notes</li>
<li><a
href="fastapi/typer@7d5d6bb9e6eed6ef53271e78727b467f362504c9&#34;&gt;&lt;code&gt;7d5d6bb&lt;/code&gt;&lt;/a>
✨ Add <code>typer-slim</code> package without extras, make
<code>typer</code> include `typer-slim[d...</li>
<li><a
href="https://github.com/tiangolo/typer/commit/62988dfa00b8e0778fda697768f8a9e5e5715eed"><code>62988df</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/typer/commit/2ab3c262dfa5b241c80cee97a1784fe65c21d079"><code>2ab3c26</code></a>
🔧 Temporarily disable social plugin while a MkDocs issue is handled (<a
href="https://redirect.github.com/fastapi/typer/issues/779">#779</a>)</li>
<li><a
href="https://github.com/tiangolo/typer/commit/db27196d0dcd6ff67fd9a4c1562869d3867d4116"><code>db27196</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/typer/commit/19efa77bc390a5510bc52d83e6330c00c51c01bb"><code>19efa77</code></a>
👷 Fix install MkDocs Insiders only when available (<a
href="https://redirect.github.com/fastapi/typer/issues/778">#778</a>)</li>
<li><a
href="https://github.com/tiangolo/typer/commit/73efcb3c24042575bcc80665f47d214cbfd6a149"><code>73efcb3</code></a>
🔖 Release version 0.11.1</li>
<li><a
href="https://github.com/tiangolo/typer/commit/f858db60384dd37690a37c16d5653c1e9b67c9ec"><code>f858db6</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/tiangolo/typer/commit/4b60ed66b50e0ecb8c126d28465ea3b6a6b83683"><code>4b60ed6</code></a>
👷 Do not use the cache for dependencies when publishing to PyPI (<a
href="https://redirect.github.com/fastapi/typer/issues/774">#774</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tiangolo/typer/compare/0.10.0...0.12.0">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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5b56178)

Feature

  • feat: bugfix for error on init of C# repos (#513)

secureli-512

<!-- Include general description here -->
Secureli init failed/errors out on initialization of repo with C#
language. This PR resolves that issue.

Changes

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

  • Made 'rev' property on pre-commit repo setting optional.

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 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
--> (4a7efc2)