Updatify / Fastlane | Release notes

Create your changelog

The easiest way to build and release mobile apps. fastlane handles tedious tasks so you don’t have to.

Update Jun 11, 2026 tracked by Updatify

2.236.1 Improvements

  • Revert “[transporter] Decode Base64 key content for .p8 file generation in Al…” (#30066) via Connor Tumbleson (@iBotPeaches)

Update Jun 8, 2026 tracked by Updatify

2.236.0 Improvements

  • [ci] fix: add ‘multi_json’ as direct dep due to upstream googleapis bug. (#30062) via Connor Tumbleson (@iBotPeaches)
  • Fix –copy_to_clipboard flag for spaceauth command (#29888) via owurman (@owurman)
  • [transporter] Decode Base64 key content for .p8 file generation in Al… (#30057) via Kaan Çembertaş (@kaancembertas)
  • [ci] remove xcode 16.3 as CircleCI dropped it (#30058) via Connor Tumbleson (@iBotPeaches)
  • [action] Add update_app_age_rating action for standalone age rating updates (#30025) via Pratik Patil (@PratikPatil131)
  • [core] Set ruby-jwt gem to v2.10.3 minimum. (#30056) via Nakshatra Singh (@nakshatrasinghh)
  • [snapshot] run simulator using Rosetta2 for Apple Silicon (#21559) via Iceman (@sidepelican)
  • [snapshot] use simulator UDIDs for destinations (#30054) via Philip Niedertscheider (@philprime)
  • [spaceship] remove dots from names (#30052) via Tim Shedor (@tshedor)
  • [docs] keep docs assets moving along during update_docs (#30051) via Connor Tumbleson (@iBotPeaches)

Update May 26, 2026 tracked by Updatify

2.235.0 Improvements

  • [docs] allow deletion of no longer existing docs (#30020) via Connor Tumbleson (@iBotPeaches)
  • [increment_version_number] update MARKETING_VERSION build setting (#30031) via André Destro (@andredestro)
  • [match] nuke respects “skip_confirmation” (#30023) via Connor Tumbleson (@iBotPeaches)
  • [screengrab] Fix screenshot copy count and path probe output (#30038) via Nakshatra Singh (@nakshatrasinghh)
  • [chore] remove top level dirs of “rakelib” and “rubocop” (#30045) via Connor Tumbleson (@iBotPeaches)
  • [ci] fix flaky test due to time shift (#30030) via Connor Tumbleson (@iBotPeaches)
  • [supply] fix crash if no release on track (#30029) via Connor Tumbleson (@iBotPeaches)
  • [frameit] add sanitized device name to error message (#30028) via Connor Tumbleson (@iBotPeaches)
  • [match] strip nbsp; from return of phone 2fa (#30004) via Connor Tumbleson (@iBotPeaches)
  • [snapshot] fix: keep ‘stderr’ during simulator configuration/launch (#29839) via Connor Tumbleson (@iBotPeaches)
  • [ci] test on Xcode 26.5 (#30044) via Connor Tumbleson (@iBotPeaches)
  • [notarize] Remove legacy altool flow (#29896) via Hasancan Akgündüz (@hasancanakgunduz)
  • [supply] add google play endpoint for track meta (#29999) via Tim Shedor (@tshedor)
  • [core] Upgraded jwt gem dependency range to include v3 series (#30042) via Siddharth Bhatt (@sidbhatt11)
  • [pilot] Fix FrozenError when whats_new is a frozen string (#30039) via Eyüp Can Akman (@eyupcanakman)
  • [match] Expand range of valid characters in app name (#30036) via Michal Mazur (@michalm-st)
  • [spaceship][deliver][pilot] Add support for App Clips default experience metadata and review information (#30010) via Krystian Łabanowski (@Krych)
  • [test] skip VisionOS test if sdk not installed (#30032) via Connor Tumbleson (@iBotPeaches)
  • [Ruby] Ruby 3.0 is now the minimum (dropping Ruby 2.7) (#29942) via Connor Tumbleson (@iBotPeaches)
  • [slack] support thread_ts for slack messages (#29904) via Tim Shedor (@tshedor)

Update May 10, 2026 tracked by Updatify

2.234.0 Improvements

[!TIP] Appreciate fastlane? Want to support further development? Donate via OpenCollective - https://opencollective.com/fastlane

  • [docs] adjust CoC contact email away from Google (#30024) via Connor Tumbleson (@iBotPeaches)
  • [spaceship] fix provisioning profile repair when certificates include nil (#29935) via via-guy (@via-guy)
  • build(deps): bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.0.0 (#30013) via dependabot[bot] (@dependabot[bot])
  • [supply] Fix issue when playstore production track doesn’t have any release (#21506) via Fadel Trivandi Dipantara (@fadeltd)
  • [deliver] improve documentation & clarify on territory_ids behavior for upload_price_tier (#30019) via orbisai0security (@orbisai0security)
  • [match] Fix match_nuke certificate_id filtering (#30022) via Nakshatra Singh (@nakshatrasinghh)
  • [sigh] fix: prevent empty string as input to codesign on KEYCHAIN_FLAG (#30018) via zengchunshan (@zengchunshan)
  • [scan] default_derived_data supports build for running off (#22231) via Jozsef Mihalicza (@jmihaliczas3d)
  • Add support for 11 new App Store Connect locales (#29959) via Ryu (@Ryu0118)
  • [match] Fix match nuke deletion for provisioning profiles with wildcard filenames (#30014) via Nakshatra Singh (@nakshatrasinghh)
  • [increment_version_number] support MARKETING_VERSION resolving. (#30011) via Connor Tumbleson (@iBotPeaches)
  • [robocop] suppress suggestions for new extensions (#30005) via Connor Tumbleson (@iBotPeaches)
  • [core] relax constraint on abbrev, base64, mutex_m and nfk (#30009) via Connor Tumbleson (@iBotPeaches)
  • fix: migrate to standard which() helper to prevent ci spam (#29933) via Connor Tumbleson (@iBotPeaches)
  • [app_store_connect_api_key] Trim key_id / issuer_id to prevent malformed JWT claims (#29986) via Copilot (@Copilot)
  • [gem] allow CFPropertyList > 4 (#29993) via Connor Tumbleson (@iBotPeaches)
  • chore: ruby 3.2 is eol, 3.3 is suggested (#29979) via Connor Tumbleson (@iBotPeaches)
  • feat: add funding (opencollective) (#29972) via Connor Tumbleson (@iBotPeaches)
  • [frameit] Add iPhone 16 and iPhone 17 device frame support (#29921) via Events-Mate-Apps (@Events-Mate-Apps)
  • [Fastlane Swift] Update Runner Project to 14.6 (#29990) via Ethan Pippin (@LePips)
  • [supply] Support authorized_user and Application Default Credentials for Google authentication (#29982) via Tyler Renslow (@trenslow)

Update Apr 29, 2026 tracked by Updatify

2.233.1 Improvements

  • [deliver] fix app previews always running during usage. (#29989) via Connor Tumbleson (@iBotPeaches)

Update Apr 19, 2026 tracked by Updatify

2.233.0 Improvements

  • [scan] Fix default_os_version when xcodebuild sdkVersion differs from simctl sdkVersion (#29977) via Felix Lisczyk (@FelixLisczyk)
  • [core] build: move to fastlane-sirp 1.1.0 (#29973) via Connor Tumbleson (@iBotPeaches)
  • fix: use certificate id param on match (#29966) via James Collins (@java-james)
  • [action][swiftlint] Adds ‘–progress’ flag (#21922) via Erik Lippmann (@ObjectiveCesar)
  • [sigh, match] Pass keychain_path through Sigh::Manager to ProvisioningProfile (#29963) via Dmitry Pchelintsev (@Pchol)
  • Support individual api tokens in altool (#29961) via Oliver Fox (@foxware00)
  • [spaceship] Fix getting App Preview Sets with new endpoint (#29960) via Cristian Caruceru (@ccaruceru)
  • [frameit] Change the default iPhone 14 Pro/Pro Max frame colors from PURPLE to BLACK. (#21927) via Michael Lenaghan (@michaellenaghan)
  • [gym] Add app_name parameter to skip xcodebuild -showBuildSettings (#29953) via 정고은 (@Goeun1001)
  • [deliver, pilot] Add provider_public_id option for altool uploads (#29898) via Hasancan Akgündüz (@hasancanakgunduz)
  • [sigh] add: introduce ability to control codesign page_size (#29952) via Aliaksei Siauko (@asevko)
  • build: assert bin/* contents in built gem to prevent global pollution. (#29915) via Connor Tumbleson (@iBotPeaches)
  • [match] feat(s3_storage): add support for AWS STS credentials (#22139) via monholm (@monholm)
  • [deliver] Initial App Preview (video) upload support for iPhone and iPad (#29831) via Cristian Caruceru (@ccaruceru)
  • [scan] output_remove_retry_attempts should also remove retries when the test is skipped (#29887) via Oliver Fox (@foxware00)
  • [precheck] add ‘nsfw’ as blocklisted term (#29937) via Jamie (@jtlthe2)
  • [scan] Fix simulator selection when runtime build is missing from installed runtimes (#29894) via Felix Lisczyk (@FelixLisczyk)
  • [gem] move to faraday-retry 1.0.4 (#29944) via Connor Tumbleson (@iBotPeaches)
  • [precheck] document rules/rules_data/curse_word_hashes (#29941) via Jamie (@jtlthe2)
  • Add RSpec tests for resign.sh bash functions (#29934) via Sergei Selivanov (@cergfix)
  • build(deps): bump actions/download-artifact from 7 to 8 (#29930) via dependabot[bot] (@dependabot[bot])
  • build(deps): bump actions/upload-artifact from 6 to 7 (#29931) via dependabot[bot] (@dependabot[bot])
  • [ci] remove AppVeyor for Windows tests on GitHub Actions (#29876) via Connor Tumbleson (@iBotPeaches)

Update Feb 27, 2026 tracked by Updatify

2.232.2 Improvements

  • [sigh] fix: prevent empty string as input to codesign on VERBOSE (#29910) via Connor Tumbleson (@iBotPeaches)
  • Fix console command compatibility with Ruby 3.3+ (#29925) via Jerome Lacoste (@lacostej)
  • cli: do not hide the original exception when failing in our ensure block (#29923) via Jerome Lacoste (@lacostej)
  • [core] Fix gemspec bin/console exclusion to subtract “console” not “bin/console” (#29914) via Tachibana waita (@whywaita)
  • [core] Upgrade rack transitive dep to please dependabot (#29911) via Jerome Lacoste (@lacostej)
  • build: move to faraday 1.10.5 (#29906) via Connor Tumbleson (@iBotPeaches)

Update Feb 10, 2026 tracked by Updatify

2.232.1 Improvements

  • [action] Revert to “-uploadedDate” sort order for app_store_build_num… (#29899) via Kai Leonhardt (@Mik4sa)

Update Feb 6, 2026 tracked by Updatify

2.232.0 Improvements

  • Revert “[pilot] Add Support of the BuildAudienceType Field (#29859)” (#29881) via Connor Tumbleson (@iBotPeaches)
  • [match] Download Apple’s new Developer ID intermediate certificates (#29890) via Ian G. Maia (@iangmaia)
  • [match] Bump minimum version of aws-sdk-s3 dependency to ~> 1.197 (#29750) via Olivier Halligon (@AliSoftware)
  • [action] Switch to “build uploads” api for app_store_build_number and latest_testflight_build_number action (#29879) via Kai Leonhardt (@Mik4sa)
  • [appium] Fix appium driver usage (#29882) via Naveed Ahmad (@naveed-ahmad)
  • [gym, scan, snapshot] Allow disabling swift packages fetches when using xcodebuild (#29862) via Alexandre Podlewski (@alexandre-pod)
  • [ci] build: move to m4 runners (#29802) via Connor Tumbleson (@iBotPeaches)
  • [Ruby] Ruby 2.7 is now the minimum (dropping Ruby 2.6) (#29779) via Connor Tumbleson (@iBotPeaches)
  • [ci] Fix CI pipeline to actually lint shell/bash scripts. (#29757) via Connor Tumbleson (@iBotPeaches)
  • [action] Add format switch to the import_certificate action (#29868) via Kai Leonhardt (@Mik4sa)
  • [pilot] Add Support of the BuildAudienceType Field (#29859) via YuantongLu (@YuantongL)

Update Jan 20, 2026 tracked by Updatify

2.231.1 Improvements

[!IMPORTANT]
fastlane will begin warning if you are using a Ruby version we will no longer support in future.

  • [core] build: move to modern plist for Ruby 3.4 frozen strings (#29851) via Connor Tumbleson (@iBotPeaches)
  • [ci] always record latest_fl_version during part 2 release (#29866) via Connor Tumbleson (@iBotPeaches)
  • [core] add support for stdgem changes in Ruby 4 (#29869) via Connor Tumbleson (@iBotPeaches)

Update Jan 16, 2026 tracked by Updatify

2.231.0 Improvements

[!IMPORTANT]
fastlane will begin warning if you are using a Ruby version we will no longer support in future.


  • [core] chore: rename key (ruby_min) key to remove “VERSION” from it (#29864) via Connor Tumbleson (@iBotPeaches)
  • [scan] Handle Xcode26 test failure (#29854) via Yusuf Özgül (@yusufozgul)
  • [spaceship] add support for key creation scope in portal client (#29458) via Daniel Costa (@danicunhac)
  • [ci] chore: remove slack train plugin (#29830) via Connor Tumbleson (@iBotPeaches)
  • [action] Fix target selection in get_version_number (#22178) via Sven Münnich (@svenmuennich)
  • [core] feat: add warning to output on unsupported Ruby version (#29840) via Connor Tumbleson (@iBotPeaches)
  • [snapshot] Fix status bar time format to use HH:MM instead of ISO8601 (#29846) via Philip Niedertscheider (@philprime)
  • [core] build: move to xcodeproj 1.27.0 (from 1.22.0) (#29836) via Connor Tumbleson (@iBotPeaches)
  • [action] increment_build_number supports xros (#29827) via Connor Tumbleson (@iBotPeaches)
  • [spaceship] feat: support webhook integration API (#29844) via Tim Shedor (@tshedor)
  • [spaceship] Add support for legacy 2sk_fo (SRP) logins (#27461) via Matt Kiazyk (@MattKiazyk)
  • docs: remove IMAGE_GUIDELINES as Google remnant (#29835) via Connor Tumbleson (@iBotPeaches)
  • [spaceship] add robust handling around sirp api calls (#29821) via Connor Tumbleson (@iBotPeaches)
  • [spaceship, match] fix: developer_id_application_g2 certificate filter (#29784) via Vitalii Budnik (@nekrich)
  • [core] build: support bundler v4 (#29813) via Connor Tumbleson (@iBotPeaches)
  • [snapshot] Fix device configuration being overwritten for iOS+Mac projects (#29834) via Abhishek Mahanti (@amahanti)
  • [ci] build: automate messages on released prs (#29819) via Connor Tumbleson (@iBotPeaches)
  • [produce] Add declared age range option to commands generator (#29815) via Stefan Herold (@stherold)
  • [ci] build: reduce confusion in compilation by renaming things (#29826) via Connor Tumbleson (@iBotPeaches)
  • [action] Add xros to upload_to_app_store.rb (#29460) via Luca Ban (@mesqueeb)
  • [ci] restore SLACK_URL to Automation pipeline (#29825) via Connor Tumbleson (@iBotPeaches)
  • [ci] remove unused release lanes. (#29785) via Connor Tumbleson (@iBotPeaches)
  • [GitHub Actions] Enable pull-requests.yml workflow (#29823) via Connor Tumbleson (@iBotPeaches)

Update Dec 18, 2025 tracked by Updatify

2.230.0 Improvements

  • [gym] evaluate building for .ipa or .pkg beyond iOS and macOS (#22145) via Davide (@keeshux)
  • [sigh][match] fix: provisioning profiles location for Xcode 16 (#29508) via Vitalii Budnik (@nekrich)
  • [install_xcode_plugin] hardening sh() to properly handle repo URL (#29811) via Grzegorz Siewruk (@siewer)
  • [gym][pilot] Add AppStoreInfo.plist support for TestFlight uploads on non-macOS platforms (#29717) via Cristian Caruceru (@ccaruceru)
  • [frameit] fix: iPhone-14-pro off by one pixel (#29539) via Mark Heijnekamp (@TheHunterDog)
  • [core] Fix Xcode 26 altool zero exit code confusion. (#29740) via Connor Tumbleson (@iBotPeaches)
  • [deliver] skips age rating upload when necessary (#29503) via Michael Neeley (@redreceipt)
  • [produce] add declared_age_range capability (#29720) via Tim Shedor (@tshedor)
  • [deliver] update age rating declaration attributes (#29804) via Yuki Y (@redryerye)
  • [deliver] Check only locales that have screenshots to upload when deleting from ASC (#29800) via Sergiu Todirașcu (@sirghi)
  • [rake] remove unused rake tasks, fix github issue one (#29798) via Connor Tumbleson (@iBotPeaches)
  • CONTRIBUTING.md: remove Google CLA callout (#29805) via Connor Tumbleson (@iBotPeaches)
  • Upgrade xcov to v1.9.0 and remove 2016 monkey patch. (#29769) via Connor Tumbleson (@iBotPeaches)
  • [ci] build: force circleci to previous resource_class (#29801) via Connor Tumbleson (@iBotPeaches)
  • build: update plugin template for GitHub Actions (#29758) via Connor Tumbleson (@iBotPeaches)
  • Fix pty not fully flushing output and causing flaky tests #21792 (#21793) via Jerome Lacoste (@lacostej)
  • [supply] Fix missing_email error when using external account credentials (#29796) via Oliver Binns (@Oliver-Binns)
  • [team] add ‘ibotpeaches’ to team.json (#29782) via Connor Tumbleson (@iBotPeaches)
  • Fix notarize action with verbose option (#29495) via Olivier Halligon (@AliSoftware)
  • [ci] remove houndci config (#29793) via Connor Tumbleson (@iBotPeaches)
  • [ci] chore: fix spacing on step 2 release job (#29792) via Connor Tumbleson (@iBotPeaches)
  • build: generate plugin robocop config during rake tasks (#29791) via Connor Tumbleson (@iBotPeaches)
  • [spaceship] The provided entity includes an unknown relationship - ‘capability’ is not a relationship on the resource ‘bundleIdCapabilities’ (#29596) via Hugo (@hugomarisco)
  • Bump actions/checkout from 5 to 6 (#29794) via dependabot[bot] (@dependabot[bot])
  • [sigh] Take ‘cert_id’ parameter into account while fetching provision… (#29780) via AbbyM (@AbbyM)
  • [scan, gym] SwiftPM clonedSourcePackagesDirPath fixes & packageCachePath support (#29679) via Brett Best (@Brett-Best)
  • [ci] fix: allow Dependabot to manage Ruby deps (#29756) via Connor Tumbleson (@iBotPeaches)
  • build: enhance update_docs workflow (#29770) via Connor Tumbleson (@iBotPeaches)
  • [ci] fix module tests regression + migrate module tests to gha (#29768) via Connor Tumbleson (@iBotPeaches)
  • build: remove dependency ci config (#29786) via Connor Tumbleson (@iBotPeaches)
  • [ci] Cleanup of unused and broken GitHub Actions (#29728) via Connor Tumbleson (@iBotPeaches)
  • [ci] swap to github action token instead of pat for meta workflows (#29788) via Connor Tumbleson (@iBotPeaches)
  • [deliver][frameit] support the latest devices and resolutions. (#29760) via Sergiu Todirașcu (@sirghi)
  • ci: add Ruby 2.6/7 test jobs to CircleCI workflow (#29777) via Jan Piotrowski (@janpio)
  • Bump actions/checkout from 5 to 6 (#29772) via dependabot[bot] (@dependabot[bot])
  • Bump actions/labeler from 5 to 6 (#29771) via dependabot[bot] (@dependabot[bot])

Update Nov 24, 2025 tracked by Updatify

2.229.1 Improvements

  • [ci] Restore a regular ‘bunde install’ during releases (#29775) via Connor Tumbleson (@iBotPeaches)
  • build: releases should ignore changes to .bundle/config (#29774) via Connor Tumbleson (@iBotPeaches)
  • [core] add support for more gems removed from stdlib (ruby 3.4) (#29767) via Connor Tumbleson (@iBotPeaches)
  • [ci] speed up release actions + fix gha publishing (#29765) via Connor Tumbleson (@iBotPeaches)

Update Nov 21, 2025 tracked by Updatify

2.229.0 Improvements

  • [ci] lock standard gem openssl to non-affected version(s) to support OpenSSL 3.6.0+ (#29763) via Connor Tumbleson (@iBotPeaches)
  • [ci] downgrade to 2.4.22 bundler for 2.6.x Ruby support (#29762) via Connor Tumbleson (@iBotPeaches)
  • Bump actions/checkout from 2 to 4 (#22089) via dependabot[bot] (@dependabot[bot])
  • [ci] Fix CircleCI & modernize AppVeyor & Add Ruby 3.4 CI (#29753) via Connor Tumbleson (@iBotPeaches)
  • chore(workflows): remove tags (#29665) via Rui Chen (@chenrui333)
  • Support Ruby 3.4 (#29184) via Takuma Homma (@mataku)
  • [match] Fix Aws::S3::Object#download_file deprecation (#29704) via Olivier Halligon (@AliSoftware)
  • docs: update fastlane’s relationship section with MNF (#29747) via Connor Tumbleson (@iBotPeaches)
  • fix: store generated available-actions in /generated on docs (#29729) via Connor Tumbleson (@iBotPeaches)
  • [deliver] update ageRatingDeclaration (#29643) via Yuki Y (@redryerye)

Update Jun 10, 2025 tracked by Updatify

2.228.0 Improvements

  • [sigh][match] fix issue where unknown attribute template_name is being sent when creating provisioning profiles (#29591) via Florentin Luca Rieger (@visuallization)
  • [action][hipchat] remove hipchat action (#29558) via Eitan Adler (@grimreaper)

[!IMPORTANT] If your app relies on managed capabilities (previously referred to as custom entitlements or the template_name parameter in match), you are impacted by a change that Apple made to their APIs in the last 2 weeks. Please check out the ongoing discussion at https://github.com/fastlane/fastlane/discussions/29609 for the latest updates. Your insights and contributions are welcome!

Update May 5, 2025 tracked by Updatify

2.227.2 Improvements

  • [deliver] Fix altool not logging errors (#29545) via TCROC (@TCROC)
  • [precheck] fix typo in precheck error (#22086) via Hans Knöchel (@hansemannn)
  • [pilot] ability to upload ipas to Testflight from Linux (#22014) via Cristian Caruceru (@ccaruceru)
  • [docs] Clarify only-testing/skip-testing format (#27585) via Ben LaVerriere (@benlaverriere)

Update Apr 9, 2025 tracked by Updatify

2.227.1 Improvements

  • [match] fix error with universal provisioning filter (“‘UNIVERSAL’ is not a valid filter value”) (#29500) via Michael Neeley (@redreceipt)
  • Bump xcpretty to version 0.4.1 (#29516) via Iulian Onofrei (@revolter)
  • [scan] Remove unnecessary shellescape when generating -resultBundlePath option (#22285) via Junfeng (@hujunfeng)

Update Mar 13, 2025 tracked by Updatify

2.227.0 Improvements

  • Fix - Handle nil expiration_date in valid? method for pending certifi… (#29352) via Tamilarasu (@iTamilan)
  • Switch Onesignal to use the new Organization keys (#29229) via Michael Neeley (@redreceipt)
  • Make sure verbose logging shows logs from the notarytool (#27546) via Paul Taykalo (@PaulTaykalo)
  • Update AppStoreConnect Documentation to account for language change (#27624) via Adam St. Onge (@Adam0101)
  • [docs] Remove app review times link (#27549) via Michal Šrůtek (@michalsrutek)
  • moves note about being overwritten to top of README (#27961) via Justin Vallely (@justinvallely)
  • Update testfairy.rb (#29472) via lee-snyder133 (@lee-snyder133)
  • Add keychain_name param to setup_ci action (#29482) via Bram Schulting (@bramschulting)
  • [trainer] Support parsing test results from SwiftTesting (#29463) via Olivier Halligon (@AliSoftware)
  • [supply] Fix #28995 and release_status vs rollout parameters (#29484) via Olivier Halligon (@AliSoftware)
  • [cert] Allow generate_certificates on non-macos (#21254) via Ras (@rasberik)
  • [unlock_keychain] fix crash when not having a default keychain (#29173) via Jens Kuhr Hansen (@jenskuhrjorgensen)
  • [fastlane_core] recognize AWS CodeBuild CI service as a CI environment (#29237) via Jigar Bhatt (@jigar-lab)
  • [match][enterprise] Fix undefined method in_house?' for nil (#27460) via Ras (@rasberik) * [supply] Handle case where there are more than one release in a track duringupdate_rollout` (#29134) via Olivier Halligon (@AliSoftware) * Fix “tvos” platform option not being allowed anymore for some actions (#28962) via Iulian Onofrei (@revolter)

Update Dec 10, 2024 tracked by Updatify

2.226.0 Improvements

  • [Supply] Allow promoting draft release to inProgress with initial rollout (#28960) via Olivier Halligon (@AliSoftware)
  • Fix incomplete options being allowed for some parameters (#28804) via Iulian Onofrei (@revolter)
  • [testfairy] Added support for folder_name and other parameters (#22290) via Gil Megidish (@gmegidish-saucelabs)
  • Bump xcpretty to version 0.4.0 (#26657) via Iulian Onofrei (@revolter)
  • [import_from_git] Add Git basic authorization support (#22135) via Jens Kuhr Jørgensen (@jenskuhrjorgensen)

Update Oct 21, 2024 tracked by Updatify

2.225.0 Improvements

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.

  • [spaceship] New AppleID Auth with SRP (#26415) via Josh Holtz (@snatchev and @joshdholtz)

Update Oct 3, 2024 tracked by Updatify

2.224.0 Improvements

  • [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)

Update Sep 27, 2024 tracked by Updatify

2.223.1 Improvements

  • [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)

Update Sep 26, 2024 tracked by Updatify

2.223.0 Improvements

  • [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)

Update Jul 26, 2024 tracked by Updatify

2.222.0 Improvements

  • [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)

Update Jun 19, 2024 tracked by Updatify

2.221.1 Improvements

  • [deliver][spaceship] remove IDFA declarations for Apple App Store submission process (#22003) via Vyacheslav Frolov (@fr0l)

Update Jun 18, 2024 tracked by Updatify

2.221.0 Improvements

  • [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)

Update Apr 4, 2024 tracked by Updatify

2.220.0 Improvements

  • [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)

Update Jan 4, 2024 tracked by Updatify

2.219.0 Improvements

  • [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)

Update Jan 2, 2024 tracked by Updatify

2.218.0 Improvements

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)

Update Nov 15, 2023 tracked by Updatify

2.217.0 Improvements

  • [spaceship] work around deliver issue #21105 (#21633) via Jerome Lacoste (@lacostej)
  • [action][slather] add support for slather’s new –ymlfile option (#21613) via jarrodlombardo-EventBase (@jarrodlombardo-EventBase)
  • [action][notarize] printing log on error (#21609) via Csaba Szigeti (@szigetics)
  • [tests] fix test being potentially muddied by local ENV (#21586) via Olivier Halligon (@AliSoftware)
  • [match] remove redundant fetching of profile devices and certificates (#21409) via Vitalii Budnik (@nekrich)
  • [match] hide sensitive information in match output (#21603) via Duncan MacDonald (@oct0f1sh)
  • [supple] fix issue with releases containing retained versions (#20997) (#20998) via Mariano Miani (@mmiani)
  • [action][git_branch] add FL_GIT_BRANCH_DONT_USE_ENV_VARS env var to git_branch (#21597) via Oguz Kocer (@oguzkocer)
  • [tests] Make error message expectation more flexible in runner_spec.rb to support Ruby 2.6 error message format (#21591) via Olivier Halligon (@AliSoftware)
  • [docs] fix typo practiespractices based on feedback from fastlane/docs (#21589) via Roger Oba (@rogerluan)
  • [fastlane] add support for keyword arguments for lanes in Ruby 3 (#21587) via Olivier Halligon (@AliSoftware)
  • [tests] update fakefs to fix test failures on Ruby 3.2.2 (#21588) via Olivier Halligon (@AliSoftware)
  • [deliver] Add Watch Ultra screen size (#21106) via Aoi Takahashi (@xiii111)
  • [docs] update a bit of the documentation of install_on_device.rb (#21196) via ls-1N (@ls-1N)
  • [precheck] print the HTTP status as the failure reason when it’s not 200 (#21051) via Roger Oba (@rogerluan)
  • [supply] parallel uploads for meta per language (#21474) via Cristian Caruceru (@ccaruceru)
  • [action][nexus_upload] Mark Nexus password as a sensitive field (#21564) via Liam Jones (@liamjones)
  • [trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon (#21493) via Jason Hagglund (@TheMetalCode)
  • [gym] fix error message for catalyst_platform option (#21332) via Sebastian Staudt (@koraktor)
  • [deliver] show file type correctly in user_error (#21403) via Aru Hyunseung Jeon (@Dogdriip)
  • [gym] fix multiplatform iOS builds (#21319) via Zach Waugh (@zachwaugh)
  • [match] make git_private_key path absolute (#21360) via Marko Samec (@msamec)
  • [snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports (#21557) via Kyle Howells (@kylehowells)
  • [deliver] Capturing NoMethodError exception when fetching live app info (#21553) via Ignacio Calderon (@kronenthaler)
  • [snapshot] support Strict Concurrency for SnapshotHelper (#21400) via Kohki Miki (@giginet)
  • [match] added selection of certificate and p12 key by certificate id (#21428) via Ivan Sorokoletov (@slacklab)
  • [spaceship] allow to specify fetched fields (#21528) via Vitalii Budnik (@nekrich)
  • [snapshot] add Support for New Apple Devices in Snapshot Generator (#21554) via Sandeep Joshi (@isandeepj)
  • [deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present (#21472) via Lorenzo Mattei (@loremattei)

Update Sep 19, 2023 tracked by Updatify

2.216.0 Fix for match GitLab storage

  • [match] fixes missing job-token error in GitLab storage mode (#21520) via Darby Frey (@darbyfrey)

Update Sep 17, 2023 tracked by Updatify

2.215.1 Workaround for Google Play API instability

  • [supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls (#21518) via Josh Holtz (@joshdholtz)

Update Sep 16, 2023 tracked by Updatify

2.215.0 Improvements

  • [spaceship] add request retry with backoff when encountring 429 errors (#21511) via Stefan Natchev (@snatchev)
  • [supply] introduce a new synchronization logic for screenshots (#21498) via Olivier Halligon (@AliSoftware)
  • [deliver] validate the status of app version to be ready_for_review before submitting the app (#20515) via 醉 (@404pilot)
  • [match] Added s3_skip_encryption parameter (#21018) via Morten Bøgh (@mbogh)
  • [docs] add minor branding guidelines to CONTRIBUTING.md (#21495) via Roger Oba (@rogerluan)
  • [match] prevent directory download from s3 (#20975) via Mark Homoki (@markhomoki)
  • [xcodes] fix issue where xcodes action wouldn’t accept beta versions of Xcode (#21434) via apps4everyone (@apps4everyone)
  • [spaceship] explicit beta group access to all builds at creation (#21478) via Vincent Isambart (@vincentisambart)
  • [docs] update pull request template to ask contributors to write unit tests (#21427) via Roger Oba (@rogerluan)
  • [action] deprecate the ensure_xcode_version action (#21448) via Iulian Onofrei (@revolter)
  • [tests] stop generating rspec temp file in current directory (#21466) via Roger Oba (@rogerluan)
  • [ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs (#21465) via Roger Oba (@rogerluan)
  • [deliver][frameit] add iPhone 14 Pro / 6.1” display type (#21393) via Stefan Natchev (@snatchev)
  • [spaceship] add missing AppStoreState cases (#21312) via Roger Oba (@rogerluan)
  • [fastlane_core] fix WWDR certificates import flow (#21442) via Paul Taykalo (@PaulTaykalo)
  • [docs] fix tool name formatting (for supply) to be lowercase to pass fastlane docs unit tests (#21426) via Roger Oba (@rogerluan)

Update Jul 14, 2023 tracked by Updatify

2.214.0 Improvements

  • [spaceship] fix olympus session request error after skipping 2FA Upgrade (#21317) via AbbyM (@AbbyM)
  • [spaceship] add update method to ConnectAPI::User (#20956) via Vitalii Budnik (@nekrich)
  • [supply][action] add download_apk_from_google_play action (and corresponding supply methods) (#21315) via Olivier Halligon (@AliSoftware)
  • [docs] fix sync_code_signing.md (#21202) via Yuki Sakai (@VeyronSakai)
  • [fastlane] fix fastlane action template warnings reported by Rubocop (#21310) via Bartosz Kosiorek (@BartoszKosiorek-TomTom)
  • [docs][match] fix typos, improve wording, incorporate improvements to match documentation examples (#21302) via Roger Oba (@rogerluan)
  • [match] fixes Gitlab Secure Files API limit (#21361) via Darby Frey (@darbyfrey)
  • [match] adding access token prompt for GitLab Secure Files Match (#21279) via Darby Frey (@darbyfrey)
  • [deliver] update upload_price_tier (#21282) via lukethoene (@lukethoene)

Update May 24, 2023 tracked by Updatify

2.213.0 Improvements

  • [core][match] remove obsolete and expired WWDR G1 certificate (#21271) via Frederik Seiffert (@triplef)
  • [action][ensure_git_status_clean] new ignore_files option for explicitly ignoring files (#21283) via Josh Holtz (@joshdholtz)
  • [scan] run simulator destination with arch=x86_64 for Xcode 14.3 and up if on Intel (#21284) via Josh Holtz (@joshdholtz)
  • [match] adding support for self-managed GitLab instances (#21274) via Darby Frey (@darbyfrey)
  • [pilot] fix increase limit for build query (#21212) via Eric Lindvall (@eric)
  • [dependency] relax multipart_post dependency version requirement (#20870) via Edouard Brière (@edouard)

Update Apr 16, 2023 tracked by Updatify

2.212.2 Improvements and fix for some App Store Connect APIs

  • [ci] Only run all mac jobs on master and version bump branches (#21088) via Josh Holtz (@joshdholtz)
  • [spaceship] remove deprecated attributes from apps requests (#21187) via Kohki Miki (@giginet)
  • [snapshot] fix resolve deadlock in LatestOsVersion#version_for_os (#20329) via stbix (@stbix)
  • [deliver] Implements verify with altool for Xcode 14 validation (#20738) via Pol Piella Abadia (@polpielladev)
  • [action][ensure_git_status_clean] fix incorrect “ignored” param handling (#20976) via Iulian Onofrei (@revolter)
  • [spaceship] increase limit for build query in distribute to handle multiple platforms (#21087) via Eric Lindvall (@eric)

Update Feb 24, 2023 tracked by Updatify

2.212.1 Fix for Apple ID lockout and Access Forbidden with new hashcash header

  • [spaceship] Implements new hashcash header in auth flow (#21073) via Josh Holtz (@joshdholtz)
  • [spaceship] Fix Apple ID 2FA with SMS (#21072) via Josh Holtz (@joshdholtz)

Update Feb 19, 2023 tracked by Updatify

2.212.0 Improvements

  • [fastlane_core] New FASTLANE_WWDR_USE_HTTP1_AND_RETRIES env (feature flag) to use http 1.1 and retries when installing WWDC certs to fix some CI failures (#21044) via Josh Holtz (@joshdholtz)
  • [CI] Update deprecated CircleCI images (#20932) via Aaron Brager (@getaaron)
  • [spaceship] Add language name in stack trace when localization operations fail (#20581) via Cristian Caruceru (@ccaruceru)
  • [gym] Add show build timing summary option (#20896) via Pol Piella (@polpielladev)
  • [deliver] add iPad Pro 6th generation (#20993) via Kohki Miki (@giginet)
  • [action][import_from_git] fix error when cache_path is not specified (#20958) via Vitalii Budnik (@nekrich)
  • [spaceship] add methods to rename and disable/enable devices (#20928) via Vitalii Budnik (@nekrich)
  • [spaceship] Remove unused params in ConnectAPI::Device (#20931) via Aaron Brager (@getaaron)
  • [action][xcodes] add error handling for xcodes when running the installed cmd (#20867) via Gio Lodi (@mokagio)
  • [scan] add option to specify result bundle path (#20742) via Benedek Kozma (@Cyberbeni)
  • [deliver] fix bug when canceling a rejected submission (#20754) via merchang (@merchang)
  • [fastlane_core] prevent negative argument error for message formatting (#20857) via Akseli Lukkarila (@akselilukkarila)
  • [spaceship] support fetching build_bundle_file_sizes for a BuildBundle (#20860) via Liam Nichols (@liamnichols)
  • [action][update_project_provisioning] redownload AppleIncRootCertificate.cer if file size is 0. (#20812) via Jerry.Qiushi (@JerryZQS)
  • [docs] add link to Spaceship Debugging docs from Tooling and Debugging docs (#20849) via Rob Mathers (@robmathers)
  • [screengrab] fix formatting of the screengrab / capture_android_screenshots docs (#20597) via Olivier Halligon (@AliSoftware)
  • [action][pod lib lint] fix grammar in success message (#20627) via Tejas Sharma (@tejassharma96)
  • [match] developer id installer profile for the accessible environments (#20782) via Paul Taykalo (@PaulTaykalo)

Update Nov 12, 2022 tracked by Updatify

2.211.0 Improvements

  • [release] fix for more forgiving changelog generation for release (#20851) via Josh Holtz (@joshdholtz)
  • [match][sigh] add support for Apple Silicon Macs in iOS/iPadOS provisioning profiles (#20676) via Philipp Resch (@PinkidG)
  • [snapshot] fix compiler error on SnapshotHelper.swift (#20689) via amcalgates (@amcalgates)
  • [match] fix match nuke not deleting decrypted files (#20776) via Iulian Onofrei (@revolter)
  • [docs] update path to iTMSTransporter for Fastlane.swift (#20795) via Rafał Wyszomirski (@rafauke)
  • [action][update_code_signing_settings] add sdk key to update_code_signing_settings (#20655) via gabimoncha (@gabimoncha)
  • [pilot][deliver] fix private method clone’ called for #<Hash> on uploading app (#20662) via freddi(Yuki Aki) (@freddi-kit)
  • [spaceship] implement resolution center API in Spaceship::ConnectAPI (#20726) via Hiroto Nakamura (@Hiroto-N)
  • [action] add xcodes action, deprecating xcversion and xcode-install (#20672) via Roger Oba (@rogerluan)
  • [frameit] fix device detection that would match less specific devices first (#20642) via Guglielmo Faglioni (@guidev)
  • [deliver] add support to detecting and uploading 6.7” (iPhone 14 Pro Max) screenshots (#20694) via Evgeny Cherpak (@cherpake)

Update Sep 21, 2022 tracked by Updatify

2.210.1 Hotfix for deliver and pilot

  • [pilot][deliver] Fix how to encode base64 p8 key on deliver and pilot (#20669) via freddi(Yuki Aki) (@freddi-kit)

Update Sep 15, 2022 tracked by Updatify

2.210.0 Improvements

  • [deliver][pilot] use altool instead of using iTMSTransporter for Xcode 14 (#20631) via freddi(Yuki Aki) (@freddi-kit)
  • [docs][run_tests] fix typo and improve phrasing of documentation (#20585) via Roger Oba (@rogerluan)

Update Aug 22, 2022 tracked by Updatify

2.209.1 Improvements

  • [fastlane_core] install all Apple WWDR Intermediate Certificates (#20537) via Tony Li (@crazytonyli)
  • [Fastlane.swift] the word phrasing used has been standardized. (#20543) via Yusuke Arakawa (@nekolaboratory)
  • [spaceship] ignoring case sensitive when requesting SMS (#20436) via harrimaatta (@harrimaatta)

Update Aug 11, 2022 tracked by Updatify

2.209.0 Improvements

  • [deliver] fix typo caused by string concatenation (#20531) via Roger Oba (@rogerluan)
  • [frameit] faceook.design moved to design.facebook.com (#20513) via Guglielmo Faglioni (@guidev)
  • [match][sigh][cert] added checking hash of installed wwdr certificates (#20507) via grey442 (@grey442)
  • [action] adding no overwrite and local only options to the pod repo push command (#20455) via polmum (@polmum)
  • [core] fix unescaped \ (#20508) via Arthur Baars (@aibaars)
  • [action][tests] don’t create keychain files in lazy manner (#20478) via Bartosz Nowak (@DuMaM)
  • [pilot] app_version and app_build should not be fetched from a local IPA or PKG when distribute_only is set (#20488) via Colin Tremblay (@tremblay)
  • [match] suppress null byte message (#20497) via Aaron Brager (@getaaron)

Update Jul 19, 2022 tracked by Updatify

2.208.0 Improvements

  • [spaceship] fix fastlane init and temporarily retrofitting Spaceship::Tunes::Application.find (#20480) via Josh Holtz (@joshdholtz)
  • [match][sigh] prefer default keychain during wwdr cert installation (#20448) via Bartosz Nowak (@DuMaM)
  • [match][sigh] fix access to certs installed by fastlane tools for productsign command for macOS (#20474) via Bartosz Nowak (@DuMaM)
  • [match] extract the certificate name from provisioning profiles (#20187) via Tejas Sharma (@tejassharma96)
  • [action][changelog_from_git_commits] fix description for documentation (#20430) via Mathijs Bernson (@mbernson)
  • [snapshot] use empty string to blank out operator name by default (#20429) via Zev Eisenberg (@ZevEisenberg)
  • [trainer] fix ERB.new() deprecation warnings (#20440) via Philipp Wallisch (@wallisch)
  • [match] fixes set up bugs when using GitLab Secure Files as a Match storage backend (#20452) via Darby Frey (@darbyfrey)

Update Jun 30, 2022 tracked by Updatify

2.207.0 Many Improvements and Dropping Ruby 2.5 Support

  • [match] add profile_type filtering when checking if profile exists (#20311) via Paul Taykalo (@PaulTaykalo)
  • [deliver] update deliver/runner.rb to handle both ipa and pkg paths. (#20043) via Stefan Natchev (@snatchev)
  • [match] add imports, fix linting errors, rename env variable (#20418) via Josh Holtz (@joshdholtz)
  • [spaceship] allow for removing app from sale by updating territories (#20324) via Lukasz Grabowski (@lucgrabowski)
  • [sigh][match][spaceship] add missing inhouse to mac profile types (#20353) via Bartosz Nowak (@DuMaM)
  • [Fastlane.swift] show http error message from AppStore (#20397) via Julian Kalinowski (@kalinjul)
  • [match] adding support for GitLab Secure Files as a Match storage mode (#20386) via Darby Frey (@darbyfrey)
  • [match] improve Match::CommandsGenerator’s decrypt option unit test (#20395) via Manish Rathi (@crazymanish)
  • [match] added Match::CommandsGenerator’s import option unit test (#20396) via Manish Rathi (@crazymanish)
  • [fastlane-core][scan] added destination param support inside the xcodebuild command (#20399) via Manish Rathi (@crazymanish)
  • [pilot] added the Pilot::TesterExporter class unit tests (#20394) via Manish Rathi (@crazymanish)
  • [frameit] add Device Google Pixel 5 (#20389) via Denis Andrašec (@denrase)
  • [action][update_info_plist] improve the plist file-path option validation check (#20356) via Manish Rathi (@crazymanish)
  • [match] specify s3 object prefix (#20344) via Hiroshi Ishihara (@iaia)
  • [snapshot] Add missing iPod touch to Generated Snapshot Reports (#20337) via Kyle Howells (@kylehowells)
  • [Ruby] Ruby 2.6 is now the minimum (dropping Ruby 2.5) (#20413) via Josh Holtz (@joshdholtz)
  • [gem] update rack due to security alert from dependabot (#20339) via Lukasz Grabowski (@lucgrabowski)
  • [fastlane] allow overriding the architecture to run xcodebuild under (#20323) via Manu Wallner (@milch)

Update May 25, 2022 tracked by Updatify

2.206.2 Improvements

  • [Fastlane.swift] fix compile issue with argumentProcessor (#20318) via Josh Holtz (@joshdholtz)
  • [Fastlane.Swift] Use ArgumentProcessor port to start fastlane socket_server (#20176) via Sven Tiigi (@SvenTiigi)
  • [pem] fixed “\x82” from ASCII-8BIT to UTF-8 when saving .p12 files to disk (#20317) via Roger Oba (@rogerluan)
  • [fastlane] fix a grammatical mistake when prompting which lane to run (#20307) via kamimi01 (@kamimi01)
  • [fastlane][tests] add tests for CLIToolsDistributor (#20315) via Lukasz Grabowski (@lucgrabowski)

Update May 21, 2022 tracked by Updatify

2.206.1 Hot fix

  • [regression][fastlane] fixed fastlane command issue when tool name not provided (#20295) via Manish Rathi (@crazymanish)
  • [aciton][import_from_git] fix/import from git spec fail with non master default branch (#20297) via Jerome Lacoste (@lacostej)

Update May 18, 2022 tracked by Updatify

2.206.0 Improvements

  • [match] add support for Developer ID certificates from G2 Sub-CA (#20145) via Frederik Seiffert (@triplef)
  • [spaceship] add ability to invite a single TestFlight user (#20112) via Lucas (@LcTwisk)
  • [deliver] add verify_only option to deliver (#20247) via Pol Piella (@pol-piella)
  • [scan] fix scan failing to return results when there are test failures (#20237) via Mahmood Tahir (@tahirmt)
  • [docs] remove named parameter from create_capability example. (#20197) via Trent Kocurek (@t2)
  • [spaceship] fix creation App Store Connect API authorization token (#20206) via Yuya Oka (@nnsnodnb)
  • [match] add option to skip google account confirmation (#20223) via Tim Sneed (@trsneed)
  • [aciton][setup_ci] added timeout param into setup_ci (#20211) via javigines (@javigines)
  • [action][danger] add GitHub Enterprise flags (#20216) via Alexander Weiß (@alexanderwe)
  • [fastlane] allows aliased tool names (build_app, sync_code_signing, etc) to run from CLI (#20287) via Josh Holtz (@joshdholtz)
  • [spaceship] update buildDeliveries request to use app id in path (#20268) via Lukasz Grabowski (@lucgrabowski)
  • [spaceship] update Spaceship::ConnectAPI::User model to include delete! method (#20251) via Liam Nichols (@liamnichols)
  • [infra] changelog will now show github usernames which makes contributors stand out more in releases (#20214) via Josh Holtz (@joshdholtz)

Update Apr 21, 2022 tracked by Updatify

2.205.2 Improvements

  • [action][update_project_provisioning] fail when profile cannot be verified (#20169) via Lukasz Grabowski (@lucgrabowski)
  • [match] check validity of provisioning profile certificates when force_for_new_certificates option is provided (#20194) via Vitalii Budnik (@nekrich)
  • [spaceship] refresh token and retry on authorization errors (#19502) via Anderson Mesquita (@andersonvom)
  • [frameit] add support for iPhone 13 device family with updated colors (#20148) via Braden Casperson (@casperson)
  • [match] fix crash in match when passing a frozen value as app_identifiers (#20125) via Olivier Halligon (@AliSoftware)

Update Mar 24, 2022 tracked by Updatify

2.205.1 Improvements

  • [trainer] reports failure with skipped tests (#20045) via Mahmood Tahir
  • [spaceship][tunes] fix ‘block in select_team’: [!] undefined method `[]’ for nil:NilClass (#20088) via Hiroki Nomura