Releases: tayloraswift/swift-package-catalog
Releases · tayloraswift/swift-package-catalog
0.4.0
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
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 emittedPackage.catalog
files, - bumps the
"catalog_tools_version"
marker to3
.
0.2.1
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.