Skip to content

Latest commit

 

History

History
100 lines (58 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

100 lines (58 loc) · 2.74 KB

Android-Room-Database-Backup Changelog

[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.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)

    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