Skip to content

Releases

v0.2.1

Choose a tag to compare

@morshoto morshoto released this 05 Nov 02:35
2b559ab

New Features

  • feat: bootstrap static docs workspace (#685)
  • feat: add docs component toolkit (#687)
  • feat: build responsive docs shell (#688)
  • feat: deploy docs to GitHub Pages (#686)
  • feat: add localized mock MDX pages (#689)
  • feat: add static documentation search (#690)
  • Add static docs cross-browser quality gates (#691)
  • design: review native recovery decision independently (#695)
  • feat: inspect native recovery evidence read-only (#696)

Bug Fixes

  • fix: separate native publish verification consent (#639)
  • fix: clarify publish capability guarantees (#650)
  • fix: reject stale canonical Final Cut context (#640)
  • fix: persist verified Final Cut targets (#556)
  • fix: report CodeQL policy on merge commits (#661)
  • fix: restore documentation intent gate (#651)
  • fix: bind headed native selection targets (#435)
  • fix: preserve native publish evidence (#663)
  • fix: guard canonical edits and recovery (#664)

Chores

  • chore: align contributor toolchain requirements (#638)
  • chore: gate CodeQL on PR readiness and Swift changes (#644)
  • chore: consolidate release automation (#647)
  • chore: separate CodeQL and security validation (#658)
  • chore: move Swift CodeQL off pull requests (#660)
  • chore: add fixture-first dev environment (#655)
  • chore: add compatible project storage ports (#652)
  • chore: Update CodeQL workflow to remove main branch restriction (#667)
  • chore: extract skill MCP tools (#653)
  • chore: validate skill tool metadata (#656)
  • chore: make Swift CodeQL profiling repeatable (#654)
  • chore(deps): lock file maintenance (#672)
  • chore: instrument Swift CodeQL build bottleneck (#643)
  • chore: consolidate CI workflows into ci.yml (#649)

Changelog

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@morshoto morshoto released this 30 Oct 08:19
20c4ce3

Bug Fixes

  • fix: select lowest linked milestone (#601)
  • fix: find draft release when tag is pending (#602)
  • fix: preserve apostrophes in headless titles (#589)
  • fix: report negative ripple range bounds (#592)
  • fix: normalize title frames for FFmpeg 8 (#591)
  • fix: verify normalized 48 kHz render audio (#593)
  • fix: reject native Browser wildcard queries (#595)
  • fix: preserve reused music occurrences (#594)

Documentation

  • [Chore] Normalize CLI workspace identity and entrypoints (#611)

Chores

  • chore: make documentation changes intentional (#604)
  • chore: consolidate docs into five canonical files (#605)
  • chore: enforce workspace import boundaries (#607)
  • chore: define prerequisite-aware test suites (#609)
  • chore: extract headless application workflows (#608)
  • chore: organize scripts by ownership (#610)
  • chore: isolate test state from contributor home (#606)

Changelog

Full Changelog: v0.1.18...v0.2.0

v0.1.18

Choose a tag to compare

@morshoto morshoto released this 28 Oct 14:46
cc0fc08

v0.1.18 release scope

Supported delivery is the production Codex MCP workflow for previewing and approving a canonical edit, verified MP4 export, editable FCPXML, and source integrity and provenance checks. The MP4 and FCPXML QA evidence is recorded in #597 and comes from exact artifact candidate 6572a394fc69d791a30737b5c54c66c96746b997.

Native publishing changes listed below are experimental and opt-in. Automatic Final Cut library creation, successful import, active-project binding, and authoritative native semantic readback are not guaranteed in v0.1.18. A generated FCPXML is an editable artifact, not a verified native Final Cut project. The original native QA remains NO-GO in #517; native follow-up continues in #598 and #599.

New Features

  • feat: guard new-project publishing (#523)
  • feat: bind native publish to a new library (#537)
  • feat: report native handoff readiness (#539)
  • feat: bind approved rough cuts to project publishing (#525)
  • feat: route Codex video workflow through headless projects (#526)
  • feat: verify headed Final Cut project publishing (#552)
  • feat: sync status labels to project (#600)
  • feat: add local Framekit MCP setup (#546)

Bug Fixes

  • fix(deps): update dependency zod to v4 [security] - abandoned (#548)

Chores

  • chore: add local checkout validation workflow (#522)
  • chore: align GitHub release notes (#530)
  • chore: validate pretag release artifacts (#528)
  • test: record blocked MVP QA readiness (#531)
  • test: record issue 544 native acceptance preflight (#550)
  • chore: verify downloaded signed native release (#553)
  • chore(deps): lock file maintenance (#524)
  • chore(deps): update dev dependencies (#534)
  • chore(deps): lock file maintenance (#536)
  • chore(deps): update pnpm to v12.14.0 (#535)
  • chore(deps): update dev dependencies (#540)
  • chore(deps): update github actions (#533)
  • chore(deps): lock file maintenance (#575)
  • chore: sync linked issue milestones (#529)
  • chore: CodeQL as push only change (#549)
  • chore(deps): bump zod from 3.25.76 to 4.6.6 (#547)
  • Update labels.json (#596)

Changelog

New Contributors

Full Changelog: v0.1.17...v0.1.18

v0.1.17

Choose a tag to compare

@morshoto morshoto released this 11 Oct 14:56
f14bed4

What's Changed

Feature changes

  • fix: bind every local audio analysis result by @morshoto in #507
  • feat: persist semantic media index by @morshoto in #508
  • feat: add local Whisper speech backend by @morshoto in #509
  • feat: expose source-range-bound timeline semantic context by @morshoto in #510
  • feat: execute approved semantic rough cuts headlessly by @morshoto in #511
  • feat: make rough-cut selection speech-first by @morshoto in #514
  • test: validate v0.1.17 semantic media workflow by @morshoto in #515
  • feat: add approved layered rough-cut output by @morshoto in #518

Patch changes

Full Changelog: v0.1.16...v0.1.17

v0.1.16

Choose a tag to compare

@morshoto morshoto released this 08 Oct 15:08
fb3a0b6

What's Changed

Feature changes

  • feat: harden editable FCPXML materialization by @morshoto in #495
  • feat: deliver FCPXML through non-activating bridge by @morshoto in #497
  • feat: add experimental Final Cut pasteboard observation boundary by @morshoto in #439
  • feat: observe read-only Final Cut SQLite WAL deltas by @morshoto in #498
  • feat: reconcile provider-neutral Final Cut observations by @morshoto in #440
  • feat: verify materialization base and readback by @morshoto in #499
  • feat: add materialization continuation resync by @morshoto in #500

Patch changes

  • fix: bind headed native edits to canonical occurrences by @morshoto in #501

Maintenance and internal

Full Changelog: v0.1.15...v0.1.16

v0.1.15

Choose a tag to compare

@morshoto morshoto released this 07 Oct 00:14
584ec2e

What's Changed

Feature changes

  • docs: define headless core boundary by @morshoto in #473
  • feat: persist canonical Framekit projects by @morshoto in #474
  • feat: register local media in headless projects by @morshoto in #475
  • feat: add headless project transactions by @morshoto in #476
  • feat: add headless structural timeline edits by @morshoto in #477
  • feat: add headless property edits by @morshoto in #478
  • feat: add headless titles and transitions by @morshoto in #479
  • feat: define provider-neutral headless render contract by @morshoto in #480
  • feat: add deterministic headless render fixtures by @morshoto in #481
  • feat: add FFmpeg Timeline IR renderer by @morshoto in #482
  • feat: render and independently verify Framekit output by @morshoto in #483
  • feat: expose headless project lifecycle through MCP by @morshoto in #484
  • feat: make headless SSoT the default editing route by @morshoto in #485
  • test: add v0.1.15 production headless release gate by @morshoto in #486
  • test: assert semantic headless release output by @morshoto in #490

Patch changes

  • test: stabilize concurrent project saves by @morshoto in #489
  • test: make headless source ranges observable by @morshoto in #488
  • test: assert deterministic Timeline IR encoding by @morshoto in #491
Maintenance and internal
  • chore: add UI-free Final Cut read capability probe by @morshoto in #461
  • docs: record background read NO-GO gate by @morshoto in #462

Full Changelog: v0.1.14...v0.1.15

v0.1.14

Choose a tag to compare

@morshoto morshoto released this 02 Oct 05:52
14f8d6a

What's Changed

Patch changes

  • fix: recover overlay before media-insert preflight by @morshoto in #434

Maintenance and internal

  • chore(deps): update github actions by @renovate[bot] in #458
  • chore(deps): update dependency @modelcontextprotocol/sdk to v1.31.0 by @renovate[bot] in #459
  • docs: define layered Final Cut readback by @morshoto in #438

Full Changelog: v0.1.13...v0.1.14

v0.1.13

Choose a tag to compare

@morshoto morshoto released this 02 Oct 04:52
98312e6

What's Changed

Feature changes

  • feat: expose compact source-bound agent context by @morshoto in #413
  • perf: add complete timeline diff provenance by @morshoto in #412
  • feat: expose ordered canonical timeline changes by @morshoto in #414

Patch changes

Maintenance and internal

  • feat: Gate session execution on external drift reconciliation by @morshoto in #410
  • design: define canonical incremental sync contract by @morshoto in #411
  • chore: add QA issue template by @morshoto in #431
  • chore(deps): lock file maintenance by @renovate[bot] in #456
  • chore: add v0.1.13 incremental sync QA by @morshoto in #433

Full Changelog: v0.1.12...v0.1.13

v0.1.12

Choose a tag to compare

@morshoto morshoto released this 24 Sep 01:13
348c55d

What's Changed

Feature changes

Patch changes

  • fix: protect linked worktree Git config by @morshoto in #372
  • fix: traverse Final Cut save controls by @morshoto in #376
  • fix: align native trim Undo readiness by @morshoto in #377
  • fix: reconcile active Final Cut catalog identities by @morshoto in #384
  • fix: allow first native mutation without Undo history by @morshoto in #383
Maintenance and internal

Full Changelog: v0.1.11...v0.1.12

v0.1.11

Choose a tag to compare

@morshoto morshoto released this 16 Sep 14:39
a6f8d24

What's Changed

Feature changes

Maintenance and internal

Full Changelog: v0.1.10...v0.1.11