From 299774fda2217ace9edf144f62ecdebbe1ea530e Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Wed, 11 Dec 2024 16:56:40 +0100 Subject: [PATCH 1/3] Release 3.10.1 --- CHANGELOG.md | 5 +++++ Runtime/BacktraceClient.cs | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65f14403..cca35329 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Backtrace Unity Release Notes +## Version 3.10.1 + +Improvements +- Xbox One support (#230) + ## Version 3.10.0 Bugfixes diff --git a/Runtime/BacktraceClient.cs b/Runtime/BacktraceClient.cs index 5c8542dc..fd0979e9 100644 --- a/Runtime/BacktraceClient.cs +++ b/Runtime/BacktraceClient.cs @@ -24,7 +24,7 @@ namespace Backtrace.Unity /// public class BacktraceClient : MonoBehaviour, IBacktraceClient { - public const string VERSION = "3.10.0"; + public const string VERSION = "3.10.1"; internal const string DefaultBacktraceGameObjectName = "BacktraceClient"; public BacktraceConfiguration Configuration; diff --git a/package.json b/package.json index 0618b38b..0208ac41 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "io.backtrace.unity", "displayName": "Backtrace", - "version": "3.10.0", + "version": "3.10.1", "unity": "2017.1", "description": "Backtrace's integration with Unity games allows customers to capture and report handled and unhandled Unity exceptions to their Backtrace instance, instantly offering the ability to prioritize and debug software errors.", "keywords": [ From 3623fa03887f3ac667e7885d7f852ab3302e72b9 Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Wed, 11 Dec 2024 17:22:55 +0100 Subject: [PATCH 2/3] Change a version to 3.11.0 --- CHANGELOG.md | 31 ++++++++++++++++++++++++++----- Runtime/BacktraceClient.cs | 2 +- package.json | 2 +- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cca35329..13285bde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,38 +1,45 @@ # Backtrace Unity Release Notes -## Version 3.10.1 +## Version 3.11.0 Improvements + - Xbox One support (#230) ## Version 3.10.0 Bugfixes + - Fixed Unity console errors caused by corrupt meta (#224). - Fixed texture re-rendering during attachments generation (#228). Improvements + - Mac native support (#225). - changed the frequency of the internet availability check to 30 seconds (#226). ## Version 3.9.1 Bugfixes + - Fixed potential overflow that can happen during breadcrumb deletion flow (#220). - Added proguard support for Android uncaught exception captured by the Unity uncaught exception handler (#221). Improvements + - Native crash reporting binary upgrade - PlCrashReporter upgrade from 1.7.2 to 1.11.2 (#222). - iOS crash handler: store client attributes in the PlCrashReporter crashData object (#222). -- iOS native attributes: Renaming process.vm.* attributes to vm.* (#222). +- iOS native attributes: Renaming process.vm._ attributes to vm._ (#222). - iOS native crash: create a readable crash message - do not use signal number as a report message (#222). ## Version 3.9.0 Bugfixes + - Allow unity to finish capturing uncaught exception generated on the Android native layer (#215). Improvements + - Proguard Support. Added support for native managed exceptions when ProGuard obfuscation is in use (#216). - Updated native NDK libraries to the latest version of the backtrace-android library (#217). - Added support for a new crash flow when the crash handler executable cannot be extracted on Android. The `useLegacyPackaging` is no longer required. (#218). @@ -40,16 +47,19 @@ Improvements ## Version 3.8.7 Bugfixes + - Changed uname.sysname attribute from IOS to iOS. - Do not report OOMs generated when application is in background. - + Improvements + - Added an option to define breadcrumb type. - Allow to use not available configuration options on specific platform. ## Version 3.8.6 Bugfixes + - Removed warning generated by the graphic card attribute if statement. - Removed device.name attribute due to PII/bluetooth access issues @@ -59,41 +69,49 @@ Improvements ## Version 3.8.5 Bugfixes + - Fixed populating graphic card attributes, when graphic card is not available. ## Version 3.8.4 Bugfixes + - Unhandled exception handler on Android will now report all type of captured Android exceptions. - Added the screencapture module as a dependency Improvements -- Xbox native crash handler now handles more types of crashes + +- Xbox native crash handler now handles more types of crashes ## Version 3.8.3 Bugfixes + - Fixed android/ios specific code usage on Editor, - improved metrics management ## Version 3.8.2 Bugfixes + - Fixed a duplicate identifier issue available in the generated xcode project. - Normalized system attributes on iOS and Android New functionality + - Added support for uploading Android symbols files on OSes other than Windows. - SteamDeck support ## Version 3.8.1 Bugfixes + - Fixed an issue with passing non-ASCII characters to the native crash handler on Windows. ## Version 3.8.0 New functionality + - Add support for XBox native crashes. ## Version 3.7.9 @@ -111,16 +129,19 @@ Maintenance ## Version 3.7.8 Bugfixes + - Fixed a problem with invalid stack frame type. - Allow users to use custom Backtrace URls in the configuration. Maintenance + - Upgraded Android native crash handler. - Cleaned up documentation images - + ## Version 3.7.7 New functionality + - Improved machine identifier functionality - if default identifier methods fail, a new machine identifier will be stored in the internal storage and will stay the same between game restarts. - Added a new attribute `application.package` that stores information about an application package id. diff --git a/Runtime/BacktraceClient.cs b/Runtime/BacktraceClient.cs index fd0979e9..0f7972d9 100644 --- a/Runtime/BacktraceClient.cs +++ b/Runtime/BacktraceClient.cs @@ -24,7 +24,7 @@ namespace Backtrace.Unity /// public class BacktraceClient : MonoBehaviour, IBacktraceClient { - public const string VERSION = "3.10.1"; + public const string VERSION = "3.11.0"; internal const string DefaultBacktraceGameObjectName = "BacktraceClient"; public BacktraceConfiguration Configuration; diff --git a/package.json b/package.json index 0208ac41..a115c816 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "io.backtrace.unity", "displayName": "Backtrace", - "version": "3.10.1", + "version": "3.11.0", "unity": "2017.1", "description": "Backtrace's integration with Unity games allows customers to capture and report handled and unhandled Unity exceptions to their Backtrace instance, instantly offering the ability to prioritize and debug software errors.", "keywords": [ From 3976be77c20b52d9349ed3f3cf68e413d61a8b24 Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Wed, 11 Dec 2024 17:28:24 +0100 Subject: [PATCH 3/3] Changelog formatting --- CHANGELOG.md | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13285bde..887652fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,43 +3,36 @@ ## Version 3.11.0 Improvements - - Xbox One support (#230) ## Version 3.10.0 Bugfixes - - Fixed Unity console errors caused by corrupt meta (#224). - Fixed texture re-rendering during attachments generation (#228). Improvements - - Mac native support (#225). - changed the frequency of the internet availability check to 30 seconds (#226). ## Version 3.9.1 Bugfixes - - Fixed potential overflow that can happen during breadcrumb deletion flow (#220). - Added proguard support for Android uncaught exception captured by the Unity uncaught exception handler (#221). Improvements - - Native crash reporting binary upgrade - PlCrashReporter upgrade from 1.7.2 to 1.11.2 (#222). - iOS crash handler: store client attributes in the PlCrashReporter crashData object (#222). -- iOS native attributes: Renaming process.vm._ attributes to vm._ (#222). +- iOS native attributes: Renaming process.vm.* attributes to vm.* (#222). - iOS native crash: create a readable crash message - do not use signal number as a report message (#222). ## Version 3.9.0 Bugfixes - - Allow unity to finish capturing uncaught exception generated on the Android native layer (#215). Improvements - - Proguard Support. Added support for native managed exceptions when ProGuard obfuscation is in use (#216). - Updated native NDK libraries to the latest version of the backtrace-android library (#217). - Added support for a new crash flow when the crash handler executable cannot be extracted on Android. The `useLegacyPackaging` is no longer required. (#218). @@ -47,19 +40,16 @@ Improvements ## Version 3.8.7 Bugfixes - - Changed uname.sysname attribute from IOS to iOS. - Do not report OOMs generated when application is in background. - + Improvements - - Added an option to define breadcrumb type. - Allow to use not available configuration options on specific platform. ## Version 3.8.6 Bugfixes - - Removed warning generated by the graphic card attribute if statement. - Removed device.name attribute due to PII/bluetooth access issues @@ -69,49 +59,41 @@ Improvements ## Version 3.8.5 Bugfixes - - Fixed populating graphic card attributes, when graphic card is not available. ## Version 3.8.4 Bugfixes - - Unhandled exception handler on Android will now report all type of captured Android exceptions. - Added the screencapture module as a dependency Improvements - -- Xbox native crash handler now handles more types of crashes +- Xbox native crash handler now handles more types of crashes ## Version 3.8.3 Bugfixes - - Fixed android/ios specific code usage on Editor, - improved metrics management ## Version 3.8.2 Bugfixes - - Fixed a duplicate identifier issue available in the generated xcode project. - Normalized system attributes on iOS and Android New functionality - - Added support for uploading Android symbols files on OSes other than Windows. - SteamDeck support ## Version 3.8.1 Bugfixes - - Fixed an issue with passing non-ASCII characters to the native crash handler on Windows. ## Version 3.8.0 New functionality - - Add support for XBox native crashes. ## Version 3.7.9 @@ -129,19 +111,16 @@ Maintenance ## Version 3.7.8 Bugfixes - - Fixed a problem with invalid stack frame type. - Allow users to use custom Backtrace URls in the configuration. Maintenance - - Upgraded Android native crash handler. - Cleaned up documentation images - + ## Version 3.7.7 New functionality - - Improved machine identifier functionality - if default identifier methods fail, a new machine identifier will be stored in the internal storage and will stay the same between game restarts. - Added a new attribute `application.package` that stores information about an application package id.