device_meta 3.0.0
device_meta: ^3.0.0 copied to clipboard
Basic information about the user's device. Fetch the device's model, manufacturer, operating system, version and more.
3.0.0 - 2026-02-06 #
Added #
- macOS platform support
- Windows platform support
- Linux platform support
country_codefield now included intoJson()output- Comprehensive unit tests for
DeviceMetaclass
Changed #
- Replaced
nylo_supportdependency withflutter_secure_storagefor UUID persistence - Upgraded
device_info_plusdependency to^12.3.0 - Upgraded
flutter_lintsto^6.0.0 - Moved UUID helper functions inside
DeviceMetaclass as private static methods - Changed import from
flutter/material.darttoflutter/widgets.dart(lighter dependency) - Extracted reserved keys into a static const
_reservedKeyslist - Extracted non-ASCII regex into a static
_nonAsciiRegexconstant - Improved
_randomStr()to useRandom.secure()andStringBufferfor better security and performance - Refactored platform detection from separate
ifstatements toif-else ifchain - Added explicit
voidreturn type tofromJson() - Updated iOS model field to use
modelNameinstead ofmodel - Updated copyright year in LICENSE
Removed #
nylo_supportdependency - replaced with directflutter_secure_storageusage- Public
getUUID()top-level function (now private static method_getUUID()insideDeviceMeta)
2.1.9 - 2025-09-06 #
- Update pubspec.yaml
2.1.8 - 2025-07-17 #
- Fix
modelfor IOS - Update pubspec.yaml
2.1.7 - 2025-05-23 #
- Update pubspec.yaml
2.1.6 - 2025-04-09 #
- Update pubspec.yaml
2.1.5 - 2025-03-27 #
- Update pubspec.yaml
2.1.4 - 2025-02-27 #
- Update GitHub workflows
- Update pubspec.yaml
2.1.3 - 2025-02-07 #
- Update pubspec.yaml
2.1.2 - 2025-01-13 #
- Update pubspec.yaml
2.1.1 - 2025-01-05 #
- Update pubspec.yaml
2.1.0 - 2024-12-31 #
- Update copyright year
- Update pubspec.yaml
2.0.5 - 2024-12-16 #
- Update pubspec.yaml
2.0.4 - 2024-12-06 #
- Update pubspec.yaml
2.0.3 - 2024-11-25 #
- Update pubspec.yaml
2.0.2 - 2024-11-23 #
- Update pubspec.yaml
2.0.1 - 2024-11-08 #
- Update pubspec.yaml
2.0.0 - 2024-11-06 #
- Update project for nylo_support v6
- Update pubspec.yaml
1.1.31 - 2024-07-08 #
- Update pubspec.yaml
1.1.30 - 2024-07-06 #
- Update pubspec.yaml
1.1.29 - 2024-06-20 #
- Update pubspec.yaml
1.1.28 - 2024-06-15 #
- Update pubspec.yaml
1.1.27 - 2024-06-06 #
- Update pubspec.yaml
1.1.26 - 2024-05-14 #
- Update pubspec.yaml
1.1.25 - 2024-05-13 #
- Update pubspec.yaml
1.1.24 - 2024-05-08 #
- Update pubspec.yaml
1.1.23 - 2024-05-02 #
- Update pubspec.yaml
1.1.22 - 2024-04-27 #
- Update pubspec.yaml
1.1.21 - 2024-04-21 #
- Update pubspec.yaml
1.1.20 - 2024-04-09 #
- Update pubspec.yaml
1.1.19 - 2024-04-02 #
- Update pubspec.yaml
1.1.18 - 2024-03-28 #
- Update pubspec.yaml
1.1.17 - 2024-03-27 #
- Update pubspec.yaml
1.1.16 - 2024-03-21 #
- Update pubspec.yaml
1.1.15 - 2024-03-18 #
- Update pubspec.yaml
1.1.14 - 2024-03-17 #
- Update pubspec.yaml
1.1.13 - 2024-03-11 #
- Update pubspec.yaml
1.1.12 - 2024-03-07 #
- Update pubspec.yaml
1.1.11 - 2024-02-28 #
- Update pubspec.yaml
1.1.10 - 2024-02-17 #
- Update pubspec.yaml
1.1.9 - 2024-02-14 #
- Update pubspec.yaml
1.1.8 - 2024-02-14 #
- Update pubspec.yaml
1.1.7 - 2024-02-08 #
- Update pubspec.yaml
1.1.6 - 2024-02-06 #
- Update pubspec.yaml
1.1.5 - 2024-02-02 #
- Update pubspec.yaml
1.1.4 - 2024-02-01 #
- Update pubspec.yaml
1.1.3 - 2024-01-19 #
- Update pubspec.yaml
1.1.2 - 2024-01-01 #
- Update pubspec.yaml
1.1.1 - 2023-12-04 #
- Update license date
- Add FUNDING.yml
- Update pubspec.yaml
1.1.0 - 2023-12-04 #
- Remove prints
- Remove constructor from DeviceMeta
- Update pubspec.yaml
1.0.0 - 2023-11-27 #
- Initial release.