Monthly release of Bitrise CLI tools and summary of updates (October, 2017) - CLI v1.10.0

We ship a new bitrise cli version on the second Tuesday of every month.
The new release will be available on the
virtual machines on the weekend after the CLI release,
unless we discover a serious bug / regression.

Read on to learn more about this month’s Bitrise CLI release and about the changes around bitrise tools and steps.

New version of Bitrise CLI (1.10.0)

set Stdin for bitrise tools commands

update min go version from 1.9 to 1.9.1

bitrise tools update

  • envman update to version 1.1.8
  • stepman update to version 0.9.35

bitrise default plugins update

  • init plugin update to version 0.9.11
  • workflow-editor plugin update to version 1.0.17

go dependencies update

New version of Stepman (0.9.35)

dependency updates

New version of Envman (1.1.8)

dependency updates

New steps

  • git-last-commit-date 1.0.0
  • recursive-touch 0.9.0

Step updates

  • bitbucket-snippet-runner 1.1.0:
  • cache-pull 2.0.0:
    • changed caching method
  • cache-push 2.0.1:
    • changed caching method
    • do not fail if indicator file doesn’t exists
  • certificate-and-profile-installer 1.9.1:
    • CertificateInfoModel got a new field: Serial
    • detect if profile IsXcodeManaged
    • better error messages
    • updated logging and certificate checking
    • fixed empty certificate_url and provisioning_profile_url input handling
  • cordova-archive 1.0.0:
    • NEW INPUT: readd_platform - Should we remove the platforms as prepare step?
    • input reordering
  • deploy-to-itunesconnect-deliver 2.9.5:
    • add bundle_id, make app_id not required, add description text to specify that one of the two fields is required
  • ionic-archive 1.0.0:
    • login if user name and password provided
    • ionic version regexp fix
    • ionic login support: use ionic_username and ionic_password inputs from ionic@3.10.0
  • project-scanner 1.5.8:
    • bitrise-init update
  • script-runner 0.9.3:
    • setStdin to pass stdin through to the script
  • swiftlint 0.3.0:
    • this version adds the different reporter outputs.
    • added two new input fields: linting_path and lint_config_file
  • virtual-device-testing-for-android 0.9.7:
    • change default test type to robo
    • updated step title
  • xcode-archive 2.3.3:
    • scheme - targets mapping fixes
    • .ipa search fix
    • print installed profiles if no matching profile found for target
    • add teamID node to exportOptions.plist in case of export_method input’s value: auto-detect
    • add signingCertificate node to exportOptions.plist in case of export_method input’s value: auto-detect
    • fixed scheme - application target mapping
    • fixed target - provisioning profile mapping
    • handle if archive used NON xcode managed profile
    • prefer archive team, if multiple code sign groups found
    • force_team_id, force_code_sign_identity, force_provisioning_profile_specifier and force_provisioning_profile inputs revision
    • fixed exportOptions for Xcode 9
    • export options provisioningProfiles node fixes
    • typo fixes
  • xcode-archive-mac 1.5.2:
    • use CustomExportOptionsPlistContent
1 Like