Skip to content

Releases: obj-p/PreviewsMCP

v0.13.0

02 May 00:50
cf6ceca

Choose a tag to compare

What's Changed

  • Detect stale stdio MCP server with preview_build_info tool (#147) by @obj-p in #150
  • Fix asset color resolution for Xcode-built preview targets (#151) by @obj-p in #152
  • Detect wrong MCP binary in integration-test skill (#154) by @obj-p in #155
  • Use _NSGetExecutablePath for daemon self-path resolution (#100) by @obj-p in #153
  • Fix iOS host error screen, SPM dynamic-product link leak, --headless plumbing, and two daemon-test races by @obj-p in #146

Full Changelog: v0.12.2...v0.13.0

v0.12.2

30 Apr 00:59
1b27286

Choose a tag to compare

What's Changed

  • Eliminate iOS simulator test contention: wait for boot + distinct device per test by @obj-p in #141
  • Add weekly cache warmer to keep SPM caches alive past 7-day TTL by @obj-p in #149
  • Detect daemon version mismatch and transparently restart (#142) by @obj-p in #144

Full Changelog: v0.12.1...v0.12.2

v0.12.1

23 Apr 12:13
54aebf6

Choose a tag to compare

What's Changed

  • Embed AppIcon.png bytes to eliminate the SPM resource bundle by @obj-p in #145

Full Changelog: v0.12.0...v0.12.1

v0.12.0

22 Apr 20:52
7cbafdb

Choose a tag to compare

What's Changed

  • Make MCPTestServer.withTimeout starvation-immune via pthread timer by @obj-p in #136
  • Add daemon-global 2s heartbeat notification (Phase 1 of issue #135) by @obj-p in #137
  • Add client-side stall detection via StallTimer (Phase 2 of issue #135) by @obj-p in #138
  • Add previewsmcp logs subcommand and promote Debugging section by @obj-p in #133
  • Add watchdog diagnostic for MCP integration test hangs by @obj-p in #134
  • Phase 4 (#135): instrumentation + remove starving 300ms Task.sleep by @obj-p in #139
  • Remove issue #135 Phase 4A diagnostic markers by @obj-p in #140

Full Changelog: v0.11.3...v0.12.0

v0.11.3

21 Apr 01:59
c965deb

Choose a tag to compare

What's Changed

  • Forward SPM -package-name to dylib recompile by @obj-p in #132

Full Changelog: v0.11.2...v0.11.3

v0.11.2

21 Apr 00:49
8eab984

Choose a tag to compare

What's Changed

  • Compile auto-generated Swift sources (Bundle.module, asset symbols) in Tier 2 by @obj-p in #131

Full Changelog: v0.11.1...v0.11.2

v0.11.1

20 Apr 23:09
860b43a

Choose a tag to compare

What's Changed

  • Regenerate demo GIF for daemon-based CLI by @obj-p in #123
  • Make MCP hot-reload test diagnosable; split by reload path by @obj-p in #126
  • Remove unnecessary await on sync callTool overload by @obj-p in #124
  • Make CLI integration tests diagnosable + cancellation-safe (#127) by @obj-p in #129
  • Support UIKit bodies in #Preview blocks by @obj-p in #130

Full Changelog: v0.11.0...v0.11.1

v0.11.0

19 Apr 14:26
3c4f0b6

Choose a tag to compare

What's Changed

  • Add hero diagram, project icon, and VHS demo pipeline (#46) by @obj-p in #78
  • Add extended traits, project config, and setup plugin by @obj-p in #79
  • README and CLI discoverability updates by @obj-p in #82
  • Merge format+lint CI jobs and add caching by @obj-p in #88
  • Cache SetupBuilder artifacts and split CI cache keys by @obj-p in #89
  • Fix flaky setup cache timing test on CI by @obj-p in #90
  • Revise README, fix setup state loss (#86), auto-detect platform (#83) by @obj-p in #91
  • Add CLI/MCP parity spec by @obj-p in #96
  • CLI/MCP parity: daemon-based architecture with 8 new subcommands by @obj-p in #113

Full Changelog: v0.10.1...v0.11.0

v0.10.1

11 Apr 00:18
e5707e8

Choose a tag to compare

What's Changed

  • Fix race condition in dependency archive creation by @obj-p in #76
  • Wrap #Preview body in @ViewBuilder func to accept if #available et al by @obj-p in #77

Full Changelog: v0.10.0...v0.10.1

v0.10.0

10 Apr 22:06
4ea8cbd

Choose a tag to compare

What's Changed

  • Support binary XCFramework dependencies in SPM build system by @obj-p in #75

Full Changelog: v0.9.0...v0.10.0