Skip to content

Commit 2efbbfb

Browse files
authored
Add changelog entries for recently added features. (#6132)
Add changelog entries for recently added features.
1 parent c37d369 commit 2efbbfb

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,28 @@ Swift Next
77

88
In packages that specify resources using a future tools version, the generated resource bundle accessor will import `Foundation.Bundle` for its own implementation only. _Clients_ of such packages therefore no longer silently import `Foundation`, preventing inadvertent use of Foundation extensions to standard library APIs, which helps to avoid unexpected code size increases.
99

10+
* [#6067]
11+
12+
Basic support for a new `.embed` resource rule which allows embedding the contents of the resource into the executable code by generating a byte array, e.g.
13+
14+
```
15+
struct PackageResources {
16+
static let best_txt: [UInt8] = [104,101,108,108,111,32,119,111,114,108,100,10]
17+
}
18+
```
19+
20+
21+
Swift 5.9
22+
-----------
23+
24+
* [#6114]
25+
26+
Added a new `allowNetworkConnections(scope:reason:)` for giving a command plugin permissions to access the network. Permissions can be scoped to Unix domain sockets in general or specifically for Docker, as well as local or remote IP connections which can be limited by port. For non-interactive use cases, there is also a `--allow-network-connections` commandline flag to allow network connections for a particular scope.
27+
28+
* [#6060]
29+
30+
Support for building plugin dependencies for the host when cross-compiling.
31+
1032

1133
Swift 5.8
1234
-----------

0 commit comments

Comments
 (0)