Skip to content

2.2.0

Choose a tag to compare

@Maartz Maartz released this 07 Oct 17:49
· 4 commits to main since this release
  • Put the spectro command's dependencies (ArgumentParser and Noora) behind the CLI package trait, and SpectroMigrations' ArgumentParser dependency behind the Migrations trait. Both are on by default. A package that only uses SpectroKit, such as a framework built on Spectro, can depend on it with traits: []; SwiftPM then skips fetching those tools' dependencies.
  • Require Swift 6.1 (swift-tools-version 6.1), the first version with package traits. Swift 6.0 projects keep resolving Spectro 2.1.x.
  • Report 2.2.0 from spectro --version and pin the Mint installation examples and the Mintfile to 2.2.0.

Full comparison with 2.1.1