Releases: BranchMetrics/branch_io_cli
Release 0.13.1
Release 0.13.0
This release adds basic Branch API integration.
-
In the setup command, if keys pass morphological validation (must begin with
key_live_
orkey_test_
), they are validated using the API (unless--no-validate
is used). -
The validate command now includes validation of Branch-related configuration.
- Branch keys from the Info.plist are validated using the API.
- All domains configured in the Dashboard for all keys in the Info.plist must be present in the target's entitlements (including alternates).
- All URI schemes configured in the Dashboard for all keys in the Info.plist must be present in the target's Info.plist.
- Universal Link configuration is validated as in previous releases.
- Like the
--domains
option,--live-key
and--test-key
options allow specification of keys expected to be present in the project. - Use
--universal-links-only
to validate only the AASA configuration (works with Branch and non-Branch domains).
-
Introduced the
br env
command, which generates diagnostic output regarding the operating system and Ruby environment. This information is also included in the output of thereport
command. -
br env -c
may be used to get the path of the completion script for the current shell. -
Added examples to help and docs for all commands.
-
Some performance improvements.
-
Account for the Bundler when checking for CocoaPods.
-
Some validation improvements.
-
Improved output with spinners and progress bars.
Release 0.13.0.pre.3
Added a colored progress bar to downloads.
Release 0.13.0.pre.2
- Introduced the
br env
command, which generates diagnostic output regarding the operating system and Ruby environment. This information is also included in the output of thereport
command. br env -c
may be used to get the path of the completion script for the current shell.- Added examples to help and docs for all commands.
- Some performance improvements.
- Account for the Bundler when checking for CocoaPods.
- Some validation improvements.
- Use
tty-spinner
for improved output.
Release 0.12.10
Fixes a typo in the zsh completion script.
Release 0.12.9
Erroneous release. Does not differ from 0.12.8.
Release 0.12.8
Some improvements to the gemspec, limiting dependencies and specifying a required Ruby version (2.0).
The CLI can now be installed via Homebrew:
brew tap jdee/tap
brew install branch_io_cli
Homebrew support is experimental. Ultimately the formula will be contributed to homebrew-core, or the tap will be transferred to the BranchMetrics organization.
Release 0.13.0.pre.1
This release adds basic Branch API integration.
- In the setup command, if keys pass morphological validation (must begin with
key_live_
orkey_test_
), they are validated using the API (unless--no-validate
is used). - The validate command now includes validation of Branch-related configuration.
- Branch keys from the Info.plist are validated using the API.
- All domains configured in the Dashboard for all keys in the Info.plist must be present in the target's entitlements (including alternates).
- All URI schemes configured in the Dashboard for all keys in the Info.plist must be present in the target's Info.plist.
- Universal Link configuration is validated as in previous releases.
- Like the
--domains
option,--live-key
and--test-key
options allow specification of keys expected to be present in the project. - Use
--universal-links-only
to validate only the AASA configuration (works with Branch and non-Branch domains).
Release 0.12.7
- Update all project settings before any call to
pod install
. This can make a difference when setting up a new project with CocoaPods. - Fixed missing prompt for URI scheme. Most prompts can be disabled anyway with
--no-confirm
(orconfirm: false
using Rake or Fastlane). The prompt for the optional URI scheme can also be disabled by passing--no-uri-scheme
oruri_scheme: false
without disabling all other prompts. - Improved the URI scheme prompt to be consistent with the key prompts.
Release 0.12.6
The setup command will now prompt for an optional URI scheme if none is provided by an option from the CLI/Rake/Fastlane and the confirm option is not disabled (with --no-confirm at the command line).
The setup command will now also validate all configurations in case an app has different entitlements per configuration.
Improved error-reporting in case of AASA validation failure.
Fixed a crash due to premature validation with certain command-line options.