Releases: antoniusnaumann/cargo-swift
0.2.2
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.
Full Changelog: v0.2.1...v0.2.2
0.2.1
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.
Full Changelog: v0.2.0...v0.2.1
0.2.0
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.
Full Changelog: v0.1.3...v0.2.0
0.1.3
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
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
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
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