Skip to content

Releases: MishaKav/pytest-coverage-comment

v1.7.2

18 Apr 13:34
Immutable release. Only release title and notes can be modified.
dd5b80b

Choose a tag to compare

What's Changed

  • Bump flatted from 3.4.1 to 3.4.2 [skip ci] by @dependabot[bot] in #262
  • Bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in #263
  • Bump schneegans/dynamic-badges-action from 1.7.0 to 1.8.0 [skip ci] by @dependabot[bot] in #264
  • Bump dev dependencies and release v1.7.2 by @MishaKav in #268

Full Changelog: v1.7.1...v1.7.2

v1.7.1

14 Mar 12:53
Immutable release. Only release title and notes can be modified.
2872928

Choose a tag to compare

What's Changed

  • fix 5 security vulnerabilities in undici (6.23.0 → 6.24.1) (#260)
  • bump dev dependencies

Full Changelog: v1.7.0...v1.7.1

v1.7.0

13 Mar 20:05
Immutable release. Only release title and notes can be modified.
6b219ea

Choose a tag to compare

What's Changed

  • enable immutable releases for supply chain security (#256)
  • bump flatted from 3.3.3 to 3.4.1 to fix security vulnerability

Note: No changes to action inputs, outputs, or behavior. This improves release security following GitHub's immutable releases feature.

Full Changelog: v1.6.0...v1.7.0

v1.6.0

06 Mar 16:18
26f986d

Choose a tag to compare

What's Changed

  • migrate codebase from JavaScript to TypeScript
  • add unit tests (91 tests) using Vitest with V8 coverage

Note: This is an internal rewrite — no changes to action inputs, outputs, or behavior. Fully backward compatible.

Full Changelog: v1.5.0...v1.6.0

v1.5.0

28 Feb 13:02
25a4660

Choose a tag to compare

What's Changed

  • feat: add hide-emoji option to hide emoji shortcodes from the test summary table (#251)
  • docs: update README examples to use @v1 tag and latest action versions (checkout@v6, setup-python@v6)

Full Changelog: v1.4.0...v1.5.0

v1.4.0

22 Feb 09:36
46a1348

Choose a tag to compare

What's Changed

  • feat: auto-detect and display branch coverage columns (Branch, BrPart) in coverage table (#110)
  • supported for both text format (pytest --cov --cov-branch) and XML format (coverage.xml)
  • no new action inputs required — columns appear automatically when branch data is present
  • fully backward compatible — existing users see no change

Full Changelog: v1.3.0...v1.4.0

v1.3.0

21 Feb 16:42
09d4ea6

Choose a tag to compare

What's Changed

  • feat: add XML coverage support in multiple-files mode (#200), thanks to @hayes0724 for contribution
  • multiple-files input now auto-detects XML coverage files by .xml extension
  • allows mixing TXT and XML coverage formats in the same multi-file report (useful for monorepos)
  • add safety check for XML coverage structure to prevent runtime errors

Full Changelog: v1.2.1...v1.3.0

v1.2.1

21 Feb 15:31
181aff5

Choose a tag to compare

What's Changed

  • fix fork PR permission error with specific guidance for pull_request_target (#243)
  • bump production deps: @actions/core to 2.0.3, @actions/github to 8.0.1
  • bump dev deps: eslint to 10.0.1, globals to 17.3.0, prettier to 3.8.1
  • upgrade action runtime from node20 to node24
  • fix comment-too-long code path not replacing HTML with shorter report

Full Changelog: v1.2.0...v1.2.1

v1.2.0

15 Nov 16:11
ae0e8a5

Choose a tag to compare

What's Changed

  • feat: add text-instead-badge option to display coverage as simple text instead of badge images (#235)
  • text format displays as XX% (covered/total) (e.g., 85% (42/50))
  • applies to all coverage reports: main summary and multiple-files tables
  • fully backward compatible - badge mode remains the default
  • feat: add automatic server URL detection for self-hosted GitHub instances (#234)

Note: Starting from this version, version bumps follow conventional semantic versioning (MAJOR.MINOR.PATCH) instead of only bumping PATCH versions.

Full Changelog: v1.1.59...v1.2.0

v1.1.59

08 Nov 14:51
dda025d

Choose a tag to compare

What's Changed

  • fix "Resource not accessible by integration" error with better error handling and documentation (#68)
  • update permission examples to show minimal required permissions (contents: read, pull-requests: write)
  • upgrade package-lock.json from lockfileVersion 2 to 3

  • Fix issue #68: Improve error handling and documentation for permission errors by @MishaKav in #231

Full Changelog: v1...v1.1.59