disk_kit_platform_interface 2.0.0 copy "disk_kit_platform_interface: ^2.0.0" to clipboard
disk_kit_platform_interface: ^2.0.0 copied to clipboard

Platform interface for DiskKit platform implementations.

2.0.0 #

  • Add FileCopyProgress and FileCopyProgressCallback for file-boundary telemetry.
  • Breaking for platform implementers: copyFromDisk and copyToDisk now accept optional named bool parallel = true and FileCopyProgressCallback? onProgress. Implementations and test doubles overriding these methods must add both parameters.
  • Existing application calls through DiskKit remain source-compatible. Unsupported platform defaults are retained.

1.1.0 #

  • Add apfsCaseSensitive, hfsPlusNonJournaled, hfsPlusCaseSensitive, and hfsPlusCaseSensitiveJournaled, plus the requiresGpt getter. Preserve the existing hfsPlus meaning and enum indexes.

1.0.0 #

  • Add raw IMG / USB-compatible hybrid ISO writing with optional read-back verification.
  • Add Windows UEFI installation media preparation, including preflight FAT32 checks and optional oversized WIM splitting with caller-installed wimlib.
  • Add macOS installation media preparation from an Apple-signed installer app.
  • Add typed media stages and progress callbacks; allow system administrator authorization for raw writing and macOS installers.
  • Update both examples, documentation, and explicit opt-in media tests.
  • Keep unsupported defaults for platform implementations that do not support media preparation.

0.0.1 #

  • Introduce the shared DiskKitPlatform contract, DiskInfo model, filesystem options, and partition schemes.

  • Add volume renaming and typed DiskInfo results for mount, unmount, and rename operations.

0
likes
150
points
421
downloads

Documentation

API reference

Publisher

verified publisherdarkfox.pl

Weekly Downloads

Platform interface for DiskKit platform implementations.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on disk_kit_platform_interface