fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

MIT License

Downloads
138.6M
Stars
38.7K
Committers
1.5K

Bot releases are hidden (Show)

fastlane - 2.99.0 Added metrics and other improvements

Published by joshdholtz over 6 years ago

Metrics

fastlane tracks a few key metrics to understand how developers are using the tool and to help us know what areas need improvement. No personal/sensitive information is ever collected. Metrics that are collected include:

  • The number of fastlane runs
  • A salted hash of the app identifier or package name, which helps us anonymously identify unique usage of fastlane

You can easily opt-out of metrics collection by adding opt_out_usage at the top of your Fastfile or by setting the environment variable FASTLANE_OPT_OUT_USAGE. Check out the metrics code on GitHub

Changes

  • [screengrab] fixed installation of test apk's (#12828) via Florian Dreier
  • [fastlane] re-add metrics (#12781) via Felix Krause
  • [spaceship] added app analytics (#12639) via pajato1
  • [action] added default value for cocoapods option (#12811) via Rishabh Tayal
  • [fastlane] replace occurrences of “iTunes Connect” with “App Store Connect” (#12799) via Wolfgang Lutz
  • [action] accept an Array to github_api body (#12802) via Kohki Miki
  • [spaceship] providing the ability to update b2b users (#12788) via heartofagoof
  • [Fastlane.swift] allow parameterize port (#12634) via Jose Sanchez
  • [spaceship] added method to find internal testflight users (#12752) via Rishabh Tayal
  • [scan] allow custom formatter by ruby file path (#12754) via wag-miles
  • [fastlane] fix fastlane session caching (#12783) via luikore
  • [gym] ix detecting provisioning profiles in case of providing export options as a path to plist file (#12787) via Dominik Sokal
  • [spaceship] aise error when submission fails on export compliance (#12668) via luikore
  • [sigh] account for adhoc certificates under enterprise accounts (#12467) via Brendan Conron
fastlane - 2.98.0 Improvements

Published by joshdholtz over 6 years ago

  • [supply] set google client send_timeout (#12732) via Josh Holtz
  • [pilot] - reject previous 'waiting for review' build (#12565) via Rishabh Tayal
  • lock xcpretty at 0.2.x to prevent auto 0.3.x updates (#12715) via Josh Holtz
  • [action] app_store_build_number now nicely alerts user when no live version (#12742) via Josh Holtz
  • [snapshot] initialize directories on retry and clear collected_errors on retry (#12737) via Josh Holtz
  • [action] add ability to pass custom placeholders in mailgun action (#12720) via Alexandre Lision
  • [action] make Carthage action support dependencies for bootstrap command (#12684) via Michael Sanders
  • [action] add support for Nexus 3 in nexus_upload action (#12620) via Michael Diodone
  • [action] login keychain is the default keychain in unlock_keychain action (#12614) via Dylan Gyesbreghs
  • always require terminal-table in files that use terminal-table (#12727) via Josh Holtz
  • add support for the latest capabilities available in the Developer Portal (AccessWiFi, ClassKit, and AutoFillCredential) (#12685) via Sergio Campamá
fastlane - 2.97.0 Improvements

Published by joshdholtz over 6 years ago

  • abort on interrupt to set exit code to 1 (#12632) via Josh Holtz
  • [action] increment_build_number informs user what to do when detecting SRCROOT (#12540) via Josh Holtz
  • [action] add mute to say action (with rework) (#12640) via Josh Holtz
  • [spaceship] delete unused available_providers (#12665) via Josh Holtz
  • [match] fix cert check when the keychain is specified (#12661) via GergĹ‘ NĂ©meth
  • [action] add apk option to testfairy action (#12631) via Josh Holtz
  • [spaceship] add ability to retrieve builds for a given TestFlight group (#12616) via Simon Cook
  • [deliver] fix *_path is not affected on deliver-init (#12630) via Kohki Miki
  • [spaceship] updated Tunes.client so select_team returns team_id when executed just like Portal.client does (#12605) via Eric Hankinson
  • [gemspec] use rubyzip >= 1.2.1 (#12615) via Allen Wu
  • [spaceship] allow to remove tester(s) from testflight (#12618) via Jerome Lacoste
  • [slack] add pretext to show text above attachment block (#12472) via Josh Holtz
  • [action] add log_path option to the carthage action (#12474) via Taisuke Hori
  • [spaceship] corrected spelling of team_select interactive messages when running in CI (#12606) via Eric Hankinson
fastlane - 2.96.1 Fix for Apple login error

Published by joshdholtz over 6 years ago

  • [spaceship] display apple id and privacy statement instructions to hsa2 accounts (#12591) via Josh Holtz
  • [spaceship] display apple id and privacy statement instructions to non-sa accounts (#12590) via Josh Holtz
fastlane - 2.96.0 Improvements and fix for Apple login error

Published by joshdholtz over 6 years ago

  • [spaceship] fix for handling Apple's new Apple ID and Privacy statement (#12578) via Josh Holtz
  • [spaceship] added team_name to spaceship client (#12457) via Rishabh Tail
  • [supply] add aab (android app bundle) support (#12568) via Josh Holtz
  • [action] Add parameter code_signing_identity for CODE_SIGN_IDENTITY setting (#12326) via Harris
  • [gym] fix analyze_build_time setting interfering with xcpretty log generation (#12527) via Allen Wu
  • [spaceship ] added support for volume purchase program (#12420) via heartofagoof
  • [action] fixes crash in appetize when url param is given (#12544) via Rishabh Tayal
  • [spaceship] added support for appcenter is_ci? (#12512) via Rishabh Tayal
  • [spaceship] changelog_from_git_commits supports between command line (#12477) via Rishabh Tayal
  • [frameit] added loading indicator for frameit (#12518) via Rishabh Tayal
  • [credentials_manager] Add attr_reader for :prefix in AccountManager (#12524) via Felix Krause
  • disables color in xcpretty if env var is set (#12519) via Rishabh Tayal
  • [action] fix slack crash in case of exception (#12494) via Dan Cohn
  • [pilot] fix pilot 504ing on build submission for review on testflight (#12426) via Thibaud Robelain
  • [action] fix nil path crash in changelog_from_git_commits action (#12505) via Rishabh Tayal
  • add support for xcode-version file (#12479) via Felix Krause
  • [supply] allow for custom closed track names (#12487) via Josh Holtz
fastlane - 2.95.0 Improvements

Published by joshdholtz over 6 years ago

  • [spaceship] delete preOrder from update_price_tier request body (#12455) via Josh Holtz
  • [action] fixed maligun action failing when setting from (#12452) via Josh Holtz
  • [xcodebuild] escape values in build settings (#12443) via Josh Holtz
  • [action] add xcpretty_output option to spm action (#12450) via Taisuke Hori
  • [fastlane] add support for hidding Ruby backtraces (#12364) via Renzo
  • [fastlane] show failed point of lines in configuration file (#11946) via Yuma Matsune
  • [action] add path option for changelog from git commits (#12429) via Rishabh Tayal
fastlane - 2.94.0 Improvements

Published by joshdholtz over 6 years ago

  • [verify_build] Add support for xcarchive files (#12394) via Maksym Grebenets
  • [prompt] added secure text input option (#12409) via Rishabh Tayal
  • [scan] add option to limit max concurrent simulators (#12377) via Chris Ballinger
  • [frameit] accepts utf8 and utf16 .strings files (#12414) via Josh Holtz
  • [match] only check if cert is installed on specified keychain (#12413) via Josh Holtz
  • [scan] add option for zipping build productions (#12378) via Josh Holtz
  • [slack] add link names arg (#12389) via Sujith Vadakkepat
  • [screengrab][snapshot] Generate ids onto languages headers and device name sections. (#12383) via Niklas Baudy
  • [verify_build] App build path support (#12370) via Maksym Grebenets
  • [swift] find swift lane names with option parameters (#12382) via Josh Holtz
  • [docs] fix broken markdown in actions' details (#12348) via Iulian Onofrei
fastlane - 2.93.1 Fix for supply failing on new rollout requirements

Published by joshdholtz over 6 years ago

  • [supply] rollout can only be sent on track rollout (#12373) via Josh Holtz
  • set FastlaneCore::Globals.capture_output once (#12368) via Jerome Lacoste
fastlane - 2.93.0 Improvements

Published by joshdholtz over 6 years ago

  • [swift] fix fastlane swift for return type of hash with anything (#12360) via Josh Holtz
  • [action] new action update_plist (#12190) via Rishabh Tayal
  • [gym][scan] update result_bundle descriptions and remove result bundle on second run (#12357) via Josh Holtz
  • [scan] remove result bundle on second run (#12350) via Chris Ballinger
  • move FastlaneCore::UpdateChecker to after dot_env load (#12338) via Josh Holtz
  • [snapshot] add 'xcrun simctl addmedia' and fallback to addphoto/addvideo (#12347) via Josh Holtz
  • add available plugins link to Fastfile template (#12341) via Iulian Onofrei
  • Removing original IPA basename from copied IPA for ITC upload for stability (#12334) via Josh Holtz
  • [spaceship] remove duplicate names in select_team to work with ruby 2.0 (#12333) via Josh Holtz
fastlane - 2.92.1 Fix for crash when using match enterprise

Published by joshdholtz over 6 years ago

  • Revert "[match] Correct how match handles enterprise adhoc" (#12328) via Josh Holtz
fastlane - 2.92.0 Improvements and Fixes

Published by joshdholtz over 6 years ago

  • Don't allow spaces in IPA file name being uploaded to ITC (#12321) via Josh Holtz
  • [match] Correct how match handles enterprise adhoc (#12281) via Josh Holtz
  • [cert] Add option in cert for giving a specific output filename (#12048) via j2shnz
  • [swift] Fixed laneContext() returning dictionary in Fastlane.swift (#12313) via Josh Holtz
  • [spaceship] Add preorder to availability (#12311) via Josh Holtz
  • [deliver] Fix force output files on trade_representative_contact_information (#12290) via Yusuke Arakawa
fastlane - 2.91.0 Improvements and Fix For Crash

Published by joshdholtz over 6 years ago

  • Fix fastlane crash when running a lane (#12298) via Iulian Onofrei
  • [pilot]remove emoji from changelog (#12191) via Koen Punt
  • Fix incorrect action deprecation notes and details formatting in docs and terminal (#12287) via Iulian Onofrei
  • [adb] Pick up ANDROID_SDK_ROOT environment variable (#12198) via Adam Cohen-Rose
fastlane - 2.90.0 Improvements

Published by joshdholtz over 6 years ago

  • [match][spaceship] Fixed matchfile overriding fastfile team_id (#12235) via Josh Holtz
  • [action] Allow multiple paths with wildcards in git_add action. (#9875) via Thi
  • [action] Adds an option android_gcm_sender_id to onesignal action as optional (#12245) via Bruno Arueira
  • [action] Getting Derived Data path value from Xcode preferences (#12232) via Bruno Guidolim
  • Add new parameter to allow custom Fastfile path for LaneManager (#12239) via Felix Krause
  • Improve behavior of cfpropertylist extension (#11506) via Jimmy Dee
  • [screengrab] Adding Falcon as a ScreenshotStrategy (#11535) via Carlos Sessa
  • [action] Add support for Apple TV to set_changelog (#12199) via David Cordero
  • [action] Added option to set path to lint using swiftlint action (#12197) via Bruno Guidolim
  • [gym] Fix Gym skip_archive option (#12220) via Renzo
fastlane - 2.89.0 Improvements

Published by joshdholtz over 6 years ago

  • [action] Make sure get_version_number targets respond to test_target_type? (#12212) via Josh Holtz
  • [action] Make enable_automatic_code_signing for all configurations (#12187) via Nicolas Braun
  • [produce]Use correct spelling of icloud service in product/service.rb (#12134) via Jakub KnejzlĂ­k
  • [action] Add Support for Registering Mac Devices on Apple Developer Portal (#11978) via Baumchen
  • [spaceship] Spaceship delete testflight groups (#12111) via Kenneth Wong
  • [produce] Enable set 'NFC Tag Reading' at 'fastlane produce' cli. (#12179) (#12201) via Kazuhide Takahashi
  • [frameit] frameit documentation describes all parameters from the Framefile (#11662) via funnel20
  • [supply] Clarify difference between SUPPLY_JSON_KEY and SUPPLY_JSON_KEY_DATA via Aaron Brager
  • [action] added custom api_url option to testfairy (#12153) via Josh Holtz
fastlane - 2.88.0 Improvements

Published by joshdholtz over 6 years ago

  • [action] Fix crashlytics to not autoload gsp_path if api_token is set (#12176) via Josh Holtz
  • Improve error message when specified scheme is not found (#12182) via CĂ©dric Luthi
  • [action] Support checking remote git tags existence (#11675) via Takeru Chuganji
  • Use Android environment to find adb (don't just rely on it being in PATH) (#12168) via Adam Cohen-Rose
  • [snapshot] Make sure matched window has a non-empty frame (#12174) via François Pradel
  • [swift] Fixes string return value and shows all lanes (even without description) (#12171) via Josh Holtz
  • [scan] Default skip_build to true in Scanfile template (#12162) via Aaron Brager
fastlane - 2.87.0 Lots of action fixes and xcodeproj gem update

Published by joshdholtz over 6 years ago

  • [supply] Added internal track (#12128) via Josh Holtz
  • [Action] get_latest_version handles $(SRCROOT) and tries to get target that isn't test (#12138) via Josh Holtz
  • [Action] app_store_build_number converts return to int if possible (#12148) via Josh Holtz
  • Workspace contained schemes now get loaded (#12147) via Lou Franco
  • Ignore *.xcodeproj & *.xcworkspace in gem paths for detecting iOS projects (#12142) via Hiroyuki Morita
  • [Action] Add use_bundle_exec option to pod_push action (#11947) via Nicolas Braun
  • [match] Write Match encrypted files in binary mode to avoid UndefinedConversion error (#12112) via Michael Smith
  • [Action] Fix a bug that upload_symbols_to_crashlytics fails if path has a space (#12098) via Takeru Chuganji
fastlane - 2.86.2 Fixes get_version_number to auto-select target when there is only one

Published by joshdholtz over 6 years ago

  • Fixes get_version_number to auto-select target when there is only one (#12121) via Josh Holtz
fastlane - 2.86.1 Fix for crash when download_dsyms can't find a version

Published by joshdholtz over 6 years ago

  • Fix a crashing bug in download_dsyms when can't match a version (#12095) via Takeru Chuganji
fastlane - 2.86.0 Lots of action fixes and internal improvements

Published by joshdholtz over 6 years ago

  • Add git diff option to ensure_git_status_clean (#12063) via Nicolas Braun
  • Add the git_submodule_update action (#12064) via Nicolas Braun
  • Ignore FastlaneSwiftRunner.xcodeproj for detecting iOS project's of users (#12075) via Fumiya Nakamura
  • Take xcconfig option into account when generating xcodebuild -showBuildSettings command. (#12067) via Chris Campbell
  • Fixes app_store_build_number for finding latest version (#12073) via Josh Holtz
  • snapshot - get actual sim device types instead of inferring by name (#12039) via Josh Holtz
  • Fastlane.swift - Allow actions with zero options (#12065) via Josh Holtz
  • get_version_number now uses xcodeproj gem (#12037) via Josh Holtz
  • deliver - option for rejecting app when submitting if already waiting for review (#10722) via Rishabh Tayal
  • Removed and/or for conditionals with rubo (#12049) via Josh Holtz
  • download_dysm will now find more trains and versions by switching to tunes API (#12068) via Josh Holtz
  • [spaceship] Raise a meaningful error if the device name is too long (#12059) via Thi
  • Running dotenv before any lanes called so disable color can be applied to everything (#12047) via Josh Holtz
  • Fix auto generated files link (#12033) via Iulian Onofrei
  • Use xcodeproj to introspect Xcode projects (#12027) via Danielle Tomlinson
  • Reinitialize Spaceship::Tunes.client different teams (#11970) via Matthew Nespor
  • supply can call track_promote without passing an APKs (#12021) via Josh Holtz
fastlane - 2.85.0 Improvements

Published by joshdholtz over 6 years ago

  • Added update block to update_url_schemes action (#12014) via Josh Holtz
  • Added alias for 'swift init' to map to 'init swift' (#12000) via Josh Holtz
  • Improve build watcher message (#12002) via Josh Holtz
  • Fix a bug that auto_notify_enabled always be true (#11975) via Takeru Chuganji
  • Fix incorrect backup_xcarchive example (#11997) via Iulian Onofrei
  • Remove crash reporter from fastlane (#11940) via Felix Krause
  • Fix issue with tilde paths in pem tool (#11989) via Artem Antihevich