Skip to content

v2.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Apr 20:37
4488800

What's Changed

  • feat: outputSchema Wave 3 + Safari macOS 26 gate + Hono CVE fix + RFC 0005 by @heznpc in #95
  • refactor: simplify PR #95 — zod SSOT, shared shapes, terser tests by @heznpc in #96
  • test: real script ↔ outputSchema contract guard (not a tautology) by @heznpc in #97
  • test: swift bridge contract + CI smoke boot + RFC 0006 by @heznpc in #98
  • docs(ios): refresh architecture for 2026-Q2 ecosystem shifts by @heznpc in #99
  • docs(rfc): 0007 — MCP Tool ↔ App Intent auto-bridge (2-phase) by @heznpc in #100
  • feat(rfc-0007): a0 — MCP tool manifest dump + CI drift guard by @heznpc in #101
  • feat(rfc-0007): a1 — swift appintent codegen + router placeholder by @heznpc in #102
  • feat(rfc-0007): a2a — wire router runtime on macOS + iOS by @heznpc in #103
  • docs(rfc): amend 0007 with iOS 26.4.2 research findings by @heznpc in #104
  • feat(rfc-0007): a2b.1 — broaden intents (10→154) + AppShortcutsProvider by @heznpc in #105
  • feat(rfc-0007): a2b.2 — Codable output structs as drift guards by @heznpc in #106
  • feat(rfc-0007): axis 6 — AskAirMCPIntent natural-language agent (FoundationModels) by @heznpc in #107
  • chore(ios): App Store submission assets + Privacy Manifest by @heznpc in #108
  • docs: market positioning + registry submission plan (2026-04-23 sweep) by @heznpc in #109
  • feat(rfc-0007): axis 4.1 — Interactive Snippet views codegen (SwiftUI) by @heznpc in #110
  • docs: Siri + Shortcuts + Spotlight user guide by @heznpc in #111
  • ci: trigger CI on PRs to any base branch, not just main by @heznpc in #124
  • fix(rfc-0007): full tool descriptions in manifest for Shortcuts UI by @heznpc in #113
  • feat(rfc-0007): axis 4.2 wire snippet views into intent results by @heznpc in #112
  • feat(rfc-0007): axis 3 destructive tool HITL via requestConfirmation by @heznpc in #137
  • feat(rfc-0007): axis 4.3 interactive snippet follow-up taps by @heznpc in #115
  • feat(rfc-0007): appenum codegen for enum @parameter inputs by @heznpc in #116
  • ci(rfc-0007): verify golden-sample intents regression check by @heznpc in #117
  • feat(rfc-0007): axis 4 destructive tools behind opt-in flag by @heznpc in #118
  • chore(rfc-0007): manifest ineligibility diagnostics by @heznpc in #119
  • feat(rfc-0007): type-aware formatters for scalar snippet views by @heznpc in #120
  • feat(rfc-0007): follow-up taps for chats and messages, rename-aware by @heznpc in #122
  • test(airmcpkit): unit tests for MCPIntentRouter by @heznpc in #123
  • docs(rfc-0007): refresh shortcuts guide + README for post-stack coverage by @heznpc in #125
  • test(rfc-0007): extract codegen helpers to lib + unit tests by @heznpc in #126
  • test(rfc-0007): expand codegen helper coverage to 66 cases by @heznpc in #127
  • ci(rfc-0007): structural validator for tool manifest contract by @heznpc in #128
  • test(rfc-0007): extract collectEnums + renderAppEnum to lib by @heznpc in #129
  • test(rfc-0007): extract swiftParamDecl + buildArgsBlock with 21 tests by @heznpc in #130
  • test(rfc-0007): extract resolveFollowUpMap + factory-specs derivation by @heznpc in #131
  • feat: well-known discovery card — tool + module inventory for registries by @heznpc in #132
  • test(rfc-0007): extract outputSchema Codable codegen primitives by @heznpc in #133
  • feat: .mcpb Desktop Extensions bundle for Claude Desktop one-click install by @heznpc in #134
  • docs: mcpb install guide + well-known + codegen lib changelog entries by @heznpc in #135
  • feat(release): codesign + notarize pipeline for AirMCP.app by @heznpc in #136
  • feat(rfc-0005): oauth 2.1 + resource indicators discovery (step 1) by @heznpc in #138
  • feat(rfc-0005): step 2 — oauth 2.1 jwt verifier + scope gate by @heznpc in #139
  • feat: outputSchema Wave 4 — 7 read tools (mail/finder/safari/notes) by @heznpc in #140
  • chore(release): v2.11.0 — oauth 2.1, mcpb, notarize, codegen phase A, output wave 4 by @heznpc in #141

Full Changelog: v2.10.0...v2.11.0