From 8d42072c410a03d5eb3ebddc8bc258539b30aaa0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 13:52:01 +0000 Subject: [PATCH 1/4] Create 111-20240722.md --- Content/posts/111-20240722.md | 42 +++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Content/posts/111-20240722.md diff --git a/Content/posts/111-20240722.md b/Content/posts/111-20240722.md new file mode 100644 index 0000000..43a94b0 --- /dev/null +++ b/Content/posts/111-20240722.md @@ -0,0 +1,42 @@ +--- +date: 2024-07-22 09:00 +description: TBD +tags: TBD +--- +# 111 2024-07-22 + +## TBD + +{ニュースなどを書く} + +## Apple のソフトウェアリリース情報 + +Apple が提供している OS や IDE のリリース情報です。 + +### 正式版 + +- [TBD](TBD) + +### 開発者向けベータ + +- [TBD](TBD) + +## OSS のリリース情報 + +iOS アプリ開発でよく使われている OSS のリリース情報です。 + +### Apple + +#### TBD + +[TBD](TBD) + +TBD + +### サードパーティ + +#### TBD + +[TBD](TBD) + +TBD From e77203dad33ef23b84a0c8c50b19b4c5f5d6d8ed Mon Sep 17 00:00:00 2001 From: ryoya ito Date: Mon, 22 Jul 2024 23:34:39 +0900 Subject: [PATCH 2/4] update --- Content/posts/111-20240722.md | 77 +++++++++++++++++++++++++++-------- 1 file changed, 60 insertions(+), 17 deletions(-) diff --git a/Content/posts/111-20240722.md b/Content/posts/111-20240722.md index 43a94b0..9c9a94a 100644 --- a/Content/posts/111-20240722.md +++ b/Content/posts/111-20240722.md @@ -1,25 +1,23 @@ --- date: 2024-07-22 09:00 -description: TBD -tags: TBD +description: watchOS 10.6 beta 4 リリース、visionOS 1.3 beta 4 リリース、FoundationICU 0.0.9 リリース、ArgumentParser 1.5.0 リリース、swift-dependencies 1.3.3 リリース、Apollo iOS 1.14.0 リリース、ほか +tags: watchos, visionos, tvos, macos, ipados, ios, foundation-icu, argument-parser, swift-dependencies, apollo-ios, realm --- -# 111 2024-07-22 - -## TBD -{ニュースなどを書く} +# 111 2024-07-22 ## Apple のソフトウェアリリース情報 Apple が提供している OS や IDE のリリース情報です。 -### 正式版 - -- [TBD](TBD) - ### 開発者向けベータ -- [TBD](TBD) +- [watchOS 10.6 beta 4 (21U5574a)](https://developer.apple.com/news/releases/?id=07162024f) +- [visionOS 1.3 beta 4 (21O5768a)](https://developer.apple.com/news/releases/?id=07162024e) +- [tvOS 17.6 beta 4 (21M5068a)](https://developer.apple.com/news/releases/?id=07162024d) +- [macOS 14.6 beta 4 (23G5075b)](https://developer.apple.com/news/releases/?id=07162024c) +- [iPadOS 17.6 beta 4 (21G5075a)](https://developer.apple.com/news/releases/?id=07162024b) +- [iOS 17.6 beta 4 (21G5075a)](https://developer.apple.com/news/releases/?id=07162024a) ## OSS のリリース情報 @@ -27,16 +25,61 @@ iOS アプリ開発でよく使われている OSS のリリース情報です ### Apple -#### TBD +#### FoundationICU 0.0.9 - Foundation ICU + +[https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9](https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9) + +いくつかの改善が行われました + +#### ArgumentParser 1.5.0 - Swift Argument Parser + +[https://github.com/apple/swift-argument-parser/releases/tag/1.5.0](https://github.com/apple/swift-argument-parser/releases/tag/1.5.0) + +- 改善点 -[TBD](TBD) + - サブコマンドがセクションに分けられるようになり、多くのサブコマンドがある場合のヘルプ表示が改善されました。 + - Android および riscv64 プラットフォームの非公式サポートが改善されました。 -TBD +- 修正点 + - コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました。 + - Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました。 ### サードパーティ -#### TBD +#### 1.3.3 - Dependencies + +[https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3](https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3) + +- 修正点 + - Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました。 + - SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました。 + +#### 1.14.0 - Apollo iOS + +[https://github.com/apollographql/apollo-ios/releases/tag/1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0) + +- 改善点 + + - @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています。 + - SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました。 + - Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました。 + +- 修正点 + - Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました。 + +#### v10.52.2 - Realm + +[https://github.com/realm/realm-swift/releases/tag/v10.52.2](https://github.com/realm/realm-swift/releases/tag/v10.52.2) + +- 改善点 -[TBD](TBD) + - サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました。 -TBD +- 修正点 + - `List` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました。 + - オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 、`Map` 、または `List` 内のコレクションからリンクが来ている場合に発生することがありました。 + - オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました。 + - `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました。 + - セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました。 + - クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました。 + - ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました。 From f667982231dd7f558d47aafdb6e3ac6dfa54a338 Mon Sep 17 00:00:00 2001 From: ryoya ito Date: Mon, 22 Jul 2024 23:42:21 +0900 Subject: [PATCH 3/4] fix lint --- Content/posts/111-20240722.md | 48 +++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/Content/posts/111-20240722.md b/Content/posts/111-20240722.md index 9c9a94a..921fbae 100644 --- a/Content/posts/111-20240722.md +++ b/Content/posts/111-20240722.md @@ -29,7 +29,7 @@ iOS アプリ開発でよく使われている OSS のリリース情報です [https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9](https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9) -いくつかの改善が行われました +いくつかの改善が行われました。 #### ArgumentParser 1.5.0 - Swift Argument Parser @@ -37,12 +37,12 @@ iOS アプリ開発でよく使われている OSS のリリース情報です - 改善点 - - サブコマンドがセクションに分けられるようになり、多くのサブコマンドがある場合のヘルプ表示が改善されました。 - - Android および riscv64 プラットフォームの非公式サポートが改善されました。 + - サブコマンドがセクションに分けられ、多くのサブコマンドがある場合のヘルプ表示が改善されました + - Android および riscv64 プラットフォームの非公式サポートが改善されました - 修正点 - - コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました。 - - Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました。 + - コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました + - Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました ### サードパーティ @@ -51,8 +51,8 @@ iOS アプリ開発でよく使われている OSS のリリース情報です [https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3](https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3) - 修正点 - - Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました。 - - SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました。 + - Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました + - SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました #### 1.14.0 - Apollo iOS @@ -60,12 +60,16 @@ iOS アプリ開発でよく使われている OSS のリリース情報です - 改善点 - - @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています。 - - SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました。 - - Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました。 + - @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています + - SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました + - Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました + + - 修正点 - - Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました。 + - Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました + + #### v10.52.2 - Realm @@ -73,13 +77,19 @@ iOS アプリ開発でよく使われている OSS のリリース情報です - 改善点 - - サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました。 + - サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました - 修正点 - - `List` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました。 - - オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 、`Map` 、または `List` 内のコレクションからリンクが来ている場合に発生することがありました。 - - オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました。 - - `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました。 - - セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました。 - - クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました。 - - ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました。 + + + +- `List` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました + + + +- オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 、`Map` 、または `List` 内のコレクションからリンクが来ている場合に発生することがありました +- オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました +- `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました +- セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました +- クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました +- ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました From be0da87c7507c562059ac4b8b7dac557283043f5 Mon Sep 17 00:00:00 2001 From: ryoya ito Date: Mon, 22 Jul 2024 23:49:35 +0900 Subject: [PATCH 4/4] fix content --- Content/posts/111-20240722.md | 45 ++++++++++++++++------------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/Content/posts/111-20240722.md b/Content/posts/111-20240722.md index 921fbae..4e916f9 100644 --- a/Content/posts/111-20240722.md +++ b/Content/posts/111-20240722.md @@ -36,13 +36,12 @@ iOS アプリ開発でよく使われている OSS のリリース情報です [https://github.com/apple/swift-argument-parser/releases/tag/1.5.0](https://github.com/apple/swift-argument-parser/releases/tag/1.5.0) - 改善点 - - - サブコマンドがセクションに分けられ、多くのサブコマンドがある場合のヘルプ表示が改善されました - - Android および riscv64 プラットフォームの非公式サポートが改善されました + - サブコマンドがセクションに分けられ、多くのサブコマンドがある場合のヘルプ表示が改善されました + - Android および riscv64 プラットフォームの非公式サポートが改善されました - 修正点 - - コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました - - Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました + - コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました + - Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました ### サードパーティ @@ -51,23 +50,22 @@ iOS アプリ開発でよく使われている OSS のリリース情報です [https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3](https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3) - 修正点 - - Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました - - SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました + - Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました + - SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました #### 1.14.0 - Apollo iOS [https://github.com/apollographql/apollo-ios/releases/tag/1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0) - 改善点 - - - @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています - - SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました - - Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました + - @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています + - SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました + - Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました - 修正点 - - Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました + - Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました @@ -76,20 +74,17 @@ iOS アプリ開発でよく使われている OSS のリリース情報です [https://github.com/realm/realm-swift/releases/tag/v10.52.2](https://github.com/realm/realm-swift/releases/tag/v10.52.2) - 改善点 - - - サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました - -- 修正点 + - サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました -- `List` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました - - +- 修正点 + - `List` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました + - オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 、`Map` 、または `List` 内のコレクションからリンクが来ている場合に発生することがありました + - オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました + - `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました + - セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました + - クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました + - ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました -- オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 、`Map` 、または `List` 内のコレクションからリンクが来ている場合に発生することがありました -- オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました -- `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました -- セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました -- クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました -- ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました +