swiftlang/swift-package-manager CHANGELOG.md https://github.com/swiftlang/swift-package-manager/blob/main/CHANGELOG.md The commit history of the CHANGELOG.md in the swiftlang/swift-package-manager repository. Wed, 22 Jan 2025 00:34:21 +0000 Fix link in `CHANGELOG.md`, add `swift sdk install --checksum` item (#7935)... https://github.com/swiftlang/swift-package-manager/commit/6d4693ff39821455e8ed6f0ed3477ae8d2fcfcfc Fix link in `CHANGELOG.md`, add `swift sdk install --checksum` item (#7935) `CHANGELOG.md` had a broken link. Additionally, `swift sdk install --checksum` change introduced in #7722 seems to be changelog-worthy, but was previously missing. Wed, 04 Sep 2024 19:23:12 +0000 [CHANGELOG] NFC: Add an entry for SE-0441 and mark recursive dependencies a... https://github.com/swiftlang/swift-package-manager/commit/a8b2596dbbe18edae5ec568a3a0482ca12fd0ef1 [CHANGELOG] NFC: Add an entry for SE-0441 and mark recursive dependencies as implemented in Swift 6 (#7898) ### Motivation: There was a missing entry for SE-0441 and recursive dependencies entry was in "Next" but it's implemented in 6.0. ### Modifications: - Added an entry about SE-0441 - Moved the entry about recursive dependency support to Swift 6.0 section. Tue, 20 Aug 2024 22:36:41 +0000 Move the 'GitRepositoryProvider' to compare urls using their canonical repr... https://github.com/swiftlang/swift-package-manager/commit/bc9a9e3964ca826a755caf8f1622a2e9452855f2 Move the 'GitRepositoryProvider' to compare urls using their canonical representation, correctly accepting results where repositories only differ by '.git' (#7741) ### Motivation: Resolving local package dependencies often outputs a warning: <path> is not valid git repository for '<repo>', will fetch again. ### Modifications: The underlying issue is that updating packages with a local SCM path dependency always fail, as the shell-based repository URL has a file:// scheme, while the absolute path string does not. ### Result: After this change we only compare the canonical URLs, which will resolve the inconsistency of comparing strings without considering the scheme and / or path extension. Validating the origin of checked-out repositories no longer ensures that the path extension (often .git) matches the repository's specifier, as different git clients inconsistently preserve the path extension of the remote. Moving to the CanonicalPackageURL also ensures that absolute paths are treated as urls with a file:// scheme, matching git's behavior. Mon, 22 Jul 2024 22:21:16 +0000 Clarify unsupported direct macro module imports in `CHANGELOG.md` (#7754) ... https://github.com/swiftlang/swift-package-manager/commit/54652f6a61a69ea51e65082050b7d175f19a6f19 Clarify unsupported direct macro module imports in `CHANGELOG.md` (#7754) Importing macro modules directly to use those macros was never supposed to work, and now with macro modules built for the host triple, importing such macro modules in modules built for the target triple will fail. Mon, 08 Jul 2024 17:37:53 +0000 Update all links to point to new swiftlang locations (#7729) Update all li... https://github.com/swiftlang/swift-package-manager/commit/2c59f94ce90686d1e8a0d027143a8900c3efc37f Update all links to point to new swiftlang locations (#7729) Update all links to point to new swiftlang locations ### Motivation: Make sure that all links are pointing to the new canonical location ### Modifications: apple/swift-evolution -> swiftlang/swift-evolution apple/swift-package-manager -> swiftlang/swift-package-manager ### Result: Shiny new links Sun, 30 Jun 2024 18:44:28 +0000