Skip to content

v1.0.5

Compare
Choose a tag to compare
@jmgate jmgate released this 24 Oct 16:26
· 332 commits to master since this release

Chore

  • chore: Update python-semantic-release config (9972341)

    • Add commit types to automatically bump the minor or patch version
      numbers via a commit message.
    • Update commitizen configuration to allow the new commit types.
  • chore: Add Python 3.12 to pyproject.toml (ef59c2d)

    This was accidentally omitted in
    6642a17.

  • chore: Remove YAPF configuration (ad02127)

    We switched to black back in #5.

Continuous Integration

Documentation

  • docs: Remove dependency pinning (b14034f)

    I should be the case that the bugs that kept us on an older version of
    Sphinx have been resolved at this point, so remove the version pinning.

  • docs: Add sphinx-copybutton (2122825)

    Automatically add a button to all code boxes to copy the contents to the
    clipboard.

  • docs: Fix typos (eb05c2c)

  • docs: Special thanks to @mjsumpter (6cc3054)

    Include @mjsumpter in the Credits section at the bottom of the
    README, as he put together a prior iteration of this concept under my
    guidance. His earlier implementation informed the eventual creation of
    this package.

  • docs: Add CI details to contributing guidelines (b8269bf)

  • docs: Check spelling (b72ee11)

    Add sphinxcontrib-spelling extension to check the spelling in our
    documentation, and add a step to the CI job to ensure all is well.

  • docs: Add OpenSSF Best Practices badge (604fb61)

  • docs: Fix copy/paste issue (2f6517a)

  • docs: pre-commit install instructions (063d8f9)

Patch

  • patch: Add release notes template (a447eac)

    • Create a template to govern the generation of release notes by
      python-semantic-release.
    • Bump the patch version number to test that this works as expected.

Test

  • test: Run examples in CI (6642a17)

    Create example/test_examples.py so pytest runs all the examples and
    checks their output.