Skip to content

Releases: Adyen/adyen-swift-public-api-diff

0.8.1

18 Jan 18:30
49161a4
Compare
Choose a tag to compare

What's Changed

  • Adjusting Action.yml
  • Updating Workflow Example

Full Changelog: 0.8.0...0.8.1

0.8.0

18 Jan 15:11
6da3425
Compare
Choose a tag to compare

Summary

  • Adding support for branch + revision for Dependency.Requirement
  • Fixed: #88
  • Fixed: #84

What's Changed

Full Changelog: 0.7.0...0.8.0

0.7.0

13 Jan 10:08
7de1ad4
Compare
Choose a tag to compare

Summary

  • Switching from assertionFailure to print for debug warnings (Currently the CI action runs on the debug build and thus would crash otherwise in a scenario where it's not expected)
  • Polished output

What's Changed

  • Fixed recursiveDescription formatting by @goergisn in #79
  • Update dependency SimplyDanny/SwiftLintPlugins to from: "0.58.0" by @renovate in #80

Full Changelog: 0.6.0...0.7.0

0.6.0

03 Jan 10:44
Compare
Choose a tag to compare

Summary

  • Adding a change breakdown additions/modifications/removals to the markdown output header

What's Changed

  • Update dependency nicklockwood/SwiftFormat to from: "0.55.4" by @renovate in #75
  • Adding change breakdown to markdown output by @goergisn in #77

Full Changelog: 0.5.0...0.6.0

0.5.0

04 Dec 17:59
daf6afc
Compare
Choose a tag to compare

Summary

  • Output is now formatted multi-line when applicable (e.g. function parameters, attributes)

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

15 Nov 13:37
181297e
Compare
Choose a tag to compare

Summary

  • Added Github Action
  • Fixed formatting of platform in output

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0

14 Nov 13:20
16f7ffd
Compare
Choose a tag to compare

Summary

  • Added option to compare the package swift interface files (additionally to public & 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

Also see: README.md

Full Changelog: 0.2.1...0.3.0

0.2.1

07 Nov 11:42
8ee8c10
Compare
Choose a tag to compare

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

Full Changelog: 0.2.0...0.2.1

0.2.0

30 Oct 12:51
15d9a44
Compare
Choose a tag to compare

Summary

You can now provide 2 versions of project as a .framework or .xcframework

Also see: README.md

What's Changed

  • Allow specifying 2 .framework files to diff by @goergisn in #34
  • also run tests when merging to main by @goergisn in #35

Full Changelog: 0.1.0...0.2.0

0.1.0

15 Oct 14:26
90c6b9b
Compare
Choose a tag to compare

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