handy_extensions 0.2.27
handy_extensions: ^0.2.27 copied to clipboard
Handy Extension is just a simple library with extensions to the core libraries to make them more handy and quicker to use.
0.0.27 #
- Simplify updateWhereOrCreate method to return single element only
0.2.26 #
- add nullIfEmpty, firstOrNullWhere extensions to nullable lists
0.2.25 #
- updated docs
0.2.24 #
- add updateWhereOrCreate methods to List extensions, enables conditional updates with fallback creation
0.2.23 #
- add
List.getAtmethod
0.2.21 #
- add
List.isValidIndexmethod
0.2.20 #
- add
List.firstOrNullWheremethod
0.2.19 #
- add
List.updateWheremethod
0.2.18 #
- update
Map.getOrDefaultmethod
0.2.17 #
- add
String.hasSameCharactersmethod
0.2.16 #
- fix: trim strings on
String.matches
0.2.15 #
- add
List.partitionWheremethod to partition a list into two lists based on a predicate
0.2.14 #
- fix
Map.getOrDefaultmethod to return default value if value for key isnull
0.2.13 #
- add
String.isAllCapsmethod
0.2.12 #
- add
Map.getOrDefaultmethod
0.2.11 #
- Bug fix: Consider leap years in
Num.yearsto avoid losing a day every 4 years
0.2.10 #
- add
Iterable.intersperseAtLastmethod
0.2.9 #
- add
Iterable.intersperseWithmethod - add
Iterable.intersperseAtmethod - update documentation for all extensions
- remove
TimeOfDayextensions
0.2.8 #
- add
List.containsSomemethod
0.2.7 #
- fix missing
TimeOfDayexport
0.2.6 #
- add
TimeOfDay.isBeforemethod - add tests for
DateTimeextensions
0.2.5 #
- add
DateTime.isSameDayForYearmethod
0.2.4 #
- add
DateTime.isSameDaymethod
0.2.3 #
- add
String?.matchesmethod
0.2.2 #
- add
String.doubleOrNullmethod - add
String.intOrNullmethod - add
Map.swapmethod - add
Map.copymethod - add
Map.removeNullsmethod - add
Map.adjustOrder(int from, int to)method
0.2.1 #
- add
Iterable?.withoutNullElementsmethod
0.2.0 #
- export missing nullable extensions
0.1.9 #
- add
int?.isIntmethod - add
String?.isStringmethod - add
String?.orEmptymethod - add
String?.isNotReallyEmptymethod
0.1.8 #
- add
num.monthsmethod - add
num.yearsmethod
0.1.7 #
- add
List.interspersemethod
0.1.6 #
- remove
BuildContextrouting methods
0.1.5+3 #
- fix
BuildContext.pushmethods to add route settings
0.1.5+2 #
- add
DateTime.readableDateTimeFormatmethod
0.1.5+1 #
- fix
DateTime.timeFormatmethod, pad hours & minutes with 0
0.1.5 #
- add
DateTime.describemethod - add
DateTime.timeFormatmethod
0.1.4 #
- add
DateTime.isBetweenmethod
0.1.3+1 #
- fix
Widget.inkWellmethod
0.1.3 #
- add
Widget.inkWellmethod
0.1.2 #
- add
DateTime.timeOfDayandDateTime.timeOfDayEmojimethods
0.1.1+1 #
- fix
List.splitIntomethod
0.1.1 #
- new
List.splitIntomethod
0.1.0 #
- use Very Good Analysis for linting
- change
BuildContext.notifysuccess color toColors.green
0.0.9 #
- new
String.isNumericmethod
0.0.8+1 #
- Updated
DateTime.timeAgomethod to cater for negative difference in days.
0.0.8 #
- Added
List.swapandList.swapRangemethods. - Added
List.hasDuplicatesgetter. - Added
int.microsecond,int.milliseconds,int.seconds,int.minutes,int.hours,int.daysgetters.
0.0.7 #
- Added
List.groupBymethod. - Added
List.randomItemmethod. - Added
List.randomItemsmethod. - Breaking Changes: removed extensions for double which were making use of the money formatter package
0.0.6 #
- Fix: add proper return type on the partition method
- Add new getter on any type to check if variable is null
0.0.5+1 #
- Updated datetime extensions
0.0.5 #
- General Extensions
- Check equality on lists sorted differently
0.0.4+1 #
- Bug fixed
0.0.4 #
- List extension for partition list into chunks
0.0.3 #
- Time ago extension on DateTime
0.0.2 #
- DateTime extension
0.0.1 #
- Initial release