dart_extensionz 7.1.6
dart_extensionz: ^7.1.6 copied to clipboard
A set of Dart extensions I use in various projects. Including Boolean, DateTime extensions and more.
Dart Extensionz #
7.1.6 #
- Fix
wordToNumberto account for empty integer part when handling decimals.
7.1.5 #
- Fix
levenshteinwhen working with large strings.
7.1.4 #
- Fix
wordToNumberto accomidate multipliers in integer spaces.
7.1.2 #
- Fix
wordToNumberto accomidate decimals.
7.1.1 #
- Modify
wordToNumberto output null incase of an invalid string.
7.1.0 #
- Add
wordToNumbertoStringExtension. - Add
minusMilliMicrotoDateTimeExtension. - Fix
ObjectExtensionisEmptyto utilize Dart.
7.0.2 #
- Update dependencies.
- Raise minimum dart version.
6.4.0 #
- Add
FileTypeextension lists.
6.3.5 #
- Add
isAsciitoStringExtension. - Add
daysInMonthtoDateTimeExtension.
6.3.4 #
- Add
toWeekDaytoNumberExtension.
6.3.3 #
- Add
weekgetter toDateTimeExtension.
6.3.2 #
- Fix some datetime issues retrieving
endOfandstartOf.
6.3.1 #
- Move the
computerizefunction into the public api.
6.3.0 #
- Introduce
UriExtension.
6.2.0 #
- Add
toEnumon List and String extensions.
6.1.0 #
- Add
toCamelCaseandfromCamelCase.
6.0.1 #
- Fix return type of enum getter.
6.0.0 #
- Add
NullableBooleanExtension. - Rename sum and average functions.
- Modify
Cardinaldirections. - Add convienent type checkers to
ObjectExtension. - Add a fuzzy getter to
Iterable<Enum>. - Add a few more tests.
5.4.2 #
- Add
isBlanktoObjectExtension. - Fix null checking within
isEmpty.
5.4.1 #
- Fix
toDurationfor more cases.
5.4.0 #
- Add
timeAgotoDateTimeExtension.
5.3.2 #
- Fix typo.
5.3.1 #
- Fix possible issues with intl not updating locale.
5.3.0 #
- Add
alphabeticaltoEnumsExtension.
5.2.5 #
- Fix nullable DateTime in
humanize.
5.2.4 #
- Adjust DateTime equatables.
5.2.3 #
- Add
containsIgnoreCasetoIterableExtension.
5.1.2 #
- Hotfix some date/duration pattern matching.
5.1.1 #
- Upload missing DateTime ext.
5.1.0 #
- Add
Intlto aid in formatting Dates, Durations and Numbers.
5.0.0 #
- BREAKING:
- Fix depreciated
Platforminstancing. - This means
Platform().<>will becomePlatformExtension.<>.
- Fix depreciated
4.7.1 #
- Improve clock parsing in StringExtension.toDateTime.
4.7.0 #
- Add clock parsing to StringExtension.toDateTime.
4.6.0 #
- Add more convenience methods to StringExtension.
4.5.0 #
- Add
firstandlastto StringExtension.
4.4.0 #
- Add
incrementto FileExtension. - Add
toCompassPointto NumberExtension.
4.3.1 #
- Add/modify some comments.
- Update env sdk.
4.3.0 #
- Add
truncateto StringExtension.
4.2.0 #
- Add
changeNameandchangeDisplayNameto FileExtension.
4.1.0 #
- Add
writeto FileExtension.
4.0.0 #
- Add
FileExtension.displayNameto output name without the extension. - Add negations to
StringExtension. - Change
NumberExtensiondurations into methods for consistency. - Change
StringExtensiontitleCase into a method for consistency.
3.2.0 #
- Add
FileSystemEntityextension. - Add
humanizeto numbers. - Allow digits in enum labels.
3.1.0 #
- Add
fractionalto DoubleExtension - Add NullableEnum extensions
- Add
nameto FileExtension - Add
randomto ListExtension - Add
lengthto NumberExtension
3.0.0 #
- Fix a typo in a getter name.
- Remove unit conversion in favor of another library.
2.0.1 #
- Add some more conveniences.
2.0.0 #
- BREAKING:
- Use
partandpart ofinstead of imports. - This is to ensure only the
dart_extensionz.dartfile can be imported. - Move
toPrecisionintoNumberExtension.
- Use
1.4.0 #
- Use better lint rules. Add
File.size()and more.
1.3.0 #
- Fix DateTime isSameDay, add more String extensions and introduce File and Future extensions.
1.2.1 #
- Fix EnumExtension to allow Iterable
1.2.0 #
- Introduce
EnumExtension.
1.1.0 #
- Introduce
PlatformExtension.
1.0.2 #
- Add some comments and extra String methods.
1.0.1 #
- Update readme.
1.0.0 #
- Initial version.