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.28.1 Bugfix

Published by taquitos over 7 years ago

  • Fix build submission of deliver metadata (#8930) via Michael Furtak
  • Remove unused code in _spaceship (#8938) via Stefan Natchev
fastlane - 2.28.0 Update pilot to support TestFlight changes

Published by ohayon over 7 years ago

  • Update pilot to work with new TestFlight changes (#8871) via Felix Krause (and team)
  • Handle dSYM uploading for HockeyApp (#8863) via Prata Catalin
  • Remove support for Swift 2.3 in snapshot (#8933) via Josh Liebowitz
  • Add support for metadataRejected as an app status (#8911) via Fumiya Nakamura
  • Updated copyright (#8905) via Andrea Falcone
  • Loosen version requirements on CFPropertyList (#8898) via Josh Liebowitz
  • Improve stubbing tests (#8898) via Josh Liebowitz
  • Detect when user has Xcode preferences and load the IDECustomDistributionArchivesLocation (#8898) via Josh Liebowitz
fastlane - 2.27.0 Link to in-progress pilot fixes and other improvements

Published by mfurtak over 7 years ago

  • Update pilot crash message to link to WIP PR on GitHub (#8886) via Felix Krause
  • Fix typo in push_to_git_remote action (#8889) via Daiki Matsudate
  • Improve docs around env variables in credentials_manager (#8882) via Felix Krause
  • Fix logarchive collection on Xcode 8.3 (#8848) via Danielle Tomlinson
  • Remove ActiveSupport, Bump Xcodeproj to no longer require it (#8802) via Julian Nadeau
  • Update the simulators snapshot uses by default (#8843) via Felix Krause
  • Fix LoadError catching when it's not related to CommandsGenerator (#8831) via Felix Krause
  • Update 'OtherAction' error message to indicate 'other_action' instead (#8840) via Lyndsey Ferguson
  • Add nice error message when crashlytics action can't find its .framework (#8807) via Felix Krause
  • Set derived_data_path for slather in setup_jenkins action (#8826) via Takashi Hasegawa
  • Make all tables in fastlane more responsive to the terminal width (#8830) via Helmut Januschka
fastlane - 2.26.1 Hotfix for match

Published by KrauseFx over 7 years ago

  • Rolled back #8440 with #8822 that introduced a regression in match
  • Fix spelling mistakes (#8814) via color_box
  • Replace export_type with export_method in gym error message (#8816) via Felix Krause
  • Update the vision doc to remove Twitter references (#8815) via Andrea Falcone
fastlane - 2.26.0 Improvements

Published by KrauseFx over 7 years ago

  • Rolled back a change in match that caused errors for some setups (#8804) via Felix Krause
  • [cert] Add generate_p12 & p12_password options to export p12 file (#8440) via gaosen
  • [gym] Fail early when use_legacy_build_api is enabled (#8747) via Helmut Januschka
  • Fix spelling across all tools (#8786) via Wolfgang Lutz
  • Remove some entitlement keys from the blacklist (#8774) via Andy Drizen
  • Optional use all commits instead of current HEAD in number_of_commits. (#8769) via Samuel Beek
  • fix output of 'fastlane' for multiple platforms without default. (#8302) via Wolfgang Lutz
  • Corrected an error message which is shown when a CD session cookie is expired. (#8764) via Taichirou Suzuki
  • Add cache_builds option to carthage action (#8504) via Luke
  • Add new version_appendix option to version_bump_podspec action (#8762) via Anton
fastlane - 2.25.0 Legacy build API & Xcode 8.3 messaging and other improvements

Published by mpirri over 7 years ago

  • pilot generates Ipa package in a random tmpdir (#8748) via Fred Cox
  • Fix match typos (#8757) via color_box
  • Add snapshot option to skip helper version check (#8751) via Helmut Januschka
  • Update Your First PR instructions post monogem (#8754) via Andrea Falcone
  • Pin the rubocop version to prevent reactive fixing (#8753) via Michael Furtak
  • rubocop disable PercentLiteralDelimiters rule (#8752) via Helmut Januschka
  • Add a tip about using QuickDemo for clean status bar (#8739) via Andrea Falcone
  • Do not change or generate README.md after running rspec (#8629) via Fumiya Nakamura
  • Use the new UI.test_failure! in screengrab (#8736) via Michael Furtak
  • Add another ADB status phrase to reject (#8732) via Michael Furtak
  • Add Gitlab 9.0+ ENV variable for branch detection. (#8707) via Peter Spiess-Knafl
  • Fix pilot stuck waiting for multiple builds. Only wait for latest (current upload) (#8640) via Nicolás Gebauer
  • Modernize action to action call to resolved configurations (#8719) via Todd Brannam
  • Catch Xcode 8.3 legacy API while patching Xcode PackageApplication script (#8717) via Felix Krause
  • Print information about dir handling in fastlane on error (#8694) via Felix Krause
  • Show information about how to share schemes (#8714) via Felix Krause
  • Add more tests for ConfigItem and clarify error message (#8711) via Felix Krause
  • Convince people to disable legacy build API (#8692) via Felix Krause
  • Add custom error message when receive an internal server error (#8696) via Felix Krause
  • change the zip output path from relative to absolute (#8637) via yukiasai
  • Update fastlane tool collector to work with mono repo change (#8632) via Felix Krause
  • Improve react-native onboarding (#8605) via Felix Krause
  • Replace test failures with its own class to have more accurate crash metrics (#8631) via Felix Krause
  • [match] Check push permission to git repository (#8643) via Econa77
  • Add macOS support to snapshot (#8468) via David Ohayon
  • Fix hardcoded fastlane paths (#8380) via Maksym Grebenets
  • Fix crash in scan.rb - no implicit conversion of nil into Array (#8677) via battlmonstr
  • Add documentation about the fastlane directory behavior (#8693) via Felix Krause
  • Update update_checker to point to fastlane.tools domain (#8710) via Felix Krause
  • And other documentation and test improvements

Unfortunately the legacy build API was removed with Xcode 8.3. Please make sure to remove use_legacy_build_api from your ./fastlane/Fastfile and update the gym call to include the export method like this:

App Store Builds

gym(scheme: "MyScheme", export_method: "app-store")

Ad Hoc Builds

gym(scheme: "MyScheme", export_method: "ad-hoc")

Development Builds

gym(scheme: "MyScheme", export_method: "development")

In-House Enterprise Builds

gym(scheme: "MyScheme", export_method: "enterprise")

What to do if you run into code signing errors?

If you run into a code signing error, please check out our troubleshooting guide and common issue and how to solve them.

If that still doesn't help please submit an issue. Make sure to share your fastlane env output when doing so, and mention that you followed all steps in the linked docs.

fastlane - 2.23.0 General improvements

Published by KrauseFx over 7 years ago

  • Improve design of user input questions (#8606, #8607) via Felix Krause
  • Fix edge case in install_on_device action (#8582) via Rafael Sachetto
  • Add "--new-comment" / "--base" / "--head" support to Danger action (#8574) via Shunsuke Maeda
  • Show all available options in --help output @nafu (#8624) via Fumiya Nakamura
  • Make scan's slack_url ignore empty strings (#8627) via Michael Furtak
  • Fix crash on some rare cases of fastlane init (#8604) via Felix Krause
  • Improve documentation
fastlane - 2.22.0 Stability improvements

Published by KrauseFx over 7 years ago

  • Add --user and -u parameter for fastlane init command (#8594) via Felix Krause
  • Update messsage when Fastfile can't be found (#8592) via Felix Krause
  • Add custom error message when the Developer Agreement wasn't accepted (#8595) via Felix Krause
  • Fix using the Fastfile if parent dir isn't named fastlane (#8593) via Felix Krause
  • Raise proper error message in spaceship if bundle_id is nil (#8596) via Felix Krause
fastlane - 2.21.0 Associated Groups, Ruby 2.4.0 and more

Published by KrauseFx over 7 years ago

  • Add author name next to release notes in changelog (#8564) via Felix Krause
  • Fix modifying of frozen strings via config files and tests (#8562) via Felix Krause
  • Find and delete keychains with -db extension (#8511) via Fred Cox
  • Ignore newline of demo user information (#8579) via Kohki Miki
  • Update supply to promote version codes correctly (#8474) via Tom Wilson
  • Fix error installing the AppleWWDRCA certificate on multiuser systems (#8509) via Fred Cox
  • Add 'associated_groups' attribute to Spaceship::Portal::App (#8516) via yukiasai
  • Revise action alias handling (#8565) via Fumiya Nakamura
  • Add git_user_name and git_user_email option to match (#8550) via Kouki Saito
  • Update fastlane tests to work with Ruby 2.4.0 (#8545) via Felix Krause
  • Fix table formatting in README (#8547) via Jacob Bijani
  • Update gym build description (#8541) via Felix Krause
  • [produce] app_version option is ignored. (#8496) via yukiasai
fastlane - 2.20.0 Improvements

Published by mfurtak over 7 years ago

  • Use FastlaneFolder.path instead of fixed './fastlane' (#8393)
  • Revise FastlaneCore::FastlaneFolder.path (#8484)
  • Detect running Ruby version and fail early (#8525)
  • Replace gem update with gem install per @segiddins' request (#8514)
  • Update CONTRIBUTING.md to have information about the Google CLA
  • Fix Image File Path for supply (#8513)
  • integrate fastlane-plugin-update_project_codesigning (#8417)
  • Fix Interface interactive? method takes no parameters (#8506)
  • Add missing require for terminal-table (#8503)
  • Update example text to prefix tool commands with 'fastlane' (#8485)
  • Add error_callback option to cocoapods action (#8344)
  • support JPG icons for metadata in deliver (#8418)
  • Fix regression with delete_keychain(name:) (#8467)
  • Add "enterprise" reference to the match documentation (#8438)
  • Force binary reading/writing when analyzing IPAs (#8455)
fastlane - 2.19.3 sigh Hotfix

Published by mfurtak over 7 years ago

  • fix sigh undefined variable regression (#8457)
fastlane - 2.19.2 Snapshot improvements and more

Published by ohayon over 7 years ago

  • Add tests for ReportsGenerator available_devices
  • Fix HTML report generation for snapshot
  • Prioritize options passed to supply
  • Collect logs for iOS 10+ devices
  • Add row for Fabric.app-installed fastlane to env command
  • Sigh reports better errors for team members
  • Expand the notes_path parameter
  • Update xcov intialization
fastlane - 2.19.1 Hot fix for provisioning profile creation/deletion

Published by asfalcone over 7 years ago

  • Re-implement csrf token retreval for provisioning profiles (#8410)
  • dont attempt to create apps on the dev center and itc if mac app (#8404)
fastlane - 2.19.0 Improvements

Published by asfalcone over 7 years ago

  • Expand the binary path in upload_symbols_to_crashlytics action (#8353)
  • Add keychain_path option to delete_keychain action (#8003)
  • [cert] Print a better error message when user is not Team Admin (#8397)
  • [match] Fix bug with foreign branch shallow clone (#8341)
  • [match] Set Provisioning Profile path for environment variables (#8280)
  • [scan] Expose custom report file name as SCAN_CUSTOM_REPORT_FILE_NAME (#8351)
  • [spaceship] Refactor fetch_details access the details directly (#8363)
  • [spaceship Introduce SPACESHIP_AVOID_XCODE_API env variable and revert to using Xcode API for provisioning profiles as the default behavior so that performance is better and xcode managed profiles are available. (#8359)
fastlane - 2.18.3 Fix update checker

Published by mfurtak over 7 years ago

  • Fix fastlane update checking for sub-tools (#8343)
fastlane - 2.18.2 deliver and pilot hotfix - revert BuildWatcher changes

Published by asfalcone over 7 years ago

  • Revert "Centralize BuildWatcher for iTunes Connect builds" (#8335)
fastlane - 2.18.1 Hotfix for git_branch action

Published by mfurtak over 7 years ago

  • Fix git-branch crash if no ENV vars present (#8321)
fastlane - 2.18.0 Deliver improvements and CommanderGenerator refactors

Published by asfalcone over 7 years ago

  • show --env option in help (#8303)
  • Fix 'fastlane env' crash when Xcode Version cannot be obtained (#8301)
  • Use eval_gemfile to install plugins (#8282)
  • Adding GitLab CI git_branch ENV variable check (#8289)
  • Refactor deliver and pilot BuildWatcher for iTunes Connect builds (#7386)
  • [deliver] Add review information to preview (#8176)
  • [deliver] Load review_information from text files (#8175)
  • [deliver] more information about ipa/pkg analyzing failures (#8286)
  • [frameit] Fix missing ! when calling user_error (#8281)
  • [frameit] fix show_complete_frame=false, improve speed (#8315)
  • [sigh] fixed plutil replacement string (#8295)
  • Refactor CommanderGenerator usage to avoid conflicting short options
    • snapshot (#8310)
    • screengrab (#8305)
    • scan (#8297)
    • produce (#8292)
    • supply (#8288)
    • pilot usage (#8287)
    • pem (#8276)
    • match (#8274)
    • gym (#8273)
fastlane - 2.17.1 Hotfix for match nuke

Published by asfalcone over 7 years ago

  • [spaceship] provisioning_profile.expires supposedly returns a Time, not a string (fixes #8266) (#8270)
  • Refactor frameit CommanderGenerator usage (#8254)