Skip to content

Releases: vinceglb/FileKit

0.8.7

06 Oct 18:53
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix regression on Linux, File is not correctly initialised by @vinceglb in #136

Full Changelog: 0.8.6...0.8.7

0.8.4

04 Oct 22:39
Compare
Choose a tag to compare

✅ Improvements

  • On iOS, run FileKit from any thread, it will safely run on the main thread by @santiwanti in #124

🐛 Bug fixes

  • On iOS, fix swiping down the image picker sheet does not cause any events by @vinceglb in #131
  • On Linux, fix UTF8 characters in the path when selecting a file crashes by @vinceglb in #130

Full Changelog: 0.8.3...0.8.4

0.8.3

29 Sep 16:42
Compare
Choose a tag to compare

✨ What's new

  • Add a getStream method to PlatformFile which allows reading files a few chunks at a time instead of putting the whole file in memory at once by @santiwanti in #59

🐛 Bug fixes

  • Remove extra bytes when overriding a file with a smaller file in android by @santiwanti in #119
  • Fix the path retrieval on Android by @santiwanti in #120

✅ Improvements

  • Upgrade JNA to 5.15.0 in #112

Full Changelog: 0.8.2...0.8.3

0.8.2

28 Aug 17:22
Compare
Choose a tag to compare

✅ Improvements

  • ⬆️ Bump kotlin from 2.0.10 to 2.0.20 in #97
  • ✨ Add resolvesAliases on JVM with FileKitPlatformSettings by @vinceglb in #98

Full Changelog: 0.8.1...0.8.2

0.8.1

19 Aug 16:42
Compare
Choose a tag to compare

✅ Improvements

  • Override saveFile() in LinuxFilePicker by @zacharee in #91
  • Fix Map cast inside XDG ResponseHandler by @zacharee in #90

🙏 New Contributors

A big thank you to all the contributors ❤️

Full Changelog: 0.8.0...0.8.1

0.8.0

15 Aug 18:11
Compare
Choose a tag to compare

Frame 2

✨ What's new

  • Update Kotlin to 2.0.10 in #83
  • Uses Swing JFileChooser as fallback for Linux by @p0058781 in #81
  • Uses latest Windows dialogs UI / UX by @vinceglb in #88
  • Add WindowsFileChooser multiple support by @kingsword09 in #80

🐛 Bug fixes

  • Fix impossible to select files when no mine is found on Android by @vinceglb in #86
  • Fix: remove unnecessary JVM dependency by @zt64 in #87
  • Fix README.md typo by @zhelenskiy in #72
  • Fix Problems when creating Release Distributable for Desktop with Proguard by @vinceglb in #88

🙏 New Contributors

A big thank you to all the contributors ❤️

Full Changelog: 0.7.0...0.8.0

0.7.0

18 Jul 17:50
Compare
Choose a tag to compare

✨ New features

  • Improve Linux support by adding Xdg Desktop FileChooser Portal by @Snd-R in #65
  • Limit number of files that can be selected by @santiwanti in #60
  • Add JS target to FileKit-Compose by @hondogo in #61

💥 Breaking changes

PickerMode.Multiple was an object and now it is a class: PickerMode.Multiple(). Do not forget to add the brackets.

🐛 Fixes

  • Fix ios pick video use UTTypeMovie for pick video or media in ios by @the-best-is-best in #67
  • Fix crashes on Android inside Compose dialogs by @Snd-R in #68
  • Bump io.coil-kt.coil3:coil-compose from 3.0.0-alpha07 to 3.0.0-alpha08 by @dependabot in #63

New Contributors

A big thank you to all the contributors ❤️

Full Changelog: 0.6.3...0.7.0

0.6.3

12 Jul 00:48
Compare
Choose a tag to compare

What's Changed

  • 🐛 Fix "Failed to read data" when calling readBytes() on iOS by @vinceglb in #62

Full Changelog: 0.6.2...0.6.3

0.6.2

06 Jul 13:28
Compare
Choose a tag to compare

Release notes

Thanks to @griffinsorrentino, it's now possible to use the compose preview when using FileKit 🙏

What's Changed

  • 🐛 Don't init FileKit if in inspection mode by @griffinsorrentino in #52
  • 🚀 Add missing js target on filekit-compose by @vinceglb in #57
  • ⬆️ Bump io.coil-kt.coil3:coil-compose from 3.0.0-alpha06 to 3.0.0-alpha07 by @dependabot in #53

New Contributors

Full Changelog: 0.6.1...0.6.2

0.6.1

26 Jun 08:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.6.1