All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- increase and decrease default icons were wrong and don't exist
- support to choosing which icons to use to better fit users situations
- fix link on README about PAT
- update dependencies for security reasons
Thank you to @tom-reinders for improving the project on PR #55
0.13.0 - 2024-03-20
- explanation about forks and token permissions with them.
- new option
skip-comments-on-forks
to prevent blocking pull requests from forks because of lack of permissions.
- improving error reporting for debugging purposes
0.12.0 - 2024-02-02
- create job step summary
0.11.0 - 2024-01-29
- update action to node20
0.10.4 - 2023-11-01
- cover report with baseline example did not skip cover report action out of pull requests.
0.10.3 - 2023-10-19
- scopes required for the
github-token
input signature
input documented on README
- when the token set for the action is not valid the action will now fail with an error.
- if the workflow context does no have a pull request the action will fail with an error.
0.10.2 - 2023-07-14
- security update for semver library
0.10.1 - 2023-07-11
- security update for semver library
0.10.0 - 2023-05-31
- better support for personal access tokens (asked for at #35)
- dependencies upgraded
0.9.4 - 2023-05-25
- note about the marketplace releases
0.9.3 - 2023-05-24
- option
with-branches
to control if the columnBranches
show be rendered
- plural of
branch
isbranches
(#34)
0.9.2 - 2023-03-21
- when there was one package or file on a package the action failed to process the files
0.9.1 - 2023-03-01
- support for clover files generated from
jest
Thank you to @jacekk for improving the project on PR #27
0.9.0 - 2023-02-17
- when no files/lines are left after the filters the comment will show "No files reported or matching filters" on the table.
- when the size of the comment becomes too big for Github, the table will be cut short with the comment "Table truncated to fit comment"
0.8.0 - 2022-11-02
- option
table-coverage-change
to filter files shown on table by percentage change of a file. - option
show-percentage-change-on-table
to show coverage changes on the table
0.7.1 - 2022-11-02
- action was "panicking" when the
file
with the coverage was not found, a clearer message is shown now.
0.7.0 - 2022-10-21
- upgrading node version to 16
Thank you to @sertxudev for the contribution at #21.
0.6.0 - 2022-09-20
- new option
only-with-coverable-lines
to filter out files that don't have lines of code to check.
0.5.2 - 2022-08-18
@actions/core
has Delimiter Injection Vulnerability in exportVariable
0.5.1 - 2022-01-19
- parameter should be name
table-below-coverage
, nottable-bellow-coverage
0.5.0 - 2022-01-18
- options
table-type-coverage
,table-bellow-coverage
andtable-above-coverage
to allow users to hide files where the coverage is out of a range, that way large projects were most files are above 80% coverage can hide the ones bellow that.
0.4.2 - 2022-01-07
- fixing typo "Lengend" to "Legend" (thanks @DennisLammers)
0.4.1 - 2021-12-17
- option
with-table
was "hidding" the summary totals.
0.4.0 - 2021-12-17
- option
with-table
to show the table summary (on by default)
0.3.0 - 2021-08-19
- options
max-line-coverage-decrease
to fail the action when the diff between current and previous coverage percentage of lines or methods is above a threshold - options
min-line-coverage
andmin-method-coverage
to fail the action when coverage percentage of lines or methods goes below a threshold
0.2.0 - 2021-08-19
- examples on readme changed to use
@main
instead of@v0.1.4
- a ascii chart will be generated with the distribution of coverage to help visualize the state of the project.
0.1.5 - 2021-08-17
- support for a custom signature on the pull request comment.
- example on readme on how to use artifacts to compare coverage between base branch and current commit.
- this changelod file to help keep track of repository progression.
- when
base-file
is not found an non-blocking error will be created on the workflow for user diagnosis, instead of just skipping it. - release workflow now uses notes from
CHANLOG.md
on release summary.
0.1.4 - 2021-08-16
- example workflow now simulates a missing
base-file
- missing
base-file
was being converted tofalse
, which breaks action
0.1.3 - 2021-08-16
- prevent action from failing if the
base-file
was not found.
0.1.2 - 2021-08-16
- indentation and steps on readme's example workflow
0.1.1 - 2021-08-15
- small adjustments on readme
- missing properties on
action.yml
- release the action on github marketplace to be discoverable.
0.1.0 - 2021-08-15
- a readme explaining what the action was about and how to set it up.
- support to compare current coverage report with a previous one and add it to pull request comment.
- clover.xml examples and a example workflow to test the action before release.
0.0.1 - 2021-08-15
into comments in the pull request.
- guaranteeing that only one comment will be created on the pull request.
- inspired on danhunsaker/clover-reporter-action and FirebaseExtended/action-hosting-deploy
- typescript choose as the language for the action and rollup.js as bundling tool.
- implemented base action reading clover.xml files and converting then.
- release.yml workflow to auto-release tags