- Add support for
catalyst
platform. #83
- Enable fastlane to report custom metadata when using
send_build_to_bugsnag
action. #75
- Fix output locations of Fastlane actions:
gym
producesSharedValues::DSYM_OUTPUT_PATH
download_dsyms
producesSharedValues::DSYM_PATHS
#72
- Upload all dSYMs found in searched paths, dSYMs returned from
gym
action, and dSYMs returned fromdownload_dsyms
action. Previously if one or both of these actions ran, their shared value would override one another.
-
Switch to use
find
rather thanglob
to catch all dSYMs regardless of directory depth (for AppCenter dSYM bundle support)- Fixes #32
-
Adds
--ignore-missing-dwarf
option to throw warnings instead of errors when a dSYM directory with missing DWARF data is found.- To be used to acknowledge a dSYM with missing DWARF data, where an error would otherwise cause problems with a calling tool such as Fastlane.
- Anecdotally, .dSYM directories can be generated but don't contain DWARF data. This has been observed where a user is building a subset of all of the architectures for which a pre-built library was compiled for, rendering empty dSYM directories (with no DWARF data).
-
Adds
--ignore-empty-dsym
option to throw warnings instead of errors when a *.dSYM file is found rather than the expected *.dSYM directory.- To be used to acknowledge that there are dSYM files without debug information as discussed here, where errors would otherwise cause problems with a calling tool such as Fastlane.
- This situation may be unavoidable by the user building the app if they don't have control over how a binary they use is built.
- Files found with
Dir.glob
are now sorted alphabetically so that this action is deterministic across OS's #57 - dSYMs with special characters in their path are now uploaded without failures #62
- Order of precedence for inputs is now set, configuration file options are no longer forced to override. The order of precedence is now:
- An input given in your
Fastfile
- An environment variable (
upload_symbols_to_bugsnag
only) - A configuration file value
- A default value
verbose
inputs to Fastlane actions have been removed, and is now controlled by the use of the--verbose
input flag to the fastlane call. Verbose mode now produces a lot more useful output for debugging.
- Allows use of environment variable
BUGSNAG_CONFIG_FILE
to setconfig_file
parameter inupload_symbols_to_bugsnag
action #41 - Ensure
curl
sets a non-zero exit code on failure. #39
- Fix loading dSYM paths from lane variables like
DSYM_OUTPUT_PATH
#27
- Support sending API key when uploading dSYMs via the script and fastlane plugin #26
The v1.3.3 version of the gem was packaged incorrectly, leading to the fastlane plugin being unable to upload dSYMs.
- (fastlane) Support both arrays and strings as the value of
dsym_path
forupload_symbols_to_bugsnag
#18
-
Change format of temp directory generation to support running on Linux #15 #14
-
Halt when attempting to upload the contents of a malformed zip file Philihp Busby #13
- (fastlane) Exclude
Info.plist
files in test directories from detected a the default location for build info #11 #12 - (fastlane) Prefer build info values populated from a specified
config_file
if the default config file is overridden #11 #12
- Automatically detect configuration file locations in React Native projects
- Print correct message when app version is not found. Previously a message about API key was printed.
- Prefer configuration based on the lane platform if available. Previously Android was assumed to be the default if the configuration files were present.
- Validate and send source control provider for hosted versions of GitHub, GitLab, and Bitbucket
- Add action to the Fastlane plugin to upload builds to Bugsnag. Use
send_build_to_bugsnag
to get started.
- Add Fastlane plugin and action to upload dSYM files
- Support uploading a .zip archive containing dSYM files
- Improve error messages, add summary at the end
- Support dSYM paths containing commas
- Support dSYM paths containing spaces
Initial release
- Support debug symbol file (dSYM) upload
- Support adding symbols to bitcode-enabled dSYM binaries