Skip to content

Commit

Permalink
fix content
Browse files Browse the repository at this point in the history
  • Loading branch information
ry-itto committed Jul 22, 2024
1 parent f667982 commit be0da87
Showing 1 changed file with 20 additions and 25 deletions.
45 changes: 20 additions & 25 deletions Content/posts/111-20240722.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 の言語モードでのコンパイル時に発生する警告がいくつか解消されました

### サードパーティ

Expand All @@ -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 ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました

<!-- textlint-disable ja-technical-writing/sentence-length -->

- 修正点
- Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました
- Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apollo_client_ios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました

<!-- textlint-enable ja-technical-writing/sentence-length -->

Expand All @@ -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 の更新にクライアントのリセットを必要としなくなりました

<!-- textlint-disable ja-technical-writing/sentence-length -->

- `List<AnyRealmValue>` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました

<!-- textlint-enable ja-technical-writing/sentence-length -->
- 修正点
- `List<AnyRealmValue>` プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました
- オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue``Map` 、または `List<AnyRealmValue>` 内のコレクションからリンクが来ている場合に発生することがありました
- オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました
- `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました
- セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました
- クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました
- ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました

- オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue``Map` 、または `List<AnyRealmValue>` 内のコレクションからリンクが来ている場合に発生することがありました
- オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 `AnyRealmValue` 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました
- `SyncSession.wait(for .upload)` が、変更セットを生成しないコミットを一貫して処理するようになりました
- セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました
- クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました
- ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました
<!-- textlint-enable ja-technical-writing/sentence-length -->

0 comments on commit be0da87

Please sign in to comment.