Skip to content

12.0.0

Latest

Choose a tag to compare

@vicajilau vicajilau released this 14 Aug 07:55
· 115 commits to master since this release
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