Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## Next Release

### Internal

- Bump AGP to v9.4.0
- Enabled R8 obfuscation for production builds to improve application code protection.
- Preserved generated Room DAO class names to maintain SQL performance monitoring functionality.

## 2026.09.03

### Internal
Expand Down
8 changes: 4 additions & 4 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# No obfuscation because open source
# We depend on the convention of generated DAO names by Room in order to support performance profiling.
# If you decide to obfuscate the final APK, please verify the performance profiling tool continues to function.
# We obfuscate the final APK while keeping generated Room DAO names unchanged.
# We depend on the convention of generated DAO names by Room to support performance profiling.
# If you modify this rule, please verify that the performance profiling tool continues to function.
# See: https://github.com/simpledotorg/simple-android/issues/2470
-dontobfuscate
-keepnames class **_RoomDao_Impl

# We process generated Room DAO metadata and use a runtime exception for performance profiling.
# If you remove this, please ensure that the profiling does not break.
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[versions]
agp = "9.3.2"
agp = "9.4.0"

androidx-cameraView = "1.6.2"
androidx-camera = "1.6.2"
Expand Down