Releases: evanmschultz/laslig
Releases · evanmschultz/laslig
laslig v0.2.4
Improve framed width handling and example docs (#16)
laslig v0.2.3
feat: render gotestout activity as transient block (#12)
laslig v0.2.2
Highlights
- add a spinner-only live activity footer to
gotestoutfor activego test -jsonstreams - support
gotestout.ActivityAuto,gotestout.ActivityOn, andgotestout.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
gotestoutcallers continue to work without code changes - use
ActivityOffif a caller wants to suppress the live footer entirely
laslig v0.2.1
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
Highlights
- add
Printer.NewSpinnerwithStart,Update, andStopfor 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 demowalkthrough
Notes
Spinneris explicit and opt-in; callers still own command execution, cancellation, timing thresholds, and final success or failure reporting- use
Spinnerwhen a command may otherwise stay quiet for several seconds; preferStatusLineorNoticefor short-lived work - existing callers do not need any source changes unless they want to adopt the new helper
laslig v0.1.1
v0.1.1
This patch release fixes two issues discovered immediately after v0.1.0.
Fixed
- move the tracked Magefile into
magefiles/magefile.gosogo list -tags mageand editor tooling no longer see conflictingpackage lasligandpackage mainfiles at the module root - add a regression check for
go list -buildvcs=false -tags mage ./...so the tagged-tooling layout bug stays fixed - fix
StyleNeverfor 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.1to pick up the fixes
Verification
- PR
#6: Magefile layout fix - PR
#7:StyleNeverhuman badge/no-ANSI fix - local and GitHub
mage check/ CI gates passed before release
laslig v0.1.0
docs: tighten release guidance