# Android-Room-Database-Backup Changelog ## [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](https://github.com/rafi0101/Android-Room-Database-Backup/pull/43)) - Fix UI layout issue on Android 15 (edge-to-edge mode) ([#43](https://github.com/rafi0101/Android-Room-Database-Backup/pull/43)) - Fix empty Google Drive backups ([#44](https://github.com/rafi0101/Android-Room-Database-Backup/pull/44)) ## [v1.0.2] - 2024-12-03 ### Changes - Dependency/Gradle upgrades - Removed not necessary android manifest permissions ([#40](https://github.com/rafi0101/Android-Room-Database-Backup/issues/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](https://github.com/rafi0101/Android-Room-Database-Backup/pull/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](https://github.com/rafi0101/Android-Room-Database-Backup/pull/25)) - Only database files are allowed to restore ([#26](https://github.com/rafi0101/Android-Room-Database-Backup/issues/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](https://github.com/rafi0101/Android-Room-Database-Backup#exit-codes) ### Fixes - Crash when database restoring with wrong password: ([#13](https://github.com/rafi0101/Android-Room-Database-Backup/issues/13)) ### Upgrading Notes - Add the exitCode property to your onCompleteListeners. [Example](https://github.com/rafi0101/Android-Room-Database-Backup/commit/635f79ec9a14da0fc791c532cbb451450d9157fa#diff-b4c3c770527e11f87f1102175de53b984e0070e801070f5025875fe0c02b89b6L192-R198) ## [v1.0.0-beta09] - 2021-12-06 ### Breaking Changes - Package name changes from `com.ebner.roomdatabasebackup.core.RoomBackup` to `de.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](https://github.com/rafi0101/Android-Room-Database-Backup/issues/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 to `val backup = RoomBackup(this)` and must be declared outside of an onClickListener - `.useExternalStorage(false)` is replaced with `.backupLocation(backupLocation: Int)`. See [README.md](README.md)