Skip to content

Releases: SwiftPackageIndex/SPIManifest

0.15.0

24 Jan 07:57
268fab2
Compare
Choose a tag to compare
  • Show iOS, tvOS, watchOS compatibility in SPI

0.14.0

22 Jan 14:38
192a38a
Compare
Choose a tag to compare
  • Set package tools-version to 5.6

Author override data

16 Nov 11:38
2c8538d
Compare
Choose a tag to compare

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

20 Oct 13:00
5569d7a
Compare
Choose a tag to compare

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

19 Oct 11:44
2f086bf
Compare
Choose a tag to compare
  • 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

19 Sep 10:05
066f651
Compare
Choose a tag to compare
  • Add macos as a synonym for the macos-spm platform key