Skip to content

Releases: miguelpruivo/flutter_file_picker

12.0.0

Choose a tag to compare

@vicajilau vicajilau released this 14 Aug 07:55
c13b3e0

What's Changed

  • Running dart format . in the repository by @vicajilau in #1982
  • feat: migrate iOS and macOS to shared Darwin sources by @vicajilau in #1983
  • fix(darwin): avoid false FlutterMacOS SourceKit errors by @vicajilau in #1984
  • fix(android): normalize duplicate saveFile names to preserve extension by @vicajilau in #1985
  • fix(android): normalize duplicate save names and avoid nested collision suffixes by @vicajilau in #1986
  • Fix web default for pickFiles withData by @vicajilau in #1988
  • fix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by @vicajilau in #1991
  • Implement Storage Access Framework (SAF) with persistable URI grants by @vicajilau in #1989
  • chore(windows): migrate win32 to 6.0.1 by @vicajilau in #1981
  • chore: update version to 12.0.0-beta.1 in pubspec.yaml by @vicajilau in #1999
  • chore: update changelog to reflect beta version 12.0.0-beta.1 by @vicajilau in #2000
  • fix(android): handle OutOfMemoryError gracefully on large withData selections (#1997) by @vicajilau in #2001
  • fix: improve image selection logic and update build dependencies by @daniJimen in #2004
  • Update dependency versions for 12.0.0-beta.2 by @vicajilau in #2006
  • fix(android): support AGP 9+ and android.builtInKotlin property for plugin registration (#2002) by @daniJimen in #2010
  • Update version to 12.0.0-beta.3 and fix Android plugin registration by @vicajilau in #2011
  • fix(android): update error code to explorer_not_found when file explorer is missing (#1850) by @daniJimen in #2008
  • feat: add support for custom dialog titles in pickFileAndDirectoryPaths (#1911) by @daniJimen in #2009
  • Feature/fix add loading into save (#1918) by @daniJimen in #2007
  • fix(android): fix FileType.any subdirectory visibility by @vicajilau in #2016
  • feat: implement pickFile() API and improve PlatformFile documentation (#1469) by @vicajilau in #2017
  • fix(darwin): add missing FlutterFramework dependency to Package.swift by @vicajilau in #2025
  • fix(android): remove explicit KGP dependency to resolve warnings under AGP 9.0+ by @vicajilau in #2026
  • Feature/migrate goovy to kts by @daniJimen in #2028
  • feat: summarize file bytes in debug output by @vicajilau in #2029
  • Fix saveFile bytes handling on Android and iOS by @vicajilau in #2038
  • Fix iOS picker stuck state on fast swipe dismiss by @vicajilau in #2040
  • [All platforms][IOS] - feature: Refactor code in example & ios image order by @daniJimen in #2047
  • [IOS] feature: IOS prevent freece UI by @daniJimen in #2048
  • Fix web readAsBytes fallback for blob URLs by @vicajilau in #2042
  • [Android] - Feature: add coroutine to save file process by @daniJimen in #2045
  • Export 'src/platform/file_picker_platform_interface.dart' by @zmuranaka in #2064
  • Fix readAsBytes fallback for path-based files by @vicajilau in #2057
  • Use hardcoded hex values for request codes in FilePickerDelegate by @daniJimen in #2071
  • Update ffi, win32, and flutter_lints dependencies by @daniJimen in #2072
  •  [WEB] - Fix PlatformFile.xFile getter on web when bytes are null by @daniJimen in #2075
  • fix(android): decode images with inSampleSize in compressImage by @marceloleda in #2083
  • feat(windows): add parentWindowHandle parameter to override window handle lookup by @aexei in #2079
  • Export IllegalCharacterInFileNameException Fixes #2076 by @hasanmhallak in #2077
  • fix(macos): pass dialogTitle in getDirectoryPath (#2087) by @vicajilau in #2088
  • File picker platform interface setup by @navaronbracke in #2094
  • feat(android): extract file_picker_android package by @vicajilau in #2098
  • feat(darwin): extract file_picker_darwin package for iOS and macOS by @vicajilau in #2099
  • feat(linux): extract Linux implementation into file_picker_linux package by @vicajilau in #2100
  • feat(windows): extract Windows implementation into file_picker_windows package by @vicajilau in #2102
  • feat(web): extract file_picker_web package by @vicajilau in #2103
  • fix(file_picker_android): remove Apache Tika dependency for MIME type detection by @ryanaidilp in #2105
  • fix(android): remove Apache Tika dependency for MIME type detection by @ryanaidilp in #2104
  • docs: attribute Tika removal to the 11.0.3 hotfix by @ryanaidilp in #2106
  • refactor: remove obsolete root platform code and legacy sources (Step 1/3) by @vicajilau in #2108
  • fix: platform implementation fixes for Android, Darwin SPM, Linux, and Windows (Step 2/3) by @vicajilau in #2109
  • refactor: update root file_picker package and example app for federated architecture by @vicajilau in #2110
  • docs: complete Dartdoc parameter documentation and align API delegation by @vicajilau in #2111
  • Refactor federated plugin by @vicajilau in #2112
  • chore: add workspace topics, per-package licenses, unified publish workflow, and dependabot config by @vicajilau in #2113
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #2114
  • chore(deps): bump dorny/paths-filter from 3 to 4 in the actions group by @dependabot[bot] in #2118
  • feat: support accept_label for linux by @Decodetalkers in #2120
  • chore(example): tidy analysis_options.yaml excludes by @vicajilau in #2122
  • refactor: rename file_picker_android to android_file_picker by @vicajilau in #2121
  • chore: bump version to 12.0.0 and update CHANGELOG for release by @vicajilau in #2123
  • Refactor package name to windows_file_picker by @vicajilau in #2124

New Contributors

Full Changelog: v11.0.2...v12.0.0

12.0.0-beta.7

Choose a tag to compare

@vicajilau vicajilau released this 17 Jun 13:15
7fbe3ad
Merge pull request #2075 from daniJimen/feature/fix_web_issue_with_xfile

 [WEB] - Fix `PlatformFile.xFile` getter on web when bytes are null

12.0.0-beta.6

Choose a tag to compare

@vicajilau vicajilau released this 17 Jun 11:38
3dcf7a4

What's Changed

  • Export 'src/platform/file_picker_platform_interface.dart' by @zmuranaka in #2064
  • Fix readAsBytes fallback for path-based files by @vicajilau in #2057
  • Use hardcoded hex values for request codes in FilePickerDelegate by @daniJimen in #2071
  • Update ffi, win32, and flutter_lints dependencies by @daniJimen in #2072

New Contributors

Full Changelog: v12.0.0-beta.5...v12.0.0-beta.6

12.0.0-beta.5

Choose a tag to compare

@vicajilau vicajilau released this 29 May 07:15
d796e19

What's Changed

Full Changelog: v12.0.0-beta.4...v12.0.0-beta.5

v12.0.0-beta.4

Choose a tag to compare

@vicajilau vicajilau released this 22 May 08:16
c1a3dbb

What's Changed

  • fix(android): fix FileType.any subdirectory visibility by @vicajilau in #2016
  • feat: implement pickFile() API and improve PlatformFile documentation (#1469) by @vicajilau in #2017
  • fix(darwin): add missing FlutterFramework dependency to Package.swift by @vicajilau in #2025
  • fix(android): remove explicit KGP dependency to resolve warnings under AGP 9.0+ by @vicajilau in #2026
  • Feature/migrate goovy to kts by @daniJimen in #2028
  • feat: summarize file bytes in debug output by @vicajilau in #2029

Full Changelog: v12.0.0-beta.3...v12.0.0-beta.4

12.0.0-beta.3

Choose a tag to compare

@vicajilau vicajilau released this 14 May 14:25
181dda4

What's Changed

  • fix(android): support AGP 9+ and android.builtInKotlin property for plugin registration (#2002) by @daniJimen in #2010
  • Update version to 12.0.0-beta.3 and fix Android plugin registration by @vicajilau in #2011
  • fix(android): update error code to explorer_not_found when file explorer is missing (#1850) by @daniJimen in #2008
  • feat: add support for custom dialog titles in pickFileAndDirectoryPaths (#1911) by @daniJimen in #2009
  • Feature/fix add loading into save (#1918) by @daniJimen in #2007

Full Changelog: v12.0.0-beta.2...v12.0.0-beta.3

12.0.0-beta.2

Choose a tag to compare

@vicajilau vicajilau released this 12 May 11:41
dfd7ade

What's Changed

  • fix(android): handle OutOfMemoryError gracefully on large withData selections (#1997) by @vicajilau in #2001
  • fix: improve image selection logic and update build dependencies by @daniJimen in #2004
  • Update dependency versions for 12.0.0-beta.2 by @vicajilau in #2006

Full Changelog: v12.0.0-beta.1...v12.0.0-beta.2

12.0.0-beta.1

Choose a tag to compare

@vicajilau vicajilau released this 04 May 10:37
c2c8aee

What's Changed

  • Running dart format . in the repository by @vicajilau in #1982
  • feat: migrate iOS and macOS to shared Darwin sources by @vicajilau in #1983
  • fix(darwin): avoid false FlutterMacOS SourceKit errors by @vicajilau in #1984
  • fix(android): normalize duplicate saveFile names to preserve extension by @vicajilau in #1985
  • fix(android): normalize duplicate save names and avoid nested collision suffixes by @vicajilau in #1986
  • Fix web default for pickFiles withData by @vicajilau in #1988
  • fix(android): update gradle wrapper to 8.7 to fix AGP 8.5.1 minimum requirement error by @vicajilau in #1991
  • Implement Storage Access Framework (SAF) with persistable URI grants by @vicajilau in #1989
  • chore(windows): migrate win32 to 6.0.1 by @vicajilau in #1981
  • chore: update version to 12.0.0-beta.1 in pubspec.yaml by @vicajilau in #1999
  • chore: update changelog to reflect beta version 12.0.0-beta.1 by @vicajilau in #2000

Full Changelog: v11.0.2...v12.0.0-beta.1

11.0.2

Choose a tag to compare

@vicajilau vicajilau released this 06 Apr 15:26
2e170b1

What's Changed

  • fix: Applied the v11 changes that were missing from the document and corrected various typos by @jooy2 in #1977
  • fix(linux): resolve Cannot add to a fixed-length list (#1976) by @vicajilau in #1978
  • fix(android): mitigate CWE-22 path traversal vulnerability in FileUtils by @vicajilau in #1979

New Contributors

Full Changelog: v11.0.1...v11.0.2

11.0.1

Choose a tag to compare

@vicajilau vicajilau released this 05 Apr 06:52
a54f138

What's Changed

  • Resolves the backward compatibility issue with the AGP 9 update by @vicajilau in #1975

Full Changelog: v10.3.11...v11.0.1