saropa_dart_utils 0.4.3 copy "saropa_dart_utils: ^0.4.3" to clipboard
saropa_dart_utils: ^0.4.3 copied to clipboard

Boilerplate reduction tools and human-readable extension methods by Saropa

Change History for Saropa Dart Utils #

                                                ....
                                       -+shdmNMMMMNmdhs+-
                                    -odMMMNyo/-..``.++:+o+/-
                                 /dMMMMMM/               `````
                                dMMMMMMMMNdhhhdddmmmNmmddhs+-
                                /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNh/
                              . :sdmNNNNMMMMMNNNMMMMMMMMMMMMMMMMm+
                              o     ..~~~::~+==+~:/+sdNMMMMMMMMMMMo
                              m                        .+NMMMMMMMMMN
                              m+                         :MMMMMMMMMm
                              /N:                        :MMMMMMMMM/
                               oNs.                    +NMMMMMMMMo
                                :dNy/.              ./smMMMMMMMMm:
                                 /dMNmhyso+++oosydNNMMMMMMMMMd/
                                    .odMMMMMMMMMMMMMMMMMMMMdo-
                                       -+shdNNMMMMNNdhs+-
                                               ``

Made by Saropa. All rights reserved.

Learn more at https://saropa.com, or email dev.tools@saropa.com

0.4.3+Bristol (Latest) #

  • โœ‚๏ธ Removed VGV's spelling lists as they are not inherently wrong or needed
  • ๐Ÿ“ฆ Many more framework extensions added for primitives (num, string, etc. )
  • ๐Ÿ“š Changed line length to 100 foresightmobile.com
  • ๐Ÿ“š Added then Removed dependency to intl v0.20.2 intl -- too many conflicting dependencies

0.3.18+Kyoto #

  • โฐ Added boilerplate [DateTimeRange] utils
  • โฐ Added many useful boilerplate [DateTime] utils
  • ๐Ÿ“š Added dependency to jiffy and intl for date processing
  • โœ… Updated unused flutter code detection script to log warnings to a file

0.3.13+Jakarta (Latest) #

0.2.3+Pittsburgh #

  • ๐Ÿงน Update this change log CHANGELOG.md
  • ๐Ÿ”ข Add CommonRandom class as a drop-in replacement for math.Random() with a reliable random seed
  • ๐Ÿค Added Code of Conduct for the Saropa contributors
  • ๐Ÿ“œ Added development helper scripts - including doc generation and publishing

0.2.1+Adelaide #

  • ๐Ÿงน Migrated List extensions to Iterable

0.2.0+Melbourne #

  • ๐Ÿš€ New Enum Methods: Introduced byNameTry and sortedEnumValues methods for enums to enhance searching and sorting capabilities.
  • ๐Ÿ“ˆ Added of list extensions for common operations such as finding the smallest, biggest, most, and least occurrences in a list.
  • ๐Ÿงน Bumped medium version due to addition of collections package and sdk bumps (sdk: ">=3.4.3 <4.0.0", flutter: ">=3.24.0")

0.1.0+Tuscany #

  • ๐Ÿงน Bumped medium version due to deprecations and rename of "string_nullable_utils.dart" to "string_nullable_extensions.dart"

0.0.11+Rome #

  • ๐Ÿ—‘๏ธ Removed deprecated functions in StringNullableExtensions

  • ๐Ÿ› Fixed StringExtensions.removeStart to return the input string when the search param is empty 'Hello, World!'.removeStart(''); // 'Hello, World!'

  • โš™๏ธ Added constant DateConstants.unixEpochDate DateConstants.unixEpochDate; // January 1st, 1970

  • โœจ Added function DateConstantExtensions.isUnixEpochDate DateTime.utc(1970).isUnixEpochDate; // true

  • โœจ Added function DateConstantExtensions.isUnixEpochDateTime DateTime.utc(1970, 1, 1, 0, 0, 1).isUnixEpochDateTime; // false

  • โœจ Added function IntStringExtensions.ordinal 101.ordinal(); // 101st

  • โœจ Added function StringUtils.getNthLatinLetterLower String? StringUtils.getNthLatinLetterLower(3) // "c"

  • โœจ Added function StringUtils.getNthLatinLetterUpper String? StringUtils.getNthLatinLetterUpper(4) // "D"

  • โœจ Added function IntUtils.findGreatestCommonDenominator String? IntUtils.findGreatestCommonDenominator(15, 45) // 15

  • โœจ Added function IntExtensions.countDigits (-12345).countDigits() // 5

0.0.10+Paris #

  • Change start to be nullable String? removeStart(String? start)

0.0.9+Geneva #

  • Review of meta data
  • Add trimFirst param to StringExtensions.removeStart({bool trimFirst = false,}){...}

0.0.8+Nepal #

  • Review of meta data
  • Add trimFirst param to StringExtensions.nullIfEmpty({bool trimFirst = true,}){...}

0.0.7+Jamaica #

  • Renamed strings folder to singular
  • Deprecated nullable string extensions

0.0.6 #

  • Added Swipe gesture properties

0.0.5 #

  • Added Documentation for all methods
  • Added Code Usage in Example App
  • Added Code Usage in README.md
  • Added String Extension Methods

0.0.4 #

  • Added Example App
  • Setup Github Actions
  • Create Pull request template
  • Create Issue template
  • Create Contributing guide

0.0.3 #

  • Random enum method

0.0.2 #

  • String to bool conversion methods.

0.0.1 #

  • Initial release with bool list methods.


      Made by Saropa. All rights reserved.
3
likes
150
points
71
downloads

Publisher

verified publishersaropa.com

Weekly Downloads

Boilerplate reduction tools and human-readable extension methods by Saropa

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

collection, flutter, jiffy

More

Packages that depend on saropa_dart_utils