Skip to content

v0.16.0

Choose a tag to compare

@Ehesp Ehesp released this 29 Oct 09:18
e6ca726

0.16.0 (2026-10-29)

⚠ BREAKING CHANGES

  • history: snapshot each attempt's workspace into its run directory (#700)
  • expect: make expect soft by default and add expect.require (#701)
  • judge: make every judge input explicit (#702)

Features

  • capture: route the page's loopback requests into the sandbox (#706) (7d4180e)
  • expect: make expect soft by default and add expect.require (#701) (434f1b5)
  • history: snapshot each attempt's workspace into its run directory (#700) (a5dfc23)
  • judge: make every judge input explicit (#702) (e2e63a5)
  • runs: add runs: { bestOf: n }, stopping each cell once a majority agrees (#690) (5518351)
  • serve: find the port c.serve's command listens on and wait for it (#703) (697b92e)

Bug Fixes

  • capture: make interactive c.capture finish ordinary multi-step flows (#705) (fe8b36a)
  • expect: type each matcher to its subject and check an awaited exec at once (#699) (c7e2238)
  • fx: bind the relay test to port 0 and wait for the port it listens on (#693) (a8ac5d3)