Skip to content

Releases: pandulapeter/beagle

2.9.7

08 Sep 09:29
Compare
Choose a tag to compare
  • Fall back to a default Material theme if the app doesn't provide one #117
  • Update third party dependencies

2.9.6

14 Aug 10:42
Compare
Choose a tag to compare
  • Make sure that exceptions appear in LogCat even if the CrashLogger catches them.
  • Update third party dependencies.

2.9.5

05 Jun 15:24
Compare
Choose a tag to compare
  • Added RTL support to the Drawer UI. Huge thanks to @egorikftp for implementing this!
  • Updated third party dependencies to their latest stable versions:
    • AndroidX Annotations
    • AndroidX AppCompat
    • AndroidX Lifecycle
    • Gradle
    • Kotlin
    • Kotlin Coroutines
    • Kotlin KSP

2.9.4

12 Apr 04:43
Compare
Choose a tag to compare
  • The behavior.networkLogBehavior.baseUrl field is now a getter lambda to allow for dynamic changes to the base url
  • Fixed screen capture and permission handling issues issues #121
  • Updated third party dependencies to their latest stable versions

2.9.3

03 Apr 18:31
Compare
Choose a tag to compare
  • Update targetSdk to 34 #120
  • Fix screenshot and screen recording crashes when the app targets SDK 34
  • Update third party dependencies to their latest stable versions

2.9.2

14 Dec 15:20
Compare
Choose a tag to compare
  • Incremented the minSdkVersion of the library to 24.
  • Implemented a very lazy notification permission check when trying to create screenshots or screen recordings. The service runs in a notification so this is necessary. A screen recording video cannot be stopped if there is no notification. Now the library simply opens the app settings page with a Toast (configurable through Appearance) in case it cannot post a notification.
  • Migrated to using ksp instead of kapt.
  • Updated all third party dependencies to their latest stable version

2.9.1

27 Oct 10:42
Compare
Choose a tag to compare
  • Updated to target SDK 34.
  • Updated all third party dependencies.
  • Simplified the way OverlayFragment is injected, in hopes of getting rid of the bug where multiple debug menu UI-s are simultaneously present.

2.9.0

24 Oct 10:00
Compare
Choose a tag to compare
  • The library now targets SDK 32 (AppCompat does it already, it was about time)
  • Fix keyboard handling issue on the Bug Report screen
  • Updated third party dependencies to their latest stable version (see this commit)

2.8.3

31 Jul 16:21
Compare
Choose a tag to compare
  • Added a new lambda parameter to the Behavior object named shouldShowDebugMenu which can be used to disable the UI of Beagle dynamically. #108 - thanks to @percula
  • Adjust the value of the SliderModule to always be between the specified limits, instead of crashing for an invalid value. #109
  • Updated third party dependencies (commit 1, commit 2).

2.8.2

31 May 06:46
Compare
Choose a tag to compare
  • Improved the reliability of the crash reporting feature. From this version, adding the log-crash module will make Beagle's bug reporting Activity run in a separate process. Please note that Firebase for example requires a special initialization call for multi-process apps (it crashes otherwise, the error message contains all the info). If you don't use the log-crash artifact, nothing should change. #105
  • Updated some third party dependencies.