Skip to content

Releases: OnlineChefGroep/herdr

v0.7.7

Choose a tag to compare

@github-actions github-actions released this 01 Aug 15:35
b0d5272

Added

  • Added a checksum-backed four-platform distribution contract for Linux and macOS on x86_64 and ARM64, including npm and Homebrew publication.
  • Added plugin catalog settings and install UX for managing Herdr plugins from the settings surface.

Changed

  • Stable release metadata is now promoted atomically only after all four native assets and SHA256SUMS have been downloaded and verified.
  • Homebrew, npm, mise, and Nix installs are detected as package-managed and update through their owning package manager.
  • Preview builds now publish from main under the OnlineChefGroep release namespace with mandatory checksums and explicit ownership.

Fixed

  • Direct, npm, self-update, and remote-bootstrap downloads now fail closed when SHA-256 metadata is missing, malformed, or mismatched.
  • npm reinstalls now verify an existing native binary instead of trusting stale or corrupted package contents.
  • The Windows lint lane now avoids restoring fragile Zig build caches and removes generated Zig outputs before clippy.
  • Corrected release metadata, documentation, product URLs, and the four-target Homebrew formula generation path.

Dev build 2026-08-01-f2f18084b97c

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:59
f2f1808

Dev build 2026-08-01-f2f18084b97c

Built from f2f18084b97c on main.
Base stable: v0.7.6
Compare: 7462fcf...f2f1808

Added

  • Improve plugins catalog install UX

Fixed

  • Summarize install output with rev().find()
  • Use rfind for install output summary
  • Use next_back for install output summary
  • Drop unused plugin install job source field
  • Run catalog plugin install off the event loop

Maintenance

  • Retrigger CI after rebasing plugins install UX onto main
  • Autofix mechanical quality

Other

  • Merge pull request #103 from OnlineChefGroep/settings/plugins-install-ux-prb

Dev build 2026-08-01-e7717fd97d5d

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:50
e7717fd

Dev build 2026-08-01-e7717fd97d5d

Built from e7717fd97d5d on main.
Base stable: v0.7.7
Compare: 7ae5f08...e7717fd

