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

A Dart library to process string based templates using expressions.

3.3.1+2 December 10, 2024 #

  • Automated dependency updates

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
10
likes
130
points
2.32k
downloads

Publisher

verified publisherpeifferinnovations.com

Weekly Downloads

A Dart library to process string based templates using expressions.

Repository (GitHub)

Documentation

API reference

License

MIT, BSD-3-Clause (license)

Dependencies

convert, crypto, encrypt, fake_async, intl, json_class, json_path, logging, meta, petitparser, pointycastle, quiver, rxdart, yaon

More

Packages that depend on template_expressions