Skip to content

Releases: amarbel-llc/crap

release go-crap/v2.2.3

Choose a tag to compare

@friedenberg friedenberg released this 07 Jul 01:25
go-crap/v2.2.3
3e4046e

release go-crap/v2.2.3

  • viewport: unwrap nested ndjson-crap + persist a failure backlog
  • bump flake inputs: bats, conformist, igloo
  • bump flake inputs: bats, conformist, igloo
  • bump flake inputs: bats, conformist, igloo
  • refresh flake.lock
  • refresh flake.lock
  • refresh flake.lock
  • refresh flake.lock
  • bump nixpkgs-master: d233902 → 567a49d
  • refresh flake.lock
  • refresh flake.lock
  • refresh flake.lock
  • feat: add --tp/--name to :: exec for multi-node stream composition

release go-crap/v2.1.1

Choose a tag to compare

@friedenberg friedenberg released this 08 Jun 15:43
go-crap/v2.1.1
17fa283

release go-crap/v2.1.1

  • docs(rfc-0001): correct §7 byte-bar arming to match the shipped driver

release go-crap/v2.1.0

Choose a tag to compare

@friedenberg friedenberg released this 08 Jun 13:44
go-crap/v2.1.0
c1bdb89

Minor release — additive, no breaking changes (ndjson stays :1).

CRAP-2 Operation Family + Reporter API (crap RFC 0001):

  • feat(ndjsoncrap): operation-family wire records — operation_start/progress/item/operation_end (additive; pre-RFC readers decode them to Unknown).
  • feat(viewport): render the operation family + the new ItemFailed message (persist a failed item without resetting the operation's bar/tail) + the §7 driver mapping + plain non-TTY fallback.
  • feat(crap): new producer Reporter API package github.com/amarbel-llc/crap/go-crap/v2/crapReporter with TestStream (result), Operation (operation), and Phase (execution), so tools emit conformant ndjson-crap without hand-writing records.
  • docs: crap RFC 0001 (docs/rfcs/0001-operation-family.md), schema + CLAUDE updates.
  • build: just release is now idempotent when version.env is already at the target.

Conformance bats suite is tracked in #21 (behaviors covered by Go tests meanwhile).

🤡 Released with Clown (0.3.10+44f75d5)

release go-crap/v2.0.0

Choose a tag to compare

@friedenberg friedenberg released this 08 Jun 12:36
go-crap/v2.0.0
9ce610c

First Go-consumable v2 release.

  • fix: make go-crap a v2 module so its release tag is Go-consumable (closes #19) — module path is now github.com/amarbel-llc/crap/go-crap/v2; go get github.com/amarbel-llc/crap/go-crap/[email protected] resolves.
  • fix: close viewport.Present input on p.Run error to unblock driver (closes #20)

Supersedes the broken go-crap/v2.0 tag (invalid module semver, no /v2 path), which has been retired.

🤡 Released with Clown (0.3.10+44f75d5)