Skip to content

v0.4.0

Choose a tag to compare

@release-baton release-baton released this 27 May 14:23
72d05d2

0.4.0 (2026-05-27)

Features

  • doctor: flag managed shims missing the executable bit (958d800)

Bug Fixes

  • cmd: return {msg, 127} for missing executables (61a6690)
  • hooks/test: scope :related with no matches no longer runs full suite (091b4b7)
  • mix/run: validate stage against Schema before atom conversion (8e4e7d0)
  • runner: honor fail_fast on parallel stage runs (831c6a2)

Performance

  • runner: precompile glob patterns once per hook (0fba30c)

Refactor

  • cmd: monitor the port to avoid wedging on detached stdio (5cd5f0c)
  • git: handle pre-push delete refs explicitly (f8b4b54)
  • hook: centralize merge_defaults helper (7b07fd8)
  • hooks/test: hoist map_to_test regexes to module attrs (5aeed59)
  • hooks: extract Helpers.to_result/1 for Cmd.run results (cebef86)
  • installer: truncate backup timestamp via DateTime.truncate (fd4c2ab)
  • runner: collapse serial result-ordering to single reverse (172530a)
  • runner: move config-error rendering to the mix task (ff40ace)