Skip to content

Latest commit

 

History

History
179 lines (117 loc) · 6.59 KB

CHANGELOG.md

File metadata and controls

179 lines (117 loc) · 6.59 KB

2.3.1 (04-09-2024)

Bug fixes

  • Add support for catalyst platform. #83

2.3.0 (08-02-2023)

Enhancements

  • Enable fastlane to report custom metadata when using send_build_to_bugsnag action. #75

2.2.1 (19-01-2022)

Bug fixes

  • Fix output locations of Fastlane actions: gym produces SharedValues::DSYM_OUTPUT_PATH download_dsyms produces SharedValues::DSYM_PATHS #72

2.2.0 (14-09-2021)

Enhancements

  • Upload all dSYMs found in searched paths, dSYMs returned from gym action, and dSYMs returned from download_dsyms action. Previously if one or both of these actions ran, their shared value would override one another.

2.1.0 (2021-07-13)

Enhancements

  • Switch to use find rather than glob to catch all dSYMs regardless of directory depth (for AppCenter dSYM bundle support)

  • 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.

    #60

Bug fixes

  • 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

2.0.0 (2020-08-13)

Changes

  • Order of precedence for inputs is now set, configuration file options are no longer forced to override. The order of precedence is now:
  1. An input given in your Fastfile
  2. An environment variable (upload_symbols_to_bugsnag only)
  3. A configuration file value
  4. 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.

Enhancements

  • Allows use of environment variable BUGSNAG_CONFIG_FILE to set config_file parameter in upload_symbols_to_bugsnag action #41
  • Ensure curl sets a non-zero exit code on failure. #39

1.4.2 (2020-04-02)

Bug fixes

  • Ensure curl uses HTTP version 1.1 as a workaround for #33 #36

1.4.1 (2018-12-17)

Bug fixes

  • Fix loading dSYM paths from lane variables like DSYM_OUTPUT_PATH #27

1.4.0 (2018-10-03)

Enhancements

  • Support sending API key when uploading dSYMs via the script and fastlane plugin #26

1.3.4 (2018-07-17)

Bug fixes

The v1.3.3 version of the gem was packaged incorrectly, leading to the fastlane plugin being unable to upload dSYMs.

1.3.3 (2018-07-11)

Bug fixes

  • (fastlane) Support both arrays and strings as the value of dsym_path for upload_symbols_to_bugsnag #18

1.3.2 (2018-03-23)

Bug fixes

  • 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

1.3.1 (2018-03-07)

Bug fixes

  • (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

1.3.0 (2018-02-14)

Enhancements

  • Automatically detect configuration file locations in React Native projects

Bug fixes

  • 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.

1.2.1 (2018-01-12)

  • Validate and send source control provider for hosted versions of GitHub, GitLab, and Bitbucket

1.2.0 (2018-01-11)

Enhancements

  • Add action to the Fastlane plugin to upload builds to Bugsnag. Use send_build_to_bugsnag to get started.

1.1.0 (2017-05-08)

Enhancements

  • 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

1.0.2 (2016-11-14)

Enhancements

  • Support dSYM paths containing commas

1.0.1 (2016-10-26)

Enhancements

  • Support dSYM paths containing spaces

1.0.0 (2016-08-26)

Initial release

Enhancements

  • Support debug symbol file (dSYM) upload
  • Support adding symbols to bitcode-enabled dSYM binaries