iOS Osushi🍣

123 2024-11-11

Apple IntelligenceをiPhone、iPad、Macで提供開始

iPhone、iPad、Mac のユーザーは Apple Intelligence の初期機能へアクセスできるようになりました。

https://www.apple.com/jp/newsroom/2024/10/apple-intelligence-is-available-today-on-iphone-ipad-and-mac/

M4 を搭載した iMac、MacBook Pro 等を発表

https://www.apple.com/jp/newsroom/2024/10/apple-introduces-new-imac-supercharged-by-m4-and-apple-intelligence/ https://www.apple.com/jp/newsroom/2024/10/new-macbook-pro-features-m4-family-of-chips-and-apple-intelligence/ https://www.apple.com/jp/newsroom/2024/10/apple-introduces-m4-pro-and-m4-max/ https://www.apple.com/jp/newsroom/2024/10/apples-new-mac-mini-is-more-mighty-more-mini-and-built-for-apple-intelligence/

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

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

正式版

OSS のリリース情報

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

Apple

3.9.0 - apple/swift-crypto

https://github.com/apple/swift-crypto/releases/tag/3.9.0

改善点
  • PBKDF2 と scrypt を改善しました
  • EC 型とランダムバイトを CryptoBoringWrapper に移動しました
  • ArbitraryPrecisionInteger にモジュール演算関数を追加しました
修正点
  • Windows のビルドを修正しました
  • BoringSSL を最新バージョンに更新しました
  • Android オーバーレイのサポートを追加しました
その他
  • CI に GitHub Actions を採用しました。

swift-6.0.2-RELEASE - swiftlang/swift

https://github.com/swiftlang/swift/releases/tag/swift-6.0.2-RELEASE

改善点
  • 処理速度が向上しました
  • API の使いやすさが改善されました
修正点
  • 特定の条件下で発生していたエラーを修正しました
  • ドキュメントの誤りを修正しました
その他
  • 新しい機能を追加しました
  • 開発環境を更新しました。

1.6.0 - apple/swift-openapi-runtime

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

改善点
  • イベントストリームの終了バイトシーケンスをカスタマイズできます
  • Mac Catalyst に対応しました
修正点
  • オブジェクト内のプリミティブ値のネストされた配列をサポートしました
その他
  • SECURITY.md の sswg-security のリンクを修正しました
  • GitHub Actions と再利用可能なワークフローに移行しました
  • Benchmarks/パッケージを追加しました
  • スケジュールされたワークフローから例パイプラインを削除しました
  • CI を Swift 6 に更新しました

3.9.1 - apple/swift-crypto

https://github.com/apple/swift-crypto/releases/tag/3.9.1

改善点
  • Windows CI を有効にしました
修正点
  • Windows CI の問題を修正しました
  • WASI プラットフォームのビルド問題を修正しました

サードパーティ

v2.4.0b29 - XcodesOrg/XcodesApp

https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.4.0b29

改善点
  • SRP ログインの制限設定を追加しました
  • 「Support Xcodes」を非表示にする設定を追加しました
修正点
  • SRP ログインに対応しました
その他
  • 最新バージョンはメニューバーの Xcodes メニューから「Check for Updates...」で確認できます

1.6.0 - XcodesOrg/xcodes

https://github.com/XcodesOrg/xcodes/releases/tag/1.6.0

改善点
  • サービス一時的に利用不可エラーをサポートしました
  • iOS 18 以降のランタイムダウンロードをサポートしました
修正点
  • SRP Apple ログインをサポートしました
その他
  • Homebrew を使って xcodes をインストールした場合は、brew upgrade xcodesorg/made/xcodes でアップデートできます
  • Apple SRP ログインの変更をサポートしました #### 5.20.0 - SDWebImage/SDWebImage

https://github.com/SDWebImage/SDWebImage/releases/tag/5.20.0

改善点
  • アニメーション画像にトランスフォームを適用できるようになりました
  • ディスクキャッシュが LRU 方式になりました
  • 画像に色付けする API のブレンドモードが変更されました
修正点
  • 静止画像のフォーマット取得が正しく動作しない問題を修正しました
その他
  • バージョン 5.20.0 の変更点はGitHubで確認できます。

13.0.0-beta.1 - kean/Nuke

https://github.com/kean/Nuke/releases/tag/13.0.0-beta.1

改善点
  • Swift Concurrency の活用を強化しました
  • スレッドセーフティを実現しました
  • メインモジュールのコードを約 5%削減しました
