A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/fastlane/fastlane

https://github.com/fastlane/fastlane - 2.232.1 Improvements

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

- Ruby
Published by github-actions[bot] 21 days ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] 25 days ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] about 1 month ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] about 2 months ago

https://github.com/fastlane/fastlane - 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])

- Ruby
Published by github-actions[bot] 3 months ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] 3 months ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] 3 months ago

https://github.com/fastlane/fastlane - 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!

- Ruby
Published by github-actions[bot] 9 months ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] 10 months ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] 11 months ago

https://github.com/fastlane/fastlane - 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 during update_rollout (#29134) via Olivier Halligon (@AliSoftware)
  • Fix "tvos" platform option not being allowed anymore for some actions (#28962) via Iulian Onofrei (@revolter)

- Ruby
Published by github-actions[bot] 12 months ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] about 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 2.221.1 Improvements

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

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by github-actions[bot] over 1 year ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz about 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz about 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 2 years ago

https://github.com/fastlane/fastlane - 2.216.0 Fix for match GitLab storage

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

- Ruby
Published by joshdholtz over 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 2 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz about 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz about 3 years ago

https://github.com/fastlane/fastlane - 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 # 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz over 3 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 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)

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 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

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 2.205.0 Fix for Apple ID authentication

  • [spaceship] fix for Apple ID authentication - replace teams endpoints (#20083) via Josh Holtz
  • [fastlane_core] add env var to skip printing plugins table. (#19963) via Roger Oba
  • [action][git_commit action] use safer way of calling sh (#19978) via Olivier Halligon
  • [spaceship] Add unresolved_issues to review submission states and update get_in_progress method (#19979) via Ivan Vrsajkov
  • [supply] Prefer all default tracks (#19926) (#20010) via Taneli Korri
  • [trainer] Return Test Plan Configuration in JUnit output (#20016) via Seb Skuse

Big thank you to @VrsajkovIvan33 and @valerio-castelli for doing the investigation and majority of the fixing for the Apple ID authentication and session issue ❤️

- Ruby
Published by joshdholtz almost 4 years ago

https://github.com/fastlane/fastlane - 2.204.3 Improvements

  • [trainer][scan] identify skipped tests in xcresult and export to Junit format and output in scan (#19957) via Igor Makarov
  • [Fastlane.Swift] Swift fastlane upgrader #18933 (#19914) via Enrique Garcia
  • [pem][spaceship] update development push certificate type ID (#19879) via Igor Makarov
  • [snapshot] fix compile error on macCatalyst (#19917) via Philipp Arndt
  • [Fastlane.Swift] readPodspec: return map of [String: Any] (#19953) via Hais Deakin
  • [match] update :force_for_new_certificates option description (#19938) via Wolfgang Lutz

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.204.2 App Store Connect API is fixed - reverts local filtering

  • Revert "[spaceship][deliver][pilot] temporarily fix finding app by filtering by bundle id locally (#19900)" (#19906) via Josh Holtz (@joshdholtz)

Version 2.204.1 will be removed from RubyGems as the temporary fix is no longer needed

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.204.1 Temporary App Store Connect Fix

  • [spaceship][deliver][pilot] temporarily fix finding app by filtering by bundle id locally (#19900) via Josh Holtz (@joshdholtz)

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.204.0 Improvements

  • [snapshot][fastlane_core] hotfix/simulator not starting Xcode 13 (#19531) via Markus Moltke
  • [pilot] support internal groups for testflight (#19735) via Tamas Horvath
  • [match] fix typo in Match::Storage::S3Storage#s3_object_path (#19870) via Fotos Georgiadis
  • [pilot][upload_to_testflight] Send pkg to mac testflight when both ipa and pkg are available (#19801) via Lukasz Grabowski
  • [snapshot] update example devices included with xcode 13.1 (#19615) via David E. Weekly
  • [match] add an option to safe remove certs for nuke (#19617) via Lukasz Grabowski
  • [Fastlane.swift] fixes issues with running on Apple Silicon #18502 (#19555) via Enrique
  • [fastlane] fixes bug in string concatenation of verify_build error message (#19873) via Rogerio de Paula Assis
  • [scan] fix issue when scan failed to zip_build_products for build_for_testing option (#19875) via Manish Rathi
  • [trainer][regression] fixes fail_build parameter which stopped working (#19882) via David Cacenabes

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.203.0 Improvements

  • [scan] fix crash if no derived data (#19871) via Josh Holtz
  • [scan] Return results when running scan (#19860) via Tejas Sharma
  • [scan] add parallel_testing option to scan (#19857) via Tejas Sharma

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.202.0 Deliver uses updated review submission API

  • [deliver] migrate to new App Store Connect API 1.7 review submission API (#19838) via Josh Holtz

Notes

  • deliver's submit_for_review and reject_if_possible are updated to use App Store Connect API version 1.7
    • Migrates deliver to a new API endpoint for review submissions
      • However, deliver does not support submitting multiple items for review yet
    • Previous submission API is now deprecated

Big thank you to @valerio-castelli for preparing spaceship for these endpoints in #19751

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.201.2 Hotfixes for scan

  • [scan] look for xcresult in derived data instead of forcing temp dir or output_path (#19845) via Josh Holtz
  • [scan] fix off by one for scan's number_of_retries with xcode 13 (#19844) via Josh Holtz

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.201.1 Hotfixes for scan and trainer

  • [scan] prevent error from raising and prevent xcresult processing when multiple devices with xcpretty (#19829) via Josh Holtz
  • [trainer] Make new options used by scan public (to fix crash) (#19828) via Josh Holtz
  • [scan][xcov] set xcresult path in SharedValues and use as default in xcov (#19825) via Josh Holtz

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.201.0 Enable xcbeautify and remove dependency on xcpretty

  • [scan][gym][snapshot] Remove XCPretty dependency and add xcbeautify as an option (#19629) via Josh Holtz

High Level Notes

  • scan no longer relies on xcpretty for JUnit output or to determine success or failure
  • trainer has now been moved inside of fastlane and is no longer needed as a plugin
    • Please remove fastlane-plugin-trainer from your Gemfile or Pluginfile
  • Added xcodebuild_formatter option to scan, gym, and snapshot

Detailed Notes

  • scan no longer relies on xcpretty for JUnit output or to determine success or failure
    • trainer has now been moved inside of fastlane and is used to determine determine success and failure of scan
    • Note: junit will be made by xcpretty is using xcpretty, otherwise it will be made with trainer
    • Note: html will only be made if using xcpretty
  • scan's option for number_of_retries now uses Xcode 13's retry tests
    • In Xcode 12 and under it will still use fastlane's implementation to try to only rerun tests that have failed
  • Added xcodebuild_formatter option to scan, gym, and snapshot
    • Defaults to xcbeautify if installed
      • But will default back to xcpretty if any "xcpretty" specific options are set (ex: xcpretty_formatter, xcpretty_args)
    • Otherwise falls back to xcpretty
    • You can also pass anything for xcodebuild to pipe to like xcodebuild_formatter: "/path/to/other/xcbeautify"
    • For no formatting, set the formatter to an empty string like `xcodebuild_formatter: ""'
  • Added new option to scan for output_remove_retry_attempts
    • Removes the count and any retry attempts from junit report and scan test results table
  • Added migration error if using fastlane-plugin-trainer and tells user to remove it

View more info on Xcode Formatters

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.200.0 Improvements

  • [spaceship] Initial support for updated review submissions flow (#19751) via Valerio Castelli
  • [fastlane_core] fix non-UTF-8 char issues when analysing ipa (#19697) via Shifei Chen
  • [supply] add an option to change the release status of a promoted track (#19701) via Joe Flateau
  • [fastlane_core] use randomly generated filename(s) for -assetFile when uploading binaries to Testflight/App Store (#19716) via David Kim
  • [action][get_version_number] get_version_number in xcode 13 project can't read version_number (#19773) via dejunDev
  • [deliver] Add Watch Series 7 screen size (#19782) via Gero Gerke
  • [action][download_dsyms] Fix download-dsym unnecessary builds scan when after_uploaded_date provided (#19765) via German Velibekov
  • [gym] Correctly inherit OTHER_SWIFT_FLAGS when using option 'analyze_build_time' (#19737) via Tracy Keeling
  • [scan] Fix: test retries succeeding when they shouldn't (#19749) via Eric Yuan

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.199.0 Improvements

  • [docs] modernize markdown syntax of auto-generated README documentation (#19643) via Roger Oba
  • [action] allow using a .xcode-version file with xcversion action (#19644) via Roger Oba
  • [spaceship] spaceauth - add new functionality to check if a user's session is still valid (#19658) via Casey
  • [action] [update_code_signing_settings] add entitlements file path capability (#19678) via Rainer Killinger
  • [scan] add examples for simulator descriptions including OS version (#19683) via Seán Labastille
  • [deliver][snapshot][fastlane_core] fix typos (#19675) via Matthew James Kraai
  • [action][download_dsyms] fix: download_dsyms with wait_for_dsym_processing is not checking the latest data from Connect API (#19523) via Bruno Guidolim
  • [action][download_dsyms] use filter argument to /builds to find specific build (#19670) via Aman Gupta Karmani

- Ruby
Published by joshdholtz about 4 years ago

https://github.com/fastlane/fastlane - 2.198.1 Improvements

  • [deliver] resolves issue uploading iPad Pro 5th gen screenshots (#19616) via christianeiselt
  • [gym] add xcodebuild_command option (#19614) via Vitalii Budnik
  • [fastlane_core] fix TransportExecutor to specifically look for ipa, dmg, ipa, and zip and not directory for -assetFile and then fall bask to -f (#19620) via Josh Holtz

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.198.0 Improvements

  • [action][set_github_release] fix optional params to guard (#19560) via Yutaro Muta
  • [action][set_github_release] support generate_release_notes parameter (#19558) via Yutaro Muta
  • [pem] add macOS platform support (#19564) via Vitalii Budnik
  • [fastlane_core] use -assetFile instead of -f for IPA upload with iTMS (#19596) via Taylor Fort
  • [action][get_version_number] - search for MARKETING_VERSION in build settings if target has no INFO_PLIST (#19589) via Vitalii Budnik
  • [action][notarize] added optional skip_stapling parameter to notarize action. (#19577) via Kyle Hammond
  • [match][cert] allow developer_id creation if using apple id (#19604) via Josh Holtz
  • [match] nuke now supports filtering by specific certificates (#19584) via Josh Holtz
  • [action][set_github_release] fix issue where bad status code would print error but fail silently - now actually raises an error (#19516) via Josh Holtz
  • [scan] fixed typo in error message (#19514) via Jeroen Vannevel

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.197.0 App Store Connect API Key for download_dsyms

  • [action][download_dsyms] add App Store Connect API Key support in the download_dysms action (#19508) via Josh Holtz
  • [deliver] fix iPad 12.9" 3rd gen screenshot identifier for App Store Connect API (#17364) via Roger Oba
  • [frameit] solution for Frameit trim issue #15332 (#15359) via funnel20

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.196.0 Improvements

  • [fastlane_core] symbolize keys in options of type Hash (#19424) via Davide De Rosa
  • [snapshot] add snapshot iPad Mini support (#19460) via Paul
  • [pem] fix issue OpenSSL empty password (#19459) via Fernando
  • [supply] Treat no release note as warning instead of error (#19425) via yanagiragi
  • [sigh] add --generate-entitlement-der to resign codesign calls (#19423) via Taylor Fort
  • [action][latest_testflight_build] make LatestTestflightBuildNumberAction not overwrite existing Actions.lane_context (#19421) via Jan Klausa
  • [snapshot] add the iPhone 13 devices so that they can be included in the HTML report page. (#19420) via Yilei "Dolee" Yang
  • [screengrab] fix typos in Screengrab options (#19426) via Christoph Dreis
  • [supply] fix rollout update (#19411) via Oleksii Malovanyi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.195.0 Improvements

  • [snapshot] added 10 second timeout to wait for device to fully boot before overriding status bar (adjust by setting SNAPSHOT_SIMULATOR_WAIT_FOR_BOOT_TIMEOUT environment variable) (#19380) via Josh Holtz
  • [match] Add ability to include all development certificates to the development provisioning profile (#19340) via Vitalii Budnik
  • [supply][docs] Improve gradle action explaining android.injected.version.code and name can be used to change versionCode and versionName. (#19370) via Elias Lecomte
  • [action][crashlytics] remove deprecated/legacy action for uploading binaries (#19371) via Josh Holtz

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.194.0 Improvements

  • [action][notarize] add support for api_key parameter (#19353) via Vitalii Budnik
  • [snapshot] wait for simulator to boot before overriding status bar (#19344) via Joseph Duffy
  • [fastlane_core] build watcher fails when build_beta_detail is nil - fix (#19331) via Lukasz Grabowski
  • [supply] fixed supply promote uploading metadata to wrong track (#19343) via Jonas Kalderstam
  • [docs] change links for api_key option explanation in App Store Connect API Key docs (#19350) via Lukasz Grabowski
  • [action][slather] add github option to slather action (#19347) via Atsuto Yamashita

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.193.1 Improvements

  • [gradle] add output context with "tasks" options (#19312) via David Kuo
  • [match] ignore force_for_new_devices for developer_id provisioning type (#19314) via Vitalii Budnik
  • [match] don't force update macos development certs if macos device count unchanged (#19315) via Vitalii Budnik
  • [pilot][upload_to_testflight] add missing method (#19319) via David Brunow

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.193.0 Mac support for pilot and other improvements

  • [action][zip] add default empty array values in ZipAction initialize (#19304) via Lukasz Grabowski
  • [match] don't add key to keychain if cert already present (#19285) via Sagar Ganiga
  • [pilot][upload_to_testflight] add Mac support (upload and distribute macOS apps) (#19296) via Josh Holtz

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.192.0 Improvements

  • [spaceship] retries developer portal requests that receive 502 Bad Gateway up to 5 times (usually works after 1 retry) (#19273) via Josh Holtz
  • [action][notarize] support using notarytool instead of altool if using Xcode 13 and up (#19235) via Josh Holtz
  • [frameit] fix missing iPad Pro (2nd generation) frames (#19258) via Andres Riofrio
  • [supply] automatically rescue changesNotSentForReview errors (#19248) via Joe Flateau
  • [produce] fix service name typo for Produce (#19261) via Shyam Lad
  • [fastlane] optimize bash and zsh completion scripts (#19232) via Marc Cornellà
  • [sigh] fixed the broken fastlane sigh manage -e command (#18760) via Manish Rathi
  • [action][create_xcframework] missing parameters in create xcframework (#19229) via José González
  • [spaceship] add Internal beta group (#19063) via Eric Wu
  • [pilot] added the Pilot::BuildManager::update_build_beta_details method unit tests (#19226) via Manish Rathi
  • [action][push_git_tags] escaping branch tag name in push_git_tags action (#19223) via Xiang Liu
  • [action][zip] fix regression in zip by escaping all args (#19215) via Liam Nichols

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.191.0 Improvements

  • [produce][spaceship] add ability to fetch and display available bundle capabilities (#19168) via Shyam Lad
  • [supply] fix upload_mapping for multiple mapping_paths (#19211) via Steffen Rusitschka
  • [spaceship] add requests to remove or replace visible apps (#19200) via Lukasz Grabowski
  • [regression][zip] fix the shellescape for the folder path (#19207) via Manish Rathi
  • [deliver] introduce a new synchronization logic for screenshots (#19070) via Satoshi Namai

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.190.0 Improvements

  • [pilot] added the Pilot::BuildManager::list method unit tests (#19191) via Manish Rathi
  • [pilot] added the Pilot::BuildManager::check_for_changelog_or_whats_new! method unit tests (#19190) via Manish Rathi
  • [action] add no-ansi option to clean_cocoapods_cache action (#19189) via Atsuto Yamashita
  • [spaceship] Add visible_apps relationship to invite users with app permissions and fetch user's app permissions (#19053) via Lukasz Grabowski
  • [spaceship] Adding three missing beta testers/groups methods (#19039) via gsavit
  • [clean_cocoapods_cache] Add verbose option (#19188) via Atsuto Yamashita
  • [action] add frozen option to bundle_install action (#19183) via Atsuto Yamashita
  • [action] add silent option to clean_cocoapods_cache action (#19187) via Atsuto Yamashita
  • [action][clean_cocoapods_cache] Add allow-root option (#19185) via Atsuto Yamashita
  • [action][bundle_install] add redownload option to bundle_install action (#19182) via Atsuto Yamashita
  • [fastlane_core] mask passwords in verbose output (#19173) via Christoph Dreis
  • [action][app_store_connect_api_key] Change default token duration (#19175) via David Brunow
  • [action][zip] Add :include and :exclude config options (#19149) via Liam Nichols
  • [spaceship] Add x-csrf-itc header to requests (#19145) via William Peterson
  • [sigh] skip cert verification on linux & Windows (#19116) via Abdul Wadood
  • [fastlane_core] skip overriding String.clear method when disabling colorization. (#19139) via Maxim Konstantinov
  • [scan] Fix typo in xcpretty_reporter_options_generator.rb (#19122) via Ikko Ashimine

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.189.0 Improvements

  • [scan] add support for SPM packages with new :package_path option (#19034) via Josh Holtz
  • [supply] add new option for changes_not_sent_for_review (#19117) via Joe Flateau
  • [precheck] remove all instances of is_string in options and use type (#19075) via Manish Rathi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.188.0 Important fix for Apple ID auth

‼️ This is a must have update to fix some authentication issues for Apple ID Auth

  • [spaceship] new team switching endpoint (#19132) via Josh Holtz
  • [fastlane] bump addressable to >= 2.8 for patch security vulnerability (#19087) via Josh Holtz
  • [action] gradle: Update for GRADLE_OUTPUT_JSON_OUTPUT_PATH and GRADLE… (#19038) via Bình Phạm
  • [fastlane] added rubocop rule for no is_string in fastlane folder and actions (#19069) via Josh Holtz
  • [fastlane][plugins] updated the ruby version in plugins' template (#19046) via Manish Rathi
  • [screengrab] update dependencies and remove a jcenter dependency (#19020) via penn5
  • [action] remove all instances of is_string in options and use type for appledoc (#19042), update_url_schemes (#19027), validate_play_store_json_key (#19030), version_get_podspec (#19031), upload_symbols_to_sentry (#19029), upload_app_privacy_details_to_app_store (#19028), xcode_server_get_assets (#19032), update_urban_airship_configuration (#19026), update_project_provisioning (#19025), update_plist (#19024), update_keychain_access_groups (#19023), update_info_plist (#19022), update_icloud_container_identifiers (#19021) via Manish Rathi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.187.0 Improvements

  • [screengrab] general improvements, removed deprecated and un-needed code (#18003) via penn5
  • [produce][spaceship] update bundle capability API and add new bundle capabilities (#18853) via Shyam Lad
  • [action][setup_jenkins] Fix type for add_keychain_to_search_list option (#19005) via Manish Rathi
  • [action][sourcedocs] Fix options formatting (#18993) via Manish Rathi
  • [snapshot] enable Snapshot to take Apple Watch 44mm screenshots (#1709) (#18890) via Matthew Flint
  • [action][create-keychain] allow timeout: 0 to specify "no time-out" (#18894) via Manish Rathi
  • [action] remove all instances of is_string in options and use type for unlock_keychain (#19000),slather (#18991),update_app_group_identifiers (#19001),update_code_signing_settings (#19002),update_fastlane (#19003),twitter (#18999),tryouts (#18998),testfairy (#18997),ssh (#18996),s3 (#18977),say (#18978),spm (#18995),splunkmint (#18994),sonar (#18992),slack (#18990),sh (#18989),setup_travis (#18988),setup_jenkins (#18987),setup_circle_ci (#18986),setup_ci (#18985),set_pod_key (#18984),set_info_plist_value (#18983),set_github_release (#18982),set_changelog (#18981),set_build_number_repository (#18980),scp (#18979),run_tests (#18964),rsync (#18963),resign (#18962),reset_simulator_contents (#18961),reset_git_repo (#18960),register_devices (#18959),puts (#18958),push_git_tags (#18957),prompt (#18956),podio_item (#18955),pod_push (#18954),oclint (#18953),number_of_commits (#18952),notarize (#18951),nexus_upload (#18950),modify_services (#18949),make_changelog_from_jenkins (#18948),mailgun (#18947),lcov (#18946),latest_testflight_build_number (#18945)

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.186.0 Improvements

  • [action]adds action for obtaining remote repo default branch (#18845) via seanmcneil
  • [spaceship] parse response body as json if not already (#18766) via Muhammet Ilendemli
  • [spaceship] adding individual_testers attribute to Build model (#18922) via gsavit
  • [match] fix nuke exception when nuking with the empty files storage (#18864) via Manish Rathi
  • [match] add git authentication methods to match import command (#18903) via rb1193
  • add builds attribute to BetaTester model (#18923) via gsavit
  • [spaceship] add missing method to individually assign beta tester to builds (#18924) via gsavit
  • [snapshot] fix Swift compiler version check for SnapshotHelper.swift (#18930) via Jorge Revuelta
  • [Fastlane.Swift] add new Swift 5.5 reserved keywords (#18928) via Jorge Revuelta
  • [fastlane_core] fix the ensure_array_type_passes_validation error message (#18927) via Manish Rathi
  • [regression][pilot] fix upload using api_key_path + apple_id CLI options (#18860) via Manish Rathi
  • [actions] remove all instances of is_string in options and use type for jazzy (#18921), ipa (#18920), installr (#18919), install_on_device (#18918), increment_build_number (#18912), import_from_git (#18911), ifttt (#18910), hockey (#18909), hipchat (#18908), hg_push (#18907), hg_commit_version_bump (#18906), gradle (#18905), github_api (#18904), git_add (#18882), git_commit (#18883), get_push_certificate (#18881), get_managed_play_store_publishing_rights (#18880), get_ipa_info_plist_value (#18879), get_build_number_repository (#18878), erb (#18877), environment_variable (#18876), ensure_xcode_version (#18875), ensure_no_debug_code (#18874), ensure_git_status_clean (#18873), ensure_git_branch (#18872), dsym_zip (#18871), download_dsyms (#18870), download_app_privacy_details_from_app_store (#18869), deploygate (#18868) via Manish Rathi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.185.1 Improvements

  • [Fastlane.Swift] treat Bool as optional to avoid config issues (#18827) via Jorge Revuelta
  • [Fastlane.Swift] fix Fastfile.swift template syntax error (#18589) via Soohan Lee
  • [spaceship] migrate Psych#safe_load to support Psych v4.0 in upcoming Ruby 3.1 (#18825) via Satoshi Namai
  • [fastlane] add environment variable to skip lane summaries (#18839) via Tejas Sharma
  • [snapshot] allow iPods to run alongside iPhone and iPad (#18843) via mdubs
  • [fastlane_core] add pods project schemes environment variable (#18815) via Tejas Sharma
  • [actions] remove all instances of is_string in options and use type for appetize (#18809), crashlytics (#18855), danger (#18859), create_pull_request (#18858), create_keychain (#18857), create_app_on_managed_play_store (#18856), copy_artifacts (#18854), commit_version_bump (#18852), commit_github_file (#18851), cocoapods (#18850), cloc (#18849), clean_cocoapods_cache (#18848), clean_build_artifacts (#18847), badge (#18833), appium (#18828), apteligent (#18829), artifactory (#18830), automatic_code_signing (#18831), backup_xcarchive (#18832), changelog_from_git_commits (#18837), build_and_upload_to_appetize (#18834), bundle_install (#18835), carthage (#18836),
    chatwork (#18838) via Manish Rathi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.185.0 Improvements

  • [regression][pilot] fix upload using api_key_path + apple_id input options (#18771) via Manish Rathi
  • [regression][git_branch][push_to_git_remote] fix broken push to git remote on CI (#18686) via Manish Rathi
  • [action][app_store_build_number] remove all instances of is_string in options and use type (#18795) via Manish Rathi
  • [snapshot][examples] fixed broken example project for trying out fastlane snapshot feature (#18797) via Bartosz Dolewski
  • [action][unlock_keychain] fix randomly failing unit tests for Ubuntu (#18778) via Manish Rathi
  • [action][add_git_tag] remove all instances of is_string in options and use type (#18782) via Manish Rathi
  • [action][app_store_connect_api_key] added the missing unit tests (#18799) via Manish Rathi
  • [action][appetize_viewing_url_generator] remove all instances of is_string in options and use type (#18800) via Manish Rathi
  • [deliver] fix undefined variable when live edit (#18802) via Shouichi Kamiya
  • [resign] fix app entitlements extraction (#18804) via fʗɑρ
  • [Fastlane.Swift] fix complexity limits introduced in Swift 5.4 (#18774) via Jorge Revuelta
  • [fastlane_core] [env] add Swift version to fastlane env (#18772) via Jorge Revuelta
  • [action][app_store_build_number] added the missing unit tests (#18788) via Manish Rathi
  • [pilot] improve the Pilot::Manager unit tests (#18777) via Manish Rathi
  • [action][adb] remove all instances of is_string in options and use type (#18776) via Manish Rathi
  • [action][adb_devices] remove all instances of is_string in options and use type (#18775) via Manish Rathi
  • [action][add_extra_platforms] added spec file and missing unit-tests (#18781) via Manish Rathi

- Ruby
Published by joshdholtz over 4 years ago

https://github.com/fastlane/fastlane - 2.184.1 Improvements

  • [fastlane][plugin_manager] printing comma separated plugin actions (#18739) via Manish Rathi
  • [docs] onboarding pull-request (core contributor) (#18769) via Manish Rathi
  • [fastlane_core][pilot] fix pilot is unable to select latest build when distribute_only is true (#18710) via Lukasz Grabowski
  • [action][swiftlint] remove all instances of is_string in options and use type (#18735) via Manish Rathi
  • [spaceship] adding missing beta_testers attribute to BetaGroup (#18724) via gsavit
  • [spaceship adding beta build localizations attribute to Build model (#18725) via gsavit
  • [fastlane_core] ConfigItem - auto_convert_value improvements for Boolean type (#18736) via Manish Rathi
  • [match] update s3_secret_access_key to sensitive option (#18737) via Peelz
  • [carthage] fix typo in carthage.rb (#18744) via Ikko Ashimine
  • [gym] improved provisioning export with odd names in specs (#18741) via Hans Fehrmann
  • [Ruby 3.0][app_store_connect_api_key] fix spaceship connect-api token creation (#18758) via Manish Rathi
  • [docs] Improved the README file avatars resolution (#18764) via Manish Rathi

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.184.0 Improvements and App Store Connect API 1.3 Support

  • [app store connect] cleanup token creation code across entire project (#18186) via Josh Holtz
  • [deliver][spaceship] migrate AgeRatingDeclaration from AppStoreVersion to AppInfo for App Store Connect API 1.3 update (#18732) via Josh Holtz
  • [pilot] introducing timeout feature for Apple build-processing waiting-time (#18660) via Manish Rathi
  • [action][swiftlint] Added support for --fix mode option (#18695) via Manish Rathi
  • [resign] fix incorrectly typoed variable name (#18715) via Nick Silvestro
  • [Fastlane.Swift] fix OptionalConfigValue for Any-based types. (#18664) via Jorge Revuelta
  • [deliver] remove all instances of is_string in options and use type (#18617) via Josh Holtz
  • [resign] fix entitlements merging when changing team while resigning (#18713) via Nick Silvestro
  • [fastlane_core][configuration] suggestion message improvement when fetching value with non symbol key (#18696) via Manish Rathi
  • [spaceship] update AppStoreConnect SandboxTester doc (#18708) via Yasuharu Yanamura

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.183.2 Hotfix for Ruby 3.0

  • [supply][Ruby 3] fix Ruby 3 keyword args issues (#18703) via Satoshi Namai

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.183.1 Hotfix for supply with Ruby 3.0

  • [supplly] fix update_listing_for_language to work in Ruby 3.0 (#18699) via Josh Holtz

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.183.0 Hello Ruby 3.0 and goodbye Ruby 2.4

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.182.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.181.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.180.1 Improvements

  • [fastlane] fix fastlane_require to work with RubyGems 3.2.0 and up (#18520) via Josh Holtz

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.180.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.179.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.178.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.177.0 Improvements

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

- Ruby
Published by joshdholtz almost 5 years ago

https://github.com/fastlane/fastlane - 2.176.0 Improvements

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

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.175.0 Improvements

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

Notes

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

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.174.0 Improvements

  • [action] app_store_connect_api_key update App Store Connect API token generation documentation (#18068) via David Brunow
  • [action] appetize add timeout support (#18074) via Raul Riera
  • [spaceship] expose error also from source (#18150) via Alisher Ulugbekov
  • [spaceship] added ASC endpoints for bundle id & bundle id capability (#18080) via Dinsen
  • [action] - cocoapods - add allow_root option (#18076) via Atsuto Yamashita
  • [fastlane_core] improve config item validation conversion and use UI.error instead of puts to report validation exception (#18088) via Gio Lodi
  • [action] push_to_git_remote - fix "undefined method 'each' for NilClass" error (#18153) via Neil Cowburn
  • [spaceship] explicitly allow to continue 2FA in non-interactive mode (#18109) via Oleg Kohtenko
  • [action] carthage - add use_xcframeworks option (#18090) via Atsuto Yamashita
  • [carthage] Add archive option (#18077) via Atsuto Yamashita
  • [spaceship] fixed typo (#18103) via Atsuto Yamashita
  • [action] xcov - fix compatibility issues for plugins depending on FastlaneCore::Project (#18053) via Satoshi Namai

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.173.0 Opt-In Bypass 2FA Upgrade (for now)

  • [spaceship] opt-in to skipping 2FA upgrade with SPACESHIP_SKIP_2FA_UPGRADE=1 (#18116) via Josh Holtz
  • [gym] make error messages more clear with IPAs and PKGs cannot be found (#18014) via David Brunow
  • [fastlane_core] Support SUPPORTS_UIKITFORMAC build setting (#18015) via David Brunow

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.172.0 Big Improvements

  • [frameit] add support for new iPhone 12-family devices and their new colors (#17940) via Nicolas Mauri
  • [deliver][download_metadata] give precedence to generate metadata from edit version instead of live version (#17813) via Roger Oba
  • [action] git_commit - skip commit if git status is clean for paths (#17913) via Pierre Felgines
  • [spaceship][docs] update spaceship app store connect docs (#17938) via Roger Oba
    [snapshot] fix snapshot not saving image files on Apple Silicon M1 (#17912) via Martin Albrecht
  • [fastlane] add BUDDY environment variables (#17922) via Rafał Sztwiorok
  • [spaceship] adding missing localizations attribute to AppStoreVersion (#17928) via gsavit
  • Update sample issue from being an existing issue, to a fake one. (#17934) via Roger Oba
  • [action] swiftlint - avoid throwing error for new types of reporters. (#17935) via Roger Oba
  • [action] change 'platform' optionality since nil is not really a valid value. (#17936) via Roger Oba
  • [gym] update gym's available export_methods to match xcodebuild's. (#17939) via Roger Oba
  • [frameit] fix the screenshot size of iPhone 8 Plus (#17977) via Rhett Tuan
  • [action] register_device - fix regression that was causing a crash when creating a device that already exists (#17799) via Roger Oba
  • [spaceship] allow 2FA request only in interactive mode (#17854) via Oleg Kohtenko
  • [action] new create_xcframework action (#17844) via José González
  • [CI] support Ruby 2.7 on Circle CI (#17861) via Satoshi Namai
  • [action] artifactory - add option to authenticate using an API key (#17835) via Florian Staine
  • [gym] update identifier used to looked up the bundle ID when parsing provisioning profile (#17865) via John Britton
  • [spaceship] allow for updating of beta groups (#17984) via Krish
  • [snapshot] fix picking up 'SnapshotHelper'-files from DerivedData #17828 (#17833) via David Everlöf
  • [gym] use unzip for IPA files that are too big (#17825) via Theodore Dubois
  • [action] change username for register_devices action to optional (#17942) via Econa77
  • [action] add api bearer to create pull request (#17972) via Thilek Silvadorai
  • [scan] fix scan not failing when disable_xcpretty and fail_build are true (#17946) via Jean Mainguy
  • [scan] fix scan regression caused by not setting slack_default_payloads option (#17923) via Roger Oba
  • [gym][scan][snapshot] disable automatic SPM dependencies resolution or skip it entirely (#17916) via Roman Tysiachnik
  • [gym][snapshot] fix gym use_system_scm option and add use_system_scm option to snapshot (#17832) via Roger Oba

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.171.0 Improvements and Goodbye 2020

  • [itunes-transporter] fix transporter DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS env var validation (#17793) via Roger Oba
  • [action] push_to_git_remote - add --push-options option to push_to_git_remote action (#17791) via Roger Oba
  • [action] pod_push - add use_json parameter to pod_push action (#17809) via José González
  • [action] spm - add --enable-code-coverage option to spm action test command (#17805) via Andrea Sacerdoti
  • [action] git_commit - skip commit if nothing is staged (#17804) via Pierre Felgines
  • [action] add_git_tag - add option to omit the current lane from tag and message (#17792) via Roger Oba
  • [actions] github action - add Bearer authentication option (#17764) via David Cacenabes
  • [precheck] allow precheck to be run on live app versions as well as edit ones (#17738) via Roger Oba
  • [match] fix MATCH_GIT_PRIVATE_KEY ignored on repo push (#17829) via Sascha P
  • [spaceship] adding headers to connect api response object (#17867) via gsavit
  • [scan][slack] add slack_default_payloads option to scan and improve slack action's default_payloads docs (#17866) via Roger Oba
  • [sigh] fix undefined method expires with expiration_date in Sigh::Runner (#17741) via Roger Oba
  • [spaceship] adding missing phased release and review details attributes (#17761) via gsavit
  • [action] add download_app_privacy_details_from_app_store action (#17746) via Igor Makarov
  • [match] fix recursion when MATCH_PASSWORD is not set (#17557) via Roger Oba
  • [action] fail nexus_upload action when the underlying command line fails. (#17740) via Roger Oba
  • [deliver] correct dependencies (#17739) via Satoshi Namai
  • [screengrab] quickfix for valid locales like en_US in Screengrab (#17555) via Marc PEREZ
  • [deliver] improve screenshot validation (#17708) via Satoshi Namai
  • [tests] fix random test sample code failing test (#17750) via Josh Holtz

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.170.0 Improvements and Upload App Privacy Details

  • [Fastlane.swift] fixed potential undefined method `action_name' in generator (#17660) via phil zhang
  • [action] onesignal - update onesignal.rb to include optional organization_id (#17696) via Brandon Carpenter
  • [deliver] fix a regression in language detection in Deliver::UploadMetadata (#17730) via Satoshi Namai
  • [action] NEW ACTION for App Data Usages: upload_app_privacy_details_to_app_store (#17592) via Josh Holtz
  • [match] only include enabled devices for force_for_new_devices (#17695) via Steven Roebert

For more information on uploading App Privacy Details, go to https://docs.fastlane.tools/uploading-app-privacy-details/

- Ruby
Published by joshdholtz about 5 years ago

https://github.com/fastlane/fastlane - 2.169.0 Improvements

  • [cert] add tvos to platforms option (#17704) via Josh Holtz
  • [spaceship] ConnectAPI::App - actually limit get_app_store_versions (#17703) via Josh Holtz
  • [spaceship] fix get_live_version (#17701) via Max Ott
  • [snapshot] conditional compiler directive (#17687) via Jorge
  • [deliver] prepare for adding new validations for screenshots (refactoring) (#17661) via Satoshi Namai
  • [gym][scan] add -scmProvider option to xcodebuild command for the gym and scan actions (#17644) via Andrea Sacerdoti
  • [spaceship] handle 429 error response (#17692) via Joe DeCapo
  • [spaceship] get push mode from trustedPhoneNumbers (#17666) via Nick Rogness
  • [spaceship] add support for Privacy Choices URL (#17665) via Max Ott
  • [action] xcode-install - add option to customize number of download retry attempts (#17691) via Roger Oba

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.168.0 Improvements

  • [spaceship] add client optional parameter in model helpers (#17475) via Bolo Michelin
  • [match] support mac_installer_distribution certificate type (#17561) via Paul Taykalo
  • [action] add support for arrays in in slather action for binary_basename and FL_SLATHER_BINARY_BASENAME environment variable (#17606) via José González
  • [fastlane] also support NO_COLOR for disabling colors (#17611) via Benedek Kozma
  • [deliver] read values from SharedValues context only if needed. (#17616) via Roger Oba
  • [scan] fix crash on TestResultParser when disable_xcpretty=true (#17623) via Marcelo Gobetti
  • [supply] skip sending user fraction if it's 1.0 when promoting track (#17617) via Roger Oba

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.167.0 Improvements

  • [match] skip committing changes when nuking if the repo is already empty (#17571) via Roger Oba
  • [Fastlane.Swift][update_fastlane] upgrade Fastlane.swift files (#17599) via Jean Mainguy
  • [pilot list] ignore nil install_counts (#17569) via Elliott Williams
  • [spaceship] Spaceship::ConnectAPI - added betaGroup delete and get builds for the group functions (#17588) via Krish
  • [deliver] add the latest 6.5 inch screenshot size (#17594) via Satoshi Namai
  • [actino] add_git_tag - make build_number parameter mutually exclusive with the tag. (#17573) via Roger Oba
  • [action] add --enable-code-coverage option to generate-xcodeproj command for the spm action (#17582) via Andrea Sacerdoti
  • [swift] fix: swiftformat issues (#17590) via Jean Mainguy
  • [pilot] update to new emoji regex (#17560) via Josh Holtz
  • [snapshot] move fake artifacts to temp directory in tests (#17559) via Josh Holtz
  • [fastlane_core] use additional key for fetching bundle ID from provisioning profile (#17553) via Paul Taykalo
  • [fastlane_core] disable colors for colorize gem too (#17547) via Benedek Kozma
  • [fastlane_core] install both old and new WWDR certificates (#17538) via Igor Makarov

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.166.0 Improvements

  • [cert] fix issues where to_pem wasn't always getting called when creating a cert (#17540) via Josh Holtz
  • [action] update homebrew install for appledoc action (#17513) via seanmcneil
  • [fastlane_core][deliver] allow FASTLANE_ITUNES_TRANSPORTER_PATH to work again (#17502) via Josh Holtz
  • [action] update_fastlane fixed for rubygems > 3.1.0 and added homebrew support (#17530) via Josh Holtz
  • [supply] remove promoGraphic since no longer supported (#17518) via Max Ott
  • [snapshot] pass FASTLANE_LANGUAGE env variable to xcode for use in run scripts (#17505) via Josh Holtz
  • [scan] add Catalyst support (#17496) via Ingmar Stein

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.165.0 Improvements

  • [spaceship] allow authentication to take key content instead of just its file path (#17369) via Roger Oba
  • [spaceship] added b2b and educational discount to app (#17490) via Josh Holtz
  • [sigh] fix undefined method owner_name with display_name in Sigh::Runner (#17432) via Addison Brickey
  • [action] match - Fix incorrect app_identifier description (#17480) via Iulian Onofrei
  • [cert] fixed "\x82" from ASCII-8BIT to UTF-8 (#17489) via Max Ott

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.164.0 Improvements

  • [resign] add quotes around $APP_PATH variable to not silently fail when path has a space in it (#17354) via Nick Silvestro
  • [match] add skip certificate verification option to match import (#17251) via Nikola Nikolov
  • [scan] correctly default to empty device list (#17142) via John DeLong
  • [action] import_from_git - Add caching support (#17412) via Iulian Onofrei
  • [supply] upload Rejects releases with empty version_codes (#17405) via Tauan Miguel Lemos
  • [fastlane_core][snapshot][scan] collect sim logs starting for current process (#17465) via Lyndsey Ferguson
  • [match] add codesign: to partition IDs in match's keychain_importer (#17456) via Roger Oba
  • [sigh] fixed "\x82" from ASCII-8BIT to UTF-8 (#17446) via phil zhang
  • [action] App Store Connect API Key for set_changelog (#17445) via Theo Chupp
  • [action] fix register_devices to compare udids without case (#17433) via Josh Holtz
  • [deliver] optimize metadata uploading speed (#17422) via Satoshi Namai

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.163.0 Improvements

  • [action] App Store Connect API Key for register_device and register_devices (#17426) via Josh Holtz
  • [snapshot] update SnapshotHelper.swift to work with tvOS (#17360) via Pierre Felgines
  • [cert][deliver][match][precheck][sigh] pull "api_key" config from shared lane context. (#17390) via Roger Oba
  • [gym] fix building project with unicode characters in a name (#17397) via Daniel Jankowski
  • [action] add is_key_content_base64 to app_store_connect_api_key to make easier for env and CI (#17401) via Josh Holtz
  • [actions] add App Store Connect API key to app_store_build_number action (#17413) via Jake Wood
  • [spaceship] show proper 401 error message for Spaceship::ConnectAPI (#17393) via Josh Holtz
  • [deliver] make automatic_release optional for app types that aren't a ble to set it (like Apple Arcade and Pre Release) (#17383) via Josh Holtz
  • [sigh] fix download_all to also use App Store Connect API Key (#17382) via Josh Holtz
  • [Fastlane.Swift] fix: beforeAll method not called (#17336) via Jean Mainguy

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.162.0 App Store Connect API Key for match, cert, and sigh

  • [match] add support for App Store Connect API Key (#17291) via Josh Holtz
  • [sigh] add support for App Store Connect API Key (#17265) via Josh Holtz
  • [cert] migrate to App Store Connect API endpoints and can use App Store Connect API Key (#17263) via Josh Holtz
  • [deliver] fix screenshot uploads issue when overwrite_screenshot option is set to false (#17346) via Satoshi Namai
  • [fastlane_core] skip analytics message on first run if opted out (#17345) via Brandon Siegel
  • [deliver] transform string key to symbol, since hash args in options from CLI keyed by string (#17302) via TragedyStar
  • [spaceship] add ability to delete multiple beta testers at a time (#17304) via Eric Wu
  • [spaceship] support for adding & removing users (#17315) via Max Ott

- Ruby
Published by joshdholtz over 5 years ago

https://github.com/fastlane/fastlane - 2.161.0 Improvements

  • [action] add file ignore param for ensure_git_status_clean (#17115) via Devzhr
  • [action[ set http request read_timeout to 300 seconds for download_dsyms (#17262) via Pranav Raj
  • [Fastlane.swift] fix crash in LaneFileProtocol.swift when executing fastlane Swift without using SPM (#17276) via Roger Oba
  • [pilot] make key contents sensitive (#17256) via Roger Oba
  • [action] fixed issue in app_store_connect_api_key with loading key content from env variable (#17322) via Josh Holtz
  • [spaceship] checks is not nil on Spaceship::ConnectAPI.patch_app (#17261) via Abraão Levi de Oliveira Figueredo
  • [spaceship] modify Net::HTTPGenericRequest monkeypatch so that only Apple domains are affected (#17218) via Ash Tyndall

- Ruby
Published by joshdholtz over 5 years ago