Skip to content

Commit 25771db

Browse files
committed
Docs: Add 6.4 release notes
Update the SwiftPM documentation to include 6.4 release notes. Also, move the Release notes from previous released over to the official documentation target Issue: radr://171094628
1 parent d9dcf67 commit 25771db

13 files changed

Lines changed: 165 additions & 5 deletions

File tree

Sources/PackageManagerDocs/Documentation.docc/Documentation.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Organize, manage, and edit Swift packages.
1010

1111
The Swift Package Manager lets you share your code as a package, depend on and use other shared packages, as well as build, test, document, and run your code.
1212

13-
> Note: Swift Package Manager is previewing the Swift Build build system. Learn more [here](<doc:SwiftBuildPreview>).
13+
> Note: Swift Package Manager [introduced the Swift Build build system as a preview](<doc:SwiftBuildPreview>) in Swift 6.3, and [adopted it as the default build system ](<doc:SwiftBuildDefault>) in Swift 6.4.
1414
1515
## Topics
1616

@@ -19,9 +19,11 @@ The Swift Package Manager lets you share your code as a package, depend on and u
1919
- <doc:GettingStarted>
2020
- <doc:IntroducingPackages>
2121
- <doc:PackageSecurity>
22+
- <doc:ReleaseNotes>
2223

2324
### Guides
2425

26+
- <doc:SwiftBuildDefault>
2527
- <doc:SwiftBuildPreview>
2628
- <doc:CreatingSwiftPackage>
2729
- <doc:SettingSwiftToolsVersion>

Sources/PackageManagerDocs/Documentation.docc/GeneratingSBOMs.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Create an inventory of components and dependencies using SBOM documents.
66

77
Swift Package Manager generates Software Bill of Materials (SBOM) documents for Swift packages and products.
88

9-
Swift Package Manager currently supports two SBOM formats: CycloneDX and SPDX.
9+
Swift Package Manager currently supports two SBOM formats: CycloneDX and SPDX.
1010

1111
Generate SBOMs using either the [`swift build`](doc:SwiftBuild) command with SBOM flags or the dedicated [`swift package generate-sbom`](doc:PackageGenerateSBOM) subcommand.
1212

@@ -26,9 +26,9 @@ swift build --build-system swiftbuild --sbom-spec cyclonedx --sbom-spec spdx
2626
The following examples generate SBOMs without using the Swift Build build backend. SBOMs generated without Swift Build may not be fully accurate, as build-time conditionals aren't applied to the SBOMs.
2727

2828
```bash
29-
swift build --sbom-spec cyclonedx
30-
swift build --sbom-spec spdx
31-
swift build --sbom-spec cyclonedx --sbom-spec spdx
29+
swift build --build-system native --sbom-spec cyclonedx
30+
swift build --build-system native --sbom-spec spdx
31+
swift build --build-system native --sbom-spec cyclonedx --sbom-spec spdx
3232
```
3333

3434
### Use the package command to generates SBOMs
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Release Notes
2+
3+
## Topics
4+
5+
- <doc:6.4>
6+
- <doc:6.3>
7+
- <doc:5.9>
8+
- <doc:5.8>
9+
- <doc:5.7>
10+
- <doc:5.6>
11+
- <doc:5.5>
12+
- <doc:5.4>
13+
- <doc:5.3>

Documentation/ReleaseNotes/5.3.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.3.md

File renamed without changes.

Documentation/ReleaseNotes/5.4.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.4.md

File renamed without changes.

Documentation/ReleaseNotes/5.5.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.5.md

File renamed without changes.

Documentation/ReleaseNotes/5.6.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.6.md

File renamed without changes.

Documentation/ReleaseNotes/5.7.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.7.md

File renamed without changes.

Documentation/ReleaseNotes/5.8.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.8.md

File renamed without changes.

Documentation/ReleaseNotes/5.9.md renamed to Sources/PackageManagerDocs/Documentation.docc/ReleaseNotes/5.9.md

File renamed without changes.

0 commit comments

Comments
 (0)