Skip to content

Releases: evanmschultz/laslig

laslig v0.2.4

02 Apr 01:35
5f48edf

Choose a tag to compare

Improve framed width handling and example docs (#16)

laslig v0.2.3

31 Mar 23:05
2fb7ac6

Choose a tag to compare

feat: render gotestout activity as transient block (#12)

laslig v0.2.2

31 Mar 02:24
8f7fd11

Choose a tag to compare

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

30 Mar 23:54
a3141e1

Choose a tag to compare

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

30 Mar 10:28
a2e21b4

Choose a tag to compare

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

30 Mar 03:20
73586e6

Choose a tag to compare

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

31 Mar 23:05

Choose a tag to compare

docs: tighten release guidance