Skip to content

Releases: tayloraswift/swift-package-catalog

0.4.0

11 Aug 21:53
Compare
Choose a tag to compare

version 0.4.0 introduces the blame tool, which can be used to attribute dependencies to their direct consumers.

running blame

To use blame, pass it a list of target names:

$ swift package blame Atomics NIOCore
direct consumers of Atomics:
0. NIOEmbedded (in 'swift-nio')
1. NIOPosix (in 'swift-nio')

direct consumers of NIOCore:
0. NIO (in 'swift-nio')
1. NIOEmbedded (in 'swift-nio')
2. NIOPosix (in 'swift-nio')
3. NIOSSL (in 'swift-nio-ssl')
4. NIOTLS (in 'swift-nio')

0.3.0

01 Aug 23:19
Compare
Choose a tag to compare

version 0.3.0 brings support for SE-0356: Swift Snippets.

version 0.3.0 contains changes to the Package.catalog format:

  • adds a "snippets" field to the emitted Package.catalog files,
  • bumps the "catalog_tools_version" marker to 3.

0.2.1

20 Jul 00:59
Compare
Choose a tag to compare

this release fixes a bug in 0.2.0 where the plugin was failing to recursively explore all of a targets dependencies, if the target was part of the same package as the target being scanned.