We use semantic versioning:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards compatible bug fixes.
- [fix] response message contained object identifier instead of meaningful information
- [fix] error message on file-access problems contained stack trace
- [feature] add
--debug
to enable more detailed logging in case of problems - [fix] links in error messages were encoded incorrectly and thus not always clickable
- [fix] handle empty stdin gracefully when
--accesskey -
is given instead of crashing
- [feature] new
--timeout
command line argument for specifying request timeouts in seconds - [feature] support for faster coverage extraction from XCResult bundles with XCode 13.3 command line tools (see 82004604)
- [feature] release for MacOS
- [feature] if a revision exists in multiple repositories the correct repository can be passed using
--repository
- [feature] upload can be moved to the latest revision using
--move-to-last-commit
- [feature] access keys can now also be passed via stdin or environment variable
- [feature] add automatic conversion of XCResult bundles when uploading XCode reports
- [fix] change confusing error message when incorrect --commit parameter is given
- [feature] suppress unnecessary stack traces in error messages
- reduce size of binaries by compressing them. No functional changes
- [breaking change] certificates are now validated by default. Use
--insecure
to disable validation - [breaking change] remove
--detect-commit
option and make that the default behaviour - [feature] allow users to provide self-signed certificates that should be trusted in a Java keystore
- [feature] allow users to append lines to the default message
Initial release