Skip to content

Releases: lackhove/coverage-sh

0.5.0

22 Feb 11:21

Choose a tag to compare

What's Changed

  • Remove RHEL7 support by @lackhove in #25
  • Port to uv by @lackhove in #24
  • Drop Python 3.8 support by @lackhove in #27
  • Move to tree-sitter-bash to fix compatibility with newer tree-sitter versions by @cdleonard in #26
  • Run mypy on tests directory by @cdleonard in #29
  • Reintroduce Python 3.9 support by @cdleonard in #30
  • Fix Python scripts invoked by a shell script not being measured correctly by overriding CoveragePlugin.configure by @cdleonard in #23
  • Add AGENTS.md by @lackhove in #31
  • Update pyproject, ruff, and mypy configuration by @lackhove in #32
  • Support Python 3.13; note that 3.14 is not yet supported by @lackhove in #33

New Contributors

Full Changelog: 0.4.5...0.5.0

0.4.5

02 Sep 20:04
b9157cc

Choose a tag to compare

What's Changed

  • fix handling of absent or unreadable source files during reporting by @lackhove in 923d047

Full Changelog: 0.4.4...0.4.5

0.4.4

27 Mar 20:05
8608fed

Choose a tag to compare

What's Changed

  • fix handling of symlinks pointing to dirs by @lackhove in #15
  • fix: respect pytest-cov COV_CORE_DATAFILE env variable by @lackhove in #14

Full Changelog: 0.4.3...0.4.4

0.4.3

12 Mar 20:39
262542d

Choose a tag to compare

What's Changed

  • Fix/pypy publish by @lackhove in #12
  • fix a race condition where Path.rglob() raises for files that vanish … by @lackhove in #11

Full Changelog: 0.4.2...0.4.3

0.4.2

22 Feb 20:48
6abc8be

Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2