Skip to content

Releases: antoniusnaumann/cargo-swift

0.2.2

16 Feb 18:47
Compare
Choose a tag to compare

What's Changed

0.2.2

  • Introduce --release flag to build packages with optimizations for release mode
  • Skip initializing a new git repository if parent directory is already contained in a git repository
  • Add --vcs argument [options: git (default), none] to allow skipping git repository creation

0.2.1

  • Fix a bug that caused the toolchain installation prompts to ignore --accept-all flags.

0.2.0

This release adds support for downloading toolchains for target platforms on demand. It also makes the tool more CI-friendly by adding an option to skip prompts and accept the given default if no corresponding argument was given.

Note: This release promotes the version to 0.2.0, because it adds a prompt to the package command in case no toolchains are installed which could be unexpected.

  • Prompt user to download required target toolchains in #9
  • Add flag to skip all prompts in #10

Full Changelog: v0.2.1...v0.2.2

0.2.1

04 Feb 14:42
Compare
Choose a tag to compare

What's Changed

0.2.1

Fix a bug that caused the toolchain installation prompts to ignore --accept-all flags.

0.2.0

This release adds support for downloading toolchains for target platforms on demand. It also makes the tool more CI-friendly by adding an option to skip prompts and accept the given default if no corresponding argument was given.

Note: This release promotes the version to 0.2.0, because it adds a prompt to the package command in case no toolchains are installed which could be unexpected.

  • Prompt user to download required target toolchains in #9
  • Add flag to skip all prompts in #10

Full Changelog: v0.2.0...v0.2.1

0.2.0

03 Feb 14:33
Compare
Choose a tag to compare

What's Changed

This release adds support for downloading toolchains for target platforms on demand. It also makes the tool more CI-friendly by adding an option to skip prompts and accept the given default if no corresponding argument was given.

Note: This release promotes the version to 0.2.0, because it adds a prompt to the package command in case no toolchains are installed which could be unexpected.

  • Prompt user to download required target toolchains in #9
  • Add flag to skip all prompts in #10

Full Changelog: v0.1.3...v0.2.0

0.1.3

22 Jan 21:13
Compare
Choose a tag to compare

What's Changed

0.1.3

  • Fix a bug that caused zombie progress bars to appear

0.1.0

  • Run cargo swift init <PACKAGE_NAME> to initialize a new Rust library crate prepared to be used from Swift
  • Run cargo swift package to interactively build your library as Swift Package for iOS and macOS (using Swift Package Manager)

Full Changelog: v0.1.2...v0.1.3

0.1.2

22 Jan 19:30
Compare
Choose a tag to compare

What's Changed

0.1.2

  • Add a --silent flag to suppress console output

0.1.0

  • Run cargo swift init <PACKAGE_NAME> to initialize a new Rust library crate prepared to be used from Swift
  • Run cargo swift package to interactively build your library as Swift Package for iOS and macOS (using Swift Package Manager)

Full Changelog: v0.1.1...v0.1.2

0.1.1

22 Jan 17:49
Compare
Choose a tag to compare

What's Changed

0.1.1

  • Exclude readme assets from published build

0.1.0

  • Run cargo swift init <PACKAGE_NAME> to initialize a new Rust library crate prepared to be used from Swift
  • Run cargo swift package to interactively build your library as Swift Package for iOS and macOS (using Swift Package Manager)

Full Changelog: https://github.com/antoniusnaumann/cargo-swift/commits/v0.1.0

0.1.0

22 Jan 17:23
Compare
Choose a tag to compare

What's Changed

First release of cargo swift!

  • Run cargo swift init <PACKAGE_NAME> to initialize a new Rust library crate prepared to be used from Swift
  • Run cargo swift package to interactively build your library as Swift Package for iOS and macOS (using Swift Package Manager)

Full Changelog: https://github.com/antoniusnaumann/cargo-swift/commits/v0.1.0