Skip to content

Releases: sandialabs/shell-logger

v3.0.2

09 Jun 15:15
Compare
Choose a tag to compare

Patch

  • patch: Sign release commits and tags (9bbcc46)

v3.0.1

27 May 16:16
Compare
Choose a tag to compare

Continuous integration

  • ci: Replace deprecated GitHub Action (0461131)

Documentation

  • docs: Switch to project_copyright (a296c1a)

    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 (c5ad075)

Refactoring

v3.0.0

14 Jan 15:24
Compare
Choose a tag to compare

Refactoring

  • refactor!: Rename trace module (105318d)

    Ruff A005 detected that the trace module was shadowing a built-in. We
    should've noticed this years ago. This commit renames it and the
    classes therein so there's no confusion between what's provided by
    shell-logger vs the standard library. It also improves the parity
    between this module and stats_collectors, which improves readability
    and eases maintainability.

    Note that this is a (rather unfortunate) breaking change.

  • refactor: Fix issue from ruff-pre-commit update (bd514f1)

v2.0.1

02 Dec 20:22
Compare
Choose a tag to compare

Patch

  • patch: Support Python 3.13 (bb7f272)

    Bump the patch version to update the README on PyPI.

v2.0.0

02 Dec 19:15
Compare
Choose a tag to compare

Chores

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

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

    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 (ae35ebb)

    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 (33e0f6f)

    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: Don't have ruff fix PRs (16f4eed)

    Require a maintainer to make the changes so they're more aware of them.

Continuous integration

Documentation

  • docs: Update type hint to match the docs/code (ee8fdcc)

    Sourcery caught that this should be a sequence of tuples, and not just a
    single one.

  • docs: Pin Sphinx version (6373150)

    The Sphinx 8.0.0 release poses a problem for the sphinx-rtd-theme, so
    I'm pinning sphinx below 8.0 to get things back up and running.

Refactoring

  • refactor: Use exception instead of return value (f9ec075)

    Sourcery suggested using an exception for this unreachable scenario.

Testing

  • test: Remove unnecessary parentheses (9fb0adf)

    To align with updated ruff rules.

v1.0.4

11 Jul 14:59
Compare
Choose a tag to compare

Patch

  • patch: Remove conda-forge badges (120b656)

v1.0.3

10 Jul 21:42
Compare
Choose a tag to compare

Chore

  • chore: Remove build artifacts (98768ab)

    These were accidentally committed in
    0cbf0df.

Patch

  • patch: Maintenance mode release (fcc6b4b)

v1.0.2

10 Jul 20:26
Compare
Choose a tag to compare

Continuous Integration

  • ci: Add semantic release workflow & templates (f883a81)

Fix

  • fix: Point to correct PyPI location (249a295)

    Should have been included in 0cbf0df.

Change package name

10 Jul 19:45
61496db
Compare
Choose a tag to compare

PyPI rejected the name shell-logger, because it was too close to an existing package name. Append -sandialabs to the name to avoid ambiguity.

Initial Release

10 Jul 16:55
2e3056b
Compare
Choose a tag to compare
v1.0.0

Merge pull request #62 from sandialabs/final-tweaks-before-initial-re…