All notable changes to this project will be documented in this file.
The format is based on the Steamclock Release Management Guide.
- Allow more than one log to be attached to a Sentry report (#115)
- Fixed issue with log auto rotation (#115)
- Removed unused "track" code (#64)
- Config.extraInfo now optional (#114)
- Added UserReports (#110)
- Updated Sentry plugin version; added exclusion for "default" Timber/Sentry integration (#111)
- Updated to SDK 33, kotlin and Sentry dependencies (#108)
- Updated libraries including Sentry (#101)
- Replaced kotlin synthetics with ViewBinding in sample app (#47)
- Update kotlin version, and dependencies again (part of #106)
- Added ThrowableBlocker functional interface to allow specific Throwables/Exceptions to be suppressed from being sent as an error to the crash reporting destination (#22)
- Update Sentry from 4.3.0 to 5.1.0
- [1] Add log rotation functionality
- Update Log Level Presets to match specs from TechWG discussion (#83)
- Updated to Gradle 7.0; updated 3rd party libraries (#86)
- Updated readme (#88)
- InitWith method takes Config parameter (#91)
- Renamed ThrowableBlocker to FilterOut (#95)
- Simplify Sentry setup (#84)
- Fixed Proguard/R8 crash occurring on Debug builds (#67)
- Fixed SetUserId crash
- Removed Firebase Crashlytics support (#62)
- Removed Firebase Analytics support (#62)
- Added support for Sentry to "setUserId" (#63)
- Update LogLevelPresets to default to release->info, releaseAdvanced->verbose (#45)
- Update 3rd party libraries (#48)
- Clean up Sentry report formatting (#51)
- Fixed default LogLevelPresets, app must now include debug info (#33)
- Fixed crash on Pixel 4 devices running Android 11 (updated Sentry)
- Updated default LogLevelPresets (#33)
- Changed releaseAdvanced LogLevelPresets (#11)
- Added changelog! (#12)
- Added PR template (#21)
- Added support for Sentry (#24)
- Added readme (#16)
- Attempting to use Jitpack (#2)
- Created initWith method that omits FirebaseAnalytics instance (#31)