Releases: MishaKav/pytest-coverage-comment
Releases · MishaKav/pytest-coverage-comment
v1.7.2
Immutable
release. Only release title and notes can be modified.
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
v1.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- enable immutable releases for supply chain security (#256)
- bump
flattedfrom 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
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
v1.4.0
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
What's Changed
- feat: add XML coverage support in
multiple-filesmode (#200), thanks to @hayes0724 for contribution multiple-filesinput now auto-detects XML coverage files by.xmlextension- 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
What's Changed
- fix fork PR permission error with specific guidance for
pull_request_target(#243) - bump production deps:
@actions/coreto 2.0.3,@actions/githubto 8.0.1 - bump dev deps:
eslintto 10.0.1,globalsto 17.3.0,prettierto 3.8.1 - upgrade action runtime from
node20tonode24 - fix comment-too-long code path not replacing HTML with shorter report
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat: add
text-instead-badgeoption 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
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
Full Changelog: v1...v1.1.59