template_expressions 3.3.1+1 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
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