Releases: getsentry/sentry-fastlane-plugin
Releases · getsentry/sentry-fastlane-plugin
2.1.0
2.0.0
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_fileaction has been removed: Thereleases filescommands were removed in sentry-cli 3.0.0. Users should migrate tosentry_upload_sourcemapfor source maps or other specialized upload actions.android_manifest_pathparameter insentry_upload_proguardhas been removed: The--android-manifestargument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.pathparameter default behavior changed insentry_debug_files_upload: Thepathparameter now defaults toDSYM_OUTPUT_PATHfrom fastlane's lane context if available (set by actions likebuild_apporipa), otherwise falls back to'.'(current directory). This changes the default behavior whenDSYM_OUTPUT_PATHis set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specifypath: '.'to maintain the previous behavior. This addresses issue #377.api_keyparameter has been removed: Theapi_keyparameter has been removed in favor ofauth_token. All actions now requireauth_tokenfor authentication. Users should update their Fastfiles to useauth_tokeninstead ofapi_key. (#376)force_foregroundparameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed fromsentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)sentry_upload_dsymaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)sentry_upload_difaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)idsparameter renamed toidinsentry_debug_files_upload: The parameter has been renamed fromidstoidto match sentry-cli v3. Users should update their Fastfiles to useidinstead ofids.- Removed deprecated parameters from
sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3:info_plist,no_reprocessing,upload_symbol_maps. Users should remove these parameters from their Fastfiles.
See the sentry-cli 3.0.0 release notes for more details on CLI changes.
Features
- Set
SENTRY_PIPELINEenvironment variable for all sentry-cli invocations to identify the plugin and version (#365) - Added missing sentry-cli v3 options to all actions: All actions have been updated to support all available options from sentry-cli version 3.0.1:
sentry_debug_files_upload: Addedwait_for,no_upload,il2cpp_mappingoptions. Fixedidparameter (wasids). Updated type validation to includejvm,portablepdb, andwasmtypes. Removed deprecated options (info_plist,no_reprocessing,upload_symbol_maps) that are no longer supported in sentry-cli v3. (#382)sentry_upload_sourcemap: Addedurl_suffix,note,validate,decompress,wait,wait_for,no_sourcemap_reference,debug_id_reference,bundle,bundle_sourcemap,ext(array support), andstrictoptions.sentry_upload_proguard: Addedno_upload,write_properties,require_one, anduuidoptions.sentry_upload_build: Addedrelease_notes,force_git_metadata, andno_git_metadataoptions.sentry_create_release: Addedurloption.sentry_finalize_release: Addedurlandreleasedoptions.sentry_set_commits: Addedlocalandinitial_depthoptions.
- Add support for uploading Android App Bundles (.aab), Android APK files (.apk) and iOS app bundles (.ipa) to
sentry_upload_buildaction (#397)
Improvements
sentry_upload_sourcemapinternal command changed: Now usessourcemaps upload --release <version>instead ofreleases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).
Dependencies
2.0.0-rc.3
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_fileaction has been removed: Thereleases filescommands were removed in sentry-cli 3.0.0. Users should migrate tosentry_upload_sourcemapfor source maps or other specialized upload actions.android_manifest_pathparameter insentry_upload_proguardhas been removed: The--android-manifestargument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.pathparameter default behavior changed insentry_debug_files_upload: Thepathparameter now defaults toDSYM_OUTPUT_PATHfrom fastlane's lane context if available (set by actions likebuild_apporipa), otherwise falls back to'.'(current directory). This changes the default behavior whenDSYM_OUTPUT_PATHis set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specifypath: '.'to maintain the previous behavior. This addresses issue #377.api_keyparameter has been removed: Theapi_keyparameter has been removed in favor ofauth_token. All actions now requireauth_tokenfor authentication. Users should update their Fastfiles to useauth_tokeninstead ofapi_key. (#376)force_foregroundparameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed fromsentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)sentry_upload_dsymaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)sentry_upload_difaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)idsparameter renamed toidinsentry_debug_files_upload: The parameter has been renamed fromidstoidto match sentry-cli v3. Users should update their Fastfiles to useidinstead ofids.- Removed deprecated parameters from
sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3:info_plist,no_reprocessing,upload_symbol_maps. Users should remove these parameters from their Fastfiles.
See the sentry-cli 3.0.0 release notes for more details on CLI changes.
Features
- Set
SENTRY_PIPELINEenvironment variable for all sentry-cli invocations to identify the plugin and version (#365) - Added missing sentry-cli v3 options to all actions: All actions have been updated to support all available options from sentry-cli version 3.0.1:
sentry_debug_files_upload: Addedwait_for,no_upload,il2cpp_mappingoptions. Fixedidparameter (wasids). Updated type validation to includejvm,portablepdb, andwasmtypes. Removed deprecated options (info_plist,no_reprocessing,upload_symbol_maps) that are no longer supported in sentry-cli v3. (#382)sentry_upload_sourcemap: Addedurl_suffix,note,validate,decompress,wait,wait_for,no_sourcemap_reference,debug_id_reference,bundle,bundle_sourcemap,ext(array support), andstrictoptions.sentry_upload_proguard: Addedno_upload,write_properties,require_one, anduuidoptions.sentry_upload_build: Addedrelease_notes,force_git_metadata, andno_git_metadataoptions.sentry_create_release: Addedurloption.sentry_finalize_release: Addedurlandreleasedoptions.sentry_set_commits: Addedlocalandinitial_depthoptions.
- Add support for uploading Android App Bundles (.aab), Android APK files (.apk) and iOS app bundles (.ipa) to
sentry_upload_buildaction (#397)
Improvements
sentry_upload_sourcemapinternal command changed: Now usessourcemaps upload --release <version>instead ofreleases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).
Dependencies
2.0.0-rc.2
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_fileaction has been removed: Thereleases filescommands were removed in sentry-cli 3.0.0. Users should migrate tosentry_upload_sourcemapfor source maps or other specialized upload actions.android_manifest_pathparameter insentry_upload_proguardhas been removed: The--android-manifestargument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.pathparameter default behavior changed insentry_debug_files_upload: Thepathparameter now defaults toDSYM_OUTPUT_PATHfrom fastlane's lane context if available (set by actions likebuild_apporipa), otherwise falls back to'.'(current directory). This changes the default behavior whenDSYM_OUTPUT_PATHis set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specifypath: '.'to maintain the previous behavior. This addresses issue #377.api_keyparameter has been removed: Theapi_keyparameter has been removed in favor ofauth_token. All actions now requireauth_tokenfor authentication. Users should update their Fastfiles to useauth_tokeninstead ofapi_key. (#376)force_foregroundparameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed fromsentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)sentry_upload_dsymaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)sentry_upload_difaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)idsparameter renamed toidinsentry_debug_files_upload: The parameter has been renamed fromidstoidto match sentry-cli v3. Users should update their Fastfiles to useidinstead ofids.- Removed deprecated parameters from
sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3:info_plist,no_reprocessing,upload_symbol_maps. Users should remove these parameters from their Fastfiles.
See the sentry-cli 3.0.0 release notes for more details on CLI changes.
Features
- Set
SENTRY_PIPELINEenvironment variable for all sentry-cli invocations to identify the plugin and version (#365) - Added missing sentry-cli v3 options to all actions: All actions have been updated to support all available options from sentry-cli version 3.0.1:
sentry_debug_files_upload: Addedwait_for,no_upload,il2cpp_mappingoptions. Fixedidparameter (wasids). Updated type validation to includejvm,portablepdb, andwasmtypes. Removed deprecated options (info_plist,no_reprocessing,upload_symbol_maps) that are no longer supported in sentry-cli v3. (#382)sentry_upload_sourcemap: Addedurl_suffix,note,validate,decompress,wait,wait_for,no_sourcemap_reference,debug_id_reference,bundle,bundle_sourcemap,ext(array support), andstrictoptions.sentry_upload_proguard: Addedno_upload,write_properties,require_one, anduuidoptions.sentry_upload_build: Addedrelease_notes,force_git_metadata, andno_git_metadataoptions.sentry_create_release: Addedurloption.sentry_finalize_release: Addedurlandreleasedoptions.sentry_set_commits: Addedlocalandinitial_depthoptions.
Improvements
sentry_upload_sourcemapinternal command changed: Now usessourcemaps upload --release <version>instead ofreleases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).
Dependencies
2.0.0-rc.1
Breaking Changes
Due to sentry-cli 3.0.0 upgrade, the following breaking changes have been made (#370):
sentry_upload_fileaction has been removed: Thereleases filescommands were removed in sentry-cli 3.0.0. Users should migrate tosentry_upload_sourcemapfor source maps or other specialized upload actions.android_manifest_pathparameter insentry_upload_proguardhas been removed: The--android-manifestargument was removed in sentry-cli 3.0.0 and is no longer needed. Any Fastfiles still using this parameter will need to remove it.pathparameter default behavior changed insentry_debug_files_upload: Thepathparameter now defaults toDSYM_OUTPUT_PATHfrom fastlane's lane context if available (set by actions likebuild_apporipa), otherwise falls back to'.'(current directory). This changes the default behavior whenDSYM_OUTPUT_PATHis set, which may affect users who were relying on the previous behavior of always searching from the current directory. Users can explicitly specifypath: '.'to maintain the previous behavior. This addresses issue #377.api_keyparameter has been removed: Theapi_keyparameter has been removed in favor ofauth_token. All actions now requireauth_tokenfor authentication. Users should update their Fastfiles to useauth_tokeninstead ofapi_key. (#376)force_foregroundparameter has been removed: This parameter was deprecated as a no-op since v1.26.0 and has now been removed fromsentry_debug_files_upload. Users should remove this parameter from their Fastfiles. (#376)sentry_upload_dsymaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)sentry_upload_difaction has been removed: This action has been deprecated in favor ofsentry_debug_files_upload. Users should migrate tosentry_debug_files_uploadwith the appropriatepathparameter. (#375)idsparameter renamed toidinsentry_debug_files_upload: The parameter has been renamed fromidstoidto match sentry-cli v3. Users should update their Fastfiles to useidinstead ofids.- Removed deprecated parameters from
sentry_debug_files_upload: The following parameters have been removed as they are no longer supported in sentry-cli v3:info_plist,no_reprocessing,upload_symbol_maps. Users should remove these parameters from their Fastfiles.
See the sentry-cli 3.0.0 release notes for more details on CLI changes.
Features
- Set
SENTRY_PIPELINEenvironment variable for all sentry-cli invocations to identify the plugin and version (#365) - Added missing sentry-cli v3 options to all actions: All actions have been updated to support all available options from sentry-cli version 3.0.1:
sentry_debug_files_upload: Addedwait_for,no_upload,il2cpp_mappingoptions. Fixedidparameter (wasids). Updated type validation to includejvm,portablepdb, andwasmtypes. Removed deprecated options (info_plist,no_reprocessing,upload_symbol_maps) that are no longer supported in sentry-cli v3. (#382)sentry_upload_sourcemap: Addedurl_suffix,note,validate,decompress,wait,wait_for,no_sourcemap_reference,debug_id_reference,bundle,bundle_sourcemap,ext(array support), andstrictoptions.sentry_upload_proguard: Addedno_upload,write_properties,require_one, anduuidoptions.sentry_upload_build: Addedrelease_notes,force_git_metadata, andno_git_metadataoptions.sentry_create_release: Addedurloption.sentry_finalize_release: Addedurlandreleasedoptions.sentry_set_commits: Addedlocalandinitial_depthoptions.
Improvements
sentry_upload_sourcemapinternal command changed: Now usessourcemaps upload --release <version>instead ofreleases files <version> upload-sourcemaps. This is an internal change and should not affect users unless they are mocking or testing the CLI commands (#370).
Dependencies
1.36.0
1.35.0
1.34.0
Features
- Add
sentry upload buildaction to upload iOS app archives (.xcarchive) to Sentry #320 - Add git context parameters to
sentry_upload_buildaction for enhanced context including commit SHAs, branch names, repository information, and pull request details #335 - Add environment variable support for git parameters in
sentry_upload_buildaction (SENTRY_HEAD_SHA, SENTRY_BASE_SHA, SENTRY_VCS_PROVIDER, SENTRY_HEAD_REPO_NAME, SENTRY_BASE_REPO_NAME, SENTRY_HEAD_REF, SENTRY_BASE_REF, SENTRY_PR_NUMBER, SENTRY_BUILD_CONFIGURATION) #342