Skip to content

Releases: evanmschultz/laslig

laslig v0.2.4

Choose a tag to compare

@github-actions github-actions released this 02 Apr 01:35
5f48edf
Improve framed width handling and example docs (#16)

laslig v0.2.3

Choose a tag to compare

@github-actions github-actions released this 31 Mar 23:05
2fb7ac6
feat: render gotestout activity as transient block (#12)

laslig v0.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Mar 02:24
8f7fd11

Highlights

  • add a spinner-only live activity footer to gotestout for active go test -json streams
  • support gotestout.ActivityAuto, gotestout.ActivityOn, and gotestout.ActivityOff
  • keep plain, unstyled human, and JSON output stable and non-transient while styled human terminals get the live footer automatically
  • update mage test, mage demo, focused examples, README docs, goldens, and VHS GIFs to match the new activity model

Notes

  • the new footer is additive and opt-out, so existing gotestout callers continue to work without code changes
  • use ActivityOff if a caller wants to suppress the live footer entirely

laslig v0.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Mar 23:54
a3141e1

Patch release lowering the module's minimum supported Go version.

What's changed

  • lower the module go line from 1.26.1 to 1.25.8
  • align the README and contributor guide with the new floor
  • keep the declared floor in sync with the highest direct dependency requirement in the current graph

Why

v0.2.0 was stricter than it needed to be. The current direct dependency graph tops out at Go 1.25.8, so the module should not require Go 1.26.1.

Impact

  • no API changes
  • no consumer code changes
  • projects on Go 1.25.8 can now consume the module directly

laslig v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 10:28
a2e21b4

Highlights

  • add Printer.NewSpinner with Start, Update, and Stop for long-running CLI work
  • animate one transient progress line on styled human terminals while keeping plain, unstyled human, and JSON output stable
  • add focused spinner docs, examples, goldens, and VHS captures, and fold spinner into the paced mage demo walkthrough

Notes

  • Spinner is explicit and opt-in; callers still own command execution, cancellation, timing thresholds, and final success or failure reporting
  • use Spinner when a command may otherwise stay quiet for several seconds; prefer StatusLine or Notice for short-lived work
  • existing callers do not need any source changes unless they want to adopt the new helper

laslig v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Mar 03:20
73586e6

v0.1.1

This patch release fixes two issues discovered immediately after v0.1.0.

Fixed

  • move the tracked Magefile into magefiles/magefile.go so go list -tags mage and editor tooling no longer see conflicting package laslig and package main files at the module root
  • add a regression check for go list -buildvcs=false -tags mage ./... so the tagged-tooling layout bug stays fixed
  • fix StyleNever for human output so badge chips and notice labels render as plain bracketed text with no ANSI while preserving human-oriented layout, wrapping, indentation, and headings

Impact

  • no API changes
  • no source changes are required for consumers
  • update to github.com/evanmschultz/laslig@v0.1.1 to pick up the fixes

Verification

  • PR #6: Magefile layout fix
  • PR #7: StyleNever human badge/no-ANSI fix
  • local and GitHub mage check / CI gates passed before release

laslig v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 23:05
docs: tighten release guidance