Monthly release of Bitrise CLI tools and summary of updates (Aug)

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 any 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.21.0)

1. secret filtering fix

The previous CLI version has not filtered secrets with newline characters correctly. This version fixes this and makes sure secrets with newlines are redacted correctly.

2. init command fix

Previously, if you called bitrise init right after a new Bitrise CLI version install, it failed as the bitrise setup was not done yet.
From this version on, the CLI will make sure that the setup process is completed before a plugin command is called.

3. Tools update

  • envman update to version 1.2.1
  • stepman update to version 0.10.2

4. Default plugins update

  • workflow-editor plugin updated to version 1.1.25

5. Go dependencies update

New version of Stepman (0.10.2)

  • Sensitive input validation fix
  • Go dependencies update

New version of Envman (1.2.1)

  • Go dependencies update

New version of workflow-editor plugin (1.1.25)

  • Fix secrets reveal button
  • Update gems
  • Remove newline from when copying output key
  • Sensitive step inputs that can only reference secrets as values
  • YML error - display server provided error message instead of generic error
  • Fix insert variable popup
  • Set minimum CLI version to 1.18.0
  • Secrets tab UI bugfix for when adding a secret after a save
  • Code signing tab UI update
  • Show insert secret variable popup in case of clicking on sensitive input
  • Show progress indicator on tab change event
  • Yaml Editor by updateing Ace version
  • Use commit messages for release notes
  • Remove AngularJS rails gem, and update AngularJS to version 1.7.2
  • Switch from ACE editor to Monaco editor

New version of analytics plugin (0.9.14)

Go dependencies update.

New steps

  • xcode-build-for-simulator 0.9.0

Step updates

  • appcenter-codepush-release-react-native 0.0.2:
  • appetize-deploy 0.9.1:
    • fix the APPETIZE_APP_URL output URL scheme issue:
      the path.Join() calls the clean method which removes every / duplicates. That’s why the URL scheme is wrong (https:// => https:/)
    • unit test added
  • deploy-to-bitrise-io 1.3.14:
    • removed sensitive inputs
  • deploy-to-itunesconnect-application-loader 0.9.3:
    • xcode path fix for Xcode-beta’s altool
  • fastlane-match 0.2.0:
  • feature-list-for-release-notes 0.0.4:
  • github-release-downloader 0.0.3:
    • fix description format
  • go-test 1.0.2:
    • create coverage file
  • google-play-deploy 1.5.0:
    • expansion file upload and custom track names
    • language correction
    • support App Bundle Upload
  • set-xcode-build-number 1.0.7:
    • updated step.yml: project_type_tags revision
  • sign-apk 1.2.2:
    • type_tags fix: changed to code-sign from codesign
  • versionbox-deploy 0.0.3:
    • added auto publishing feature
    • added version auto live marking feature
    • added “description from commits” feature. Descriptions will be automatically generated from your repository commits if desired.
  • xcode-analyze 2.0.0:
    • it has been rewritten in Golang.
    • install xcpretty output tool if missing
  • xcode-archive 2.4.12:
    • scheme container project fix
    • check output tool and install Xcpretty if it is missing
    • CloudKit support
    • language correction
  • xcode-test 1.18.16:
    • install xcpretty output tool if missing
    • go-test update in bitrise.yml
1 Like