fastlane v2.142.0 Release Notes

Release Date: 2020-02-18 // 7 days ago
    • [match] update an instruction in match/storage/google_cloud_storage.rb (#15898) via Jim Puls
    • [ensure_xcode_version] Implement flexible version check (#15906) via Jean Mainguy
    • [action] get_github_release - use GITHUB_API_TOKEN for default for consistency (#15995) via Takeru Chuganji
    • [screengrab] Fix escaping issue with adb path (#15981) (#15986) via Cihat Gündüz
    • [action] spm - adds xcpretty_args optional parameter (#15922) (#15971) via Kyle Hammond
    • [screengrab] re-add locale and images to screenshots output path (#15994) via Cihat Gündüz
    • 🏗 [pilot] guard against error when trying to notify testers once a Testflight build is uploaded (#16006) via Rogerio de Paula Assis
    • 🔀 [snapshot] disable Pasteboard sync in snapshot (#16008) via Xaver Lohmüller
    • 🍎 [scan] macOS testing fixes (#16023) via Benedek Kozma
    • [gym] Fix watchOS platform (#16016) via Jean Mainguy
    • 👕 [action] swiftlint - adding Raise if swiftlint error (#16022) via Alfredo Moreira
    • 0️⃣ [action] default print_log on notarize to false (#16028) via Josh Holtz
    • [action] add notarize action (#15956) via Berk Çebi
    • [fastlane] allow subfolders in the Actions folder (#15958) via Lorenzo Mattei
    • [action] Export version in app_store_build_number and latest_testflight_build_number actions (#15946) via Johannes Marbach
    • [ensure_git_branch] Add a regex example (#15945) via Peter Kreinz
    • 👕 [action] SwiftLint :reporter documented and validated (#15941) via Oleksii Kalentiev
    • [core] fix cert import into keychain for catalina and productbuild (#15991) via Josh Holtz
    • [upload_symbols_to_crashlytics] Add support for --app-id argum… (#15976) via Liam Nichols
    • [screengrab] Fix crash granting DUMP permission (#15789) via Rick Clephas
    • [Fastlane.swift] socket_server_action_command_executor - fix sh error_callback (#15951) via Jean Mainguy
    • ✅ [scan] Add -parallel-testing-worker-count option (#15949) via Jean Mainguy
    • [action] cocoapods - add missing params argument to pod_version (#15947) via Pierluigi D'Andrea

Previous changes from v2.141.0

    • 👍 [match] add mac and catalyst support for match (#15918) via Josh Holtz
    • [gym, deliver, actions] allow gym to create .pkg for macOS apps and Catalyst apps for App Store upload and new build_mac_app action (#12195) via Josh Holtz
    • [spaceship] delete beta feedback (#15940) via Tim Sneed
    • [match] Change http_auth_header capitalization (#15928) via sakul1991
    • 🏗 [gym, scan] resolve SwiftPM dependencies before fetching build settings (#15505) via Bruno Guidolim
    • [fastlane] import multiple files from git (#15804) via Pavlo Pakholka
    • [spaceship] replenish IAP status (#15872) via Rdd7
    • [action] introduce milestone support for create_pull_request action (#15873) via Kohki Miki
    • [action] rix return type of set_github_release action, since it might contain non-string value (#15883) via knothole
    • 👍 [snapshot] add support for disabling "KeyboardContinuousPathEnabled" (#15933) via Andreas Ganske

    • match
      • options
      • platform now supports macos
      • type now supports developer_id
      • additional_cert_types (new option) for which supports mac_installer_distribution and developer_id_installer
    • gym
      • behavior
      • gym, build_app, and build_mac_app will now attempt to sign and package an macOS app with productbuild command to create a .pkg for App Store distribution
      • options
      • skip_package_pkg (new option) will prevent making .pkg for macOS apps
      • catalyst_platform (new option) is needed when building Catalyst apps (valid values are ios and macos)
      • installer_cert_name (new option) for signing and packaging macOS apps (gym will try to find
        automatically fill this option for you so you don't have to)
      • lane contexts
      • PKG_OUTPUT_PATH the path of the newly generated .pkg file
      • actions
      • build_app is an exact alias of gym
      • build_mac_app is a new alias that only supports macOS options for gym
      • build_ios_app now only supports iOS options for gym