template_expressions 3.3.1+1 copy "template_expressions: ^3.3.1+1" to clipboard
template_expressions: ^3.3.1+1 copied to clipboard

A Dart library to process string based templates using expressions.

[3.3.1+1] - December 3, 2024 #

  • Automated dependency updates

[3.3.1] - November 30th, 2024 #

  • Updated intl version

[3.3.0+2] - October 22, 2024 #

  • Automated dependency updates

[3.3.0+1] - October 8, 2024 #

  • Automated dependency updates

[3.3.0] - October 5th, 2024 #

  • Adds path to Map, List, and String objects to find the json path value.
  • Adds NumberFormat as an option
  • Adds format to all num types to apply the NumberFormat pattern.
  • Adds format to DateTime to simplify applying a Date / Time formatter to them.

[3.2.0+9] - June 11, 2024 #

  • Automated dependency updates

[3.2.0+8] - June 4, 2024 #

  • Automated dependency updates

[3.2.0+7] - May 14, 2024 #

  • Automated dependency updates

[3.2.0+6] - May 7, 2024 #

  • Automated dependency updates

[3.2.0+5] - April 23, 2024 #

  • Automated dependency updates

[3.2.0+4] - April 16, 2024 #

  • Automated dependency updates

[3.2.0+3] - April 9, 2024 #

  • Automated dependency updates

[3.2.0+2] - April 2, 2024 #

  • Automated dependency updates

[3.2.0+1] - March 19, 2024 #

  • Automated dependency updates

[3.2.0] - February 28th, 2024 #

[3.1.6] - February 20th, 2024 #

  • Automated dependency updates

[3.1.5+5] - January 30, 2024 #

  • Automated dependency updates

[3.1.5+4] - January 23, 2024 #

  • Automated dependency updates

[3.1.5+3] - January 16, 2024 #

  • Automated dependency updates

[3.1.5+2] - December 19, 2023 #

  • Automated dependency updates

[3.1.5+1] - December 12, 2023 #

  • Automated dependency updates

[3.1.5] - November 15th, 2023 #

  • Dependency updates

[3.1.4+4] - November 14, 2023 #

  • Automated dependency updates

[3.1.4+3] - November 7, 2023 #

  • Automated dependency updates

[3.1.4+2] - October 31, 2023 #

  • Automated dependency updates

[3.1.4+1] - October 24, 2023 #

  • Automated dependency updates

[3.1.4] - October 18th, 2023 #

  • Fix for some minor analysis issues

[3.1.2+3] - October 17, 2023 #

  • Automated dependency updates

[3.1.2+2] - October 3, 2023 #

  • Automated dependency updates

[3.1.2+1] - September 19, 2023 #

  • Automated dependency updates

