Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 3.5 KB

CHANGELOG.md

File metadata and controls

81 lines (58 loc) · 3.5 KB

Changelog

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.

  • 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.
  • 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.
  • 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!

  • General housekeeping and dependency updates.
  • 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 - 2023-08-04

  • 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.13.0 - 2023-08-04

  • 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.