Sourced from fastlane's releases.
2.238.0 Improvements
- [ci] support releases with PRs that were deleted (or users) (#30105) via Connor Tumbleson (
@iBotPeaches)- [pilot] Match groups by either name or id (#30104) via Alexander Chapliuk (
@krin-san)- [update_project_team] add support for sdk conditionals (#30142) via Connor Tumbleson (
@iBotPeaches)- harden: detected non-static command inside ` in... (#30148) via Anupam Mediratta (
@anupamme)- [fastlane_core] Create a unique package directory for non-macOS uploads (#30144) via Victor Amorim dos Santos (
@victoramsantos)- [gem] move to webrick 1.9.x (#30135) via Connor Tumbleson (
@iBotPeaches)- [gem] upgrade 'terminal-table' to drop monkey patch (#30137) via Connor Tumbleson (
@iBotPeaches)- [core] Fix video resolution parsing when audio track precedes video track (#30143) via Thomas Walther (
@tcwalther)- [gym] Fix Mac Catalyst package type detection when catalyst_platform is not set (#29829) via Josh Holtz (
@joshdholtz)- [deliver/pilot] change instruction on how to run iTMSTransporter (#21155) via Merlin Ran (
@merlinran)- [gem] move to sinatra 4 (#30134) via Connor Tumbleson (
@iBotPeaches)- [action][spm] add
--skip-update(#21127) via Atsuto Yamashita (@att55)- Fix precheck copyright rule wording (#19500) via Andreas Ganske (
@ChaosCoder)- docs: add detailed notation of what metrics collected (#30132) via Connor Tumbleson (
@iBotPeaches)- Bump actions/labeler from 6 to 7 (#30133) via dependabot[bot] (
@dependabot[bot])- [upload_symbols_to_crashlytics] Adds option to let the action fail when an upload fails (#29700) via Tobias Kreß (
@Myrronth)- [deliver] add support for social media rating keys (#30128) via Connor Tumbleson (
@iBotPeaches)- [core] Support for Ruby 4 (+ testing) (#29849) via Connor Tumbleson (
@iBotPeaches)- [register_devices] Ignore blank lines and comment lines in devices_file (#30129) via David Cordero (
@dcordero)- [core] detect installed Developer ID intermediate certificates by their common name (#30126) via Rinat Kutuev (
@ReilganInt)- [core] move to xcodeproj 1.28.1 (from 1.27.0) (#30124) via Nuno de Carvalho (
@nmcc24)- [core] normalize FastlaneSwiftRunner.xcodeproj plist quoting (#30125) via Nuno de Carvalho (
@nmcc24)- [register_devices] Register devices normalization for UDIDs. (#29981) via Muhammet Ilendemli (
@ilendemli)- [crashlytics] improve logging during error (#30077) via Connor Tumbleson (
@iBotPeaches)- [setup_ci] Add option to opt out of setting the default keychain (#30121) via Eyüp Can Akman (
@eyupcanakman)- [snapshot] Open the requested simulator for non-headless runs (#30119) via huven (
@huven)- [core] improve operating_system detection (#30118) via Connor Tumbleson (
@iBotPeaches)- [core] fix: upgrade yard to >= 0.9.42 (CVE-2026-41493) (#30117) via OrbisAI Security (
@orbisai0security)- [core] move to Faraday 2 (#30089) via Connor Tumbleson (
@iBotPeaches)- [docs] clarify platform resolution behavior (#22185) via Douglas Hill (
@douglashill)- [core] fix crash when uploading large
.pkgby usingDigest::MD5.fileinstead ofDigest::MD5.hexdigest(#21999) via reflexing (@reflexing)- [docs] fix a missing negation in
piloterror message (#22331) via Gemma Barlow (@gemmakbarlow)- [notarize] Fix erroring out with
bundle_idparameter being absent (#29736) via Timur Sharifianov (@Scvairy)- [metrics] move to GA4 and improve metrics (#30111) via Connor Tumbleson (
@iBotPeaches)
38d0ec4
Version bump to 2.238.0 (#30151)d967cd8
[ci] support releases with PRs that were deleted (or users) (#30105)4eadc97
[pilot] Match groups by either name or id (#30104)a43b8b8
[update_project_team] add support for sdk conditions (#30142)f1568f9
[fastlane_core] harden plugin_scores subshell usage (#30148)25026b9
[fastlane_core] Create a unique package directory for non-macOS uploads
(#30144)283d477
[gem] move to webrick 1.9.x (#30135)bc098d1
[gem] upgrade 'terminal-table' to drop monkey patch (#30137)1f64c1f
[fastlane_core] Fix video resolution parsing when audio track precedes
video ...a94b3ad
[gym] Fix Mac Catalyst package type detection when catalyst_platform is
not s...