normie 2.0.1
normie: ^2.0.1 copied to clipboard
Your go-to swiss knife for flutter utlities.
Changelog #
1.0.0 #
- Initial release
- Contains 9 helper methods starting off
- Added contributing guidelines
2.0.0 #
Breaking Changes 🚨 #
- Complete architecture overhaul - methods are now organized into categories
- All static methods moved to their respective utility classes
- Changed method access pattern from
Normie.method()
toNormie.category.method()
- Added detailed documentation for all categories and methods.
New Features 🎉 #
- Added 12 specialized utility categories:
- Cache - NEW: In-memory caching system with expiry support
- Check - Expanded validation (added phone, credit card, URL validation)
- Chrono - Enhanced date utilities (added time ago, countdown)
- Collection - NEW: List operations and pagination
- Device - NEW: Platform detection utilities
- Files - Expanded file utilities (added MIME type support)
- Guard - NEW: Error handling utilities
- Maps - NEW: Map manipulation utilities
- Maths - Expanded math operations
- Numeric - NEW: Number formatting utilities
- Palette - Enhanced color utilities (added lighten/darken)
- Words - Enhanced string utilities
Improvements 🔨 #
- Better organization and maintainability
- More consistent design
- Expanded functionality in every category
- Better type safety and null safety support
2.0.0+1 #
- Upgraded dependencies to support latest versions of flutter
2.0.1 #
- Caching now stores values to persistent storage (shared_preferences), instead of just local memory