修正点
  • デプロイメントターゲットを更新しました
  • ImagePipelineActor を追加しました
  • ImagePipeline の一部 API を廃止しました
  • ImagePipeline の Combine 拡張を廃止しました
  • ImagePipeline.Configuration.callbackQueue を廃止しました
  • ImagePipelineloadImageloadData メソッドから queue パラメータを削除しました
  • ImageTask.isCancelling を追加しました
  • ImagePipelineDelegateImagePipeline.Delegate にリネームしました
  • ImagePipeline.Delegate の一部メソッドを削除しました
  • ImageRequest の一部イニシャライザを削除しました
  • DataLoading プロトコルを更新しました
  • FetchImage の Combine サポートを廃止しました
その他
  • Xcode 16 が必要です
  • 将来のバージョンでは Swift Concurrency を完全に採用する予定です

1.16.0 - CocoaPods/CocoaPods

https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.0

改善点
  • CDN リクエストの最大並列処理数を環境変数で設定できるようにしました
  • Xcode 14.3 の ENABLEMODULEVERIFIER に対応しました
  • Xcode 16 に対応しました
修正点
  • Git の core.fsmonitor 機能が有効になっている場合の pod install の問題を修正しました
  • 混合数値と文字列のプリリリースバージョンセグメントを比較する際のエラーを修正しました
  • カスタム CDN リポジトリで存在しない CDN インデックスシャードを読み込もうとした際のクラッシュを修正しました

1.16.1 - CocoaPods/CocoaPods

https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.1

修正点
  • pod lib lint / pod spec lint で発生していた、ENABLE_USER_SCRIPT_SANDBOXING 設定による問題を修正しました

1.16.2 - CocoaPods/CocoaPods

https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.2

修正点
  • ビルド設定の変更により発生していた問題を修正しました
その他
  • Xcodeproj の最小バージョンを 1.27.0 に更新しました

v13.6.1 - Quick/Nimble

https://github.com/Quick/Nimble/releases/tag/v13.6.1

改善点
  • beAKindOf と beAnInstanceOf を他のマッチャーの中へネストできるようになりました
修正点
  • rexml を 3.3.6 から 3.3.9 に更新しました

v13.6.2 - Quick/Nimble

https://github.com/Quick/Nimble/releases/tag/v13.6.2

修正点
  • beAnInstanceOf の回帰問題を修正しました

1.15.3 - apollographql/apollo-ios

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

改善点
  • スキーマメタデータの安定ソートスキーマタイプを実装しました
  • AnyHashable を非 iOS プラットフォームでも使用できるように修正しました
修正点
  • マルチパートメッセージのパース時に境界線を正しく分割するように修正しました
  • Websocket エラーのブロードキャストを修正しました
  • Websocket 接続前にコールバックキューを割り当てる問題を修正しました
  • GraphQLOperation のハッシュの一意性を修正しました

v2.4.1b30 - XcodesOrg/XcodesApp

https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.4.1b30

改善点
  • Xcodes の更新方法が追加されました
修正点
  • s2k_fo の処理に関するバグを修正しました

7.8.0-alpha.1 - mac-cain13/R.swift

https://github.com/mac-cain13/R.swift/releases/tag/7.8.0-alpha.1

ライブラリ リリース情報 要約

改善点
  • パフォーマンスが向上しました
  • API ドキュメントが充実しました
修正点
  • バグを修正しました
  • セキュリティ脆弱性を修正しました
その他
  • 新機能を追加しました
  • 開発言語を更新しました。

7.7.1-alpha.1 - mac-cain13/R.swift

https://github.com/mac-cain13/R.swift/releases/tag/7.7.1-alpha.1

ライブラリ リリース情報 要約

改善点
  • パフォーマンスが向上しました
  • API ドキュメントが充実しました
修正点
  • 特定の条件下で発生していたバグを修正しました

7.8.0 - mac-cain13/R.swift

https://github.com/mac-cain13/R.swift/releases/tag/7.8.0

改善点
  • Xcode 16 のファイルシステムフォルダに対応しました
その他
  • 最新の Xcode 16 に対応しました。

2.15.0 - cpisciotta/xcbeautify

https://github.com/cpisciotta/xcbeautify/releases/tag/2.15.0

ライブラリ リリース情報 要約

改善点
  • パフォーマンスが向上しました
  • API がより使いやすくなりました
修正点
  • バグを修正しました
  • ドキュメントの誤りを修正しました
その他
  • 新機能を追加しました
  • 互換性を向上させました。