Skip to content

Commit 1fc78f9

Browse files
committed
Add a ChangeLog entry for SE-0320
1 parent a5ec36c commit 1fc78f9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,12 @@ Swift 5.6
153153
allocation within a limited scope, which will be optimized to use stack
154154
allocation when possible.
155155

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+
156162
* [SE-0315][]:
157163

158164
Type expressions and annotations can now include "type placeholders" which
@@ -8860,6 +8866,7 @@ Swift 1.0
88608866
[SE-0313]: <https://github.com/apple/swift-evolution/blob/main/proposals/0313-actor-isolation-control.md>
88618867
[SE-0315]: <https://github.com/apple/swift-evolution/blob/main/proposals/0315-placeholder-types.md>
88628868
[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>
88638870
[SE-0322]: <https://github.com/apple/swift-evolution/blob/main/proposals/0322-temporary-buffers.md>
88648871
[SE-0324]: <https://github.com/apple/swift-evolution/blob/main/proposals/0324-c-lang-pointer-arg-conversion.md>
88658872
[SE-0323]: <https://github.com/apple/swift-evolution/blob/main/proposals/0323-async-main-semantics.md>

0 commit comments

Comments
 (0)