-
Add
Aptabase.TrackError(Exception, fatal)for reporting handled errors and crashes as structured error reports (error type, message, stack trace, severity, kind) -
Add optional automatic crash reporting via the
EnableCrashReportingsetting (uncaught exceptions logged by Unity, process-terminating exceptions and unobserved Task exceptions) -
Report only the first occurrence of each unique error per session, so a throwing
Update()doesn't flood the error quota -
Include
isDebugin error reports so Editor/development-build errors are kept separate from production data server-side -
Aptabase.SetEnabled(false)also drops error reports -
Fix
Aptabase.Flush()throwing when the SDK failed to initialize -
Abort and dispose web requests when the
CancellationTokenfires, instead of leaving them running and re-sending the batch later -
Align the reported SDK version with the package version
-
Fix
AptabaseSettings.assetnot being created on install when the project contains another asset whose type is also namedSettings(#17). The importer now verifies a found asset actually is the AptabaseSettingstype before skipping creation. -
Lower the minimum supported Unity version from 6000.0 back to 2021.3 LTS. The SDK uses no Unity 6 APIs; the actual floor is set by
UnityEngine.Pooland the C# 9 / .NET Standard 2.1 profile introduced in 2021.2. -
Document the
AptabaseSDKnamespace in the README samples (#8) -
The
DEVregion host now points tohttps://localhost:3000, matching the local backend's HTTPS endpoint; https requests to a loopback address trust its self-signed development certificate