fastlane/fastlane (fastlane)
### [`v2.224.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.224.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.223.1...2.224.0)
- \[spaceship] Add support for Enterprise Program API ([#22215](https://redirect.github.com/fastlane/fastlane/issues/22215)) via GevaZeichner ([@GevaZeichner](https://redirect.github.com/GevaZeichner))
- Make test pass standalone ([#22268](https://redirect.github.com/fastlane/fastlane/issues/22268)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- Add missing require 'ostruct' in erb_template_helper.rb to solve uninitialized constant Fastlane::OpenStruct (NameError) ([#21950](https://redirect.github.com/fastlane/fastlane/issues/21950)) via Nicolas G ([@nicgodoy](https://redirect.github.com/nicgodoy))
- \[Fastlane.Swift] Allow overriding LaneFileProtocol lifecycles when subclassing LaneFile ([#20563](https://redirect.github.com/fastlane/fastlane/issues/20563)) via Sven Tiigi ([@SvenTiigi](https://redirect.github.com/SvenTiigi))
- \[Match]\[S3] Only download (and decrypt) files in the subfolder of the provided TeamID ([#22199](https://redirect.github.com/fastlane/fastlane/issues/22199)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
### [`v2.223.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.223.1): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.223.0...2.223.1)
- \[core] fix duplicate builds being matched in BuildWatcher ([#22256](https://redirect.github.com/fastlane/fastlane/issues/22256)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
- \[ci] adding one more github auth call to CI release process ([#22253](https://redirect.github.com/fastlane/fastlane/issues/22253)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
- \[c] prevent rate limited when releasing fastlane on GitHub Actions ([#22252](https://redirect.github.com/fastlane/fastlane/issues/22252)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
### [`v2.223.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.223.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.222.0...2.223.0)
- \[ci] fix changelog generation when no author ([#22250](https://redirect.github.com/fastlane/fastlane/issues/22250)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
- \[core] add -packageAuthorizationProvider flag for xcodebuild ([#22227](https://redirect.github.com/fastlane/fastlane/issues/22227)) via Yarden Eitan ([@yarneo](https://redirect.github.com/yarneo))
- \[deliver]\[pilot] add ability to use Individual API key in deliver and pilot ([#22128](https://redirect.github.com/fastlane/fastlane/issues/22128)) via Ryosuke Ito ([@manicmaniac](https://redirect.github.com/manicmaniac))
- \[match] allow using legacy encryption mode when writing to storage ([#22228](https://redirect.github.com/fastlane/fastlane/issues/22228)) via Hiroto Nakamura ([@Hiroto-N](https://redirect.github.com/Hiroto-N))
- \[action]\[import_from_git] fix import_from_git when specifying a tag and cache_path ([#22133](https://redirect.github.com/fastlane/fastlane/issues/22133)) via Jens Kuhr Jørgensen ([@jenskuhrjorgensen](https://redirect.github.com/jenskuhrjorgensen))
- \[slack] enable emoji-based icons in Slack action by adding icon_emoji parameter ([#22235](https://redirect.github.com/fastlane/fastlane/issues/22235)) via Luka Hristic ([@lukeleleh](https://redirect.github.com/lukeleleh))
- \[action]\[testfairy] add tags parameter to TestFairy upload action ([#22119](https://redirect.github.com/fastlane/fastlane/issues/22119)) via Duncan MacDonald ([@oct0f1sh](https://redirect.github.com/oct0f1sh))
- \[action]\[changelog_from_git_commits] add app_path parameter to changelog_from_git_commits ([#22149](https://redirect.github.com/fastlane/fastlane/issues/22149)) via John Pignata ([@jpignata](https://redirect.github.com/jpignata))
- \[scan] improve performance by change order of checks in `building_mac_catalyst_for_mac` function ([#20898](https://redirect.github.com/fastlane/fastlane/issues/20898)) via TomoXD ([@ghost](https://redirect.github.com/ghost))
### [`v2.222.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.222.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.221.1...2.222.0)
- \[action]\[sh] fastlane sh with log set to false should respect a step name ([#22151](https://redirect.github.com/fastlane/fastlane/issues/22151)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV))
- \[scan]\[trainer] hotfix for float-type version acquisition of `xcresulttool version` fails ([#22157](https://redirect.github.com/fastlane/fastlane/issues/22157)) via David Dongkyu Kim ([@dokimyj](https://redirect.github.com/dokimyj))
- \[gym] fix default result bundle path name ([#22154](https://redirect.github.com/fastlane/fastlane/issues/22154)) via Ignacio Calderon ([@kronenthaler](https://redirect.github.com/kronenthaler))
- \[scan]\[trainer] hotfix for xcresulttool spec changes >= XC16b3 ([#22147](https://redirect.github.com/fastlane/fastlane/issues/22147)) via David Dongkyu Kim ([@dokimyj](https://redirect.github.com/dokimyj))
- \[action]\[ensure_git_status_clean] support empty spaces in `ignore_files` file paths ([#21566](https://redirect.github.com/fastlane/fastlane/issues/21566)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV))
- \[spaceship] add visionOS support for Connect API ([#22032](https://redirect.github.com/fastlane/fastlane/issues/22032)) via Frederik Seiffert ([@triplef](https://redirect.github.com/triplef))
- \[spaceship] Add get app availabilities v2 request ([#21901](https://redirect.github.com/fastlane/fastlane/issues/21901)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski))
### [`v2.221.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.221.1): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/v2.221.0...2.221.1)
- \[deliver]\[spaceship] remove IDFA declarations for Apple App Store submission process ([#22003](https://redirect.github.com/fastlane/fastlane/issues/22003)) via Vyacheslav Frolov ([@fr0l](https://redirect.github.com/fr0l))
### [`v2.221.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.221.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.220.0...v2.221.0)
- \[produce] fix produce passing incorrect teamId when modifying capabilities ([#21885](https://redirect.github.com/fastlane/fastlane/issues/21885)) via Hiroto Nakamura ([@Hiroto-N](https://redirect.github.com/Hiroto-N))
- \[spaceship] support individual API key ([#21987](https://redirect.github.com/fastlane/fastlane/issues/21987)) via Ryosuke Ito ([@manicmaniac](https://redirect.github.com/manicmaniac))
- \[pilot] fix ASC API error when `reject_build_waiting_for_review: true` ([#21995](https://redirect.github.com/fastlane/fastlane/issues/21995)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[spaceship] use new app store statuses to filter app versions and app infos ([#21895](https://redirect.github.com/fastlane/fastlane/issues/21895)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski))
- \[spaceship] move endpoint version from hostname to path ([#21900](https://redirect.github.com/fastlane/fastlane/issues/21900)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski))
- \[fastlane] print better errors when exception occurring in Fastfile ([#21977](https://redirect.github.com/fastlane/fastlane/issues/21977)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[action]\[spm] add `--very-verbose` option ([#21128](https://redirect.github.com/fastlane/fastlane/issues/21128)) via Atsuto Yamashita ([@att55](https://redirect.github.com/att55))
- \[match] fix `fetch_provisioning_profile` when `output_path` is provided as a match option ([#21946](https://redirect.github.com/fastlane/fastlane/issues/21946)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode))
### [`v2.220.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.220.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.219.0...2.220.0)
- \[action]\[sh] fix undefined sh_enabled? method when using Action.sh from a plugin Action ([#21408](https://redirect.github.com/fastlane/fastlane/issues/21408)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[match] Include visionOS devices in provisioning profiles ([#21871](https://redirect.github.com/fastlane/fastlane/issues/21871)) via peter-gyarmati ([@peter-gyarmati](https://redirect.github.com/peter-gyarmati))
- \[spaceship] Fix filtering of Mac devices when trying to create a macOS profile ([#21915](https://redirect.github.com/fastlane/fastlane/issues/21915)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[core] update simctl command in device_manager.rb \[21893] ([#21894](https://redirect.github.com/fastlane/fastlane/issues/21894)) via David Nedrow ([@dnedrow](https://redirect.github.com/dnedrow))
- \[fastlane] remove dependency on unmaintained rest-client library ([#21898](https://redirect.github.com/fastlane/fastlane/issues/21898)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[spaceship] handle new app status ([#21890](https://redirect.github.com/fastlane/fastlane/issues/21890)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski))
- \[spaceship] Update Model: beta_tester ([#21799](https://redirect.github.com/fastlane/fastlane/issues/21799)) via mlch911 ([@mlch911](https://redirect.github.com/mlch911))
- \[fix] drop old code made for ruby < 2.6 ([#21878](https://redirect.github.com/fastlane/fastlane/issues/21878)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[fastlane_core] fix the display of non-unicode characters when printing lane context ([#21857](https://redirect.github.com/fastlane/fastlane/issues/21857)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[spaceship] `create_certificate_signing_request`: update from SHA-1 to SHA-256 ([#21644](https://redirect.github.com/fastlane/fastlane/issues/21644)) via Jay Soffian ([@jaysoffian](https://redirect.github.com/jaysoffian))
- \[match]\[hotfix] remove the `renew_expired_certs` option introduced in [#21691](https://redirect.github.com/fastlane/fastlane/issues/21691) and revert the default behavior while we address issues with it ([#21812](https://redirect.github.com/fastlane/fastlane/issues/21812)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[action]\[appetize] Raise error when the API returns an unsuccessful response ([#21816](https://redirect.github.com/fastlane/fastlane/issues/21816)) via Ben Ferris ([@benferris-tl](https://redirect.github.com/benferris-tl))
- \[action]\[git_add] Add `force` option ([#21850](https://redirect.github.com/fastlane/fastlane/issues/21850)) via Tomoki Yamashita ([@tomorrowkey](https://redirect.github.com/tomorrowkey))
- \[pilot] add xros as valid option for pilot upload ([#21841](https://redirect.github.com/fastlane/fastlane/issues/21841)) via Damian Monogue ([@demonnic](https://redirect.github.com/demonnic))
- \[match] fix devices fetch for tvOS platform ([#21828](https://redirect.github.com/fastlane/fastlane/issues/21828)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[deliver] increase chances of success when creating a new app version even when Apple servers are degraded ([#21742](https://redirect.github.com/fastlane/fastlane/issues/21742)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[action]\[OneSignal] Update to use v11.0 REST API ([#21839](https://redirect.github.com/fastlane/fastlane/issues/21839)) via Mohammed Akram Hussain ([@Akramhussain4](https://redirect.github.com/Akramhussain4))
- \[snapshot] fix regression introduced in 2.218.0 caused by extraneous method argument in snapshot setup ([#21832](https://redirect.github.com/fastlane/fastlane/issues/21832)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[spec] fix the loading of certain passwords from the keychain (fixes [#21817](https://redirect.github.com/fastlane/fastlane/issues/21817)) ([#21818](https://redirect.github.com/fastlane/fastlane/issues/21818)) via Ryan Pendleton ([@rpendleton](https://redirect.github.com/rpendleton))
- \[gym]\[fastlane_core] add platform support for visionOS ([#21574](https://redirect.github.com/fastlane/fastlane/issues/21574)) via Philipp Resch ([@PinkidG](https://redirect.github.com/PinkidG))
- \[match] improve encryption internals, solving flaky test ([#21663](https://redirect.github.com/fastlane/fastlane/issues/21663)) ([#21790](https://redirect.github.com/fastlane/fastlane/issues/21790)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[frameit] iPhone 14 Frames ([#21727](https://redirect.github.com/fastlane/fastlane/issues/21727)) via sathoeni ([@sathoeni](https://redirect.github.com/sathoeni))
- \[spaceship] decrease App Store Connect API token `issued-at-time` to prevent server rejection ([#21583](https://redirect.github.com/fastlane/fastlane/issues/21583)) via Jason Moore ([@xinsight](https://redirect.github.com/xinsight))
- \[match]\[sigh] add option to automatically renew expired certificates (defaults to enabled) ([#21691](https://redirect.github.com/fastlane/fastlane/issues/21691)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[pilot] do not advertise the `skip_waiting_for_build_processing` option when it is already set ([#21730](https://redirect.github.com/fastlane/fastlane/issues/21730)) via Robin Kunde ([@robinkunde](https://redirect.github.com/robinkunde))
- \[match] propagate keychain when installing wwdr certificates ([#21578](https://redirect.github.com/fastlane/fastlane/issues/21578)) via rabbitinspace ([@rabbitinspace](https://redirect.github.com/rabbitinspace))
- \[deliver] introduce `timeout` for screenshots processing waiting time ([#21693](https://redirect.github.com/fastlane/fastlane/issues/21693)) via Mikhail Maslo ([@mikhailmaslo](https://redirect.github.com/mikhailmaslo))
- \[frameit] facebook.design doesn't work anymore ([#20915](https://redirect.github.com/fastlane/fastlane/issues/20915)) via Guglielmo Faglioni ([@guidev](https://redirect.github.com/guidev))
- \[core] add an interactive console for users as well ([#21803](https://redirect.github.com/fastlane/fastlane/issues/21803)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[trainer] fix issues where number of failures would always be zero ([#21432](https://redirect.github.com/fastlane/fastlane/issues/21432)) via Mahmood Tahir ([@tahirmt](https://redirect.github.com/tahirmt))
### [`v2.219.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.219.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.218.0...2.219.0)
- \[fastlane]\[ci] Lock google-cloud-env < 2.0.0 for Ruby 2.6 and fix CI to use specified ruby versions ([#21777](https://redirect.github.com/fastlane/fastlane/issues/21777)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
- \[sigh] prevent crashes in `fetch_profiles` when profiles have no `bundle_id` ([#21758](https://redirect.github.com/fastlane/fastlane/issues/21758)) via jonas2808 ([@jonas2808](https://redirect.github.com/jonas2808))
- \[scan] Fix device selection issue fallback scenario ([#21772](https://redirect.github.com/fastlane/fastlane/issues/21772)) via arc-v2 ([@arc-v2](https://redirect.github.com/arc-v2))
- \[sigh] fix cache parameters validation ([#21766](https://redirect.github.com/fastlane/fastlane/issues/21766)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[match] fix cache issues in read-only mode ([#21767](https://redirect.github.com/fastlane/fastlane/issues/21767)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
### [`v2.218.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.218.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.217.0...2.218.0)
Auto-generated by fastlane 🤖
**Changes since release '2.217.0':**
- \[action]\[sonar] replace deprecated sonar.login parameter with sonar.token ([#21736](https://redirect.github.com/fastlane/fastlane/issues/21736)) via Panajev ([@Panajev](https://redirect.github.com/Panajev))
- \[action]\[spm] add simulator flag for swift compiler ([#21707](https://redirect.github.com/fastlane/fastlane/issues/21707)) via Mohammad Gharari ([@gharary](https://redirect.github.com/gharary))
- \[security] update `sinatra` dev dependency to resolve dependabot alert ([#21709](https://redirect.github.com/fastlane/fastlane/issues/21709)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[fastlane-core] recommends to retry uploading when AltoolTransporterExecutor crashes ([#21536](https://redirect.github.com/fastlane/fastlane/issues/21536)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode))
- \[Fastlane.swift] fix Unexpected duplicate tasks error message in Fastlane Swift ([#21621](https://redirect.github.com/fastlane/fastlane/issues/21621)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV))
- \[scan] Filter simulators with version greater than SDK version of active Xcode installation when choosing default ([#21677](https://redirect.github.com/fastlane/fastlane/issues/21677)) via wuaar1003 ([@wuaar1003](https://redirect.github.com/wuaar1003))
- \[plugin_generator] move development dependencies from `*.gemspec.erb` to `Gemfile.erb` ([#21726](https://redirect.github.com/fastlane/fastlane/issues/21726)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[match] add caching layer to significantly improve performance by up to 100x ([#21694](https://redirect.github.com/fastlane/fastlane/issues/21694)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[fastlane_core] add support to Ruby 3.3 ([#21683](https://redirect.github.com/fastlane/fastlane/issues/21683)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[fastlane] remove some unused method parameters ([#21722](https://redirect.github.com/fastlane/fastlane/issues/21722)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[action]\[spm] deprecate `build_path` option in favor of `scratch_path`, as recommended by Swift CLI ([#20814](https://redirect.github.com/fastlane/fastlane/issues/20814)) via Victor Carvalho Tavernari ([@Tavernari](https://redirect.github.com/Tavernari))
- \[match] git storage: allow simultaneous usage of clone_branch_directly and shallow_clone ([#21716](https://redirect.github.com/fastlane/fastlane/issues/21716)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[action]\[spm] add `parallel` option ([#21665](https://redirect.github.com/fastlane/fastlane/issues/21665)) via Bram Schulting ([@bramschulting](https://redirect.github.com/bramschulting))
- \[fastlane_core] remove expired WWDR G1 certificate from cert_checker ([#21098](https://redirect.github.com/fastlane/fastlane/issues/21098)) via janwiebe-jump ([@janwiebe-jump](https://redirect.github.com/janwiebe-jump))
- \[action]\[upload_symbols_to_crashlytics] allow '~' in binary path ([#21032](https://redirect.github.com/fastlane/fastlane/issues/21032)) via GevaZeichner ([@GevaZeichner](https://redirect.github.com/GevaZeichner))
- \[scan] replace the `simctl boot` command with `simctl bootstatus`, potentially fixing signal kill before running tests ([#21026](https://redirect.github.com/fastlane/fastlane/issues/21026)) via Alexey Alter-Pesotskiy ([@testableapple](https://redirect.github.com/testableapple))
- \[spaceship] add `Spaceship::ConnectAPI::AppPreviewSet::PreviewType::IPHONE_67` ([#21710](https://redirect.github.com/fastlane/fastlane/issues/21710)) via Sergei Sevkovich ([@drcreazy](https://redirect.github.com/drcreazy))
- \[action]\[ensure_no_debug_code] detect binding.irb in `ensure_no_debug_code` during build. ([#21635](https://redirect.github.com/fastlane/fastlane/issues/21635)) via Takuma Homma ([@mataku](https://redirect.github.com/mataku))
- CONTRIBUTING.md: remove Google CLA section ([#21646](https://redirect.github.com/fastlane/fastlane/issues/21646)) via Jay Soffian ([@jaysoffian](https://redirect.github.com/jaysoffian))
- \[fastlane_core] hide xcodebuild stderr to solve [#21672](https://redirect.github.com/fastlane/fastlane/issues/21672) ([#21673](https://redirect.github.com/fastlane/fastlane/issues/21673)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[scan] fix misleading error message when no devices are found ([#21650](https://redirect.github.com/fastlane/fastlane/issues/21650)) via Miles Thompson ([@MagnificentMiles](https://redirect.github.com/MagnificentMiles))
- \[deliver]\[spaceship]\[scan] fix build warnings in rspec ([#21660](https://redirect.github.com/fastlane/fastlane/issues/21660)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[deliver] fix regression where changes made to the privacy URL fail to upload ([#21657](https://redirect.github.com/fastlane/fastlane/issues/21657)) via Owen Hart ([@owjsub](https://redirect.github.com/owjsub))
- \[fastlane_core] let FastlanePty detect when externally invoked programs crash, harden it when using popen, and expose process statuses. ([#21618](https://redirect.github.com/fastlane/fastlane/issues/21618)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
### [`v2.217.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.217.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.216.0...2.217.0)
- \[spaceship] work around deliver issue [#21105](https://redirect.github.com/fastlane/fastlane/issues/21105) ([#21633](https://redirect.github.com/fastlane/fastlane/issues/21633)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej))
- \[action]\[slather] add support for slather's new --ymlfile option ([#21613](https://redirect.github.com/fastlane/fastlane/issues/21613)) via jarrodlombardo-EventBase ([@jarrodlombardo-EventBase](https://redirect.github.com/jarrodlombardo-EventBase))
- \[action]\[notarize] printing log on error ([#21609](https://redirect.github.com/fastlane/fastlane/issues/21609)) via Csaba Szigeti ([@szigetics](https://redirect.github.com/szigetics))
- \[tests] fix test being potentially muddied by local ENV ([#21586](https://redirect.github.com/fastlane/fastlane/issues/21586)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[match] remove redundant fetching of profile devices and certificates ([#21409](https://redirect.github.com/fastlane/fastlane/issues/21409)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[match] hide sensitive information in match output ([#21603](https://redirect.github.com/fastlane/fastlane/issues/21603)) via Duncan MacDonald ([@oct0f1sh](https://redirect.github.com/oct0f1sh))
- \[supple] fix issue with releases containing retained versions ([#20997](https://redirect.github.com/fastlane/fastlane/issues/20997)) ([#20998](https://redirect.github.com/fastlane/fastlane/issues/20998)) via Mariano Miani ([@mmiani](https://redirect.github.com/mmiani))
- \[action]\[git_branch] add `FL_GIT_BRANCH_DONT_USE_ENV_VARS` env var to `git_branch` ([#21597](https://redirect.github.com/fastlane/fastlane/issues/21597)) via Oguz Kocer ([@oguzkocer](https://redirect.github.com/oguzkocer))
- \[tests] Make error message expectation more flexible in `runner_spec.rb` to support Ruby 2.6 error message format ([#21591](https://redirect.github.com/fastlane/fastlane/issues/21591)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[docs] fix typo `practies` → `practices` based on feedback from fastlane/docs ([#21589](https://redirect.github.com/fastlane/fastlane/issues/21589)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[fastlane] add support for keyword arguments for lanes in Ruby 3 ([#21587](https://redirect.github.com/fastlane/fastlane/issues/21587)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[tests] update `fakefs` to fix test failures on Ruby 3.2.2 ([#21588](https://redirect.github.com/fastlane/fastlane/issues/21588)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[deliver] Add Watch Ultra screen size ([#21106](https://redirect.github.com/fastlane/fastlane/issues/21106)) via Aoi Takahashi ([@xiii111](https://redirect.github.com/xiii111))
- \[docs] update a bit of the documentation of install_on_device.rb ([#21196](https://redirect.github.com/fastlane/fastlane/issues/21196)) via ls-1N ([@ls-1N](https://redirect.github.com/ls-1N))
- \[precheck] print the HTTP status as the failure reason when it's not 200 ([#21051](https://redirect.github.com/fastlane/fastlane/issues/21051)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[supply] parallel uploads for meta per language ([#21474](https://redirect.github.com/fastlane/fastlane/issues/21474)) via Cristian Caruceru ([@ccaruceru](https://redirect.github.com/ccaruceru))
- \[action]\[nexus_upload] Mark Nexus password as a sensitive field ([#21564](https://redirect.github.com/fastlane/fastlane/issues/21564)) via Liam Jones ([@liamjones](https://redirect.github.com/liamjones))
- \[trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon ([#21493](https://redirect.github.com/fastlane/fastlane/issues/21493)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode))
- \[gym] fix error message for catalyst_platform option ([#21332](https://redirect.github.com/fastlane/fastlane/issues/21332)) via Sebastian Staudt ([@koraktor](https://redirect.github.com/koraktor))
- \[deliver] show file type correctly in user_error ([#21403](https://redirect.github.com/fastlane/fastlane/issues/21403)) via Aru Hyunseung Jeon ([@Dogdriip](https://redirect.github.com/Dogdriip))
- \[gym] fix multiplatform iOS builds ([#21319](https://redirect.github.com/fastlane/fastlane/issues/21319)) via Zach Waugh ([@zachwaugh](https://redirect.github.com/zachwaugh))
- \[match] make git_private_key path absolute ([#21360](https://redirect.github.com/fastlane/fastlane/issues/21360)) via Marko Samec ([@msamec](https://redirect.github.com/msamec))
- \[snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports ([#21557](https://redirect.github.com/fastlane/fastlane/issues/21557)) via Kyle Howells ([@kylehowells](https://redirect.github.com/kylehowells))
- \[deliver] Capturing NoMethodError exception when fetching live app info ([#21553](https://redirect.github.com/fastlane/fastlane/issues/21553)) via Ignacio Calderon ([@kronenthaler](https://redirect.github.com/kronenthaler))
- \[snapshot] support Strict Concurrency for SnapshotHelper ([#21400](https://redirect.github.com/fastlane/fastlane/issues/21400)) via Kohki Miki ([@giginet](https://redirect.github.com/giginet))
- \[match] added selection of certificate and p12 key by certificate id ([#21428](https://redirect.github.com/fastlane/fastlane/issues/21428)) via Ivan Sorokoletov ([@slacklab](https://redirect.github.com/slacklab))
- \[spaceship] allow to specify fetched fields ([#21528](https://redirect.github.com/fastlane/fastlane/issues/21528)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich))
- \[snapshot] add Support for New Apple Devices in Snapshot Generator ([#21554](https://redirect.github.com/fastlane/fastlane/issues/21554)) via Sandeep Joshi ([@isandeepj](https://redirect.github.com/isandeepj))
- \[deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present ([#21472](https://redirect.github.com/fastlane/fastlane/issues/21472)) via Lorenzo Mattei ([@loremattei](https://redirect.github.com/loremattei))
### [`v2.216.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.216.0): Fix for match GitLab storage
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.215.1...2.216.0)
- \[match] fixes missing job-token error in GitLab storage mode ([#21520](https://redirect.github.com/fastlane/fastlane/issues/21520)) via Darby Frey ([@darbyfrey](https://redirect.github.com/darbyfrey))
### [`v2.215.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.215.1): Workaround for Google Play API instability
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.215.0...2.215.1)
- \[supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls ([#21518](https://redirect.github.com/fastlane/fastlane/issues/21518)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz))
### [`v2.215.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.215.0): Improvements
[Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.214.0...2.215.0)
- \[spaceship] add request retry with backoff when encountring 429 errors ([#21511](https://redirect.github.com/fastlane/fastlane/issues/21511)) via Stefan Natchev ([@snatchev](https://redirect.github.com/snatchev))
- \[supply] introduce a new synchronization logic for screenshots ([#21498](https://redirect.github.com/fastlane/fastlane/issues/21498)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware))
- \[deliver] validate the status of app version to be ready_for_review before submitting the app ([#20515](https://redirect.github.com/fastlane/fastlane/issues/20515)) via 醉 ([@404pilot](https://redirect.github.com/404pilot))
- \[match] Added s3\_skip_encryption parameter ([#21018](https://redirect.github.com/fastlane/fastlane/issues/21018)) via Morten Bøgh ([@mbogh](https://redirect.github.com/mbogh))
- \[docs] add minor branding guidelines to `CONTRIBUTING.md` ([#21495](https://redirect.github.com/fastlane/fastlane/issues/21495)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[match] prevent directory download from s3 ([#20975](https://redirect.github.com/fastlane/fastlane/issues/20975)) via Mark Homoki ([@markhomoki](https://redirect.github.com/markhomoki))
- \[xcodes] fix issue where `xcodes` action wouldn't accept beta versions of Xcode ([#21434](https://redirect.github.com/fastlane/fastlane/issues/21434)) via apps4everyone ([@apps4everyone](https://redirect.github.com/apps4everyone))
- \[spaceship] explicit beta group access to all builds at creation ([#21478](https://redirect.github.com/fastlane/fastlane/issues/21478)) via Vincent Isambart ([@vincentisambart](https://redirect.github.com/vincentisambart))
- \[docs] update pull request template to ask contributors to write unit tests ([#21427](https://redirect.github.com/fastlane/fastlane/issues/21427)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[action] deprecate the ensure_xcode_version action ([#21448](https://redirect.github.com/fastlane/fastlane/issues/21448)) via Iulian Onofrei ([@revolter](https://redirect.github.com/revolter))
- \[tests] stop generating rspec temp file in current directory ([#21466](https://redirect.github.com/fastlane/fastlane/issues/21466)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs ([#21465](https://redirect.github.com/fastlane/fastlane/issues/21465)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[deliver]\[frameit] add iPhone 14 Pro / 6.1" display type ([#21393](https://redirect.github.com/fastlane/fastlane/issues/21393)) via Stefan Natchev ([@snatchev](https://redirect.github.com/snatchev))
- \[spaceship] add missing `AppStoreState` cases ([#21312](https://redirect.github.com/fastlane/fastlane/issues/21312)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
- \[fastlane_core] fix WWDR certificates import flow ([#21442](https://redirect.github.com/fastlane/fastlane/issues/21442)) via Paul Taykalo ([@PaulTaykalo](https://redirect.github.com/PaulTaykalo))
- \[docs] fix tool name formatting (for `supply`) to be lowercase to pass fastlane docs unit tests ([#21426](https://redirect.github.com/fastlane/fastlane/issues/21426)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.214.0
->2.224.0
Release Notes
fastlane/fastlane (fastlane)
### [`v2.224.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.224.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.223.1...2.224.0) - \[spaceship] Add support for Enterprise Program API ([#22215](https://redirect.github.com/fastlane/fastlane/issues/22215)) via GevaZeichner ([@GevaZeichner](https://redirect.github.com/GevaZeichner)) - Make test pass standalone ([#22268](https://redirect.github.com/fastlane/fastlane/issues/22268)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - Add missing require 'ostruct' in erb_template_helper.rb to solve uninitialized constant Fastlane::OpenStruct (NameError) ([#21950](https://redirect.github.com/fastlane/fastlane/issues/21950)) via Nicolas G ([@nicgodoy](https://redirect.github.com/nicgodoy)) - \[Fastlane.Swift] Allow overriding LaneFileProtocol lifecycles when subclassing LaneFile ([#20563](https://redirect.github.com/fastlane/fastlane/issues/20563)) via Sven Tiigi ([@SvenTiigi](https://redirect.github.com/SvenTiigi)) - \[Match]\[S3] Only download (and decrypt) files in the subfolder of the provided TeamID ([#22199](https://redirect.github.com/fastlane/fastlane/issues/22199)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) ### [`v2.223.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.223.1): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.223.0...2.223.1) - \[core] fix duplicate builds being matched in BuildWatcher ([#22256](https://redirect.github.com/fastlane/fastlane/issues/22256)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) - \[ci] adding one more github auth call to CI release process ([#22253](https://redirect.github.com/fastlane/fastlane/issues/22253)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) - \[c] prevent rate limited when releasing fastlane on GitHub Actions ([#22252](https://redirect.github.com/fastlane/fastlane/issues/22252)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) ### [`v2.223.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.223.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.222.0...2.223.0) - \[ci] fix changelog generation when no author ([#22250](https://redirect.github.com/fastlane/fastlane/issues/22250)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) - \[core] add -packageAuthorizationProvider flag for xcodebuild ([#22227](https://redirect.github.com/fastlane/fastlane/issues/22227)) via Yarden Eitan ([@yarneo](https://redirect.github.com/yarneo)) - \[deliver]\[pilot] add ability to use Individual API key in deliver and pilot ([#22128](https://redirect.github.com/fastlane/fastlane/issues/22128)) via Ryosuke Ito ([@manicmaniac](https://redirect.github.com/manicmaniac)) - \[match] allow using legacy encryption mode when writing to storage ([#22228](https://redirect.github.com/fastlane/fastlane/issues/22228)) via Hiroto Nakamura ([@Hiroto-N](https://redirect.github.com/Hiroto-N)) - \[action]\[import_from_git] fix import_from_git when specifying a tag and cache_path ([#22133](https://redirect.github.com/fastlane/fastlane/issues/22133)) via Jens Kuhr Jørgensen ([@jenskuhrjorgensen](https://redirect.github.com/jenskuhrjorgensen)) - \[slack] enable emoji-based icons in Slack action by adding icon_emoji parameter ([#22235](https://redirect.github.com/fastlane/fastlane/issues/22235)) via Luka Hristic ([@lukeleleh](https://redirect.github.com/lukeleleh)) - \[action]\[testfairy] add tags parameter to TestFairy upload action ([#22119](https://redirect.github.com/fastlane/fastlane/issues/22119)) via Duncan MacDonald ([@oct0f1sh](https://redirect.github.com/oct0f1sh)) - \[action]\[changelog_from_git_commits] add app_path parameter to changelog_from_git_commits ([#22149](https://redirect.github.com/fastlane/fastlane/issues/22149)) via John Pignata ([@jpignata](https://redirect.github.com/jpignata)) - \[scan] improve performance by change order of checks in `building_mac_catalyst_for_mac` function ([#20898](https://redirect.github.com/fastlane/fastlane/issues/20898)) via TomoXD ([@ghost](https://redirect.github.com/ghost)) ### [`v2.222.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.222.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.221.1...2.222.0) - \[action]\[sh] fastlane sh with log set to false should respect a step name ([#22151](https://redirect.github.com/fastlane/fastlane/issues/22151)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV)) - \[scan]\[trainer] hotfix for float-type version acquisition of `xcresulttool version` fails ([#22157](https://redirect.github.com/fastlane/fastlane/issues/22157)) via David Dongkyu Kim ([@dokimyj](https://redirect.github.com/dokimyj)) - \[gym] fix default result bundle path name ([#22154](https://redirect.github.com/fastlane/fastlane/issues/22154)) via Ignacio Calderon ([@kronenthaler](https://redirect.github.com/kronenthaler)) - \[scan]\[trainer] hotfix for xcresulttool spec changes >= XC16b3 ([#22147](https://redirect.github.com/fastlane/fastlane/issues/22147)) via David Dongkyu Kim ([@dokimyj](https://redirect.github.com/dokimyj)) - \[action]\[ensure_git_status_clean] support empty spaces in `ignore_files` file paths ([#21566](https://redirect.github.com/fastlane/fastlane/issues/21566)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV)) - \[spaceship] add visionOS support for Connect API ([#22032](https://redirect.github.com/fastlane/fastlane/issues/22032)) via Frederik Seiffert ([@triplef](https://redirect.github.com/triplef)) - \[spaceship] Add get app availabilities v2 request ([#21901](https://redirect.github.com/fastlane/fastlane/issues/21901)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski)) ### [`v2.221.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.221.1): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/v2.221.0...2.221.1) - \[deliver]\[spaceship] remove IDFA declarations for Apple App Store submission process ([#22003](https://redirect.github.com/fastlane/fastlane/issues/22003)) via Vyacheslav Frolov ([@fr0l](https://redirect.github.com/fr0l)) ### [`v2.221.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.221.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.220.0...v2.221.0) - \[produce] fix produce passing incorrect teamId when modifying capabilities ([#21885](https://redirect.github.com/fastlane/fastlane/issues/21885)) via Hiroto Nakamura ([@Hiroto-N](https://redirect.github.com/Hiroto-N)) - \[spaceship] support individual API key ([#21987](https://redirect.github.com/fastlane/fastlane/issues/21987)) via Ryosuke Ito ([@manicmaniac](https://redirect.github.com/manicmaniac)) - \[pilot] fix ASC API error when `reject_build_waiting_for_review: true` ([#21995](https://redirect.github.com/fastlane/fastlane/issues/21995)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[spaceship] use new app store statuses to filter app versions and app infos ([#21895](https://redirect.github.com/fastlane/fastlane/issues/21895)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski)) - \[spaceship] move endpoint version from hostname to path ([#21900](https://redirect.github.com/fastlane/fastlane/issues/21900)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski)) - \[fastlane] print better errors when exception occurring in Fastfile ([#21977](https://redirect.github.com/fastlane/fastlane/issues/21977)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[action]\[spm] add `--very-verbose` option ([#21128](https://redirect.github.com/fastlane/fastlane/issues/21128)) via Atsuto Yamashita ([@att55](https://redirect.github.com/att55)) - \[match] fix `fetch_provisioning_profile` when `output_path` is provided as a match option ([#21946](https://redirect.github.com/fastlane/fastlane/issues/21946)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode)) ### [`v2.220.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.220.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.219.0...2.220.0) - \[action]\[sh] fix undefined sh_enabled? method when using Action.sh from a plugin Action ([#21408](https://redirect.github.com/fastlane/fastlane/issues/21408)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[match] Include visionOS devices in provisioning profiles ([#21871](https://redirect.github.com/fastlane/fastlane/issues/21871)) via peter-gyarmati ([@peter-gyarmati](https://redirect.github.com/peter-gyarmati)) - \[spaceship] Fix filtering of Mac devices when trying to create a macOS profile ([#21915](https://redirect.github.com/fastlane/fastlane/issues/21915)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[core] update simctl command in device_manager.rb \[21893] ([#21894](https://redirect.github.com/fastlane/fastlane/issues/21894)) via David Nedrow ([@dnedrow](https://redirect.github.com/dnedrow)) - \[fastlane] remove dependency on unmaintained rest-client library ([#21898](https://redirect.github.com/fastlane/fastlane/issues/21898)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[spaceship] handle new app status ([#21890](https://redirect.github.com/fastlane/fastlane/issues/21890)) via Lukasz Grabowski ([@lucgrabowski](https://redirect.github.com/lucgrabowski)) - \[spaceship] Update Model: beta_tester ([#21799](https://redirect.github.com/fastlane/fastlane/issues/21799)) via mlch911 ([@mlch911](https://redirect.github.com/mlch911)) - \[fix] drop old code made for ruby < 2.6 ([#21878](https://redirect.github.com/fastlane/fastlane/issues/21878)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[fastlane_core] fix the display of non-unicode characters when printing lane context ([#21857](https://redirect.github.com/fastlane/fastlane/issues/21857)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[spaceship] `create_certificate_signing_request`: update from SHA-1 to SHA-256 ([#21644](https://redirect.github.com/fastlane/fastlane/issues/21644)) via Jay Soffian ([@jaysoffian](https://redirect.github.com/jaysoffian)) - \[match]\[hotfix] remove the `renew_expired_certs` option introduced in [#21691](https://redirect.github.com/fastlane/fastlane/issues/21691) and revert the default behavior while we address issues with it ([#21812](https://redirect.github.com/fastlane/fastlane/issues/21812)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[action]\[appetize] Raise error when the API returns an unsuccessful response ([#21816](https://redirect.github.com/fastlane/fastlane/issues/21816)) via Ben Ferris ([@benferris-tl](https://redirect.github.com/benferris-tl)) - \[action]\[git_add] Add `force` option ([#21850](https://redirect.github.com/fastlane/fastlane/issues/21850)) via Tomoki Yamashita ([@tomorrowkey](https://redirect.github.com/tomorrowkey)) - \[pilot] add xros as valid option for pilot upload ([#21841](https://redirect.github.com/fastlane/fastlane/issues/21841)) via Damian Monogue ([@demonnic](https://redirect.github.com/demonnic)) - \[match] fix devices fetch for tvOS platform ([#21828](https://redirect.github.com/fastlane/fastlane/issues/21828)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[deliver] increase chances of success when creating a new app version even when Apple servers are degraded ([#21742](https://redirect.github.com/fastlane/fastlane/issues/21742)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[action]\[OneSignal] Update to use v11.0 REST API ([#21839](https://redirect.github.com/fastlane/fastlane/issues/21839)) via Mohammed Akram Hussain ([@Akramhussain4](https://redirect.github.com/Akramhussain4)) - \[snapshot] fix regression introduced in 2.218.0 caused by extraneous method argument in snapshot setup ([#21832](https://redirect.github.com/fastlane/fastlane/issues/21832)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[spec] fix the loading of certain passwords from the keychain (fixes [#21817](https://redirect.github.com/fastlane/fastlane/issues/21817)) ([#21818](https://redirect.github.com/fastlane/fastlane/issues/21818)) via Ryan Pendleton ([@rpendleton](https://redirect.github.com/rpendleton)) - \[gym]\[fastlane_core] add platform support for visionOS ([#21574](https://redirect.github.com/fastlane/fastlane/issues/21574)) via Philipp Resch ([@PinkidG](https://redirect.github.com/PinkidG)) - \[match] improve encryption internals, solving flaky test ([#21663](https://redirect.github.com/fastlane/fastlane/issues/21663)) ([#21790](https://redirect.github.com/fastlane/fastlane/issues/21790)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[frameit] iPhone 14 Frames ([#21727](https://redirect.github.com/fastlane/fastlane/issues/21727)) via sathoeni ([@sathoeni](https://redirect.github.com/sathoeni)) - \[spaceship] decrease App Store Connect API token `issued-at-time` to prevent server rejection ([#21583](https://redirect.github.com/fastlane/fastlane/issues/21583)) via Jason Moore ([@xinsight](https://redirect.github.com/xinsight)) - \[match]\[sigh] add option to automatically renew expired certificates (defaults to enabled) ([#21691](https://redirect.github.com/fastlane/fastlane/issues/21691)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[pilot] do not advertise the `skip_waiting_for_build_processing` option when it is already set ([#21730](https://redirect.github.com/fastlane/fastlane/issues/21730)) via Robin Kunde ([@robinkunde](https://redirect.github.com/robinkunde)) - \[match] propagate keychain when installing wwdr certificates ([#21578](https://redirect.github.com/fastlane/fastlane/issues/21578)) via rabbitinspace ([@rabbitinspace](https://redirect.github.com/rabbitinspace)) - \[deliver] introduce `timeout` for screenshots processing waiting time ([#21693](https://redirect.github.com/fastlane/fastlane/issues/21693)) via Mikhail Maslo ([@mikhailmaslo](https://redirect.github.com/mikhailmaslo)) - \[frameit] facebook.design doesn't work anymore ([#20915](https://redirect.github.com/fastlane/fastlane/issues/20915)) via Guglielmo Faglioni ([@guidev](https://redirect.github.com/guidev)) - \[core] add an interactive console for users as well ([#21803](https://redirect.github.com/fastlane/fastlane/issues/21803)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[trainer] fix issues where number of failures would always be zero ([#21432](https://redirect.github.com/fastlane/fastlane/issues/21432)) via Mahmood Tahir ([@tahirmt](https://redirect.github.com/tahirmt)) ### [`v2.219.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.219.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.218.0...2.219.0) - \[fastlane]\[ci] Lock google-cloud-env < 2.0.0 for Ruby 2.6 and fix CI to use specified ruby versions ([#21777](https://redirect.github.com/fastlane/fastlane/issues/21777)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) - \[sigh] prevent crashes in `fetch_profiles` when profiles have no `bundle_id` ([#21758](https://redirect.github.com/fastlane/fastlane/issues/21758)) via jonas2808 ([@jonas2808](https://redirect.github.com/jonas2808)) - \[scan] Fix device selection issue fallback scenario ([#21772](https://redirect.github.com/fastlane/fastlane/issues/21772)) via arc-v2 ([@arc-v2](https://redirect.github.com/arc-v2)) - \[sigh] fix cache parameters validation ([#21766](https://redirect.github.com/fastlane/fastlane/issues/21766)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[match] fix cache issues in read-only mode ([#21767](https://redirect.github.com/fastlane/fastlane/issues/21767)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) ### [`v2.218.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.218.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.217.0...2.218.0) Auto-generated by fastlane 🤖 **Changes since release '2.217.0':** - \[action]\[sonar] replace deprecated sonar.login parameter with sonar.token ([#21736](https://redirect.github.com/fastlane/fastlane/issues/21736)) via Panajev ([@Panajev](https://redirect.github.com/Panajev)) - \[action]\[spm] add simulator flag for swift compiler ([#21707](https://redirect.github.com/fastlane/fastlane/issues/21707)) via Mohammad Gharari ([@gharary](https://redirect.github.com/gharary)) - \[security] update `sinatra` dev dependency to resolve dependabot alert ([#21709](https://redirect.github.com/fastlane/fastlane/issues/21709)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[fastlane-core] recommends to retry uploading when AltoolTransporterExecutor crashes ([#21536](https://redirect.github.com/fastlane/fastlane/issues/21536)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode)) - \[Fastlane.swift] fix Unexpected duplicate tasks error message in Fastlane Swift ([#21621](https://redirect.github.com/fastlane/fastlane/issues/21621)) via Daniel Jankowski ([@mollyIV](https://redirect.github.com/mollyIV)) - \[scan] Filter simulators with version greater than SDK version of active Xcode installation when choosing default ([#21677](https://redirect.github.com/fastlane/fastlane/issues/21677)) via wuaar1003 ([@wuaar1003](https://redirect.github.com/wuaar1003)) - \[plugin_generator] move development dependencies from `*.gemspec.erb` to `Gemfile.erb` ([#21726](https://redirect.github.com/fastlane/fastlane/issues/21726)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[match] add caching layer to significantly improve performance by up to 100x ([#21694](https://redirect.github.com/fastlane/fastlane/issues/21694)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[fastlane_core] add support to Ruby 3.3 ([#21683](https://redirect.github.com/fastlane/fastlane/issues/21683)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[fastlane] remove some unused method parameters ([#21722](https://redirect.github.com/fastlane/fastlane/issues/21722)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[action]\[spm] deprecate `build_path` option in favor of `scratch_path`, as recommended by Swift CLI ([#20814](https://redirect.github.com/fastlane/fastlane/issues/20814)) via Victor Carvalho Tavernari ([@Tavernari](https://redirect.github.com/Tavernari)) - \[match] git storage: allow simultaneous usage of clone_branch_directly and shallow_clone ([#21716](https://redirect.github.com/fastlane/fastlane/issues/21716)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[action]\[spm] add `parallel` option ([#21665](https://redirect.github.com/fastlane/fastlane/issues/21665)) via Bram Schulting ([@bramschulting](https://redirect.github.com/bramschulting)) - \[fastlane_core] remove expired WWDR G1 certificate from cert_checker ([#21098](https://redirect.github.com/fastlane/fastlane/issues/21098)) via janwiebe-jump ([@janwiebe-jump](https://redirect.github.com/janwiebe-jump)) - \[action]\[upload_symbols_to_crashlytics] allow '~' in binary path ([#21032](https://redirect.github.com/fastlane/fastlane/issues/21032)) via GevaZeichner ([@GevaZeichner](https://redirect.github.com/GevaZeichner)) - \[scan] replace the `simctl boot` command with `simctl bootstatus`, potentially fixing signal kill before running tests ([#21026](https://redirect.github.com/fastlane/fastlane/issues/21026)) via Alexey Alter-Pesotskiy ([@testableapple](https://redirect.github.com/testableapple)) - \[spaceship] add `Spaceship::ConnectAPI::AppPreviewSet::PreviewType::IPHONE_67` ([#21710](https://redirect.github.com/fastlane/fastlane/issues/21710)) via Sergei Sevkovich ([@drcreazy](https://redirect.github.com/drcreazy)) - \[action]\[ensure_no_debug_code] detect binding.irb in `ensure_no_debug_code` during build. ([#21635](https://redirect.github.com/fastlane/fastlane/issues/21635)) via Takuma Homma ([@mataku](https://redirect.github.com/mataku)) - CONTRIBUTING.md: remove Google CLA section ([#21646](https://redirect.github.com/fastlane/fastlane/issues/21646)) via Jay Soffian ([@jaysoffian](https://redirect.github.com/jaysoffian)) - \[fastlane_core] hide xcodebuild stderr to solve [#21672](https://redirect.github.com/fastlane/fastlane/issues/21672) ([#21673](https://redirect.github.com/fastlane/fastlane/issues/21673)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[scan] fix misleading error message when no devices are found ([#21650](https://redirect.github.com/fastlane/fastlane/issues/21650)) via Miles Thompson ([@MagnificentMiles](https://redirect.github.com/MagnificentMiles)) - \[deliver]\[spaceship]\[scan] fix build warnings in rspec ([#21660](https://redirect.github.com/fastlane/fastlane/issues/21660)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[deliver] fix regression where changes made to the privacy URL fail to upload ([#21657](https://redirect.github.com/fastlane/fastlane/issues/21657)) via Owen Hart ([@owjsub](https://redirect.github.com/owjsub)) - \[fastlane_core] let FastlanePty detect when externally invoked programs crash, harden it when using popen, and expose process statuses. ([#21618](https://redirect.github.com/fastlane/fastlane/issues/21618)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) ### [`v2.217.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.217.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.216.0...2.217.0) - \[spaceship] work around deliver issue [#21105](https://redirect.github.com/fastlane/fastlane/issues/21105) ([#21633](https://redirect.github.com/fastlane/fastlane/issues/21633)) via Jerome Lacoste ([@lacostej](https://redirect.github.com/lacostej)) - \[action]\[slather] add support for slather's new --ymlfile option ([#21613](https://redirect.github.com/fastlane/fastlane/issues/21613)) via jarrodlombardo-EventBase ([@jarrodlombardo-EventBase](https://redirect.github.com/jarrodlombardo-EventBase)) - \[action]\[notarize] printing log on error ([#21609](https://redirect.github.com/fastlane/fastlane/issues/21609)) via Csaba Szigeti ([@szigetics](https://redirect.github.com/szigetics)) - \[tests] fix test being potentially muddied by local ENV ([#21586](https://redirect.github.com/fastlane/fastlane/issues/21586)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[match] remove redundant fetching of profile devices and certificates ([#21409](https://redirect.github.com/fastlane/fastlane/issues/21409)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[match] hide sensitive information in match output ([#21603](https://redirect.github.com/fastlane/fastlane/issues/21603)) via Duncan MacDonald ([@oct0f1sh](https://redirect.github.com/oct0f1sh)) - \[supple] fix issue with releases containing retained versions ([#20997](https://redirect.github.com/fastlane/fastlane/issues/20997)) ([#20998](https://redirect.github.com/fastlane/fastlane/issues/20998)) via Mariano Miani ([@mmiani](https://redirect.github.com/mmiani)) - \[action]\[git_branch] add `FL_GIT_BRANCH_DONT_USE_ENV_VARS` env var to `git_branch` ([#21597](https://redirect.github.com/fastlane/fastlane/issues/21597)) via Oguz Kocer ([@oguzkocer](https://redirect.github.com/oguzkocer)) - \[tests] Make error message expectation more flexible in `runner_spec.rb` to support Ruby 2.6 error message format ([#21591](https://redirect.github.com/fastlane/fastlane/issues/21591)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[docs] fix typo `practies` → `practices` based on feedback from fastlane/docs ([#21589](https://redirect.github.com/fastlane/fastlane/issues/21589)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[fastlane] add support for keyword arguments for lanes in Ruby 3 ([#21587](https://redirect.github.com/fastlane/fastlane/issues/21587)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[tests] update `fakefs` to fix test failures on Ruby 3.2.2 ([#21588](https://redirect.github.com/fastlane/fastlane/issues/21588)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[deliver] Add Watch Ultra screen size ([#21106](https://redirect.github.com/fastlane/fastlane/issues/21106)) via Aoi Takahashi ([@xiii111](https://redirect.github.com/xiii111)) - \[docs] update a bit of the documentation of install_on_device.rb ([#21196](https://redirect.github.com/fastlane/fastlane/issues/21196)) via ls-1N ([@ls-1N](https://redirect.github.com/ls-1N)) - \[precheck] print the HTTP status as the failure reason when it's not 200 ([#21051](https://redirect.github.com/fastlane/fastlane/issues/21051)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[supply] parallel uploads for meta per language ([#21474](https://redirect.github.com/fastlane/fastlane/issues/21474)) via Cristian Caruceru ([@ccaruceru](https://redirect.github.com/ccaruceru)) - \[action]\[nexus_upload] Mark Nexus password as a sensitive field ([#21564](https://redirect.github.com/fastlane/fastlane/issues/21564)) via Liam Jones ([@liamjones](https://redirect.github.com/liamjones)) - \[trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon ([#21493](https://redirect.github.com/fastlane/fastlane/issues/21493)) via Jason Hagglund ([@TheMetalCode](https://redirect.github.com/TheMetalCode)) - \[gym] fix error message for catalyst_platform option ([#21332](https://redirect.github.com/fastlane/fastlane/issues/21332)) via Sebastian Staudt ([@koraktor](https://redirect.github.com/koraktor)) - \[deliver] show file type correctly in user_error ([#21403](https://redirect.github.com/fastlane/fastlane/issues/21403)) via Aru Hyunseung Jeon ([@Dogdriip](https://redirect.github.com/Dogdriip)) - \[gym] fix multiplatform iOS builds ([#21319](https://redirect.github.com/fastlane/fastlane/issues/21319)) via Zach Waugh ([@zachwaugh](https://redirect.github.com/zachwaugh)) - \[match] make git_private_key path absolute ([#21360](https://redirect.github.com/fastlane/fastlane/issues/21360)) via Marko Samec ([@msamec](https://redirect.github.com/msamec)) - \[snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports ([#21557](https://redirect.github.com/fastlane/fastlane/issues/21557)) via Kyle Howells ([@kylehowells](https://redirect.github.com/kylehowells)) - \[deliver] Capturing NoMethodError exception when fetching live app info ([#21553](https://redirect.github.com/fastlane/fastlane/issues/21553)) via Ignacio Calderon ([@kronenthaler](https://redirect.github.com/kronenthaler)) - \[snapshot] support Strict Concurrency for SnapshotHelper ([#21400](https://redirect.github.com/fastlane/fastlane/issues/21400)) via Kohki Miki ([@giginet](https://redirect.github.com/giginet)) - \[match] added selection of certificate and p12 key by certificate id ([#21428](https://redirect.github.com/fastlane/fastlane/issues/21428)) via Ivan Sorokoletov ([@slacklab](https://redirect.github.com/slacklab)) - \[spaceship] allow to specify fetched fields ([#21528](https://redirect.github.com/fastlane/fastlane/issues/21528)) via Vitalii Budnik ([@nekrich](https://redirect.github.com/nekrich)) - \[snapshot] add Support for New Apple Devices in Snapshot Generator ([#21554](https://redirect.github.com/fastlane/fastlane/issues/21554)) via Sandeep Joshi ([@isandeepj](https://redirect.github.com/isandeepj)) - \[deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present ([#21472](https://redirect.github.com/fastlane/fastlane/issues/21472)) via Lorenzo Mattei ([@loremattei](https://redirect.github.com/loremattei)) ### [`v2.216.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.216.0): Fix for match GitLab storage [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.215.1...2.216.0) - \[match] fixes missing job-token error in GitLab storage mode ([#21520](https://redirect.github.com/fastlane/fastlane/issues/21520)) via Darby Frey ([@darbyfrey](https://redirect.github.com/darbyfrey)) ### [`v2.215.1`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.215.1): Workaround for Google Play API instability [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.215.0...2.215.1) - \[supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls ([#21518](https://redirect.github.com/fastlane/fastlane/issues/21518)) via Josh Holtz ([@joshdholtz](https://redirect.github.com/joshdholtz)) ### [`v2.215.0`](https://redirect.github.com/fastlane/fastlane/releases/tag/2.215.0): Improvements [Compare Source](https://redirect.github.com/fastlane/fastlane/compare/2.214.0...2.215.0) - \[spaceship] add request retry with backoff when encountring 429 errors ([#21511](https://redirect.github.com/fastlane/fastlane/issues/21511)) via Stefan Natchev ([@snatchev](https://redirect.github.com/snatchev)) - \[supply] introduce a new synchronization logic for screenshots ([#21498](https://redirect.github.com/fastlane/fastlane/issues/21498)) via Olivier Halligon ([@AliSoftware](https://redirect.github.com/AliSoftware)) - \[deliver] validate the status of app version to be ready_for_review before submitting the app ([#20515](https://redirect.github.com/fastlane/fastlane/issues/20515)) via 醉 ([@404pilot](https://redirect.github.com/404pilot)) - \[match] Added s3\_skip_encryption parameter ([#21018](https://redirect.github.com/fastlane/fastlane/issues/21018)) via Morten Bøgh ([@mbogh](https://redirect.github.com/mbogh)) - \[docs] add minor branding guidelines to `CONTRIBUTING.md` ([#21495](https://redirect.github.com/fastlane/fastlane/issues/21495)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[match] prevent directory download from s3 ([#20975](https://redirect.github.com/fastlane/fastlane/issues/20975)) via Mark Homoki ([@markhomoki](https://redirect.github.com/markhomoki)) - \[xcodes] fix issue where `xcodes` action wouldn't accept beta versions of Xcode ([#21434](https://redirect.github.com/fastlane/fastlane/issues/21434)) via apps4everyone ([@apps4everyone](https://redirect.github.com/apps4everyone)) - \[spaceship] explicit beta group access to all builds at creation ([#21478](https://redirect.github.com/fastlane/fastlane/issues/21478)) via Vincent Isambart ([@vincentisambart](https://redirect.github.com/vincentisambart)) - \[docs] update pull request template to ask contributors to write unit tests ([#21427](https://redirect.github.com/fastlane/fastlane/issues/21427)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[action] deprecate the ensure_xcode_version action ([#21448](https://redirect.github.com/fastlane/fastlane/issues/21448)) via Iulian Onofrei ([@revolter](https://redirect.github.com/revolter)) - \[tests] stop generating rspec temp file in current directory ([#21466](https://redirect.github.com/fastlane/fastlane/issues/21466)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs ([#21465](https://redirect.github.com/fastlane/fastlane/issues/21465)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[deliver]\[frameit] add iPhone 14 Pro / 6.1" display type ([#21393](https://redirect.github.com/fastlane/fastlane/issues/21393)) via Stefan Natchev ([@snatchev](https://redirect.github.com/snatchev)) - \[spaceship] add missing `AppStoreState` cases ([#21312](https://redirect.github.com/fastlane/fastlane/issues/21312)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan)) - \[fastlane_core] fix WWDR certificates import flow ([#21442](https://redirect.github.com/fastlane/fastlane/issues/21442)) via Paul Taykalo ([@PaulTaykalo](https://redirect.github.com/PaulTaykalo)) - \[docs] fix tool name formatting (for `supply`) to be lowercase to pass fastlane docs unit tests ([#21426](https://redirect.github.com/fastlane/fastlane/issues/21426)) via Roger Oba ([@rogerluan](https://redirect.github.com/rogerluan))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.