Skip to content

Releases: monkescience/testastic

v0.4.0

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 06 Jun 10:47
9b1e81e

v0.4.0 (2026-06-06)

⚠ BREAKING CHANGES

  • correct comparison, matcher, and golden-file engine behavior (4b5ef76)
  • assert: fail on NaN ordering and make caller misuse fatal (5188285)

Bug Fixes

  • correct comparison, matcher, and golden-file engine behavior (4b5ef76)
  • binary: preserve exit code on cancel, clean temp dir on build failure (46eb57b)
  • process: release context on start failure, fix Windows shutdown doc (3c9dd3e)
  • assert: fail on NaN ordering and make caller misuse fatal (5188285)
  • eventually: evaluate at the deadline and bound the timeout from entry (3bee6c9)
  • deps: update module golang.org/x/net to v0.55.0 (#56) (aad7548)
  • deps: update module golang.org/x/net to v0.54.0 (#53) (a39356a)

v0.3.5

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 14 May 13:50
a1653d2

v0.3.5 (2026-05-14)

Bug Fixes

  • coverage: isolate each run in its own GOCOVERDIR subdir (8fb67e0)

v0.3.4

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 27 Apr 20:22
cd0b056

v0.3.4 (2026-04-27)

Bug Fixes

  • html: handle typed matchers and escaping (d6b2ddb)

v0.3.3

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 26 Apr 21:26
9b728b3

v0.3.3 (2026-04-26)

Bug Fixes

  • coverage: fail on conversion errors (44fda87)
  • assert: enforce eventually deadline (f0901a0)
  • json: preserve update number precision (a7fea9b)
  • json: reject trailing json content (0a68d22)

v0.3.2

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 26 Apr 16:18
56ce486

v0.3.2 (2026-04-26)

Bug Fixes

  • color: guard useColors cache against concurrent access (733b922)

v0.3.1

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 26 Apr 16:09
85d6b0f

v0.3.1 (2026-04-26)

Bug Fixes

  • compare: preserve numeric precision (b89d1ac)
  • compare: backtrack unordered matches (caba243)
  • process: stop process when readiness fails (bb483f1)

v0.3.0

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 16 Apr 18:53
03e413e

v0.3.0 (2026-04-16)

⚠ BREAKING CHANGES

  • add Binary API for subprocess testing (00d315e)

Features

  • add Binary API for subprocess testing (00d315e)

v0.2.1

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 10 Apr 23:01
708b4fb

v0.2.1 (2026-04-10)

Bug Fixes

  • deps: update module golang.org/x/net to v0.53.0 (#39) (5e0e5d2)
  • deps: update module golang.org/x/term to v0.42.0 (#34) (d36f4ba)
  • deps: update module golang.org/x/net to v0.52.0 (#33) (02d4fee)

v0.2.0

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 07 Apr 16:42
3371272

v0.2.0 (2026-04-07)

⚠ BREAKING CHANGES

  • replace ProcessConfig with functional options pattern (b75586f)

Features

  • add CollectProcessCoverage TestMain helper (fcc9d51)
  • add blackbox service testing with coverage instrumentation (a73e8dc)

Bug Fixes

  • cover missing test paths and honor HTML IgnoreFields (13df2eb)
  • resolve bugs and align tests with codebase conventions (6ac3957)

v0.1.3

Choose a tag to compare

@monkescience-yeet monkescience-yeet released this 22 Mar 09:10
cf80d29

0.1.3 (2026-03-22)

Bug Fixes

  • assert: keep matched AssertFile lines out of diffs (e55f0d7)
  • deps: update module golang.org/x/net to v0.51.0 (#21) (7595901)