Skip to content

Releases: anggrayudi/SimpleStorage

1.5.5

27 Jun 09:43
64ca9da
Compare
Choose a tag to compare

Fixes

  • Fixed issue #116
  • Fixed issue #119
  • Fixed issue #125, added onPermissionRequestInterrupted() to PermissionCallback

Improvements

  • Added Russian translation (#122), thanks to @gee12
  • Upgraded to AGP 8

1.5.4

09 Jan 09:03
Compare
Choose a tag to compare

Features

  • Added functions (issue #110):
    • DocumentFileCompat.getAccessibleAbsolutePaths()
    • DocumentFileCompat.getAccessibleUris()

Fixes

  • Fixed home storage ID for Documents folder

1.5.3

22 Dec 18:02
Compare
Choose a tag to compare

Features

  • Migrated to ViewBinding
  • Added SD card support for Android Kitkat
  • Added DocumentFile#changeName(), because DocumentFile#renameTo() is buggy prior to API 29

Fixes

  • findParent() cannot resolve the root path properly

1.5.2

07 Dec 08:28
Compare
Choose a tag to compare

Fixes

  • DocumentFileCompat.mkdirs() creates extra subfolder (issue #105)

1.5.1

01 Nov 09:08
Compare
Choose a tag to compare

Fixes

  • Fixed crash when requesting storage access for SD card on API 29 and lower.

1.5.0

14 Oct 15:37
Compare
Choose a tag to compare

Features

  • Added FileFullPath(Context, StorageType, String) to support dynamic SD card ID (requires API 30+)
  • Added onConflict() callback for ZIP decompression (issue #95)
  • Added onConflict() callback to:
    • DocumentFile#makeFile()
    • DocumentFile#makeFolder()
    • File#makeFile()
    • File#makeFolder()
  • Added initial path parameter (issue #98) to:
    • SimpleStorage#requestStorageAccess()
    • SimpleStorage#createFile()
    • SimpleStorage#openFilePicker()
    • SimpleStorage#openFolderPicker()

Breaking Changes

  • Upgraded to AGP 7
  • Upgraded to Kotlin 1.7

1.4.1

23 Jul 10:36
Compare
Choose a tag to compare

Fixes

Note: This is the most stable version. Please consider using it if you're still using old AGP & Kotlin versions.

1.4.0

12 Jul 08:16
Compare
Choose a tag to compare

Features

  • Support Documents folder for API 24-29 (issue #90)
  • Increase target/compile SDK version to 33
  • Tell the user which root path should be selected

1.3.0

11 Apr 09:44
Compare
Choose a tag to compare

Features

  • Added file & folder pickers support for API 19

1.2.2

23 Mar 06:59
Compare
Choose a tag to compare

Breaking Changes

  • Downgrade to Kotlin 1.5 to support DexGuard 8