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

bitrise-tools
bitrise-cli
announcements

#1

We ship a new bitrise cli version on the second Tuesday of every month.
The new release will be available on the bitrise.io
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.24.0)

1. Tools update

  • envman version bumped to: 2.1.1
  • stepman version bumped to: 0.10.5

2. Default plugins update

  • workflow-editor plugin version updated to: 1.1.39

3. Go dependencies update


New version of Stepman (0.10.5)

  • Go dependencies update

New version of Envman (2.1.1)

  • Go dependencies update

New version of workflow-editor plugin (1.1.39)

  • Change colors to match the new design
  • Revert "Update green backgrounded selectable to purple
  • Update green backgrounded selectable to purple

New steps

  • browserstack-upload 0.1.3
  • chuck-norris 1.0.1
  • swift-environment-variable-injector 0.1.0

Step updates

  • android-lint 0.9.5:
    • inclusive variant filter added
    • validation test added
    • language check on android-lint
  • android-unit-test 0.9.5:
    • dep update &amp
    • add command printing
    • variant selection fix
  • comment-on-github-pull-request 0.9.1:
  • cordova-archive 1.2.1:
    • fix the bug which caused duplicated root folder for the exported .dsym and .app files.
    • this solution will fix the empty exported *dsym.zip or *app.zip bug as well.
    • new add platform input
  • expo-detach 0.9.3:
    • should the step run expo publish after eject?
    • in case of React Native project using Expo Kit library (any .js file imports expo),
    • expo publis command generates the:
    • ./android/app/src/main/assets/shell-app-manifest.json
    • ./android/app/src/main/assets/shell-app.bundle
    • ./ios/bitriseexpokit/Supporting/shell-app-manifest.json
    • ./ios/bitriseexpokit/Supporting/shell-app.bundle
    • files, which are required for the native builds.
    • React Native version to set in package.json
    • react Native version to set in package.json after the eject process.
  • fabric-crashlytics-beta-deploy 2.2.5:
    • fabric binaries updated.
  • flutter 0.0.7:
    • add support for snapshot Flutter versions
    • update default flutter version to 0.9.4
    • dependencies update
  • install-missing-android-tools 2.3.3:
    • the warning: NDK missing a platforms directory is fixed in this step release. However, in further builds you might will notice this warning, which is just a warning and not an actual issue
    • ndk auto-install and ndk_revision input added
    • use download and unzip helper
    • setting env for local environment
  • ionic-archive 1.2.6:
    • removing metadata from version string
  • ios-auto-provision 1.2.1:
    • tvOS profile creation issue is fixed now. It was an issue when the step created the profiles itself, it didn’t check the project type accordingly
  • nvm 1.2.2:
  • sign-apk 1.2.4:
    • fix the bug, which overrode the exported signed build artifact’s ( $BITRISE_SIGNED_APK_PATH ) extension to .apk even if it was a .abb
  • sonarqube-scanner 1.0.5:
    • update scanner URLs
  • telegram-notify 1.0.3:
  • virtual-device-testing-for-ios 0.9.3:
    • update available devices
    • update README.md
    • update step.yml
  • xcode-archive 2.4.16:
    • fix info plist and entitlements path
  • yarn 0.0.8:
    • update step definition regarding the step migration to bitrise-community org
    • update step definition

Weekly Virtual Machine / Stack updates - 2018.11.17