Android-Room-Database-Backup Changelog
March 23, 2025 ยท View on GitHub
[v1.1.0] - 2025-03-23
Changes
- dependency/gradle upgrades
- customBackupFileName should not contain file extension. File extension(s) will be added automatically
- changed from maven-publish ossrh to central portal publishing
(I hope this will not break the library (fingers crossed))
Fixes
- Fix SQLite3 backups not recognized on Android 15 (#43)
- Fix UI layout issue on Android 15 (edge-to-edge mode) (#43)
- Fix empty Google Drive backups (#44)
[v1.0.2] - 2024-12-03
Changes
- Dependency/Gradle upgrades
- Removed not necessary android manifest permissions (#40)
[v1.0.1] - 2024-04-21
Changes
- Dependency/Gradle upgrades
- Chagned to stable but marked single features as beta
[v1.0.0-beta14] - 2024-01-16
- Migrated from Gradle to Kotlin DSL
If this version makes any technical problems please feel free to contact me. I made some changes in Gradle/Kotlin DSL and not sure if everything is working as excepted
Fixes
- Just dependency upgrades
[v1.0.0-beta13] - 2023-08-15
Changes
- Dependency/Gradle upgrades
- Updated Java to v17
Fixes
- Fixes jetpack compose compatibility (#29)
[v1.0.0-beta12] - 2023-03-11
Changes
- Dependency upgrades
- License changed to 2023
Fixes
- Improved requested file permissions for SDK33 or later devices (#25)
- Only database files are allowed to restore (#26)
- Improved builtin restart app function
[v1.0.0-beta11] - 2022-10-30
Fixes
- Just dependency upgrades
[v1.0.0-beta10] - 2022-01-06
Breaking Changes
- onCompleteListener provides now an exitCode
Fixes
- Crash when database restoring with wrong password: (#13)
Upgrading Notes
- Add the exitCode property to your onCompleteListeners. Example
[v1.0.0-beta09] - 2021-12-06
Breaking Changes
- Package name changes from
com.ebner.roomdatabasebackup.core.RoomBackuptode.raphaelebner.roomdatabasebackup.core.RoomBackup
--> Next step is to change from Jitpack to MavenCentral
Upgrading Notes
- You need to import the library by the new package name and delete the old import. Your IDE may helps you with these steps.
[v1.0.0-beta08] - 2021-11-14
Features
-
Custom Backup Location: (#9)
You can choose between internal, external application storage and (new) custom storage. If you choose custom storage a CreateDocument() (for creating a backup file) or OpenDocument() (for choosing a backup file to restore) Activity will be opened
Upgrading Notes
-
.context(this)changed toval backup = RoomBackup(this)and must be declared outside of an onClickListener -
.useExternalStorage(false)is replaced with.backupLocation(backupLocation: Int). See README.md