Releases: bitrise-steplib/bitrise-step-flutter-build
0.17.0
0.16.0
What's Changed
- Fix YAML lint by @ofalvai in #43
- Handle new package file by @tothszabi in #46
New Contributors
- @tothszabi made their first contribution in #46
Full Changelog: 0.15.1...0.16.0
0.15.1
0.15.0
What's Changed
New input: ios_archive_type
. The default input value (app
) builds an app bundle as before, but the archive
input value lets you build an xcarchive
output (the equivalent Flutter CLI command is flutter build ipa
). This new option makes the Xcode Archive step redundant in Flutter workflows.
Full Changelog: 0.14.0...0.15.0
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
Fixed an issue with resolving pub packages when using pub packages from git source using a custom path.
The error message received:
Cannot open file, path = ' [ ... ] /.pub-cache/git/ [ ... ] /.git/pub-packages' (OS Error: No such file or directory, errno = 2)
A package affected would be referenced in the dependant pubspec.yaml similarly to:
sample_package:
git:
url: <URL>
path: mypath
ref: <commit_hash>
Added new input Build cache (cache_level) to allow disabling build cache, which includes pub packages, gradle cache and Cocoapods/Carthage dependencies.
0.12.0
Input changes
-
Instead of having two input for Android output filtering: one for APK and one for AAB, we merged the
android_bundle_output_pattern
to theandroid_output_pattern input
. -
The
android_output_pattern
input now supports multiple patterns splitted by a new line.
The step will filter the Android artifacts before export by the selectedandroid_output_type
. -
New input:
is_debug_mode
: If debug mode is enabled, the step will print verbose logs.