Releases: anggrayudi/SimpleStorage
Releases 路 anggrayudi/SimpleStorage
Release list
1.5.2
Fixes
DocumentFileCompat.mkdirs()creates extra subfolder (issue #105)
1.5.1
Fixes
- Fixed crash when requesting storage access for SD card on API 29 and lower.
1.5.0
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
1.4.0
Features
- Support
Documentsfolder 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
Features
- Added file & folder pickers support for API 19
1.2.2
Breaking Changes
- Downgrade to Kotlin 1.5 to support DexGuard 8
1.2.1
Fixes
- Fixed lint error on Gradle 7.1 (see fm-sys/pairdrop-android#171)
1.2.0
1.1.0
Features
- Added extension functions:
DocumentFile.findParent()to overcomeDocumentFile.parentFiledrawbacks.DocumentFile.childOf()List<MediaFile>.compressToZip()MediaFile.decompressZip()
Breaking Changes
ZipCompressionCallbackandZipDecompressionCallbacknow requires generic data type, i.e.DocumentFileorMediaFile- Added ProGuard rules to keep fields in
DocumentFile. See storage/consumer-rules.pro
Fixes
- Fixed issue #79
- Fixed the sample code