iOS Osushi🍣

099 2024-04-22

Apple のソフトウェアリリース情報

Apple が提供している OS や IDE のリリース情報です。

開発者向けベータ

OSS のリリース情報

iOS アプリ開発でよく使われている OSS のリリース情報です。

サードパーティ

Apollo iOS 1.10.0

https://github.com/apollographql/apollo-ios/releases/tag/1.10.0

  • 新機能
    • visionOSへのサポートを追加: Apollo iOS が必要とするすべての依存関係に visionOS のサポートが追加されました
  • 改善
    • 一部の基本的なSchemaTypesにSendable適合を追加: 一部の生成されたスキーマタイプに Sendable への準拠が追加されました

Lottie 4.4.3

https://github.com/airbnb/lottie-spm/releases/tag/4.4.3

  • バグ修正
    • 非同期アニメーションの読み込み後のアニメーションサイズ不整合が修正されました
    • プライバシーマニフェストの NSPrivacyAccessedAPITypeReasons が更新されました
    • Core Animation のタイムリマッピングの複雑さの計算にアニメーションの長さを含めるように修正されました

Realm v10.49.2

https://github.com/realm/realm-swift/releases/tag/v10.49.2

  • 新機能
    • AppConfiguration のデフォルトベース URL が services.cloud.mongodb.com を指すように更新されました
  • バグ修正
  • MongoDB コレクションのウォッチストリームを開く際に、HTTP エラー401 または 403 が返されるとクラッシュする問題が修正されました
    • 別のスレッドでファイルが閉じられる際に Realm を開くと関連して表れる可能性のあるアサーションエラーが修正されました
    • レプリケーションコードのバグによる履歴の乖離が修正されました
    • AppConfiguration.baseUrl が設定されていない場合、nil ではなくデフォルトの URL の値を返すように修正されました
    • Core の Swift パッケージにプライバシーマニフェストが追加されました
    • すでに削除された辞書のキーを削除する際のクラッシュが修正されました

RxSwift 6.7.0

https://github.com/ReactiveX/RxSwift/releases/tag/6.7.0

  • 改善
    • visionOS のサポートが追加されました
    • CocoaPods macOS のデプロイメントターゲットが SPM に合わせて 10.10 に揃えられました
    • CocoaPods で XCTest を弱くリンクして静的リンクを可能になりました
    • RxDelegateProxy でのクラッシュが修正されました
    • 不足している明示的なインポートからのリリースビルドの警告が修正されました
    • さまざまなコードの書式訂正とドキュメントの修正が行われました

Swift OpenAPI Runtime

https://github.com/apple/swift-openapi-runtime/releases/tag/1.4.0

  • 改善
    • application/xml ボディのサポートが追加されました
    • クエリパラメータで deepObject スタイルのサポートが追加されました
    • 予期しないコンテンツタイプヘッダーのエラーメッセージが改善されました
  • バグ修正
    • 空の additionalProperties 辞書型のエンコーディングが修正されました

The Composable Architecture 1.9.3

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.3

  • 新しい機能
    • StackActionOf<R> の不足していた型エイリアスを追加しました
  • 改善
    • 可能な場合、スコープ付きプレゼンテーションストアをキャッシュするようになりました
    • "inert"な enum の状態を監視できるようになりました
    • SwiftSyntax 510 / Xcode 15.3 の警告が修正されました
    • シートや他のナビゲーション用に enum のストアを non reducer cases へスコープすることが可能になりました
    • enum @Reducer マクロで package アクセス修飾子がサポートされました
    • observe へのネストした呼び出しを捕捉するランタイム警告診断が追加されました