Skip to content

Commit

Permalink
Merge pull request #181 from ios-osushi/feature/099_20240422
Browse files Browse the repository at this point in the history
Create 099-20240422.md
  • Loading branch information
KaitoMuraoka authored Apr 24, 2024
2 parents 27a6d2f + 0855456 commit 39f8947
Showing 1 changed file with 102 additions and 0 deletions.
102 changes: 102 additions & 0 deletions Content/posts/099-20240422.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
date: 2024-04-22 09:00
description: Xcode 15.4 beta リリース、iOS 17.5 beta 2 リリース、Apollo iOS 1.10.0 リリース、Lottie 4.4.3 リリース、Realm v10.49.2 リリース、ほか
tags: ios, ipados, macos, tvos, visionos, watchos, xcode, apollo, lottie, realm, rxswift, the-composable-architecture,
---
# 099 2024-04-22

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

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

### 開発者向けベータ

- [Xcode 15.4 beta (15F5021i)](https://developer.apple.com/news/releases/?id=04162024b)
- [watchOS 10.5 beta 2 (21T5555d)](https://developer.apple.com/news/releases/?id=04162024h)
- [visionOS 1.2 beta 2 (21O5565d)](https://developer.apple.com/news/releases/?id=04162024f)
- [tvOS 17.5 beta 2 (21L5553e)](https://developer.apple.com/news/releases/?id=04162024d)
- [macOS 14.5 beta 2 (23F5059e)](https://developer.apple.com/news/releases/?id=04162024e)
- [iPadOS 17.5 beta 2 (21F5058e)](https://developer.apple.com/news/releases/?id=04162024g)
- [iOS 17.5 beta 2 (21F5058e)](https://developer.apple.com/news/releases/?id=04162024c)

## OSS のリリース情報

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


### サードパーティ

#### Apollo iOS 1.10.0

[https://github.com/apollographql/apollo-ios/releases/tag/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](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](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](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](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](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` へのネストした呼び出しを捕捉するランタイム警告診断が追加されました

0 comments on commit 39f8947

Please sign in to comment.