From 36f95f1b945cf09bd1ba58b9f455ff6ef427388e Mon Sep 17 00:00:00 2001 From: stzn Date: Sun, 12 Oct 2025 13:49:38 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E6=94=B9=E8=A8=82=E5=B1=A5=E6=AD=B4]Swift=20?= =?UTF-8?q?6.1=E3=80=816.2=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- revision-history/document-revision-history.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/revision-history/document-revision-history.md b/revision-history/document-revision-history.md index d9bb05e2..cc0029da 100644 --- a/revision-history/document-revision-history.md +++ b/revision-history/document-revision-history.md @@ -5,6 +5,21 @@ 本書に対する最近の変更点を確認する。 +## 2025-09-15 + +- Swift 6.2 に更新しました +- [基本\(The Basics\)のメモリ安全性\(Memory Safety\)](../language-guide/the-basics.md#メモリ安全性memory-safety)セクションに、Swift がメモリ違反防止に役立つ問題に関する情報を追加しました +- [制御フロー\(Control Flow\)のパターン\(Patterns\)](../language-guide/control-flow.md#パターンpatterns)セクションに、`if case` 構文に関する情報を追加しました +- [並行処理\(Concurrency\)](../language-guide/concurrency.md)章にメインアクター、分離、およびグローバルアクターに関する情報を追加しました +- [プロトコル\(Protocols\)の暗黙的適合\(Implicit Conformance to a Protocol\)](../language-guide/protocols.md#implicit-conformance-to-a-protocol)セクションに、明示的に適合を書かずに共通のプロトコルへ適合する方法や暗黙的適合を抑制する方法に関する情報を追加しました +- [ジェネリクス\(Generics\)の暗黙的制約\(Implicit Constraints\)](../language-guide/generics.md#implicit-constraints)セクションに、共通のプロトコルへの適合が必要なジェネリック制約に関する情報を追加しました + +## 2025-03-31 + +- Swift6.1 に更新しました +- ジェネリクスのための軽量なシンタックスとして `some` を使用する情報を含めて[Opaque パラメータ型\(Opaque Parameter Types\)](./opaque-types.md#opaque-parameter-types) セクションを追加しました +- [available](../language-reference/attributes.md#available) セクションに、`noasync` 引数に関する情報を追加しました + ## 2024-09-16 - Swift6 に更新しました From d38ae7869df325c409593e6b263687ddabe70daf Mon Sep 17 00:00:00 2001 From: stzn Date: Sun, 12 Oct 2025 14:09:15 +0900 Subject: [PATCH 2/3] =?UTF-8?q?6.1=E3=81=A86.2=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 97cf187d..0d6bbc8a 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,14 @@ ## バージョン履歴 -- 2024/9/16 Swift6.0 -- 2023/9/18 Swift5.9 -- 2023/3/30 Swift5.8 -- 2022/9/12 Swift5.7 -- 2022/3/16 Swift5.6 -- 2021/9/21 Swift5.5 +- 2025/9/15 Swift 6.2 +- 2025/3/31 Swift 6.1 +- 2024/9/16 Swift 6.0 +- 2023/9/18 Swift 5.9 +- 2023/3/30 Swift 5.8 +- 2022/9/12 Swift 5.7 +- 2022/3/16 Swift 5.6 +- 2021/9/21 Swift 5.5 ## URL From bc05feca2cba7e43911da45d1c81035f21abbaab Mon Sep 17 00:00:00 2001 From: shiz <35151927+stzn@users.noreply.github.com> Date: Sun, 12 Oct 2025 14:13:32 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E6=94=B9=E8=A8=82=E5=B1=A5=E6=AD=B4]?= =?UTF-8?q?=E5=BE=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- revision-history/document-revision-history.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/revision-history/document-revision-history.md b/revision-history/document-revision-history.md index cc0029da..3acf97ee 100644 --- a/revision-history/document-revision-history.md +++ b/revision-history/document-revision-history.md @@ -16,13 +16,13 @@ ## 2025-03-31 -- Swift6.1 に更新しました -- ジェネリクスのための軽量なシンタックスとして `some` を使用する情報を含めて[Opaque パラメータ型\(Opaque Parameter Types\)](./opaque-types.md#opaque-parameter-types) セクションを追加しました +- Swift 6.1 に更新しました +- ジェネリクスのための軽量なシンタックスとして `some` を使用する情報を含めて[Opaque パラメータ型\(Opaque Parameter Types\)](../language-guide/opaque-types.md#opaque-parameter-types) セクションを追加しました - [available](../language-reference/attributes.md#available) セクションに、`noasync` 引数に関する情報を追加しました ## 2024-09-16 -- Swift6 に更新しました +- Swift 6 に更新しました - [属性のpreconcurrency](../language-reference/attributes.md#preconcurrency) セクションに、Strict Concurrency チェックへの移行に関する情報を追加しました - [エラーハンドリングのエラーの型の特定](../language-guide/error-handling.md#エラーの型の特定specifying-the-error-type) セクションに、特定の型のエラーをスローことについての情報を追加しました - [アクセス制御](../language-guide/access-control.md) の章に package レベルのアクセスに関する情報を追加しました