template_expressions 3.3.1+2
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
toMap
,List
, andString
objects to find the json path value. - Adds
NumberFormat
as an option - Adds
format
to allnum
types to apply theNumberFormat
pattern. - Adds
format
toDateTime
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.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
to5.4.0
- Revert
json_path
to0.6.3
- Revert
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 forMap
.
3.0.0+6 May 2nd, 2023 #
- Locked
json_path
version due to breaking change withpetitparser
.
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 theparent
attribute fromJsonPathMatch
.
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 thepetitparser
issue.
2.2.3 March 18th, 2023 #
- Locked
json_path
to 0.4.2 because 0.4.3 requirespetitparser
5.2.0 or above and... the petitparser issue below remains.
2.2.2 March 13th, 2023 #
- Locked
petitparser
to 5.1.0 until one of these is actually resolved:
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
andevaluateAsync
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 todelayed
- 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
toCodec
and.toBase64Url()
toList<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
andRSA
for encryption and description - Added pointycastle dependency
- Added
toJson
functions to bothMap
andList
1.1.4 April 16th, 2022 #
- Fixed duration_functions to return milliseconds rather than microseconds
- Added
random
function - Added
hmac
,md5
,sha256
, andsha512
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