Skip to content

Releases: KirilMT/collab

v0.10.0

Choose a tag to compare

@KirilMT KirilMT released this 02 Jul 18:02
4cc37aa

0.10.0 (2026-07-02)

Features

  • daemon: per-worktree teardown + fast worktree-gone reap (#179) (9c68c5d), closes #168

Bug Fixes

  • daemon: honor PR claims end-to-end and auto-update git hooks (#181) (#185) (34e1e39)
  • daemon: stop phantom auto-watch locks when local branch is behind upstream (#184) (5ffc481), closes #178
  • locks: heal orphan lock rows and stop test daemon leaks (#182, #183) (#186) (b6524d1)
  • security: resolve all 13 CodeQL code scanning alerts (#188) (7310e34), closes #187
  • security: switch dependabot-autoformat from pull_request_target to pull_request (#189) (4da4106), closes #175

v0.9.3

Choose a tag to compare

@KirilMT KirilMT released this 01 Jul 17:10
aa26a3a

0.9.3 (2026-07-01)

Bug Fixes

  • daemon: prevent orphaned watchers when Agents/worktree IDE windows close (#166) (6ed3553)
  • locks: sticky agent attribution, scratch-file ignores, and self-conflict silence (#174) (0e2419f)

v0.9.2

Choose a tag to compare

@KirilMT KirilMT released this 28 Jun 20:01
cc35a3d

0.9.2 (2026-06-28)

Bug Fixes

  • add tomli to pyproject.toml dependencies (#164) (b7c7548)
  • overlap: self-heal shallow CI clones in fetch_pr_ref for merge-tree (#160) (8b8aa40), closes #159
  • setup: enforce Python version from .python-version (#163) (caeb092)

v0.9.1

Choose a tag to compare

@KirilMT KirilMT released this 26 Jun 19:25
d717b75

0.9.1 (2026-06-26)

Bug Fixes

  • remove min-hold from stale-lock release to prevent post-merge lock stickiness (#156) (7b02d8c)

v0.9.0

Choose a tag to compare

@KirilMT KirilMT released this 26 Jun 17:35
075c0a4

0.9.0 (2026-06-26)

Features

  • add edit-time cross-branch/agent conflict detection and worktree-aware locking (#153) (d34e677)
  • overlap: consolidate merge-tree logic, add line-level PR overlap guard (#144) (f74b28c), closes #143

Bug Fixes

  • deps: resolve js-yaml quadratic-complexity DoS via npm overrides (#146) (6172945)
  • eliminate sub-minute lock durations caused by criteria mismatch and missing hysteresis (#152) (440df19), closes #151
  • overlap: ignore exit code in git_version_supports_merge_tree (#149) (189dcf8)
  • schema: add DROP FUNCTION before CREATE OR REPLACE acquire_lock (#154) (1f02c31)

v0.8.1

Choose a tag to compare

@KirilMT KirilMT released this 14 Jun 00:10
0b1d390

0.8.1 (2026-06-14)

Bug Fixes

  • logging: use local time in extension, prevent false startup notifications, quiet upstream log (#139) (c1648d9)
  • pr_overlap: honor GITHUB_API_URL for GitHub Enterprise Server (GHES) support (#138) (c8605db), closes #137

Code Refactoring

v0.8.0

Choose a tag to compare

@KirilMT KirilMT released this 12 Jun 01:13
d931f4e

0.8.0 (2026-06-11)

Features

  • add strict cross-branch overlap prevention on push (#130) (6843921)
  • auto-repair editable install on pull/checkout with post-merge and post-checkout git hooks (#133) (99900ae)
  • dashboard: richer metrics, filtering UX, interactive charts, dark theme, and row details (#121) (23b87d8)
  • dashboard: richer metrics, filtering UX, interactive charts, dark theme, and row details (replaces #121) (#125) (84e74a0)
  • overlap: warn on cross-branch file overlap before merge conflicts (#124) (a857896)

Bug Fixes

  • daemon: refresh PID file mtime for dashboard watcher-health (#123) (c90ab74), closes #120

Code Refactoring

  • lock_client: simplify heartbeat grace logic to reduce false shutdowns (#118) (3f39c57), closes #74

v0.7.0

Choose a tag to compare

@KirilMT KirilMT released this 07 Jun 18:07
4be354c

0.7.0 (2026-06-07)

Features

  • cli: add --version, restart, ping, info, logs commands and update agent instructions (#116) (6338a7e)

v0.6.2

Choose a tag to compare

@KirilMT KirilMT released this 07 Jun 06:41
67eb5eb

0.6.2 (2026-06-07)

Bug Fixes

  • cli: release() now clears agent-claimed locks; eliminates false-positive 204 (#113) (ada512c), closes #112

v0.6.1

Choose a tag to compare

@KirilMT KirilMT released this 06 Jun 19:40
ccc2ac1

0.6.1 (2026-06-06)

Bug Fixes

  • lock_client: write -1 sentinel to .shutdown_complete when active() fails during shutdown (#108) (e4a5a07), closes #75
  • locks: allow same-developer lock takeover and clear own agent locks (#110) (#111) (e869de3)