Repository navigation
isim 0.27.0
What's Changed
- VideoToolbox: decompression, compression and pixel transfer sessions over the host's libavcodec by @kevinobruno in #550
- MediaPlayer: repeat, shuffle, rating and language remote commands; MPNowPlayingSession by @kevinobruno in #552
- AudioToolbox: C and Objective-C interface over isim's Swift implementation by @kevinobruno in #554
- AVFAudio: AVAudioConverter, compressed buffers, channel layouts (ABI break: AVAudioTime is a class; rebuild apps that use it) by @kevinobruno in #555
- AVFoundation: media selection, player item outputs (video, legible, metadata), access and error logs by @kevinobruno in #556
- AVFoundation: AVAssetResourceLoader, custom URL schemes and tested HLS playback by @kevinobruno in #557
- GameController: battery, light bar, motion sensors and the host mouse by @kevinobruno in #558
- GameController: product profiles, iOS 17 physical input, GCEventInteraction (ABI: apps reading GCExtendedGamepad triggers must be rebuilt) by @kevinobruno in #561
- GameKit: turn-based exchanges, enforced turn timeouts, matchmaking modes by @kevinobruno in #562
- ARKit: Apple's API, unsupported like the Simulator; a minimal SceneKit for ARSCNView by @kevinobruno in #563
- StoreKit: iOS 18–26 subscription store content, custom controls, SubscriptionOfferView, promotions, purchase intents by @kevinobruno in #565
- StoreKit: Ask to Buy, RenewalInfo members, AppStore.ageRatingCode by @kevinobruno in #567
- StoreKitTest: SKTestSession over isim's local store; Foundation: fast enumeration no longer over-releases by @kevinobruno in #568
- PassKit: Apple Pay with isim's simulated payment sheet and test token; SwiftUI layout no longer measures nested stacks twice over by @kevinobruno in #569
- PassKit: Wallet passes (PKPass, PKPassLibrary, the add-passes sheet, buttons) and orders; isim wallet by @kevinobruno in #570
- SwiftData: models stored on disk (SQLite), Apple's @model expansion, relationships, unique attributes; ABI break: SwiftData apps built with 0.26 or earlier must be rebuilt (minor release, 0.27) by @kevinobruno in #571
- SwiftData: schema migration (VersionedSchema, SchemaMigrationPlan, MigrationStage) and model actors (@Modelactor, ModelExecutor) by @kevinobruno in #572
- Core Data: persistent history kept in the store file, the migration pipeline (NSEntityMigrationPolicy, NSMigrationManager) and staged migration by @kevinobruno in #574
- Core Data: merge and constraint conflicts, asynchronous fetches, query generations, derived and composite attributes, fetch indexes, NSIncrementalStore, the Core Spotlight delegate, remote change notifications by @kevinobruno in #576
- CloudKit: CKSyncEngine with Apple's API, CKOperationGroup, database change types (CloudKit apps built with 0.26 or earlier must be rebuilt) by @kevinobruno in #577
- CloudKit: share metadata and accepting shares, zone and subscription fetches, sharing options, the sharing UI observer by @kevinobruno in #578
- AuthenticationServices: the Objective-C interface (sign-in SDKs are Objective-C) by @kevinobruno in #580
- AuthenticationServices: PRF and largeBlob, security keys, conditional passkey registration, SwiftUI's AuthorizationController by @kevinobruno in #581
- Release 0.27.0 by @github-actions[bot] in #583
Full Changelog: v0.26.0...v0.27.0