expressions 0.2.5+3 copy "expressions: ^0.2.5+3" to clipboard
expressions: ^0.2.5+3 copied to clipboard

A library to parse and evaluate simple dart and javascript like expressions.

Change Log #

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2025-09-16 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


expressions - v0.2.5+3

  • REFACTOR: set min sdk to 3.0.0. (44e8bbdf)
  • REFACTOR: support for petitparser ^7.0.0. (be9a7f90)

0.2.5+3 #

  • REFACTOR: set min sdk to 3.0.0. (44e8bbdf)
  • REFACTOR: support for petitparser ^7.0.0. (be9a7f90)

0.2.5+2 #

  • REFACTOR: support for rxdart ^0.28.0. (fc936d03)

0.2.5+1 #

  • REFACTOR: upgrade petitparser dependency. (3c773ccc)

0.2.5 #

  • FIX: parsing string with \. (7ec99cbd)
  • FEAT: support for the truncating division operator ~/. (69566483)

0.2.4 #

  • upgrade petitparser dependency to 5.0.0

0.2.3 #

  • upgrade rxdart dependency to 0.27.0

0.2.2 #

  • ExpressionEvaluator.async now also handles futures
  • Support petitparser 4.1.0

0.2.1 #

  • add memberAccessors argument to ExpressionEvaluator 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

0.2.0 #

  • null-safety

0.1.5 #

  • add Expression.tryParse method

0.1.4 #

  • fix parsing empty array or argument list
  • parse map expressions

0.1.3 #

  • petitparser 3 compatibility

0.1.2 #

  • Support Dart 2 in pubspec.yaml
  • Use the petitparser version 2 package with fully typed parsers instead of the typedparser package

0.1.1 #

  • Dart 2 strong mode fixes
  • Evaluate right expression in a binary expression only when necessary

0.1.0 #

  • Initial version
97
likes
125
points
1.23k
downloads

Publisher

verified publisherappsup.be

Weekly Downloads

A library to parse and evaluate simple dart and javascript like expressions.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

meta, petitparser, quiver, rxdart

More

Packages that depend on expressions