Releases: NasAmin/trx-parser
Releases · NasAmin/trx-parser
v0.8.1
What's Changed
- Implement vendor-only OpenTelemetry telemetry with automatic Honeycomb integration by @Copilot in #324
- feat: automate release and tagging with release-please starting from v0.7.0 by @Copilot in #326
- Fix release-please pipeline failing due to missing permissions and invalid inputs by @Copilot in #329
- Fix release-please workflow by renaming config file by @Copilot in #333
- Fix OpenTelemetry configuration for HoneyComb integration using standard OTEL environment variables by @Copilot in #331
- Fix vendor telemetry not being sent to Honeycomb by adding missing environment variables by @Copilot in #335
- Bump @types/node from 20.19.9 to 24.6.1 by @dependabot[bot] in #338
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #348
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #339
- Bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #342
- Bump fast-xml-parser from 5.2.5 to 5.7.0 by @dependabot[bot] in #345
- Bump protobufjs from 7.5.3 to 7.5.5 by @dependabot[bot] in #346
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #347
- feat: security fixes and upgrade to node 24 by @NasAmin in #349
- chore(main): release trx-parser 0.8.0 by @github-actions[bot] in #350
New Contributors
- @github-actions[bot] made their first contribution in #350
Full Changelog: v0.7.0...v0.8.1
trx-parser: v0.8.0
v0.8.0 (2026-04-25)
Features
- automate release and tagging with release-please starting from v0.7.0 (#326) (0459e36)
- security fixes and upgrade to node 24 (#349) (d164682)
Bug Fixes
- upgrade @actions/core from 1.2.6 to 1.2.7 (#151) (d72b376)
- upgrade @actions/core from 1.2.7 to 1.4.0 (#202) (eefa44b)
- upgrade fast-xml-parser from 3.18.0 to 3.19.0 (#147) (d3938b1)
- upgrade fast-xml-parser from 3.19.0 to 3.20.0 (#218) (c41467b)
Miscellaneous
- add nvmrc with node v24 (fa0f9e0)
Refactors and dependency updates
What's Changed
- Bump lint-staged from 13.3.0 to 15.2.4 by @dependabot[bot] in #307
- Bump fast-xml-parser from 4.3.6 to 4.4.1 by @dependabot[bot] in #310
- Bump undici from 5.28.4 to 5.28.5 by @dependabot[bot] in #313
- Bump @octokit/request-error from 5.1.0 to 5.1.1 by @dependabot[bot] in #314
- Bump @octokit/endpoint from 9.0.5 to 9.0.6 by @dependabot[bot] in #315
- Bump @octokit/request from 8.4.0 to 8.4.1 by @dependabot[bot] in #316
- Bump @octokit/plugin-paginate-rest from 9.2.1 to 9.2.2 by @dependabot[bot] in #318
- Refactor codebase to improve modularity, performance, and maintainability with comprehensive security fixes and cross-platform compatibility by @Copilot in #322
New Contributors
- @Copilot made their first contribution in #322
Full Changelog: v0.6.0...v0.7.0
v0.6.0 - upgrade to node20
- Contains dependabot version updates and security fixes
- Fixes #301 via #304 and #305 -- Upgrades the action to
node20.
Full Changelog: v0.5.0...v0.6.0
What's Changed
- Fixed type in README.md by @wilka in #300
- Bump @babel/traverse from 7.17.3 to 7.24.1 by @dependabot in #302
- Bump eslint from 8.32.0 to 8.57.0 by @dependabot in #303
- upgrade to node20 by @NasAmin in #304
- Update checkout step by @NasAmin in #305
New Contributors
Fix xml parsing issues
Security Fixes
Dependabot updates
Security patches by dependabot
- Security patches by dependabot and generate package updates to newer versions
- Fixes #231
- Adds a new options
REPORT_PREFIXinput. This is useful in cases where you are using this action in multiple workflows using the same trx files as inputs e.g. matrix builds on multiple OSes. - It will make it easier to distinguish between outcomes from multiple workflows.
- Adds a new options
Add SHA input to trx-parser action
Bugfix - Handle zero test results
BREAKING CHANGE - only report failing tests
BREAKING CHANGES
This release contains:
- dependabot version updates and includes #96 #99 #100 #101 #102 and #104
- The breaking change was introduced on #103 in response to #68. There is a hard limit on the GitHub checks api of 65k characters. If the report content exceed that limit then GitHub fails to create a check with an error like below
Only 65535 characters are allowed; 1607778 were supplied.
So in order to tackle the character limit, after communicating with a few users, I decided to only report the failing tests.
This change also introduces a new status badge on top of the report that look like the one below: