device_info_plus_platform_interface

8.1.0

A common platform interface for the device_info_plus plugin.

Download archive

Readme

Device Info Plus Platform Interface

Flutter Community: device_info_plus_platform_interface

pub package

A common platform interface for device_info_plus.

Usage

This package is already included as part of the device_info_plus package dependency, and will be included when using device_info_plus as normal.

Changelog

8.1.0

  • FEAT(device_info_plus): Lower requirements to Dart 3.10 and Flutter 3.38.1 (#3803). (6d73e0d1)

8.0.0

Note: This release has breaking changes.

  • BREAKING FEAT(device_info_plus): Bump win32 from 5.15.0 to 6.0.0 (#3791). (5f93878b)

7.0.3

  • FIX(device_info_plus): Specify correct Dart and Flutter version requirements (#3597). (6ebc0ead)

7.0.2

  • REFACTOR(all): Use range of flutter_lints for broader compatibility (#3371). (8a303add)

7.0.1

  • FIX(all): changed homepage url in pubspec.yaml (#3099). (66613656)

7.0.0

Note: This release has breaking changes.

  • BREAKING FEAT: refactor of device_info_plus platform implementation (#1293).

6.0.1

  • FIX: Increase min Flutter version to fix dartPluginClass registration (#1275).

6.0.0

Note: This release has breaking changes.

  • FIX: add @Deprecated annotation to toMap method (#1142).
  • DOCS: Add info about Android properties availability, update API docs links (#1243).
  • BREAKING REFACTOR: Change nullability for AndroidDeviceInfo properties (#1246).
  • BREAKING REFACTOR: two-package federated architecture (#1228).

5.0.0

Note: This release has breaking changes.

  • BREAKING FEAT: Add support of Android display metrics (#829).

4.0.1

  • CHORE: Version tagging using melos.

4.0.0

  • Re-introduce Windows: Add userName, majorVersion, minorVersion, buildNumber, platformId, csdVersion, servicePackMajor, servicePackMinor, suitMask, productType, reserved, buildLab, buildLabEx, digitalProductId, displayVersion, editionId, installDate, productId, productName, registeredOwner, releaseId, deviceId to WindowsDeviceInfo.

3.0.0

  • Redo 2.6.0 into 3.0.0
  • Remove androidId (that was removed in the MethodChannel, and always returned null)

2.6.1

  • Revert 2.6.0

2.6.0

  • Remove androidId (that was removed in the MethodChannel, and always returned null)

2.5.0

  • Revert 2.4.0 changes

2.4.0

  • Windows: Add userName, majorVersion, minorVersion, buildNumber, platformId, csdVersion, servicePackMajor, servicePackMinor, suitMask, productType, reserved, buildLab, buildLabEx, digitalProductId, displayVersion, editionId, installDate, productId, productName, registeredOwner, releaseId, deviceId to WindowsDeviceInfo.

2.3.0+1

  • Fix LinuxDeviceInfo.name docs

2.3.0

  • add BaseDeviceInfo

2.2.1

  • add toMap to WebBrowserInfo

2.2.0

  • add System GUID to MacOS

2.1.0

  • add toMap to models

2.0.0

  • WebBrowserInfo properties are now nullable

1.0.2

  • Improve documentation

1.0.1

1.0.0

  • Migrated to null safety

0.4.0

  • Add macOS support.

0.3.0

  • Rename method channel to avoid conflicts.

0.2.0

  • Transfer to plus-plugins monorepo

0.1.0

  • Transfer package to Flutter Community under new name device_info_plus_platform_interface.

0.0.1

  • Initial open-source release.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add device_info_plus_platform_interface
pubspec.yaml
name: device_info_plus_platform_interface
description: A common platform interface for the device_info_plus plugin.
version: 8.1.0
homepage: https://github.com/fluttercommunity/plus_plugins
repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/

dependencies:
  flutter:
    sdk: flutter
  meta: ^1.17.0
  plugin_platform_interface: ^2.1.8

dev_dependencies:
  flutter_lints: ^6.0.0
  flutter_test:
    sdk: flutter
  mockito: ^5.4.0

environment:
  sdk: ">=3.10.0 <4.0.0"
  flutter: ">=3.38.1"

Version history

VersionPublishedArchiveSHA-256
0.0.1On demandDownloadd8c5d188…331440
0.2.0On demandDownload5a2e79f2…c8e94e
0.3.0On demandDownload721483cb…2dcb44
0.4.0On demandDownloadc9118113…88985f
1.0.0-nullsafety.0On demandDownloadb393cf10…22403a
1.0.0On demandDownloadec51b3ec…b9217b
1.0.1On demandDownload9c207b71…6ee667
1.0.2On demandDownloadd8367405…aa434c
2.0.0On demandDownloada5578156…54edcd
2.1.0On demandDownload650f665f…8af5e4
2.2.0On demandDownload216096e4…aa3070
2.2.1On demandDownloaddce7b3ac…ffe2ed
2.3.0On demandDownload2b86f233…6f7f91
2.3.0+1On demandDownload7b251998…305b86
2.4.0On demandDownloadc00a2c53…d05a3a
2.5.0On demandDownloadc0425181…0dcc4e
2.6.0On demandDownloadafe53dfd…92e3b9
2.6.1On demandDownloadb2743934…d3e8d2
3.0.0On demandDownload83fdba24…043773
4.0.0On demandDownloadbb0cf9b6…db39f2
4.0.1On demandDownload11cc890d…2ee1a9
5.0.0On demandDownloadadac28cb…03b4c7
6.0.0On demandDownload946d845c…11b348
6.0.1On demandDownload8b8b65e5…728199
7.0.0On demandDownloadd3b01d58…36fd64
7.0.1On demandDownload282d3cf7…c8c2ba
7.0.2On demandDownload0b04e02b…bd1ed2
7.0.3On demandDownloade1ea8911…61a18f
8.0.0On demandDownload327bb542…824d84
8.1.0Cached · Upstream SHA-256 matchedDownload04b173a9…f45a46

Dependencies

flutter { "sdk": "flutter" }

meta "^1.17.0"

plugin_platform_interface "^2.1.8"