- upgrade petitparser dependency to 5.0.0
- upgrade rxdart dependency to 0.27.0
ExpressionEvaluator.async
now also handles futures- Support petitparser 4.1.0
- add
memberAccessors
argument toExpressionEvaluator
that defines how to handle member expressions - add
ExpressionEvaluator.async
constructor to create an async expression evaluator that applies expressions to the values of streams
- null-safety
- add
Expression.tryParse
method
- fix parsing empty array or argument list
- parse map expressions
- petitparser 3 compatibility
- Support Dart 2 in pubspec.yaml
- Use the petitparser version 2 package with fully typed parsers instead of the typedparser package
- Dart 2 strong mode fixes
- Evaluate right expression in a binary expression only when necessary
- Initial version