p-hatan/ mirror

pub repository

mirror.p-hatan.com

path_provider_windows

2.3.0

Windows implementation of the path_provider plugin

Cached in Iran · Upstream SHA-256 matched

Download archive

Readme

path_provider_windows

The Windows implementation of path_provider.

Usage

This package is endorsed, which means you can simply use path_provider normally. This package will be automatically included in your app when you do, so you do not need to add it to your pubspec.yaml.

However, if you import this package to use any of its APIs directly, you should add it to your pubspec.yaml as usual.

Changelog

2.3.0

  • Replaces win32 dependency with direct FFI usage.
  • Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.

2.2.1

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

2.2.0

  • Adds getApplicationCachePath() for storing app-specific cache files.

2.1.7

  • Adds compatibility with win32 5.x.
  • Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.

2.1.6

  • Adds compatibility with win32 4.x.

2.1.5

  • Clarifies explanation of endorsement in README.
  • Aligns Dart and Flutter SDK constraints.

2.1.4

  • Updates links for the merge of flutter/plugins into flutter/packages.
  • Updates minimum Flutter version to 3.0.

2.1.3

  • Updates minimum Flutter version to 2.10.
  • Adds compatibility with package:win32 3.x.

2.1.2

  • Fixes avoid_redundant_argument_values lint warnings and minor typos.

2.1.1

  • Updates dependency version of package:win32 to 2.1.0.

2.1.0

  • Upgrades package:ffi dependency to 2.0.0.
  • Added support for unicode encoded VERSIONINFO.
  • Minor fixes for new analysis options.

2.0.6

  • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.

2.0.5

  • Removes dependency on meta.

2.0.4

  • Removed obsolete pluginClass: none from pubpsec.

2.0.3

  • Updated installation instructions in README.

2.0.2

  • Add implements to pubspec.yaml.
  • Add registerWith() to the Dart main class.

2.0.1

  • Fix a crash when a known folder can't be located.

2.0.0

  • Migrate to null safety

0.0.4+4

  • Update Flutter SDK constraint.

0.0.4+3

  • Remove unused test dependency.
  • Update Dart SDK constraint in example.

0.0.4+2

  • Check in windows/ directory for example/

0.0.4+1

  • Add getPath to the stub, so that the analyzer won't complain about fakes that override it.
  • export 'folders.dart' rather than importing it, since it's intended to be public.

0.0.4

  • Move the actual implementation behind a conditional import, exporting a stub for platforms that don't support FFI. Fixes web builds in projects with transitive dependencies on path_provider.

0.0.3

  • Add missing pluginClass: none for compatibilty with stable channel.

0.0.2

  • README update for endorsement.
  • Changed getApplicationSupportPath location.
  • Removed getLibraryPath.

0.0.1+2

  • The initial implementation of path_provider for Windows
    • Implements getTemporaryPath, getApplicationSupportPath, getLibraryPath, getApplicationDocumentsPath and getDownloadsPath.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add path_provider_windows
pubspec.yaml
name: path_provider_windows
description: Windows implementation of the path_provider plugin
repository: https://github.com/flutter/packages/tree/main/packages/path_provider/path_provider_windows
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+path_provider%22
version: 2.3.0

environment:
  sdk: ^3.2.0
  flutter: ">=3.16.0"

flutter:
  plugin:
    implements: path_provider
    platforms:
      windows:
        dartPluginClass: PathProviderWindows

dependencies:
  ffi: ^2.0.0
  flutter:
    sdk: flutter
  path: ^1.8.0
  path_provider_platform_interface: ^2.1.0

dev_dependencies:
  flutter_test:
    sdk: flutter

topics:
  - files
  - path-provider
  - paths

Version history

