dart_common_extensions 0.0.6
dart_common_extensions: ^0.0.6 copied to clipboard
A collection of convenient extensions for Dart DateTime, List, Map, and String classes to simplify common operations.
0.0.6 #
- Add
DecimalMoneyExtensionsfor financial formatting ofDecimaltypes. - Add
example/example.dartfor better documentation. - Improved documentation comments and fixed dartdoc formatting issues to improve package score.
- Shortened project description in
pubspec.yaml.
0.0.5 #
- Add
toMoney()andformatMoney()extensions tonumandStringfor convenient financial formatting. - Support custom prefixes and variable decimal places for financial formatting.
- Fixed
analysis_options.yamlto include correctly installed lint package.
0.0.4 #
- Add
ObjectExtensions:let,also,isNull,isNotNull. - Add
EnumExtensions:next,previousfor cyclic navigation. - Add
IterableExtensions:windowed,zip,count,mapIndexed,whereIndexed,forEachIndexed,distinctBy. - Add
ListExtensions:min,max,sumBy,averageBy. - Add
StringExtensions:isIP,isJson,isBase64,limit,truncate,substringBefore,substringAfter,removePrefix,removeSuffix, and case conversions (toCamelCase,toSnakeCase, etc.). - Add
DateTimeExtensions:isToday,nextDay,isLeapYear,daysInMonth. - Add
NumExtensions: Fractional duration getters (e.g.,1.5.days),toFileSizeformatting. - Refactor
min/maxinNumListExtensionsfor better type compatibility. - Comprehensive unit tests (100+ cases) for all new and existing extensions.
- update README with more examples.
0.0.3 #
- Add
toDateextension for string to date conversion - Add
toDateTimeextension for string to date time conversion - Add
StringToDateTimeStringExtensionsextension 方便日期字符串转换
0.0.2 #
- 添加支持的平台
0.0.1 #
- Initial release.
- Added String extensions for type conversion and formatting
- Added DateTime extensions for calculations and formatting
- Added List extensions for common operations
- Added Map extensions for data manipulation
- Added Num extensions for conversion and formatting