Releases: mihaelamj/cupertino
Releases · mihaelamj/cupertino
v0.9.1
0.9.1 (2026-01-25)
Added
- MCP client configuration docs - Added setup guides for multiple AI tools (#134, #137)
- OpenAI Codex (CLI and ~/.codex/config.toml)
- Cursor (.cursor/mcp.json)
- VS Code with GitHub Copilot (.vscode/mcp.json)
- Zed (settings.json)
- Windsurf (~/.codeium/windsurf/mcp_config.json)
- opencode (opencode.jsonc)
- Binary documentation - Full docs for additional executables (#137)
- cupertino-tui: Terminal UI with 5 views documented
- mock-ai-agent: MCP testing tool with arguments documented
- cupertino-rel: Release tool with 6 subcommands and all options
- 48 new documentation files in docs/binaries/
- mock-ai-agent --version - Added version flag support (#137)
v0.9.0
v0.9.0
v0.8.2
v0.8.2
v0.8.1
v0.8.1
v0.8.0
Merge pull request #123 from mihaelamj/feat/81-swiftsyntax-ast-indexing Summary - AST Indexing: SwiftSyntax-based extraction of symbols, property wrappers, conformances from sample code - Unified Search: Single search across all 8 sources with hierarchical result numbering (1.1, 1.2, 2.1...) - Doctor Command Enhanced: Package diagnostics with orphan detection - Code Quality: Consolidated constants, fixed race conditions in tests, SwiftLint compliance Changes Added - ASTIndexer package with SwiftSourceExtractor for semantic code analysis - StringFormatterTests - 34 unit tests for display formatting - Hierarchical result numbering and source counts in search output Fixed - Display formatting bugs (double spaces, title-casing) - Race condition in PriorityPackagesCatalog tests - SwiftLint violations (line length, identifier names) - Package-docs fetch now reads user selections (#107) Changed - 698 tests across 73 suites (up from 93/7) - Renamed md → output in formatters for clarity Test plan - All 698 tests pass - swift build succeeds - cupertino search "swiftui navigation" produces correct output - SwiftLint passes on modified files Related Issues Closes #81, #107
v0.7.0
v0.7.0 - Enhanced search with unified source parameter
v0.6.0
v0.6.0
v0.5.0
v0.5.0 - ReleaseTool, expanded docs (234k)
v0.4.0 - HIG Support, Framework Aliases, Swift.org Fixes
What's New
Human Interface Guidelines Support
cupertino fetch --type hig- Crawl Apple's HIG documentationsearch_higMCP tool for searching design guidelines- Filter by platform (iOS, macOS, watchOS, visionOS, tvOS) and category
- New
hig://URI scheme for document access
Framework Aliases for Search
- Search works with any framework name variant:
QuartzCore,CoreAnimation, orCore Animation - 249 framework aliases indexed for better discoverability
Fixes
- Swift.org base URL fixed (
docs.swift.org→www.swift.org/documentation/) - Swift.org indexer now correctly handles JSON files
- Swift Evolution defaults to only accepted/implemented proposals
- Crawler progress display simplified
Issues Closed
v0.3.4 - One-Command Install
One-Command Install 🚀
Install Cupertino with a single command:
bash <(curl -sSL https://raw.githubusercontent.com/mihaelamj/cupertino/main/install.sh)
What's New
- One-command installer - Downloads binary and databases automatically
- Pre-built universal binary (arm64 + x86_64)
- Code signed with Developer ID Application certificate
- Notarized with Apple for Gatekeeper approval
- Resource bundle included for cupertino save command
Closes #79, #82