path_provider_master 1.0.2
path_provider_master: ^1.0.2 copied to clipboard
Flutter plugin for accessing various system paths across all platforms with support for public paths.
1.0.2 #
- Android — AGP 9 compatibility: Fixed
compileDebugKotlinincremental cache lock conflict (Storage is already registered) caused by parallel Kotlin daemon instances. Setorg.gradle.parallel=falseandorg.gradle.daemon=falseingradle.properties - Android — KGP double-apply fix: Removed duplicate AGP version check in
android/build.gradle.kts; KGP is now applied once via a singlebuiltInKotlinguard - Android — KotlinAndroidProjectExtension: Wrapped
compilerOptionsinafterEvaluateto safely configure JVM target regardless of plugin apply order - Android — KGP version alignment: Aligned KGP to
2.2.20across plugin and examplesettings.gradle.kts - Example — release signing: Removed
signingConfig = signingConfigs.getByName("debug")from release build type (not needed for testing)
1.0.1 #
- WASM compatibility: Replaced unconditional
dart:ioimport with conditional import, enabling compatibility with the WASM runtime - Swift Package Manager support: Added
PrivacyInfo.xcprivacyresource to iOS and macOS SPM targets - Android built-in Kotlin: Migrated
android/build.gradle.ktsfrom legacybuildscript {}pattern to built-in Kotlin plugin via theplugins {}block
1.0.0 #
- Initial implementation of the Path Provider Master plugin
- Full support for all standard
path_providermethods - New public directory methods added:
getPublicPicturesDirectory()getPublicVideosDirectory()getPublicMusicDirectory()getPublicDownloadsDirectory()getPublicDocumentsDirectory()getPublicDCIMDirectory()
- Cross-platform support: Android, iOS, Windows, macOS, and Linux
- Complete example with a Persian user interface