Releases: mfridman/tparse
Releases · mfridman/tparse
v0.16.0
What's changed
- Add a
-follow-output
flag to allow writing go test output directly into a file. This will be
useful (especially in CI jobs) for outputting overly verbose testing output into a file instead of
the standard stream. (#134)flag combination go test
output destinationNo flags Discard output -follow
Write to stdout -follow-output
Write to file -follow -follow-output
Write to file - Use charmbracelet/lipgloss for table rendering.
- This will allow for more control over the output and potentially more features in the future.
(#136) - Minor changes to the output format are expected, but the overall content should remain the same.
If you have any feedback, please let me know.
- This will allow for more control over the output and potentially more features in the future.
v0.15.0
What's changed
- Add
-trimpath
flag, which removes the path prefix from package names in the output, simplifying
their display. See #128 for examples.- There's a special case for
-trimpath=auto
which will automatically determine the prefix based
on the longest common prefix of all package paths.
- There's a special case for
v0.14.0
v0.13.3
What's changed
- General housekeeping and dependency updates.
v0.13.2
What's changed
- Add partial support for
-compare
. A feature that displays the coverage difference against a previous run.- See description for more details #101 (comment) and the initial issue #92.
- Fix unstable common package prefix logic #104
v0.13.1
What's changed
- Fix failing GoReleaser github action (release notes location).
Summary from v0.13.0
- Start a CHANGELOG.md for user-facing change.
- Add GoReleaser to automate the release process. Pre-built binaries are
available for each release, currently Linux and macOS. If there is demand, can also add Windows.
v0.12.2
What's Changed
- Record the start event with the package start time. #94
- Shorten package name only for
-smallscreen
. #96
This version also bumps the minimum Go version to v1.17
and upgrades all the dependencies.
The release binaries have been temporarily disabled, so, for now, you'll need to go install
the tool, example:
$ go install github.com/mfridman/tparse@latest
go: downloading github.com/mfridman/tparse v0.12.2
Full Changelog: v0.12.1...v0.12.2
v0.12.1
v0.11.1
v0.11.0
Changelog
- a3477fb: Add package to -coverpkg in CI (@mfridman)
- 9e340ce: Add support for sorting table output by cover, elapsed (#70) (@joestringer)
- c26c97f: Add tests for sorting packages (#74) (@joestringer)
- 41a62ef: Improve coverage display in package table summary (#68) (@mfridman)
- e2da1ad: Improve markdown output formatting (#75) (@mfridman)