Skip to content

Releases: antoniusnaumann/cargo-swift

v0.11.0

05 Feb 19:20

Choose a tag to compare

What's Changed

  • allow specifying minimum versions for platforms in Package.swift by @nitn3lav in #89
  • add flag to change the swift-tools-version by @nitn3lav in #90
  • fix: Made plugin work with namespaces differing from crate name by @lxgr-linux in #86
  • Migrate to uniffi-bindgen 0.31 by @pronebird in #92
  • Use xcframework name for the headers and modulemap by @pblazej in #87

New Contributors

Thank you all for your contribution to cargo swift!

Full Changelog: v0.10.0...v0.11.0

v0.10.0

04 Dec 19:21

Choose a tag to compare

What's Changed

New Contributors

Thank you all for your contribution to cargo swift!

Full Changelog: v0.9.0...v0.10.0

v0.9.0

17 Apr 18:22
60493c1

Choose a tag to compare

What's Changed

New Contributors

Thank you for your contribution to cargo swift!

Full Changelog: v0.8.0...v0.9.0

v0.8.0

30 Jul 08:20

Choose a tag to compare

What's Changed

  • Make xcframework name configurable by @sbihel in #57

New Contributors

Thank you for your contribution :)

Full Changelog: v0.7.1...v0.8.0

v0.7.1

25 Apr 18:25

Choose a tag to compare

What's Changed

New Contributors

Thanks for your contributions :)

Full Changelog: v0.7.0...v0.7.1

v0.7.0

29 Mar 22:57
ddbdbcc

Choose a tag to compare

  • Support UniFFI 0.27

Full Changelog: v0.6.1...v0.7.0

v0.6.1

18 Feb 21:51

Choose a tag to compare

What's new

  • Bugfix: Deprecation warning for dynamic libraries was shown even when building a static library. This has been fixed in this release.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

03 Feb 22:28

Choose a tag to compare

What's Changed

  • Fix "ambigious name" for console. Thanks @bisgardo ! in #47
  • Update to UniFFI 0.26

Full Changelog: v0.5.1...v0.6.0

v0.5.1

22 Dec 00:36

Choose a tag to compare

What's Changed

  • Convert dashes in lib_name to hyphens, contributed by @flisky in #41
  • Introduce argument to skip toolchain check with rustup, contributed by @Eliot00 in #42

New Contributors

  • @flisky made their first contribution in #41
  • @Eliot00 made their first contribution in #42
    Thank you for your contributions!

Full Changelog: v0.5.0...v0.5.1

v0.5.0

03 Nov 00:30

Choose a tag to compare

What's Changed

0.5.0

  • Allow running cargo swift package in crates that only use uniffi macros - thanks to @martinmose for testing this
  • Add --macro flag to cargo swift init to generate a project without .udl files that uses only uniffi macros
  • Switch to static lib by default as there is an issue with app store publishing for dynamic libs - thanks to @martinmose for pointing this out
  • Silence XCode warnings in generated Swift package code - thanks to @martinmose for providing this solution
  • Properly return an error exit code when an error occured

TODO: Rest of Changelog

Full Changelog: v0.4.0...v0.5.0