Maintenance

  • Bump the github-actions group with 8 updates (#104)

Other

  • Add setup script for interactive testing (#88)

Dev build 2026-08-01-c940c3369f9b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:59
c940c33

Dev build 2026-08-01-c940c3369f9b

Built from c940c3369f9b on main.
Base stable: v0.7.7
Compare: e7717fd...c940c33

Maintenance

  • Cloud env standards + full verify-herdr e2e (#107)

Dev build 2026-08-01-b0d5272626d8

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 15:31
b0d5272

Dev build 2026-08-01-b0d5272626d8

Built from b0d5272626d8 on main.
Base stable: v0.7.7
Compare: v0.7.7...b0d5272

Changed

  • Rebuilt dev from the current main branch.

Dev build 2026-08-01-9ff3f027c1ef

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:33
9ff3f02

Dev build 2026-08-01-9ff3f027c1ef

Built from 9ff3f027c1ef on main.
Base stable: v0.7.6
Compare: 73d5fd0...9ff3f02

Fixed

  • Escape raw string delimiter in checksum-rejection test
  • Add missing match-arm comma in plugin catalog
  • Align plugin catalog with herdr-plugins main
  • Compile checksum grammar on Windows
  • Parse SHA256SUMS lines without regex backtracking
  • Parse the repository slug without regex backtracking
  • Reverify existing native binary on reinstall
  • Align package license with Cargo metadata
  • Align Linux release targets with musl builds

Maintenance

  • Harden preview input handling and release tooling gaps
  • Lock fail-closed checksum rejection at manifest parse
  • Disable fragile Windows Zig cache reuse
  • Execute and retire Windows Zig cache fix
  • Stage deterministic Windows Zig cache fix
  • Use valid SHA-256 fixture
  • Force-remove modified preview bootstrap
  • Remove forbidden literals from preview ownership patch
  • Execute and retire preview ownership patch
  • Stage downstream preview ownership patch
  • Complete the required Rust checksum patch
  • Accept checksummed assets in the live manifest schema
  • Execute and retire required Rust checksum patch
  • Stage required Rust checksum patch
  • Reject stale existing native binary
  • Import the live manifest URL without aliasing
  • Make quality autofix use release metadata SSOT
  • Drop unused manifest URL constants
  • Align autofix metadata sync with derived npm version
  • Execute and retire final distribution patch
  • Stage final distribution hardening patch
  • Cover checksum and atomic replacement
  • Provision pinned Zig for hardening gate
  • Run npm path tests on binary targets
  • Run and retire checkout hardening patch
  • Stage one-shot release-chain checkout patch
  • Publish only after complete portable release
  • Cover four-target formula generation
  • Cover atomic checksummed manifest promotion
  • Cover distribution metadata invariants
  • Enforce complete checksummed distribution metadata

Other

  • Merge pull request #102 from OnlineChefGroep/settings/plugins-catalog-pra
  • Merge pull request #101 from OnlineChefGroep/dist/harden-release-chain
  • Scope release token, fix checksum matrix count, and restore stable docs
  • Move preview under downstream ownership
  • Require checksums for Rust-managed downloads
  • Finish verified multi-channel release hardening
  • Verify checksums before atomic replacement
  • Atomically harden release promotion and managed updates
  • Ship v0.7.6 on four targets
  • Generate verified four-target formula
  • Make stable manifest promotion complete and checksummed
  • Allow Linux and macOS installs
  • Verify checksums and support four targets
  • Centralize release target metadata

Dev build 2026-08-01-88367852d101

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 20:53
8836785

Dev build 2026-08-01-88367852d101

Built from 88367852d101 on main.
Base stable: v0.7.7
Compare: v0.7.7...8836785

Fixed

  • Parse TOML documents as Table under toml 1.x
  • Disambiguate sha2 digest AsRef for hex encoding
  • Adapt call sites for toml/png/ratatui/sha2 bumps

Maintenance

  • Bump the cargo-dependencies group across 1 directory with 16 updates

Other

  • Merge pull request #105 from OnlineChefGroep/dependabot/cargo/cargo-dependencies-076b6e020f

Dev build 2026-08-01-7ae5f08b673b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:02
7ae5f08

Dev build 2026-08-01-7ae5f08b673b

Built from 7ae5f08b673b on main.
Base stable: v0.7.7
Compare: 8836785...7ae5f08

Fixed

  • Erase TerminalAnsi overhang on shrink without CSI 2J
  • Erase removed rows and columns on terminal-ansi shrink repaint
  • Preserve kitty graphics during host repaints

Maintenance

  • Add language to settings architecture code fence
  • Correct miss = misschien (not Moshi)

Other

  • Merge pull request #108 from OnlineChefGroep/fix/kitty-graphics-host-repaints

Dev build 2026-08-01-7462fcfae603

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:41
7462fcf

Dev build 2026-08-01-7462fcfae603

Built from 7462fcfae603 on main.
Base stable: v0.7.6
Compare: 9ff3f02...7462fcf

Performance

  • Optimize Drop for EnvVar guards to avoid clone

Maintenance

  • Use unique socket path for missing runtime status test
  • Recover poisoned config env lock in plugin registry tests
  • Autofix mechanical quality

Other

  • Merge pull request #94 from OnlineChefGroep/perf-env-var-drop-17150002715190517398
  • Merge pull request #91 from OnlineChefGroep/jules-10490039771465024883-1c4960d2
  • Merge pull request #89 from OnlineChefGroep/optimize-plugin-platform-clone-4153861321290310149
  • Merge pull request #96 from OnlineChefGroep/refactor-patch-key-8316976835536766990
  • Merge pull request #95 from OnlineChefGroep/test-read-runtime-status-at-missing-file-9064937956824035969
  • Merge pull request #92 from OnlineChefGroep/test-capture-session-snapshot-10408201848865626879
  • Merge pull request #90 from OnlineChefGroep/test/plugin-registry-load-2716014838368794768
  • Refactor: Extract patch logic into patch_key method
  • 🧪 Add test for missing socket file in read_runtime_status_at
  • 🧪 Add test for capturing session snapshot
  • ⚡ Optimize plugin startup and event hook allocations
  • 🧪 Add tests for plugin registry load and try_load
  • ⚡ Optimize plugin platform checking by removing redundant clone

Dev build 2026-07-31-8a631f4d81d9

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:20
8a631f4

Dev build 2026-07-31-8a631f4d81d9

Built from 8a631f4d81d9 on main.
Base stable: v0.7.6
Compare: 7d3afd3...8a631f4

Fixed

  • Upstream keybind/input cherry-pick (wave 2A) (#99)
  • Upgrade astro to 7.1.0 to resolve Dependabot moderate vuln

Maintenance

  • Add verify-herdr skill for headless CLI proofs (#100)