3.2.0-wip

  • New non-backwards compatible API. Use Platform.current to access the current platform, and Platform.current.nativePlatform to either get access to native platform information, or get a null on non-native platforms. Similarly Platform.current.browserPlatform is only non-null on the web.

    Mocking APIs are moved to a separate library to ensure they are only used for testing, and to allow better performance in production.

    Legacy APIs are deprecated, but retained and emulated using the new API. Use dart fix to migrate off the deprecated API.

3.1.6

  • Move to dart-lang/core monorepo.

3.1.5

3.1.4

  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
  • Fixes new lint warnings.

3.1.3

  • Adds example app.

3.1.2

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

3.1.1

3.1.0

  • Removed Platform.packageRoot, which was already marked deprecated, and which didn't work in Dart 2.

3.0.2

  • Added FakePlatform.copyWith function.

3.0.1

  • Added string constants for each of the supported platforms for use in switch statements.

3.0.0

  • First stable null safe release.

3.0.0-nullsafety.4

  • Update supported SDK range.

3.0.0-nullsafety.3

  • Update supported SDK range.

3.0.0-nullsafety.2

  • Update supported SDK range.

3.0.0-nullsafety.1

  • Migrate package to null-safe dart.

2.2.1

  • Add operatingSystemVersion

2.2.0

  • Declare compatibility with Dart 2 stable
  • Update dependency on package:test to 1.0

2.1.2

  • Relax sdk upper bound constraint to ‘<2.0.0’ to allow ‘edge’ dart sdk use.

2.1.1

  • Bumped maximum Dart SDK version to 2.0.0-dev.infinity

2.1.0

  • Added localeName
  • Bumped minimum Dart SDK version to 1.24.0-dev.0.0

2.0.0

  • Added stdinSupportsAnsi and stdinSupportsAnsi
  • Removed ansiSupported

1.1.1

  • Updated LocalPlatform to use new dart.io API for ansi color support queries
  • Bumped minimum Dart SDK version to 1.23.0-dev.10.0

1.1.0

  • Added ansiSupported
  • Bumped minimum Dart SDK version to 1.23.0-dev.9.0

1.0.2

  • Minor doc updates

1.0.1

  • Added const constructors for Platform and LocalPlatform

1.0.0

  • Initial version