Releases: threecorp/bough
Releases · threecorp/bough
Release list
v0.19.0
v0.18.0
Changelog
Features
- 58a3031 feat(cli): add
bough claude skill|commandinstall/uninstall/list - d93baf8 feat(cli): group Claude Code integration under
bough claude - 3f3d109 feat(cli): group continuous learning under
bough instinct - f4f7c32 feat(doctor): detect the plugin double-fire instead of describing it
- 157365d feat(plugin): publish bough-hooks / bough-all variants, restore hooks.json
Fixes
- 2c3ed9a fix(cli): announce the move on every aliased leaf, stay silent on the dispatcher
- 231ce78 fix(cli): report which entries install replaced; declare --scope once
- e63ada0 fix(instinct): stop claiming instinct.enabled gates anything; name every conflicting plugin
- f65ec89 fix(nix): re-derive vendorHash so
nix buildworks again
Other
v0.17.0
v0.16.0
Changelog
Fixes
- 26f3e89 fix(cli): stop
bough plugins --helpadvertising a deleted verify subcommand - f489256 fix(compose): add a real mysql readiness probe, not just a TCP dial
- 179f36c fix(config): stop interval_sec's validator from rejecting the whole config
- 1b2191a fix(conformance): pickFreePort exhaustion fallback can still collide on a claimed port
- 2f17387 fix(elasticsearch): correct false macOS chown claim, stop dropping chown error detail
- 2b2cd45 fix(evolve): resolve source-instinct paths to absolute before emitting
- 670ca1f fix(gitwt): trust git's own prunable verdict, not just os.Stat ENOENT
- 977b37a fix(hook): resolve quality-gate config from monorepo root, wire on_repo matcher
- 2d60b49 fix(observer): close the duplicate-daemon gap in the autostart spawn gate
- 63874c7 fix(observer): log autostart failures that never reach a project-scoped path
- 788742d fix(scrub): match compound secret key names in the structured fallback
- b73833d fix: project-scoped evolved artifacts agree between evolve/create/backfill
- eaac58d fix: relink CLAUDE.md on backfill, not just on create
Other
- a681986 Merge pull request #108 from threecorp/fix/retro-review-pr23
- 813093f Merge pull request #109 from threecorp/fix/retro-review-pr57
- 83af424 Merge pull request #110 from threecorp/fix/retro-review-pr25
- 45e4500 Merge pull request #111 from threecorp/fix/retro-review-pr64
- 04f016c Merge pull request #112 from threecorp/fix/retro-review-pr59
- 18b037c Merge pull request #113 from threecorp/fix/retro-review-pr88
- 8482da5 Merge pull request #114 from threecorp/fix/retro-review-pr92
- f3993bd Merge pull request #115 from threecorp/fix/retro-review-pr97
- 71b1f62 Merge pull request #116 from threecorp/fix/retro-review-pr101
- de1df43 Merge pull request #117 from threecorp/fix/retro-review-pr106
- 8d629cc Merge pull request #118 from threecorp/fix/retro-review-pr104
- 5310dd4 Merge pull request #119 from threecorp/fix/retro-review-pr107
- d357c96 Merge pull request #120 from threecorp/fix/retro-review-pr85
- e96e437 Merge pull request #121 from threecorp/chore/release-v0.16.0
- 2193223 docs(readme): point planned Homebrew tap at threecorp, not the pre-transfer personal org
v0.15.0
v0.14.0
v0.13.0
Changelog
Features
- e8cc07d feat: opt-in observer autostart so instinct minting runs automatically
- 36fdef1 feat: package bough as a Claude Code plugin
Fixes
- 487ea4c fix: close observer-daemon start race, log swallowed spawn errors, honor legacy config
- 2f04e42 fix: dedup a promoted instinct in the inject block
- 87a2717 fix: doctor's plugin double-wire note is unconditional; drift test reuses decodeHookSet
- a1cf89d fix: don't let a decayed project instinct shadow a still-valid global twin
Other
v0.12.0
Changelog
Features
- 5704b92 feat(config): add engines[].plugins (EnginePlugin) + host wiring
- 833f69c feat(elasticsearch): engine-managed plugins + config mount + memory cap
- b40dacd feat(engine): add UpRequest.plugins (PluginSpec) to the engine contract
Fixes
- 434b71e fix(elasticsearch): address code-review findings on the plugin/memory PR
Other
v0.11.0
Changelog
Features
- 5416f41 feat(create): git-init-friendly workspace layout + resume heads-up
- 102602f feat(hook): resolveMonorepoRoot recognises the worktrees/ layout too
- bbc7b2c feat(registry): prefer .bough/ports.json; document layout + resume caveat
Fixes
- ea470d6 fix(create/remove): address review findings on the v0.11 layout
- 28270a6 fix(release): point goreleaser at threecorp/bough after the repo transfer
Other
v0.10.0
Changelog
Features
- 9b724c2 feat(compose): conformance suite + fixture, fix 2 real bugs it found
- 2b5fd00 feat(compose): implement Up/Down/ReadyCheck/EnvVars/Cleanup
- b050f84 feat(compose): new plugins/engine/compose package with pure helpers
- 1db67e0 feat(compose): wire cmd/bough-plugin-compose and buildEngineExtras
- afeaaa4 feat(config): add Engine.Compose typed field for kind: compose
Fixes
- b2564a6 fix(compose): honor up-or-reuse instead of always checking IsPortFree
- 50af44c fix(conformance): dial port-less *_URL values instead of skipping them
- d7cbd06 fix(conformance): run the datadir fault, exercise up-or-reuse, add a postgres probe
- e8f5be4 fix(elasticsearch): don't hard-fail Up on a reused datadir already owned by the container uid
- 6d5e2e0 fix(elasticsearch): validate heap + align graceful timeout; minor hardening
- 97f4645 fix(elasticsearch): validate heap before opening any file handle
- a4875ef fix(fsutil): clean up the temp file when CopyFile's final rename fails
- fe65b10 fix(fsutil): surface UserHomeDir failures via ExpandHomeStrict
- 99cbcf6 fix(observer): let the daemon circuit breaker actually trip
Other
- 915e365 Merge origin/main into feat/compose-engine-plugin
- 1992a88 Merge pull request #91 from ikeikeikeike/fix/conformance-false-green
- 66c3b7a Merge pull request #92 from ikeikeikeike/fix/es-datadir-chmod-fallback
- 8a8da4e Merge pull request #93 from ikeikeikeike/refactor/cleanup-82-86-87
- 100d409 Merge pull request #97 from ikeikeikeike/feat/compose-engine-plugin
- c506a8f build(compose): wire the 5th plugin binary into packaging, CI, docs
- 7a6070a docs(changelog): v0.10.0 (kind: compose engine plugin)
- 08251af refactor(plugins): extract the nix/process lifecycle helpers to pkg/procutil
- 7d75240 refactor: extract ~-expansion and atomic file copy to internal/fsutil
- f283fcd test(compose): add worktree-isolation integration test