swiss_knife 2.3.9 copy "swiss_knife: ^2.3.9" to clipboard
swiss_knife: ^2.3.9 copied to clipboard

outdated

Dart useful tools, collections, math, date, etc...

2.3.9 #

  • deepCopy()
  • buildStringPattern(), isHttpURL(), getPathExtension(), isAllEquals()
  • findKeyPathValue(), parseFromInlineMap()
  • ResourceContent, ResourceContentCache (moved from intl_messages)
  • fix default value of parseNum().
  • remove swiss_knife_browser.dart: moved to package 'dom_tools'.
  • resource_portable: ^2.1.7

2.3.8 #

  • Accepts dynamic value as input: parseStringFromInlineList, parseIntsFromInlineList, parseNumsFromInlineList, parseDoublesFromInlineList, parseBoolsFromInlineList
  • New: isInt, isIntList, isNum, isNumList, isDouble, isDoubleList, isBool, isBoolList

2.3.7 #

  • regExpReplaceAll(): allow ${1} marks (previously was only $1).
  • fix regExpReplaceAll() when group match is optional.
  • regExpDialect()
  • isEqualsAsString()
  • swiss_knife_vm.dart: catFile(), saveFile()

2.3.6 #

  • regExpHasMatch
  • regExpReplaceAll

2.3.5 #

  • Fix return of parseIntsFromInlineList().
  • Added default value for parseXXFromInlineList().

2.3.4 #

  • deepHashCode

2.3.3 #

  • splitRegExp().
  • Tests: split() and splitRegExp() (limits: Java compliant).

2.3.2 #

  • isEqualsDeep() ; parseFromInlineList() ;
  • parseString() ; parseStringFromInlineList() ;
  • parseBool() ; parseNumsFromInlineList() ; parseIntsFromInlineList() ; parseBoolsFromInlineList() ;

2.3.1 #

  • Clean code.

2.3.0 #

  • More tests.
  • Math.min/max/ceil/floor/round/mean/standardDeviation
  • parseNum(), parseInt(), parseDouble(), parsePercent(), getEntryIgnoreCase(), putIgnoreCase().
  • dataSizeFormat()
  • Base64 and DataURLBase64.

2.2.1 #

  • Organize code in different dart files.
  • Code analysis.
  • Upgrade dependencies:
    • intl: ^0.16.1
    • remove "enum_to_string".

2.2.0 #

  • Remove locales to package intl_messages.
  • Remove rest_client to package mercury_client.

2.1.2 #

  • Add LocalesManager.onDefineLocale and LocalesManager.onDefineLocaleGlobal

2.1.1 #

  • Small fixes.

2.1.0 #

  • Added Authorization and Credential/Token handling to REST Client.

2.0.0 #

  • Update to Dart 2.0.1 and small fixes. Now able to import only utils (swiss_knife_utils.dart)

1.0.1 #

  • Fix swiss_knife_browser.dart exports.

1.0.0 #

  • Added events example.
  • Initial version, created by Stagehand
18
likes
0
pub points
76%
popularity

Publisher

unverified uploader

Dart useful tools, collections, math, date, etc...

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

intl, resource_portable

More

Packages that depend on swiss_knife