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.35.1 Scan hotfix

Published by taquitos over 7 years ago

  • [scan] Use pre-2.34.0 strategy if temp junit output is missing (#9276) via Keaton Greve
  • Fix puts crash on linux (#9279) via David Ohayon
  • Warn user when before_all, after_all or error block overwrite each other (#9284) via Felix Krause
  • Add helpful output when running pilot without specifying an action (#9283) via Felix Krause
  • Update links to new docs page in crashlytics beta class (#9264) via Felix Krause
fastlane - 2.35.0 Update 2-factor to use new olympus API

Published by KrauseFx over 7 years ago

  • Update spaceship to support 2 factor on the new olympus API endpoint (#9266) via Felix Krause and Joshua Liebowitz
  • Remove duplicate auth code in spaceship (#9253) via Felix Krause
  • Add :configuration option for slather action (#8825) via Takashi Hasegawa
fastlane - 2.34.0 Introducing nightly builds

Published by KrauseFx over 7 years ago

  • Add opt-in for nightly builds using update_fastlane(nightly: true) (#8720) via Felix Krause
  • Catch crashes in the crash reporter after being unreachable in China (#9263) via David Ohayon
  • [scan] Reduce run time by removing report generation command as separate process (#7365) via Keaton Greve
  • Create log archive directory in case it doesn’t exist (#9246) via Lyndsey Ferguson
  • [slack] Fix crash when defining FL_SLACK_DEFAULT_PAYLOADS (#9217) via Liam Nichols
  • Skip error message when no simulator wasn't provided (#9240) via Felix Krause
  • Add a EOF newline in the pluginfile content if its not already there (#8942) via Josh Lesch
  • Rescue exceptions when crash reporter cannot write out status file (#9245) via Mark Pirri
  • TestFairy option checking only checked for symbols, not strings (#9257) via Joshua Liebowitz

Please help us test early releases of fastlane by opting into nightly builds 🌃

before_all do
  update_fastlane(nightly: true)
end

image

fastlane - 2.33.0 Update spaceship to work with the new iTC

Published by KrauseFx over 7 years ago

  • Update team selection in spaceship to work with the new iTC (#9238) via Felix Krause
  • Fix link to troubleshooting on new docs site (#9236) via fabio teles
  • Implement Reports Generator for Screengrab (#9213) via Marcin Urbański

As of 22nd May 2017 we have to access the new API endpoint olympus.itunes.apple.com to get a valid itctx value for our session 💥

fastlane - 2.32.1 `fastlane init` error fix

Published by mpirri over 7 years ago

  • [spaceship] Fix fastlane init error with undefined interactive? method (#9224) via Josh Holtz
  • Improvements to how exceptions are represented in crash reporter (#9218, #9219, #9220, #9221, #9222) via Michael Furtak, David Ohayon, and Mark Pirri
fastlane - 2.32.0 Retrieve in-app purchase prices

Published by ohayon over 7 years ago

  • [spaceship] Allow retrieval of prices for in-app purchases (#9180) via klappradla
  • [pilot] Fix crash when removing testers from Users & Roles (#9196) via Josh Liebowitz
  • Crash reporting improvements (#9208, #9210) via David Ohayon
fastlane - 2.31.0 Improvements

Published by mpirri over 7 years ago

  • [pilot] Remove message on crash about incompatibility with iTunesConnect (#9189) via Mark Pirri
  • [spaceship] Documentation: add example of calling Spaceship::Portal::App.details (#9194) via huang-kun
  • [spaceship] Add ability to re-send TestFlight invites to external testers (#9188) via Joel Klabo
  • [set_changelog] Fix set_changelog action for Mac apps (#9183) via Felix Krause
  • [screengrab] Code cleanup around localeToDirName (#9169) via Michael Furtak
  • [supply] Fix duplicate option listing in the --help screen (#9173) via Felix Krause
  • [chatwork] Switch Chatwork API endpoint to “v2”. “v1” is no longer available. (#9175) via SAITO Tomomi
  • [zip] zip action now returns output path with “.zip” if input did not have it (#9159) via Josh Holtz
  • [zip] Clean up code to zip file name manipulation (#9174) via Josh Holtz
  • [spaceship] Detect non-interactive terminals in the team selection (#9160) via Helmut Januschka
  • [fastlane_core] Move error types into their own files (#9199) via David Ohayon
  • [fastlane_core] Crash reporter cleanups (#9170, #9171, #9187, #9200) via David Ohayon and Mark Pirri
fastlane - 2.30.2 Fixing bugs!

Published by mpirri over 7 years ago

  • Don’t include gym build failures in analytics or crash reports (#9156) via Mark Pirri
  • Rescue file access exceptions when logging crash reports (#9155) via David Ohayon
  • [spaceship] Fix crash when trying to create push certs with Launcher (#9090) via Austin Treat Emmons
  • [screengrab] Fix metadata directory names when locale country is an empty string (#9150) via Josh Snelling
fastlane - 2.30.1 Bug fix

Published by ohayon over 7 years ago

  • Sanitize exception messages (#9148) via David Ohayon and Mark Pirri
fastlane - 2.30.0 Add crash reporting and improvements

Published by ohayon over 7 years ago

  • Add Stackdriver crash reporting (#9113) via David Ohayon and Mark Pirri
  • [deliver] Fix crash in set_trade_representative_contact_information (#9144) via Gérson Mendes de Souza
  • [match] Raise exception if no password is provided (#9137) via Felix Krause
  • Show warning when no value is provided for option in config files (#9108) via Felix Krause
  • [snapshot] Tell users about new SnapshotHelper.swift (#9138) via Felix Krause
  • Enables App Managers to be able to add external testers to apps (#9046) via Joshua Liebowitz
  • Recommend actions (#8789) via Wolfgang Lutz
  • Add Trade Representative Contact Information (#9119) via Kohei Tabata
  • [snapshot] Split xcodebuild logs by device name and language (#9117) via Felix Krause
  • Fix update checker regression in fastlane env and update_fastlane (#9136) via Felix Krause
fastlane - 2.29.0 New metrics collection end point and other improvements

Published by asfalcone over 7 years ago

  • Change fastlane metrics collection endpoint (#9084) via Andrea Falcone
  • [deliver] Improve setup detection (#9070) via Felix Krause
  • [deliver] Enable automatic scaling when user doesn't provide all screenshots (#9072) via Felix Krause
  • [match] Add new clone_branch_directly option to clone faster (#9102) via Felix Krause
  • [match] Fix not respecting git user options when nuking or changing password (#9120) via Felix Krause
  • [pilot] Respect wait_processing_interval config option (#9111) via Mark Pirri
  • [supply] Allow specifying root url for androidpublisher api (#9075) via Christian Legnitto
fastlane - 2.28.9 Bug fixes

Published by mpirri over 7 years ago

  • [spaceship] Fix errors that are reported as crashes because of incorrect use of ‘UI’ class (#9089) via Felix Krause
  • [pilot] Fixed error reported by iTunesConnect when submitting builds without a changelog, app description, or feedback email (#9085) via Mark Pirri
  • [supply] Better error message when not able to download screenshots and feature graphics (#9083) via Nathan Broadbent
  • [ensure_git_status_clean] Improved action output (#9077) via Anton
  • [deliver] Add message when updating an app's age rating (#9071) via Felix Krause
  • [artifactory] Make available as shared lane values the download URL and size after successful upload (#9079) via Tom Meier
  • [fastlane_core] Show message when the password is fetched from an environment variable (#9069) via Felix Krause
  • [deliver] Consider only whitelisted folders when detecting language (#9057) via Arvind Menon
fastlane - 2.28.8 Improvements

Published by mpirri over 7 years ago

  • [pilot] Fix issues with setting beta_app_feedback_email and beta_app_description (#9055) via Mark Pirri
  • [HockeyApp] Improve documentation around download status option (#9053) via Daniel Schmidt
  • [pilot] Fixed issue with fetching large (> 40) lists of testers (#9054) via David Ohayon
  • Improve error handling when trying to access schemes that may not be shared (#9037) via Felix Krause
  • [gym] Add analyze_build_time option (#9034) via Rishabh Tayal
  • [spaceship] Rework how review objects are fetched (#8701) via Helmut Januschka
  • Remove mention of macOS from README (#9032) via Felix Krause
  • [spaceship] Fix issues with modifying IAPs (#8367) via Helmut Januschka
  • [download_dsyms] Allow use of tvOS platform (#8588) via Seremet Mihai
  • [spaceship] Clean up stubbing in unit tests (#9027) via Fumiya Nakamura
  • [spaceship] Add support for detecting apps removed from sale (#9028) via Fumiya Nakamura
  • Replace outdated Guide.md with links to new docs page (#9030) via Felix Krause
  • Fix not disabling colors properly when using the FASTLANE_DISABLE_COLORS environment variable (#9016) via Felix Krause
fastlane - 2.28.7 Fix distribution issue in _pilot_

Published by ohayon over 7 years ago

  • [pilot] Make processed an instance method instead of class method (#9025) via Mark Pirri
fastlane - 2.28.6 Bug fixes

Published by mpirri over 7 years ago

  • [pilot] When only specifying a changelog, do not overwrite other build test info (such as feedback_email or description) (#9020) via Mark Pirri
  • [pilot/deliver] Use the newest item as default when specifying an .ipa or .pkg paths (#8982) via Chris Graham
  • [pilot] Improve testing around TestFlight methods in spaceship and fastlane_core (#8962) via Stefan Natchev
  • [pilot] Fix bug preventing pilot distribute from working without first uploading a build (#9005) via Aman Gupta
  • Assorted refactors and other cleanup (#8985) via Joshua Liebowitz
fastlane - 2.28.5 Support managing internal testers

Published by ohayon over 7 years ago

  • [pilot] Add support for managing internal testers (#9002) via David Ohayon
fastlane - 2.28.4 TestFlight fixes and improvements

Published by mpirri over 7 years ago

  • [pilot] Deprecate update_build_info_on_upload (not longer supported by iTunesConnect) (#8994) via Mark Pirri
  • [pilot] Don't submit non-externally distributed builds for TestFlight review (#8984) via Mark Pirri
  • [pilot] Remove testers from apps when no groups are specified (#8983) via David Ohayon
  • [spaceship] Add detection of rejected apps (#8996) via Fumiya Nakamura
  • [pilot] Don’t wait forever for builds to appear if they need export compliance updated (#8980) via Mark Pirri
  • [pilot] Add missing Spaceship::TestFlight to filter_groups call (#8974) via Erik Kerber
  • [snapshot] SnapshotHelper now returns a URL prefixed with the correct URL scheme. (#8791) via Isaac Schmidt
  • [pilot] Add required named parameter checking for Ruby 2.0 (#8963) via Stefan Natchev
fastlane - 2.28.3 Update pilot to support groups

Published by mpirri over 7 years ago

  • [pilot] Allow adding testers to default external group and support :groups option (#8943) via David Ohayon
  • [pilot] Allow removing testers from multiple groups (#8957) via Mark Pirri
  • [pilot] Disable add/remove for internal testers (#8959) via Mark Pirri
  • showBuildSettings does not require to call clean on Xcode >= 8.3 (#8921) via punty
  • Fix string handling in print_table wrapping (#8951) via Michael Furtak
  • [deliver] Fix preview layout (#8945) via Fumiya Nakamura
  • [gym] Add skip_package_ipa option (#8734) via Josh Liebowitz
fastlane - 2.28.2 Update pilot to add testers to apps

Published by ohayon over 7 years ago

  • Fix tester creation and addition to groups (#8939) via Core Team