[3.1.2] - September 9th, 2023 #

  • Fix compatibility with flutter_test (really wish they wouldn't pin exact versions)
    • Revert petititparser to 5.4.0
    • Revert json_path to 0.6.3

[3.1.1+3] - September 5, 2023 #

  • Automated dependency updates

[3.1.1+2] - August 29, 2023 #

  • Automated dependency updates

[3.1.1+1] - August 15, 2023 #

  • Automated dependency updates

[3.1.1] - August 12th, 2023 #

  • Minor analysis fixes.

[3.1.0] - July 16th, 2023 #

  • Updated to json_class 3.0.0

[3.0.6+2] - July 4, 2023 #

  • Automated dependency updates

[3.0.6+1] - June 20, 2023 #

  • Automated dependency updates

[3.0.6] - June 17th, 2023 #

  • Dart 3.0

[3.0.5] - June 3rd, 2023 #

  • Bug fixes

[3.0.4+1] - May 30, 2023 #

  • Automated dependency updates

[3.0.4] - May 24, 2023 #

  • Fix to have bool expressions via the ? : mechanisms evaluate null as false rather than crash.

[3.0.3+1] - May 23, 2023 #

  • Automated dependency updates

[3.0.3] - May 20th, 2023 #

  • Update for Flutter 3.10

[3.0.2+2] - May 16, 2023 #

  • Automated dependency updates

[3.0.2+1] - May 9, 2023 #

  • Automated dependency updates

[3.0.2] - May 8th, 2023 #

  • Removed Map member accessor and made it the default for a Map.

[3.0.1] - May 6th, 2023 #

  • Added entries to the standard members for Map.

[3.0.0+6] - May 2nd, 2023 #

  • Locked json_path version due to breaking change with petitparser.

[3.0.0+5] - April 25, 2023 #

  • Automated dependency updates

[3.0.0+4] - April 18, 2023 #

  • Automated dependency updates

[3.0.0+3] - April 11, 2023 #

  • Automated dependency updates

[3.0.0+2] - April 4, 2023 #

  • Automated dependency updates

[3.0.0+1] - April 3, 2023 #

  • Automated dependency updates

[3.0.0] - April 3rd, 2023 #

  • BREAKING CHANGE: Updated to json_path 0.5 which removes the parent attribute from JsonPathMatch.

[2.2.3+2] - March 21, 2023 #

  • Automated dependency updates

[2.2.3+1] - March 19th, 2023 #

  • Upgraded to json_path to 0.4.4 which resolved the petitparser issue.

[2.2.3] - March 18th, 2023 #

  • Locked json_path to 0.4.2 because 0.4.3 requires petitparser 5.2.0 or above and... the petitparser issue below remains.

[2.2.2] - March 13th, 2023 #

[2.2.1+4] - March 7, 2023 #

  • Automated dependency updates

[2.2.1+3] - February 21, 2023 #

  • Automated dependency updates

[2.2.1+2] - February 14, 2023 #

  • Automated dependency updates

[2.2.1+1] - January 31, 2023 #

  • Automated dependency updates

[2.2.1] - January 24th, 2023 #

  • Dart 2.19

[2.2.0+2] - January 17, 2023 #

  • Automated dependency updates

[2.2.0+1] - January 3, 2023 #

  • Automated dependency updates

[2.2.0] - December 31st, 2022 #

  • Added evaluate and evaluateAsync to evaluate a template into a dynamic result rather than a string one

[2.1.0+1] - December 27, 2022 #

  • Automated dependency updates

[2.1.0] - December 25th, 2022 #

  • Assed CustomizableMemberAccessor
  • Added delay as a synonym to delayed
  • Added Logger functions
  • Added processAsync to the Template
  • Added support for delayed as a function
  • Added ability to pass in the member accessors for parsing templates
  • Added onValueChanged and support for the assignment operator to assign values as part of expressions

[2.0.0+4] - December 20, 2022 #

  • Automated dependency updates

[2.0.0+3] - December 13, 2022 #

  • Automated dependency updates

[2.0.0+2] - November 22, 2022 #

  • Automated dependency updates

[2.0.0+1] - November 15, 2022 #

  • Automated dependency updates

[2.0.0] - November 12th, 2022 #

  • Updated to require petitparser 5+

[1.1.7+11] - November 8, 2022 #

  • Automated dependency updates

[1.1.7+10] - October 18, 2022 #

  • Automated dependency updates

[1.1.7+9] - October 11, 2022 #

  • Automated dependency updates

[1.1.7+8] - September 13, 2022 #

  • Automated dependency updates

[1.1.7+7] - September 6, 2022 #

  • Automated dependency updates

[1.1.7+6] - July 28th, 2022 #

  • Revert crypto

[1.1.7+5] - July 26, 2022 #

  • Automated dependency updates

[1.1.7+4] - July 19, 2022 #

  • Automated dependency updates

[1.1.7+3] - July 12, 2022 #

  • Automated dependency updates

[1.1.7+2] - June 28, 2022 #

  • Automated dependency updates

[1.1.7+1] - June 21, 2022 #

  • Automated dependency updates

[1.1.7] - June 16th, 2022 #

  • Fix for escapeing backslash (\\)
  • Added base64url to Codec and .toBase64Url() to List<int>

[1.1.6+2] - May, 31, 2022 #

  • Automated dependency updates

[1.1.6+1] - May 14th, 2022 #

[1.1.5+1] - April 18th, 2022 #

  • Added AES and RSA for encryption and description
  • Added pointycastle dependency
  • Added toJson functions to both Map and List

[1.1.4] - April 16th, 2022 #

  • Fixed duration_functions to return milliseconds rather than microseconds
  • Added random function
  • Added hmac, md5, sha256, and sha512 functions

[1.1.3] - April 5th, 2022 #

  • Better logging on exceptions in the template

[1.1.2+2] - April 4th, 2022 #

  • Updated to be null friendly and not throw exceptions when attempting to access against null values

[1.1.1+1] - March 27th, 2022 #

  • Removed undocumented value function

[1.1.0+3] - March 27th, 2022 #

  • Moved the standard functions from the template to the expressions itself
  • Dart 2.16

[1.0.1+1] - March 5th, 2022 #

  • Added Codex built in type

[1.0.0] - February 26th, 2022 #

  • Initial Release