Repository navigation
0.7.0
NnSwiftDataKit v0.7.0
Release Date: November 29, 2025
What's New
New APIs for App Group Support
makeAppGroupConfiguration()- Create SwiftData configuration and UserDefaults for app groupsmakeAppGroupModelContainer()- Get a complete ModelContainer configured for app group sharingModelContainer.printStoreFilePath()- Debug extension to print database location
Documentation Improvements
- Enhanced README with clearer usage examples
- Comprehensive inline documentation for all public APIs
Breaking Changes
configureSwiftDataContainer function has been removed and replaced with more flexible alternatives:
Migration:
// Old (v0.6.0)
let (config, defaults) = try configureSwiftDataContainer(appGroupId: "group.com.example.app")
// New (v0.7.0) - Configuration only
let (config, defaults) = try makeAppGroupConfiguration(appGroupId: "group.com.example.app")
// New (v0.7.0) - Complete container
let (container, defaults) = try makeAppGroupModelContainer(
schema: schema,
appGroupId: "group.com.example.app"
)Requirements
- Swift 6.0+
- macOS 14+ / iOS 17+