Skip to content

Latest commit

 

History

History
89 lines (67 loc) · 4.09 KB

CHANGELOG.md

File metadata and controls

89 lines (67 loc) · 4.09 KB

CHANGELOG

  • UI tests are now executed using fastlane-plugin-test_center - https://github.com/lyndsey-ferguson/fastlane-plugin-test_center.
  • Added new (optional) environment variable MULTI_SCAN_TRY_COUNT to set the number of times a test is retried before it's considered a fail.
  • TAB_UI_TEST_DEVICES now supports the setting of multiple devices, as the name implies. If setting multiple, these should be ':' separated.
  • Added new (optional) environment variable MULTI_SCAN_PARALLEL_WORKER_COUNT to set the number of simulators for batched UI tests.
  • Added new (optional) environment variable TAB_UNIT_TEST_DEVICE to be able to set a unit test device independently. The device scan parameter was used previously which conflicted with the use of devices by multi-scan.
  • Fixes an issue that was causing hockey uploads to fail.
  • TAB_PRIMARY_TARGET environment variable is now mandatory for projects using Icon Overlay.

  • As of v 2.86.0, fastlane requires a target for get_version_number, used for icon badging. See discussion here: fastlane/fastlane#12177. See PR #64 for details.

  • Use intended Bundle ID environment setting for each action

  • Distinguishing between FL_UPDATE_PLIST_APP_IDENTIFIER and FL_UPDATE_APP_IDENTIFIER. See PR #63 for details.

Changed

  • Multiple code-level changes for addressing Rubocop errors.
  • Provfiles are no longer used, instead you should define export options.
  • All provisioning profiles included in the fastlane directory now get installed automatically.
  • Updated setup.sh.
  • Fixed an issue with including a Hockey download link when messaging to Slack.
  • Fixed an issue where using get_current_version with the latest version of Fastlane would cause a prompt for the target.

Added

  • Release badge and link pointing to latest release version

Changed

  • CHANGELOG format

Changed

  • If FL_PROJECT_TEAM_ID is not set, the team ID is extracted from the environment's GYM_EXPORT_OPTIONS plist.

Removed

  • Use of TAB_EXPORT_METHOD, instead extracting the export method from the environment's GYM_EXPORT_OPTIONS plist.

Added

  • Lane dedicated to running ui_test schemes

Added

  • Support for signing multiple target projects using Provfile's

Added

  • deploy_to_test_flight for building and uploading to iTunes Connect

Added

  • New enviroment variable TAB_EXPORT_METHOD needed for gym, possible values are:
    • "app-store"
    • "ad-hoc"
    • "development"
    • "enterprise" // If not set this is used by default

Changed

  • Renamed hockey to deploy_to_hockey
  • Renamed hockey_no_test to deploy_to_hockey_no_test

Added

  • Support for updating the team ID if FL_PROJECT_SIGNING_PROJECT_PATH and FL_PROJECT_TEAM_ID are set

Added

  • local_build for building ipas locally

Added

  • Support for updating PRODUCT_BUNDLE_IDENTIFIER

Added

  • Support for installing a provisioning profile

Added

  • Support for Xcode 8 provisioning profile specifier