Skip to content

0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 02:49

0.8.0 (2026-09-06)

Added

  • ci: add automated PR dev preview release and CLI update support (#99) (bd42af2)
  • ci: migrate integration to develop and add Friday auto-release to main (#100) (3d6a5a6)
  • marketing: add ADG Cloudflare Pages homepage (#98) (f061d0c)
  • projection: add observeSlot/applySlotAction IO layer (Phase 2 of #85 finding #1) (6b4625b)
  • projection: add pure projection-slot decision model (Phase 1 of #85 finding #1) (195b49f)
  • projection: rewire agents/antigravity.ts onto the projection-slot pipeline (Phase 3 of #85 finding #1) (#95) (c5d7597)
  • skills: sync vendor with upstream v1.5.23 (#97) (61d1ec4)

Fixed

  • antigravity: guard the runner's entry-point check against a non-path argv[1] (faf6f44)
  • deps: remediate Dependabot security alerts (#96) (55620cc)
  • install: stop leaking temp dirs when prepareSource/synthesize throws (a38fc36)
  • projection: distinguish confirmed-absent from foreign-blocked-removal (08092dd)
  • projection: give removeOwned a clear refusal for a plain file, not a raw ENOTDIR (98878a9)
  • projection: guard the copy-fallback against pre-existing content and write the ownership marker before copying (0ec3c85)
  • projection: rethrow non-ENOENT stat failures in the slot IO layer (26e9785)
  • projection: stop assertNever from leaking a full state object (32ce252)
  • projection: stop existsSync-swallowed errors from misreporting broken links, harden the ownership marker, and re-check before deleting (fb21d1b)
  • projection: stop the marker from being clobbered or spoofed (1734fc0)
  • telemetry: close the sanitizeArgs allowlist gap for init/adapt/aliases (b55024f), closes #85
  • test: use fileURLToPath instead of URL.pathname for the runner test path (37a956b)
  • update: show progress instead of hanging silently (#86) (df4ffd4)

Changed

  • antigravity: extract the embedded hook-runner into a real .mjs file (8ec2334), closes #85
  • cli: share update-scope loop between plugins update and marketplace upgrade (16d25b4), closes #85
  • install: extract prepareSource() and synthesizeDefaultDslPlugin() from addPlugins (61cdff0), closes #85
  • projection: correct observeSlot's doc comment to mention the marker read (3fda86f)
  • readme: correct telemetry wording and disclose the endpoint URL (cffb267)
  • readme: disclose default-on telemetry and its opt-out (4d7a82b), closes #85
  • readme: fix telemetry endpoint path and sanitizeArgs depth claim (259648a)
  • readme: fix telemetry wording to match the implementation (0143cee)
  • telemetry: fix "two domains" doc comment listing three items (b5f923e)