Skip to content

Releases: vicajilau/platform_detail

5.5.0

08 Jun 06:06

Choose a tag to compare

What's Changed

Full Changelog: v5.4.0...v5.5.0

5.4.0

13 Mar 11:08

Choose a tag to compare

  • Added VersionDetails as a typed wrapper for app package metadata.
  • Added PlatformDetail.versionDetails() to get appName, packageName, version and buildNumber.
  • Exported VersionDetails from the public API.
  • Updated example app to render app details on screen.
  • Added tests for versionDetails() success, fallback, and partial-failure flows.

5.3.0

13 Mar 09:07
359e66a

Choose a tag to compare

  • Added EnvironmentDetails as a typed wrapper for runtime environment metadata.
  • Added PlatformDetail.environmentDetails() to get compact platform, model, locale, and PlatformType data.
  • Exported EnvironmentDetails from the public API.
  • Updated example app to render the new environment details on screen.
  • Added tests for environmentDetails() success and fallback flows.

5.2.0

13 Mar 08:20
12f15de

Choose a tag to compare

  • Updated device_info_plus and dio dependencies.
  • Fixed tests.

5.1.0

15 Apr 11:37

Choose a tag to compare

  • Added mocked capabilities with PlatformDetail.forTesting().
  • Added getPublicIp and getPrivateIp methods (@carloscgm).
  • Reorganized files hiding internal classes.
  • Increased coverage on tests with mocked capabilities.

5.0.0

07 Apr 10:04

Choose a tag to compare

  • BREAKING CHANGE: currentPlatform no longer returns a TargetPlatform. It now returns a new custom enum: PlatformType, which includes web support.

4.2.0

21 Feb 08:56

Choose a tag to compare

  • Maximized Dart SDK versions support (>=2.15).
  • Fixed: The platform on which the website was running was detected by checking the web operating system.
  • Improved documentation.
  • Added coverage.

4.1.0

18 Dec 09:40

Choose a tag to compare

  • Example project created.
  • Fixed linting issue.
  • Added deviceInfo() method.
  • Some minor improvements.

4.0.0

16 Dec 10:21

Choose a tag to compare

  • BREAKING CHANGE: deviceInfo() has been renamed by deviceInfoDetails().
  • Updated dependencies.
  • Documentation improved.
  • Added Testing.
  • Code refactoring.
  • Updated Readme.

Release 3.3.1

01 Nov 17:57

Choose a tag to compare

  • Updated dependencies
  • CI/CD
  • Dependabot