Releases: Adyen/adyen-swift-public-api-diff
0.5.0
0.4.0
0.3.0
Summary
- Added option to compare the
package
swift interface files (additionally topublic
&private
) - Adding support for
from/range
in swift package dependency specifications - Added support for macOS projects/packages when using the
project
command- You now have to specify a
--platform
parameter iOS/macOS
- You now have to specify a
Also see: README.md
Full Changelog: 0.2.1...0.3.0
0.2.1
Summary
- The output of the
project
command now only shows the branch names instead of including the repository URL - Some
@_
attributes are now excluded (e.g.@_hasMissingDesignatedInitializers
,@_inheritsConvenienceInitializers
)
Also see: README.md
What's Changed
- Exclude some private
@_
attributes by @goergisn in #36 - Exclude repository url from title by @goergisn in #37
Full Changelog: 0.2.0...0.2.1
0.2.0
0.1.0
Summary
Instead of a sdk-dump we are now using .swiftinterface
files to create a diff.
These files automatically get created when archiving a swift project/package with library evolution enabled.
You can either provide 2 versions of your project/package public-api-diff project --new ... --old ...
or your already generated .swiftinterface
files for both versions you want to compare public-api-diff swift-interface --new ... --old ...
Also see: README.md
What's Changed
.swiftinterface
file support by @goergisn in #21- Individual swiftinterface providing by @goergisn in #30
- Update dependency apple/swift-docc-plugin to from: "1.4.3" by @renovate in #32
- Update dependency swiftlang/swift-syntax to from: "600.0.1" - autoclosed by @renovate in #31
Full Changelog: 0.0.2...0.1.0
0.0.2
0.0.1
First "official" internal release
Summary
Swift PAD now surfaces warnings and changes to the dependencies, targets & products of a Swift Package
What's Changed
- Adding support for more declaration attributes by @goergisn in #6
- Surfacing swift package warnings by @goergisn in #16
- Improving SwiftPackage analyzing by @goergisn in #15
Full Changelog: https://github.com/Adyen/adyen-swift-public-api-diff/commits/0.0.1