File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -153,6 +153,12 @@ Swift 5.6
153
153
allocation within a limited scope, which will be optimized to use stack
154
154
allocation when possible.
155
155
156
+ * [ SE-0320] [ ] :
157
+
158
+ Dictionaries with keys of any type conforming to the new protocol
159
+ ` CodingKeyRepresentable ` can now be encoded and decoded. Formerly, encoding
160
+ and decoding was limited to keys of type ` String ` or ` Int ` .
161
+
156
162
* [ SE-0315] [ ] :
157
163
158
164
Type expressions and annotations can now include "type placeholders" which
@@ -8860,6 +8866,7 @@ Swift 1.0
8860
8866
[SE- 0313 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0313-actor-isolation-control.md>
8861
8867
[SE- 0315 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md>
8862
8868
[SE- 0316 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0316-global-actors.md>
8869
+ [SE- 0320 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0320-codingkeyrepresentable.md>
8863
8870
[SE- 0322 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0322-temporary-buffers.md>
8864
8871
[SE- 0324 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0324-c-lang-pointer-arg-conversion.md>
8865
8872
[SE- 0323 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0323-async-main-semantics.md>
You can’t perform that action at this time.
0 commit comments