Releases: SwiftPackageIndex/SPIManifest
Releases · SwiftPackageIndex/SPIManifest
0.15.0
- Show iOS, tvOS, watchOS compatibility in SPI
0.14.0
- Set package tools-version to 5.6
Author override data
This release adds the ability for package authors to override author metadata that will be displayed on a package page.
For example:
version: 1
metadata:
authors: Author One and Author Two
0.12.0
Adds a command plugin to the package to make it easier for package authors to validate their .spi.yml
files.
- add the following to your package manifest (temporarily, for validation):
package.dependencies.append(
.package(url: "https://github.com/SwiftPackageIndex/SPIManifest.git", from: "0.12.0")
)
- run
swift package plugin validate-spi-manifest
Or install the executable via make install
and run it directly on an SPI manifest file.
See the validation documentation for more details.
0.11.0
- Add
spi-manifest-validate
executable to check a manifest file:
❯ spi-manifest-validate .spi.yml
✅ The file is valid.
~/P/S/spi-manifest on add-validator
❯ spi-manifest-validate .spi.yml
🔴 The file could not be decoded: Key not found: 'version'.
0.10.0
- Add
macos
as a synonym for themacos-spm
platform key