Skip to content

Commit 2afcd19

Browse files
authored
Update CHANGELOG to include fingerprint changes (#3988)
Update CHANGELOG to include fingerprint changes
1 parent 751eb03 commit 2afcd19

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ Swift 5.6
2525
* [#3641]
2626

2727
Adding a dependency requirement can now be done with the convenience initializer `.package(url: String, exact: Version)`.
28+
29+
* [#3890]
30+
31+
To increase the security of packages, SwiftPM performs trust on first use (TOFU) validation. The fingerprint of a package is now being recorded when the package is first downloaded from a Git repository or package registry. Subsequent downloads must have fingerpints matching previous recorded values, otherwise it would result in build warnings or failures depending on settings.
2832

2933
Swift 5.5
3034
-----------
@@ -180,3 +184,4 @@ Swift 3.0
180184
[#3486]: https://github.com/apple/swift-package-manager/pull/3486
181185
[#3641]: https://github.com/apple/swift-package-manager/pull/3641
182186
[#3649]: https://github.com/apple/swift-package-manager/pull/3649
187+
[#3890]: https://github.com/apple/swift-package-manager/pull/3890

0 commit comments

Comments
 (0)