Skip to content

Releases: swiftlang/swift-package-manager

Swift 6.3.1 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:12
cf583da

What's Changed

Full Changelog: swift-6.3-RELEASE...swift-6.3.1-RELEASE

Swift 6.3 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:11
ca32d33

What's Changed

Read more

Swift 6.2.4 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:11
215e9f9

What's Changed

Full Changelog: swift-6.2.3-RELEASE...swift-6.2.4-RELEASE

Swift 6.2.2 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:10

What's Changed

Full Changelog: swift-6.2.1-RELEASE...swift-6.2.2-RELEASE

Swift 6.2.3 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:10
9e5bde0

What's Changed

  • Add build prebuilts support for any version of swift-syntax. (#8994) by @dschaefer2 in #9011
  • [6.2] SwiftModuleBuildDescription: Fix diagnostic file paths for WMO builds by @AnthonyLatsis in #9041
  • [6.2] fix: DownloadTaskManager handle redirect authentication by @vsarunas in #9051
  • [6.2] Fix for .when(traits:) condition not working for multiple traits by @bripeticca in #9074
  • [6.2] Make sure we don't get backslashes in the Prebuilts Manifest by @dschaefer2 in #9127
  • Update isDevelopment check on 6.2 by @bnbarham in #9117
  • [6.2] Cherry-pick: Fix pre-computation of traits when loading dependency manifests by @bripeticca in #9136
  • [6.2][native] Add toolchain span back deployment rpaths when required (#9164) by @owenv in #9167
  • [6.2] Cherry Pick - Build fat packages when shouldPackagesBuildForARM64e is set by @plemarquand in #9185
  • [6.2] Cherry Pick - Use only enabled traits when loading package (#8970) by @plemarquand in #9195
  • [6.2] Cherry Pick - Fix inverted logic on registry cache expiration #9144 by @plemarquand in #9210
  • [6.2] Cherry-pick: Remove animated progress bar from SwiftBuild output by @bripeticca in #9207
  • [6.2]Fix crash in macros caused by mixing prebuilts and source. by @dschaefer2 in #9261
  • [6.2][cherrypick]Add bootstrap option to install without building. by @3405691582 in #9105
  • [6.2] - Resolve traits on top level manifests by @plemarquand in #9307
  • [6.2] Frequent crashes in LLBuildProgressTracker while building swift-java on linux and swift by @rconnell9 in #9314
  • Specify the platform version as the fixtures depend on swift concurrency by @rconnell9 in #9319
  • Run EnvironmentTests serially as it is testing the non thread-safe global state of Environment by @rconnell9 in #9333
  • [6.2] Testing: Run all test SPM executable actions in a operation queue (#9243) by @kcieplak in #9266
  • Update the Swift version to 6.2.3 by @shahmishal in #9433

Full Changelog: swift-6.2.2-RELEASE...swift-6.2.3-RELEASE

Swift 6.2.1 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:09
fafd153

What's Changed

  • [6.2.1] Bump the Swift version to 6.2.1 by @shahmishal in #9029
  • Update isDevelopment check on 6.2.1 by @bnbarham in #9116
  • 6.2.1 fix prebuilts slashes by @dschaefer2 in #9128
  • [6.2.1] Cherry-pick: Fix traits .when(traits:) condition; pre-computation when loading dependency manifests by @bripeticca in #9141
  • Update related dependencies version to track 6.2.1 branch by @kcieplak in #9026
  • [6.2.1][native] Add toolchain span back deployment rpaths when required (#9164) by @owenv in #9168
  • [6.2.1][cherrypick]Add bootstrap option to install without building. by @3405691582 in #9106
  • [6.2.1] Frequent crashes in LLBuildProgressTracker while building swift-java on linux and swift by @rconnell9 in #9315

Full Changelog: swift-6.2-RELEASE...swift-6.2.1-RELEASE

Swift 6.1.3 Release

Choose a tag to compare

@shahmishal shahmishal released this 08 Sep 16:23
587a4fd

What's Changed

  • [6.1] Frequent crashes in LLBuildProgressTracker while building swift-java on linux and swift 6.1.2 by @rconnell9 in #9019
  • Bump the Swift version to 6.1.3 by @shahmishal in #9065

Full Changelog: swift-6.1.2-RELEASE...swift-6.1.3-RELEASE

Swift 6.2 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 14 Oct 06:11
3cf1cb6

What's Changed

  • Include the path to the platform's PrivateFrameworks directory in DYLD_FRAMEWORK_PATH when launching test runners by @stmontgomery in #8199
  • Re-enable APIDiff tests by @yyvch in #8196
  • use closefrom(2) on platforms supports it to reduce race condition window by @michael-yuji in #8201
  • Add support for a prebuilt swift-syntax library for macros by @dschaefer2 in #8142
  • Retrieve resolved package versions in parallel by @fortmarek in #8203
  • Revert "Retrieve resolved package versions in parallel" by @dschaefer2 in #8217
  • Removed unused dependency 'DriverSupport' from 'XCBuildSupport'. by @shawnhyam in #8213
  • Format XCBuildSupport target by @cmcgee1024 in #8221
  • Binary dependencies of C++ module break build planning by @furby-tm in #8056
  • _InternalTestSupport should not depend on Build by @neonichu in #8224
  • Tests: Canary Swift Testing test by @bkhouri in #8222
  • Add a test case for static products with a binary artifact dependency by @bnbarham in #8212
  • Update CI triggers in CONTRIBUTING.md by @shahmishal in #8187
  • Basics,_AsyncFileSystem: internalise SystemPackage by @compnerd in #8231
  • Fix registry package swizzling when package name casing differs by @fortmarek in #8194
  • Fix prepare for indexing so plugin tools are properly built. by @dschaefer2 in #8230
  • Add include dir from a clang module into the build args in diagnose-api-breaking-changes command. by @yyvch in #8209
  • SourceKitLSPAPI: export library as an interface by @compnerd in #8240
  • _AsyncFileSystem: reduce visibility of import (NFCI) by @compnerd in #8239
  • build: add missing dependencies by @compnerd in #8238
  • Basics: internalise Deque usage by @compnerd in #8237
  • Extract more build-related content from _InternalTestSupport by @owenv in #8242
  • Utilities: remove Yams from the bootstrap script by @compnerd in #8247
  • [FreeBSD] suspend all other threads before closing file descriptors by @michael-yuji in #8251
  • Apply toolset's debugger property in swift run by @MaxDesiatov in #8252
  • Apply toolset's testRunner property in swift test by @MaxDesiatov in #8254
  • NFC: Fix comment typo in TestCommandTests.swift by @MaxDesiatov in #8259
  • Handle paginated registry metadata responses by @plemarquand in #8219
  • Revert "Tests: Canary Swift Testing test" by @bkhouri in #8266
  • Update CODEOWNERS by @jakepetroules in #8270
  • Remove the forward slash '/' in the output by @shahmishal in #8280
  • Fix: preserve symlinks in ZipArchive compress function by @sphanley in #8250
  • Update xUnit to display output on failures by @bkhouri in #8147
  • Tests: Canary Swift Testing test by @bkhouri in #8267
  • Add titles to global option groups for better help screens by @natecook1000 in #8282
  • Allow relative path with swift package add-dependency command by @hi2gage in #7871
  • Add additional information by @bkhouri in #8291
  • Tests: Improve testVersion assertion and add duplicate symbol test by @bkhouri in #8293
  • Add new swift-crypto on asn1 to the bootstrap script by @cmcgee1024 in #8297
  • Add package access level to access level enums by @daniel-grumberg in #8261
  • Do not add rpath to swift-testing for CLT or custom toolchains by @bnbarham in #8295
  • pipeline: Convert build-using-self to python by @bkhouri in #8288
  • Add a new BuildDescription.load API for use in SourceKit-LSP by @bnbarham in #8286
  • Disable the testLTO test in MiscellaneousTests by @dschaefer2 in #8307
  • Update path to support swbuild if available by @bkhouri in #8306
  • build: define build path structure in BuildSystemProvider.Kind by @bkhouri in #8298
  • Fix retain cycle in LLBuildProgressTracker by @ahoppen in #8305
  • [SE-0458] Implement the strictMemorySafety Swift setting by @DougGregor in #8314
  • Align --build-system xcode language mode validation with --build-system native by @owenv in #8313
  • Deprecate sync methods in RegistryClient by @plemarquand in #8263
  • update CLanguageStandard c89 description by @esnssr in #8320
  • Create an alternate SwiftPM build system called Swift Build by @cmcgee1024 in #8271
  • Paralellize retrieving resolved packages by @fortmarek in #8220
  • Correct "Did you mean XYZ" messages when a dependency is not found. by @yyvch in #8303
  • Remove use of NSString.replacingOccurrences(of:with:) by @compnerd in #6650
  • Deprecate sync methods in RegistryDownloadsManager by @plemarquand in #8323
  • Add a SourceKit-LSP API to get the output paths of a clang target by @ahoppen in #8317
  • Fix building and testing on FreeBSD; Add FreeBSD platform support by @michael-yuji in #8193
  • Remove trailing comma from downloadAndPopulateCache by @ahoppen in #8328
  • Update contribution guide by @neonichu in #8329
  • [Traits] Disallow disabling default traits of a package without traits by @FranzBusch in #8326
  • Improve debug logging by @bkhouri in #8325
  • update Swift-driver dependency by @bkhouri in #8324
  • Clarify formatting changes in CONTRIBUTING.md by @MaxDesiatov in #8339
  • Remove trailing comma in RegistryDownloadsManager.swift by @ahoppen in #8340
  • Fix some broken links in Documentation by @plemarquand in #8343
  • Move traits into resolution phase by @bripeticca in #8205
  • Fix Swift 6.0 trailing comma compatibility by @ehyche in #8349
  • Include Swift Build support in second stage bootstrap builds by @owenv in #8334
  • Remove code that supports < Swift 6.0 by @plemarquand in #8348
  • Remove unnecessary @retroactive conformances by @plemarquand in #8353
  • Get run and test working against Swift Build. by @dschaefer2 in #8331
  • Revert "Include Swift Build support in second stage bootstrap builds" by @owenv in #8366
  • Add missing self in SwiftBuildSystem by @plemarquand in #8368
  • More swiftbuild testing by @cmcgee1024 in #8333
  • [Traits] Re-enable no unused dependencies assertion in TraitTests.swift by @bripeti...
Read more

Swift 6.1.2 Release

Choose a tag to compare

@jakepetroules jakepetroules released this 24 Apr 18:09
45c31f1

What's Changed

Full Changelog: swift-6.1.1-RELEASE...swift-6.1.2-RELEASE

Swift 6.1.1 Release

Choose a tag to compare

@shahmishal shahmishal released this 24 May 07:56
a892ce7

What's Changed

Full Changelog: swift-6.1-RELEASE...swift-6.1.1-RELEASE