Skip to content

Releases: sandialabs/staged-script

v2.0.3

09 Jun 15:15
Compare
Choose a tag to compare

Patch

  • patch: Sign release commits and tags (4f2caa1)

v2.0.2

27 May 16:17
Compare
Choose a tag to compare

Chores

  • chore: Update security notice (b101953)

    The Best Practices Badge App suggests we should document what users can
    expect from our project in terms of security.

Code style

  • style: Sort imports (3dd62ec)

    Discovered by ruff:

    staged_script/__init__.py:21:11: RUF022 [*] `__all__` is not sorted
       |
    19 | )
    20 |
    21 | __all__ = [
       | ___________^
    22 | | "StagedScript",
    23 | | "HelpFormatter",
    24 | | "RetryStage",
    25 | | "StageDuration",
    26 | | ]
       | |_^ RUF022
    27 | __version__ = "2.0.0"
       |
       = help: Apply an isort-style sorting to `__all__`
    

Continuous integration

  • ci: Replace deprecated GitHub Action (a300200)

Documentation

  • docs: Switch to project_copyright (43f1d31)

    Using this alias means we're no longer overshadowing the copyright
    built-in, so we can remove the comment to ignore that Ruff linting rule.

Patch

  • patch: Omit auto-updates from CHANGELOG (a61c6ea)

Refactoring

  • refactor: Fix issues from ruff-pre-commit update (ecce915)

v2.0.1

17 Dec 17:41
Compare
Choose a tag to compare

Patch

  • patch: Support Python 3.13 (c0a242c)

v2.0.0

03 Dec 19:19
Compare
Choose a tag to compare

Chores

  • chore!: Drop support for Python 3.8 (a9c8005)

    • Use type-hinting provided out of the box in 3.9.
    • Use new dictionary update syntax.
    • Update the docs and CI accordingly.
  • chore: Group dependabot updates (aef5ea5)

    Run dependabot updates weekly instead of daily, and group them together
    for the different providers (GitHub Actions and pip), to reduce the
    amount of noise in the repository history.

  • chore(deps): No longer pin Sphinx version (21d0cc4)

    sphinx-rtd-theme has been updated to work with the latest Sphinx
    version.

  • chore(deps): Update sphinx requirement from <8.0.0 to <9.0.0 (b554db0)

    Updates the requirements on sphinx to permit the latest version.


    updated-dependencies:

    • dependency-name: sphinx
      dependency-type: direct:production
      ...

    Signed-off-by: dependabot[bot] [email protected]

  • chore: Update LICENSE/COPYRIGHT files (bcf3433)

  • chore: Change license title (6d30b36)

    Try updating the title of the LICENSE.md file to see if that fixes
    https://github.com/sandialabs/staged-script/security/code-scanning/33.

Continuous integration

Documentation

  • docs: Add real-world example (30bd774)

    Include the GMS system-level testing class hierarchy as an example of
    the significant flexibility afforded by the staged-script framework.

  • docs: Pin Sphinx version (3a1c80d)

    The Sphinx 8.0.0 release causes problems with sphinx-rtd-theme, so I'm
    pinning Sphinx below 8.0 to get things back up and running again.

  • docs: Fix lines included from examples (8dd8fb4)

    Should have been included in ccfa0d9.

Testing

  • test: Remove unnecessary parentheses (b190ac6)

    To align with updated ruff rules.

v1.0.2

02 Jul 15:28
Compare
Choose a tag to compare

Fix

  • fix: Specify Poetry dependencies (d3e3b5c)

v1.0.1

02 Jul 14:23
Compare
Choose a tag to compare

Chore

  • chore: Add CHANGELOG (c5ce0f4)

    Add a dummy CHANGELOG.md to be overwritten by Semantic Release.

  • chore: Add example requirements (343b8e7)

    Add a blank requirements file for the examples to facilitate adding
    requirements in the future.

Continuous Integration

  • ci: Omit --fix arg (2207516)

    When running ruff via pre-commit, don't automatically fix the
    problems; instead tell the user what's wrong to train them into not
    making the problems in the first place.

  • ci: Add semantic release templates (0cb13c1)

    Add templates for the release notes and CHANGELOG so
    python-semantic-release can generate these files correctly in CI.

  • ci: Check documentation spelling and coverage (e5b3719)

  • ci: Add semantic release workflow (7725e5e)

Documentation

  • docs: Slight tweaks to contributing guidelines (59325de)

Patch

  • patch: Indicate that the package is typed (55a20c9)

    According to PEP 561, we need to add this file to static type checkers
    can infer the types from the package.

Test

  • test: Run the examples and check their output (ccfa0d9)

Initial Release

25 Jun 14:38
6c29d91
Compare
Choose a tag to compare
Merge pull request #25 from sandialabs/prepare-for-initial-release

docs: Remove WIP banner