VersionPublishedArchiveSHA-256
0.0.12020-06-06T02:30:35.746526ZCached3381316d9868656a50e6cd98a44f15c83b877e1cbbc9456e6721340e0e756c58
0.0.1+12020-06-06T22:12:48.337450ZCachedd4823e6a3cfdc76e3c334e1074b21eee7824f9abc5d10b9848f4cd5a45f36f0a
0.0.1+22020-06-17T04:58:18.461825ZCachedb8601c9b567d598c447ef5b7dfd7c5fb92232b0ed4657bb9c2af941346d4194a
0.0.22020-09-18T16:49:32.997853ZCacheda04d1d9a99a6f6a29470dcec51bd8e8af663df5a82838ba2e99253639bd5d822
0.0.32020-09-19T23:07:05.248657ZCacheddde3d0ca897e1f2631e27199d62574695ee9dd693bd9b968b130be89c41f3d0b
0.0.42020-09-21T20:48:53.217455ZCachedad649cb6407ad839bfed490b5bd5877b6fee7cf811ac509de9ec0cb1e87c59f5
0.0.4+12020-09-22T01:26:06.987681ZCached3f6681813c19b1209942aff0c1358776d0a8f0f64dd1930509b1d6a7b3c69873
0.0.4+32020-11-03T22:57:12.793872ZCachedaa4e314948959ec26867274fa47ca7af12918e6812375ca0b92e817e1b7834cb
0.0.52021-03-03T18:26:47.986076ZCached16dfc776bde4b7952901316ca518780dbd3758777152eb9632958008e0338d54
0.1.0-nullsafety2021-01-21T19:47:00.376470ZCached7aae21e96237f56734c4dd81d3e48f9637cfb2b15dbc75128478a03740cc7c16
0.1.0-nullsafety.12021-01-31T19:35:07.752400ZCached6673e7a7fe9b516125adc4b98f064aeac29fcbaf716e613558b20e1fdefdd975
0.1.0-nullsafety.22021-02-05T15:04:55.711969ZCached4f5d1615bcd39a0ef9e9ddf6f0df8ba3a6e5fa72b835f541d92fb0b01cb5d347
0.1.0-nullsafety.32021-02-12T01:48:15.909281ZCached7b38b4cc79af64822b8924ac26a37043105bb08a005aec0eb44150a213449332
2.0.02021-02-20T00:48:30.471732ZCachedecd4d04c225596bcf0fbb86408a1f40084a02dfa412e60172ad52a7f12a781ef
2.0.12021-04-22T18:48:58.719520ZCached99bb2d003df56a2a846e23f716bbf713a1d36d3e2a7d7e99ca4b01aeae80045a
2.0.32021-07-27T22:15:57.632317ZCached067e20d6d356f05a75eb9d563c2c0dcbb1889053e72dc2c53187668ac39da511
2.0.42021-11-10T20:34:22.493850ZCached74056f334c58bd6db429ba93164e872a1996c8196b3132a100c40924b2672abf
2.0.52022-01-10T19:23:10.176511ZCached366ad4e3541ea707f859e7148d4d5aba67d589d7936cee04a05c464a277eeb27
2.0.62022-05-10T19:39:02.338888ZCached62dbb1bc45f1e7ba1094c9dd8ea46bdcffc254db7354b4988cb9326c9d2efcdd
2.0.72022-05-28T17:58:25.969301ZCacheda34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905
2.1.02022-05-28T20:21:16.119222ZCached999d3dc2ac03ca3f8433018efa40b73558fa4f9759bf8383a217861d120c7d74
2.1.12022-08-03T22:13:35.100570ZCached4fedda0f10803a8530d616ad0a963128c6ef7525065c9b67ad6577315785d931
2.1.22022-08-09T00:45:50.659818ZCached1cc550ec9881c47cb836f37e4db8f94405bd4e33b63efdd20cb9c7c68be6034b
2.1.32022-09-04T04:20:17.354077ZCachedbcabbe399d4042b8ee687e17548d5d3f527255253b4a639f5f8d2094a9c2b45c
2.1.42023-02-22T20:36:00.544474ZCached642ddf65fde5404f83267e8459ddb4556316d3ee6d511ed193357e25caa3632d
2.1.52023-03-08T18:25:36.298163ZCachedf53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130
2.1.62023-04-26T02:27:54.525975ZCachedd3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6
2.1.72023-06-06T15:36:31.121347ZCached1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96
2.2.02023-08-03T07:17:04.833890ZCachedee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da
2.2.12023-08-30T15:03:33.645172ZCached8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170
2.3.02024-07-09T11:10:27.506341ZCachedbd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7

Dependencies

ffi "^2.0.0"

flutter { "sdk": "flutter" }

path "^1.8.0"

path_provider_platform_interface "^2.1.0"