Skip to content

Releases: fastlane/fastlane

2.225.0 Improvements

21 Oct 01:40
c5f10c2
Compare
Choose a tag to compare

This version has a required fix for authenticating with Apple via Apple ID. Apple started using their own variant of SRP (Secure Remote Password) using SHA-256 and 2048 bit hashing in the sign in flow. Any previous fastlane versions will likely response a "503 Service Temporarily Unavailable" when authenicating with an Apple ID.

2.224.0 Improvements

03 Oct 20:45
40c3e60
Compare
Choose a tag to compare
  • [spaceship] Add support for Enterprise Program API (#22215) via GevaZeichner (@GevaZeichner)
  • Make test pass standalone (#22268) via Jerome Lacoste (@lacostej)
  • Add missing require 'ostruct' in erb_template_helper.rb to solve uninitialized constant Fastlane::OpenStruct (NameError) (#21950) via Nicolas G (@nicgodoy)
  • [Fastlane.Swift] Allow overriding LaneFileProtocol lifecycles when subclassing LaneFile (#20563) via Sven Tiigi (@SvenTiigi)
  • [Match][S3] Only download (and decrypt) files in the subfolder of the provided TeamID (#22199) via Olivier Halligon (@AliSoftware)

2.223.1 Improvements

27 Sep 06:17
31b039c
Compare
Choose a tag to compare
  • [core] fix duplicate builds being matched in BuildWatcher (#22256) via Josh Holtz (@joshdholtz)
  • [ci] adding one more github auth call to CI release process (#22253) via Josh Holtz (@joshdholtz)
  • [c] prevent rate limited when releasing fastlane on GitHub Actions (#22252) via Josh Holtz (@joshdholtz)

2.223.0 Improvements

26 Sep 17:26
3a333fd
Compare
Choose a tag to compare
  • [ci] fix changelog generation when no author (#22250) via Josh Holtz (@joshdholtz)
  • [core] add -packageAuthorizationProvider flag for xcodebuild (#22227) via Yarden Eitan (@yarneo)
  • [deliver][pilot] add ability to use Individual API key in deliver and pilot (#22128) via Ryosuke Ito (@manicmaniac)
  • [match] allow using legacy encryption mode when writing to storage (#22228) via Hiroto Nakamura (@Hiroto-N)
  • [action][import_from_git] fix import_from_git when specifying a tag and cache_path (#22133) via Jens Kuhr Jørgensen (@jenskuhrjorgensen)
  • [slack] enable emoji-based icons in Slack action by adding icon_emoji parameter (#22235) via Luka Hristic (@lukeleleh)
  • [action][testfairy] add tags parameter to TestFairy upload action (#22119) via Duncan MacDonald (@oct0f1sh)
  • [action][changelog_from_git_commits] add app_path parameter to changelog_from_git_commits (#22149) via John Pignata (@jpignata)
  • [scan] improve performance by change order of checks in building_mac_catalyst_for_mac function (#20898) via TomoXD (@ghost)

2.222.0 Improvements

26 Jul 20:38
e1ab951
Compare
Choose a tag to compare
  • [action][sh] fastlane sh with log set to false should respect a step name (#22151) via Daniel Jankowski (@mollyIV)
  • [scan][trainer] hotfix for float-type version acquisition of xcresulttool version fails (#22157) via David Dongkyu Kim (@dokimyj)
  • [gym] fix default result bundle path name (#22154) via Ignacio Calderon (@kronenthaler)
  • [scan][trainer] hotfix for xcresulttool spec changes >= XC16b3 (#22147) via David Dongkyu Kim (@dokimyj)
  • [action][ensure_git_status_clean] support empty spaces in ignore_files file paths (#21566) via Daniel Jankowski (@mollyIV)
  • [spaceship] add visionOS support for Connect API (#22032) via Frederik Seiffert (@triplef)
  • [spaceship] Add get app availabilities v2 request (#21901) via Lukasz Grabowski (@lucgrabowski)

2.221.1 Improvements

19 Jun 19:33
0fd9970
Compare
Choose a tag to compare
  • [deliver][spaceship] remove IDFA declarations for Apple App Store submission process (#22003) via Vyacheslav Frolov (@fr0l)

2.221.0 Improvements

18 Jun 02:37
2b06b88
Compare
Choose a tag to compare
  • [produce] fix produce passing incorrect teamId when modifying capabilities (#21885) via Hiroto Nakamura (@Hiroto-N)
  • [spaceship] support individual API key (#21987) via Ryosuke Ito (@manicmaniac)
  • [pilot] fix ASC API error when reject_build_waiting_for_review: true (#21995) via Olivier Halligon (@AliSoftware)
  • [spaceship] use new app store statuses to filter app versions and app infos (#21895) via Lukasz Grabowski (@lucgrabowski)
  • [spaceship] move endpoint version from hostname to path (#21900) via Lukasz Grabowski (@lucgrabowski)
  • [fastlane] print better errors when exception occurring in Fastfile (#21977) via Olivier Halligon (@AliSoftware)
  • [action][spm] add --very-verbose option (#21128) via Atsuto Yamashita (@att55)
  • [match] fix fetch_provisioning_profile when output_path is provided as a match option (#21946) via Jason Hagglund (@TheMetalCode)

2.220.0 Improvements

04 Apr 05:57
152b382
Compare
Choose a tag to compare
  • [action][sh] fix undefined sh_enabled? method when using Action.sh from a plugin Action (#21408) via Vitalii Budnik (@nekrich)
  • [match] Include visionOS devices in provisioning profiles (#21871) via peter-gyarmati (@peter-gyarmati)
  • [spaceship] Fix filtering of Mac devices when trying to create a macOS profile (#21915) via Olivier Halligon (@AliSoftware)
  • [core] update simctl command in device_manager.rb [21893] (#21894) via David Nedrow (@dnedrow)
  • [fastlane] remove dependency on unmaintained rest-client library (#21898) via Jerome Lacoste (@lacostej)
  • [spaceship] handle new app status (#21890) via Lukasz Grabowski (@lucgrabowski)
  • [spaceship] Update Model: beta_tester (#21799) via mlch911 (@mlch911)
  • [fix] drop old code made for ruby < 2.6 (#21878) via Jerome Lacoste (@lacostej)
  • [fastlane_core] fix the display of non-unicode characters when printing lane context (#21857) via Jerome Lacoste (@lacostej)
  • [spaceship] create_certificate_signing_request: update from SHA-1 to SHA-256 (#21644) via Jay Soffian (@jaysoffian)
  • [match][hotfix] remove the renew_expired_certs option introduced in #21691 and revert the default behavior while we address issues with it (#21812) via Vitalii Budnik (@nekrich)
  • [action][appetize] Raise error when the API returns an unsuccessful response (#21816) via Ben Ferris (@benferris-tl)
  • [action][git_add] Add force option (#21850) via Tomoki Yamashita (@tomorrowkey)
  • [pilot] add xros as valid option for pilot upload (#21841) via Damian Monogue (@demonnic)
  • [match] fix devices fetch for tvOS platform (#21828) via Vitalii Budnik (@nekrich)
  • [deliver] increase chances of success when creating a new app version even when Apple servers are degraded (#21742) via Roger Oba (@rogerluan)
  • [action][OneSignal] Update to use v11.0 REST API (#21839) via Mohammed Akram Hussain (@Akramhussain4)
  • [snapshot] fix regression introduced in 2.218.0 caused by extraneous method argument in snapshot setup (#21832) via Jerome Lacoste (@lacostej)
  • [spec] fix the loading of certain passwords from the keychain (fixes #21817) (#21818) via Ryan Pendleton (@rpendleton)
  • [gym][fastlane_core] add platform support for visionOS (#21574) via Philipp Resch (@PinkidG)
  • [match] improve encryption internals, solving flaky test (#21663) (#21790) via Jerome Lacoste (@lacostej)
  • [frameit] iPhone 14 Frames (#21727) via sathoeni (@sathoeni)
  • [spaceship] decrease App Store Connect API token issued-at-time to prevent server rejection (#21583) via Jason Moore (@xinsight)
  • [match][sigh] add option to automatically renew expired certificates (defaults to enabled) (#21691) via Vitalii Budnik (@nekrich)
  • [pilot] do not advertise the skip_waiting_for_build_processing option when it is already set (#21730) via Robin Kunde (@robinkunde)
  • [match] propagate keychain when installing wwdr certificates (#21578) via rabbitinspace (@rabbitinspace)
  • [deliver] introduce timeout for screenshots processing waiting time (#21693) via Mikhail Maslo (@mikhailmaslo)
  • [frameit] facebook.design doesn't work anymore (#20915) via Guglielmo Faglioni (@guidev)
  • [core] add an interactive console for users as well (#21803) via Jerome Lacoste (@lacostej)
  • [trainer] fix issues where number of failures would always be zero (#21432) via Mahmood Tahir (@tahirmt)

2.219.0 Improvements

04 Jan 16:32
ebd6daf
Compare
Choose a tag to compare
  • [fastlane][ci] Lock google-cloud-env < 2.0.0 for Ruby 2.6 and fix CI to use specified ruby versions (#21777) via Josh Holtz (@joshdholtz)
  • [sigh] prevent crashes in fetch_profiles when profiles have no bundle_id (#21758) via jonas2808 (@jonas2808)
  • [scan] Fix device selection issue fallback scenario (#21772) via arc-v2 (@arc-v2)
  • [sigh] fix cache parameters validation (#21766) via Vitalii Budnik (@nekrich)
  • [match] fix cache issues in read-only mode (#21767) via Vitalii Budnik (@nekrich)

2.218.0 Improvements

02 Jan 13:44
d8d9d94
Compare
Choose a tag to compare

Auto-generated by fastlane 🤖

Changes since release '2.217.0':

  • [action][sonar] replace deprecated sonar.login parameter with sonar.token (#21736) via Panajev (@Panajev)
  • [action][spm] add simulator flag for swift compiler (#21707) via Mohammad Gharari (@gharary)
  • [security] update sinatra dev dependency to resolve dependabot alert (#21709) via Jerome Lacoste (@lacostej)
  • [fastlane-core] recommends to retry uploading when AltoolTransporterExecutor crashes (#21536) via Jason Hagglund (@TheMetalCode)
  • [Fastlane.swift] fix Unexpected duplicate tasks error message in Fastlane Swift (#21621) via Daniel Jankowski (@mollyIV)
  • [scan] Filter simulators with version greater than SDK version of active Xcode installation when choosing default (#21677) via wuaar1003 (@wuaar1003)
  • [plugin_generator] move development dependencies from *.gemspec.erb to Gemfile.erb (#21726) via Roger Oba (@rogerluan)
  • [match] add caching layer to significantly improve performance by up to 100x (#21694) via Vitalii Budnik (@nekrich)
  • [fastlane_core] add support to Ruby 3.3 (#21683) via Jerome Lacoste (@lacostej)
  • [fastlane] remove some unused method parameters (#21722) via Jerome Lacoste (@lacostej)
  • [action][spm] deprecate build_path option in favor of scratch_path, as recommended by Swift CLI (#20814) via Victor Carvalho Tavernari (@Tavernari)
  • [match] git storage: allow simultaneous usage of clone_branch_directly and shallow_clone (#21716) via Vitalii Budnik (@nekrich)
  • [action][spm] add parallel option (#21665) via Bram Schulting (@bramschulting)
  • [fastlane_core] remove expired WWDR G1 certificate from cert_checker (#21098) via janwiebe-jump (@janwiebe-jump)
  • [action][upload_symbols_to_crashlytics] allow '~' in binary path (#21032) via GevaZeichner (@GevaZeichner)
  • [scan] replace the simctl boot command with simctl bootstatus, potentially fixing signal kill before running tests (#21026) via Alexey Alter-Pesotskiy (@testableapple)
  • [spaceship] add Spaceship::ConnectAPI::AppPreviewSet::PreviewType::IPHONE_67 (#21710) via Sergei Sevkovich (@drcreazy)
  • [action][ensure_no_debug_code] detect binding.irb in ensure_no_debug_code during build. (#21635) via Takuma Homma (@mataku)
  • CONTRIBUTING.md: remove Google CLA section (#21646) via Jay Soffian (@jaysoffian)
  • [fastlane_core] hide xcodebuild stderr to solve #21672 (#21673) via Jerome Lacoste (@lacostej)
  • [scan] fix misleading error message when no devices are found (#21650) via Miles Thompson (@MagnificentMiles)
  • [deliver][spaceship][scan] fix build warnings in rspec (#21660) via Jerome Lacoste (@lacostej)
  • [deliver] fix regression where changes made to the privacy URL fail to upload (#21657) via Owen Hart (@owjsub)
  • [fastlane_core] let FastlanePty detect when externally invoked programs crash, harden it when using popen, and expose process statuses. (#21618) via Jerome Lacoste (@lacostej)