Skip to content

Releases: mfridman/tparse

v0.16.0

04 Nov 02:29
v0.16.0
5e70d04
Compare
Choose a tag to compare

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 destination
    No 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.

v0.15.0

06 Sep 01:29
v0.15.0
f87168f
Compare
Choose a tag to compare

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.

v0.14.0

21 Jun 15:14
v0.14.0
baf229e
Compare
Choose a tag to compare

What's changed

  • Modify --follow behavior by minimizing noisy output. (#122)

Tip

If you want the existing behavior, I added a --follow-verbose flag. But please do let me know if this affected you, as I plan to remove this before cutting a v1.0.0. Thank you!

v0.13.3

22 Apr 12:32
v0.13.3
bb1909d
Compare
Choose a tag to compare

What's changed

  • General housekeeping and dependency updates.

v0.13.2

15 Nov 02:24
v0.13.2
dc75e40
Compare
Choose a tag to compare

What's changed

  • Add partial support for -compare. A feature that displays the coverage difference against a previous run.
  • Fix unstable common package prefix logic #104

v0.13.1

04 Aug 20:09
Compare
Choose a tag to compare

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

30 May 01:40
v0.12.2
0707f0f
Compare
Choose a tag to compare

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

10 Mar 03:35
Compare
Choose a tag to compare
Fix goreleaser

v0.11.1

10 Jul 13:08
c2ab870
Compare
Choose a tag to compare

Changelog

v0.11.0

05 Jul 03:36
e2da1ad
Compare
Choose a tag to compare

Changelog