Skip to content

Releases: fastlane/fastlane

2.183.0 Hello Ruby 3.0 and goodbye Ruby 2.4

14 May 15:11
76788f1
Compare
Choose a tag to compare
  • [action][danger] add fail-if-no-pr flag to Danger action (#18657) via Jorge Revuelta
  • [Ruby 3.0] migrate google-api-client gem and drop Ruby 2.4 (#18656) via Satoshi Namai
  • [Ruby 3.0] replace obsolete URI.escape with alternatives (#18646) via Satoshi Namai
  • [scan] fix regular expression to find failed tests suite-name (#18661) via Manish Rathi
  • [action][git_pull] clean-up the verify-blocks for Boolean validation (#18662) via Manish Rathi
  • [fastlane_core] fix parsing of passwords with trailing spaces due to wrong whitespace handling in Fastlane::Shell::password method (#18684) via Artem Bliednov
  • [Regression][fastlane_core][deliver] fix deliver is unable to automatically select the latest build and submit it for review (#18682) via Lukasz Grabowski

2.182.0 Improvements

05 May 12:30
7ba2d6a
Compare
Choose a tag to compare
  • [snapshot] enable greater customization of the iOS status bar in snapshot screenshots (#18560) via Dave Wood
  • [Fastlane.Swift] Swift's ConfigItem for conflicting values into Ruby's end. (#18544) via Jorge Revuelta
  • [Fastlane.Swift] sanitize Swift document comments (#18635) via Jorge Revuelta
  • [Ruby 3.0] wwitch back to the original commander gem and update dependencies (#18599) via Satoshi Namai
  • [action] ensure backup_xcarchive preserves symbolic links (#18627) via Matej Bukovinski
  • [action][git_submodule_update] documentation improvements (#18598) via Manish Rathi
  • [Ruby 3.0] replace slack-notifier gem with internal library (#18537) via Satoshi Namai
  • [fastlane_core] xcode_at_least method improvements (#18600) via Manish Rathi
  • [pilot] clean-up - removed empty tester_util file (#18601) via Manish Rathi
  • [action][upload_symbols_to_crashlytics] add check for app_id before searching for gsp and api_token (#18607) via Cristian Lupu
  • [spaceship] add fetch_all_certificates method (#18620) via Damian Rzeszot
  • [Ruby 3.0] bump rubocop version (#18564) via Satoshi Namai
  • [action] import_from_git - Add caching support for branch (#18568) via Hiroki Nagasawa

2.181.0 Improvements

20 Apr 07:57
e874a47
Compare
Choose a tag to compare
  • [scan] keep initial xcresult (#18555) via Corey Werner
  • [spaceauth] add --copy_to_clipboard option to spaceauth (#18538) via Roger Oba
  • [Ruby 3.0] improve specs for Slack action (#18512) via Satoshi Namai
  • [spaceship] fix case sensitive email issue for Spaceship::Members.find (#18573) via Max Ott
  • [supply] upload native symbols for crash symbolication (#18526) via Marcelo Oliveira
  • [fastlane][lanemanager] fastlane command suggestion improvement when running using bundler (#18515) via Manish Rathi
  • [gym] fix in the gym/runner. When moving mac 'app' silently fails if file already exist in that location. (#18529) via Krzysztof
  • [snapshot] added iPhone 12 models to snapshot reports generator (#18535) via Davide
  • [fastlane_core][pilot][deliver] fix when polling for build processing to poll for X.Y and X.Y.0 (#18547) via Josh Holtz
  • [action][ensure_env_vars] efficiency improvement (#18522) via Manish Rathi
  • [fastlane][action] fix git_branch when not in a git repo (#18525) via Josh Holtz

2.180.1 Improvements

08 Apr 22:15
5339882
Compare
Choose a tag to compare
  • [fastlane] fix fastlane_require to work with RubyGems 3.2.0 and up (#18520) via Josh Holtz

2.180.0 Improvements

08 Apr 01:36
158c54d
Compare
Choose a tag to compare
  • [action][jira] API response improvement (#18504) via Manish Rathi
  • [action] fix "sh" broken when output is in encoding other than UTF-8 (#18075) via Stuart McHattie
  • [scan] retry after failure (#17765) via Xavier Lowmiller
  • [Fastlane.Swift] fix onError not being called (#18452) via Jorge
  • [match] fix match change password argument error (#18510) via Bob Smits
  • [action] notarize: add support for AppStore Connect API Key (#18364) via Paul Niezborala
  • [Fastlane.Swift] Restore 'swift' directory if it is deleted before running a lane (#18496) via Tim Oliver
  • [action][app_store_connect_api_key] Updated is_supported platform (#18462) via Manish Rathi
  • [snapshot] bump SnapshotHelper.swift's version. (#18503) via Yilei "Dolee" Yang
  • [Fastlane.Swift] fix array-typed RubyCommand arguments (#18458) via Jorge
  • [action] new sourcedocs action (#18464) via Nemanja Filipovic

2.179.0 Improvements

26 Mar 11:13
d21cda0
Compare
Choose a tag to compare
  • [action][match] match_nuke action - Nuke your certificate and provisioning profiles (via match) (#18387) via Manish Rathi
  • [Fastlane.Swift] fix Fastlane.Swift point values default value (#18449) via Jorge
  • [Fastlane.Swift] add some missing return types (#18450) via Jorge
  • [screengrab] fix screenshots on Android Q and above (#18434) via Kartik Soneji
  • [Fastlane.swift][cert][deliver][pilot][precheck][sigh] make username optional where apiKeyPath can also be provided (#18194) via Alexis Bronchart
  • [frameit] update iPad 12.9 version renaming mapping to match what the rest of frameit expects (#18448) via Tyler Hillsman
  • [frameit] fix for Nexus 5x naming and storing legacy frames that are needed but deleted in Facebook's frameset (#18439) via Josh Holtz
  • [actions] Unify Actions.git_branch and git_branch lane. (#18432) via Roger Oba
  • [fastlane_core] fix 2FA in CI environments by correctly evaluating falsey values of CI identifier env vars (#18429) via Alex
  • [deliver] don't update review information if empty hash (#18443) via Josh Holtz
  • [match][change_password] re-encrypt using new password instead of MATCH_PASSWORD env var (#18389) via Roger Oba
  • [action] - get_version_number update xcodeproj option to accept both Xcode project filepath or its containing directory (#17574) via Roger Oba
  • [Ruby 3.0] fix failing CI checks by supporting open-uri on Ruby 2.4 (#18405) via Satoshi Namai
  • [Ruby 3.0] replace Kenerl.open overriden by open-uri with URI.open (#18395) via Satoshi Namai
  • [app_store_connect_api] fixed issue with ApiKey in home directory (#18402) via Michal Hernas
  • [gym] fix generating and exporting macOS .app (#17885) via Edward Lawford
  • [gym] handle situations where the EXECUTABLE_NAME is not accurate (#18016) via David Brunow

2.178.0 Improvements

12 Mar 03:53
1d44d0f
Compare
Choose a tag to compare
  • [spaceship] add testers to other group (#18382) via Eric Wu
  • [action] create_xcframework - delete .xcframework if already exists (#18345) via Nemanja Filipovic
  • [action] github_api action - 'headers' param improvements (#18347) via Manish Rathi
  • [action] app_store_connect_api_key - add validation to session duration. (#18346) via Roger Oba
  • [action] add skip_info_plist parameter to increment_build_number to avoid updating Info.plist (#18372) via Maarten Billemont
  • [fastlane_core] fix package upload after two-step rescue. (#18373) via Maarten Billemont
  • [pilot] do not update app beta details if not needed (#18289) via Albert Casademont
  • [fastlane_core][pilot][deliver] Improved transporter logging to pilot (#12259) via Alex Delong
  • [Ruby 3.0] fix Ruby 2.7's deprecation warnings (#18021) via Satoshi Namai
  • [action] github_api - enhance Github Actions token support (#18044) via David Cacenabes

2.177.0 Improvements

08 Mar 19:02
200cf8f
Compare
Choose a tag to compare
  • [scan] force to fail if requested devices do not exist (#18327) via Nemanja Filipovic
  • [action] push_to_git_remote - Remove useless pwd (#18270) via MK
  • [pilot] change itmsp saved name to allow multiple upload. (#18285) via Matheus Gois
  • [pilot] fix issue where build sometimes doesn't submit for review (#18328) via Josh Holtz
  • [spaceship] added missing create method for UserInvitation model (#18043) via Dinsen
  • [deliver] bring IOS_58 dimensions in line with the current Apple specification (#18276) via Michael Lenaghan
  • [spaceship] Better error handling of 403 status code when using API Key (#18299) via Dinsen
  • [spaceship] resolve issue with current team_id being incorrectly reported (#18279) via Ash Tyndall
  • [spaceship] make ensure_version pass the client to get_edit_app_store_version (#18294) via BoaNeo
  • [deliver] reduce the number of API calls in deleting screenshots (#18320) via Satoshi Namai
  • [action] add 'changelog' option to Appaloosa (#18326) via Nicolas Bouème
  • [snapshot] fixed logic calling uninstall_app (#18297) via liefersfl
  • [action] restore multi-threading uploads in upload_symbols_to_crashlytics (#18314) via Satoshi Namai
  • [spaceship] Add support for deleting app_screenshot_sets and app_preview_sets (#18287) via Max Ott

2.176.0 Improvements

24 Feb 21:39
8dcb94a
Compare
Choose a tag to compare
  • [pilot] fix default value of demo_account_required to nil instead of false (#18158) via Albert Casademont
  • [pilot] also wait for build processing when only distributing (#18073) via Benedek Kozma
  • [scan] add possibility for copying pre-built .xctestrun file into test_output directory (#18057) via Nemanja Filipovic
  • [precheck] update error message for Precheck cannot check In-app purchases with the App Store Connect API Key (#18251) via Lachlan
  • [action] jazzy - add module_version option (#18260) via Marcin Stepnowski
  • [spaceship][spaceauth] fix SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER forcing 'sms' push mode (#18239) via Hiroto Nakamura
  • [screengrab] fix regression #18240: tries to use adb.exeadb as the executable name on Windows. (#18241) via Kartik Soneji

2.175.0 Improvements

19 Feb 03:54
fc8ab92
Compare
Choose a tag to compare
  • [action] fix swiftlint validation block. (#18030) via Roger Oba
  • [screengrab][actions] - fix android executable checking on windows (#18172) via Kartik Soneji
  • [match] add documentation on how to use GitHub tokens (#18066) via Andres Riofrio
  • [fastlane] remove "sudo" for gem install (#18189) via Satoshi Namai
  • [match] improve copy when asking user for password in interactive mode. (#18199) via Roger Oba
  • [deliver] sort screenshots naturally, in a human-friendly way. (#18200) via Roger Oba
  • [spaceship] allow extra fields in API Key JSON file (#18235) via Alex
  • [action] download_dsyms - fix latest build lookup by ignoring the version. (#18201) via Roger Oba
  • [match] nuke use also token when cloning private repo (#18202) via Alisher Ulugbekov
  • [spaceship] fix: use new analytics endpoint (#18216) via Valerio Castelli
  • [app store connect] unified ENV vars for App Store Connect API Key (#18181) via Josh Holtz
  • [fastlane_core] env_names - new config item option (#18173) via Josh Holtz
  • [action] fix download dsyms with zero prefixed versions (#18042) via Daisuke Shimamoto

Notes

  • Added new unified environment variables for App Store Connect API Keys
    • APP_STORE_CONNECT_API_KEY and APP_STORE_CONNECT_API_KEY_PATH can be used in every action/tool that uses App Store Connect API Keys
    • Action specific environment variables will continue to keep working