This repository was archived by the owner on May 23, 2026. It is now read-only.
FoundryKit v0.0.2 - Beta 2 Compatibility Update
This release updates FoundryKit to be compatible with the new FoundationModels API changes in macOS 15.2 beta 2.
What's Changed
- Fixed Transcript API: Updated to work with the new collection-based Transcript API where
Transcriptitself is now a collection rather than having anentriesproperty - Added Rate Limiting Support: Added
.rateLimitederror case to properly handle rate limiting from Foundation Models - Fixed Validation Errors: Resolved naming conflict between validation error types by renaming internal macro validation errors
- Improved Error Handling: Enhanced error mapping between Foundation Models and FoundryKit error types
- Fixed Package URL: Corrected the package URL in README from rudrankriyam to rryam
Breaking Changes
- The Transcript API has changed in macOS 15.2 beta 2. If you were directly accessing
transcript.entries, you can now usetranscriptdirectly as it's a collection
Compatibility
- Requires macOS 15.2 beta 2 or later
- Swift 6.0 or later
- Xcode 16.2 beta 2 or later
Installation
dependencies: [
.package(url: "https://github.com/rryam/FoundryKit", from: "0.0.2")
]Notes
- SimpleJSONValidator has been temporarily disabled for this release while we update it to work with the new APIs
- Full structured generation features are still planned for a future release
Full Changelog: v0.0.1...v0.0.2