flutter_adaptive_template_fs 0.3.0
flutter_adaptive_template_fs: ^0.3.0 copied to clipboard
A template engine for adaptive cards, enabling data binding and dynamic rendering of adaptive card payloads in Flutter.
0.3.0 - 2026-04-12 #
- Initial release of the independent
flutter_adaptive_template_fspackage. - Fixed flaky date formatting tests in
template_test.dartby making expectations timezone-aware. - Replaced regex-based expression evaluator with a robust AST-based recursive-descent parser.
- Added support for full Adaptive Expressions Language (AEL) operators (math, logical, comparison).
- Enabled dynamic key expansion for objects (e.g.,
{"${dynamicKey}": "value"}). - Implemented standard AEL functions:
length,concat,empty,json, andif. - Added support for legacy
{}syntax for broader compatibility. - Improved stability and error handling for complex nested expressions.
- Added support for math operations (modulo
%and power^). - Added support for core math functions:
min,max,round,floor, andceil. - Added support for core string functions:
toUpper,toLower,trim,replace, andsubstring. - Added Adaptive Expressions Language (AEL) Date/Time function support (
utcNow,formatDateTime,year,month,dayOfMonth,date). - Added Date manipulation functions (
addDays,addHours,addMinutes,addSeconds). - Added
intlpackage dependency for date parsing functionality.