- Added new function to get supported platforms alternatively via score API
- Added pubspec topics and changed package version
- Changed result display to
tabular format
to make it cleaner and easy to scan
- Added new function to crawl package page if no supported platforms fetch from API
- Removed unnecessary files
- Refactored some codes and remove some unwanted lines of code
- Added some screenshots for samples
- Modified README to include enhancement details of the package
- Upgraded SDK due to some issues encountered from previous published
- Modified some lines to fixed warnings on dart analyze
- Fixed the constraint
^0.13.5
on http does not support the stable version1.0.0
. - Adjusted the max environment SDK constraint
- Upgraded some dependencies
- Modified README file
- Removed unused import
- Added resolution on getting supported platforms from API
- Added screenshots lint reported warning
- Added example, using the package functionality in the code
- Fixed lint reported warning
- Added
macos
check support
- Fixed showing links of its package
- Fixed individual platform argument options
- Added package app image
- Enhanced README file to make it more details
- Formatted dart files as requirements of pub dev
- Resolved dependencies version
- Added documentation to all classes, methods, and constants across all files for better maintainability and readability.
- Enhanced logging output with detailed formatting and dynamic hyphen padding.
- Added inline comments in
pubspec_checker_base.dart
for clarity.
- Documented constants.dart, explaining enums, lists, and color codes for terminal output.
- Resolved minor issues with inconsistent log formatting. Improved compatibility check logic to handle edge cases where no dependencies are found.
- Initial release of the pubspec_checker package.
- Supports platform compatibility checks for android, ios, web, windows, linux, and macos.
- Displays detailed results, including supported and unsupported packages.
- Provides command-line arguments for flexibility:
-l
to show the list of packages with supported platforms.-s
to show links to package details.
- ANSI color-coded terminal output for better visibility.
- Logs formatted with dynamic hyphen padding for consistent appearance.