supercharged_dart_plus 2.3.0
supercharged_dart_plus: ^2.3.0 copied to clipboard
Supercharged Plus brings all the comfort features from languages like Kotlin to all Dart developers.
2.3.0 #
- New String Extensions: Added
capitalize(),toTitleCase(),removePrefix(),removeSuffix(),isEmail, andisUrl. - New DateTime Extensions: Added
isToday,isYesterday,isTomorrow, andcopyWith(). - New Iterable Extension: Added
distinctBy(). - Linter & Code Modernization: Updated to
lints: ^5.0.0and convertedpart ofdirectives to URI format.
2.2.0 #
- Project Rebranding: Package rebranded to
supercharged_dart_plus. - New Feature (PR #36): Added
sortAscandsortDesclist sorting extension methods and comparator functions contributed by@jopmiddelkamp. - Dart 3 & Flutter 3 Support: Modernized SDK constraints (
>=2.12.0 <4.0.0) for Dart 3 and Flutter 3 compatibility. - Pub.dev Optimizations: Added
LICENSE(MIT), updated pubspec metadata (repository,issue_tracker,topics), created runnableexample/main.dart, and published newmigration.mdguide.
2.1.1 #
- Updated
README.md.
2.1.0 #
- Update: Use
flutter_lintsinstead ofpedantic
2.0.0 #
- New: Supercharged is sound null-safe (Flutter 2.0)
- Breaking: Renamed and deprecated several methods to avoid conflict Dart's own implementation. See migration guide for more details.
sortedByrenamed tosortedBySCsortedByNumrenamed tosortedByNumSCsortedByStringrenamed tosortedByStringSCsumrenamed tosumSCaveragerenamed toaverageSCfirstOrNullrenamed tofirstOrNullSClastOrNullrenamed tolastOrNullSCforEachIndexedrenamed toforEachIndexedSCmapIndexedrenamed tomapIndexedSC
- Breaking: Removed already deprecated method
between. - Deprecation:
filteris now deprecated in favour of Dart's ownwhere.
1.4.0 #
- New: Auto-import helper class
SuperchargedDartadded.
1.3.1 #
- Fix: Optional parameter in Iterable
pickOneandpickSomemethods
1.3.0 #
- New: Iterable
onEachmethod - New: Iterable
onEachIndexedmethod - New: Iterable
pickOnemethod - New: Iterable
pickSomemethod - Fix: Example for Iterable
associateWithmethod
1.2.0 #
- New: Duration
delaymethod
1.1.0 #
- New: Iterable
replaceWheremethod - New: Iterable
replaceFirstWheremethod - New: Iterable
maxIndexedmethod
1.0.1 #
- Improved: documentation
1.0.0 #
- Migrated all non-Flutter extensions from supercharged to this package