-
1.0.0 (2015-12-17)
-
added
Expr::filter()to filter collections -
removed
finalkeyword of expression classes to facilitate building domain expressions -
renamed
ConjunctiontoAndX -
renamed
DisjunctiontoOrX -
added
Expr::andX()andExpr::orX() -
1.0.0-beta5 (2015-10-02)
-
added
method()selector -
added
property()selector -
removed optional
$keyarguments. Use thekey()/method()/property()selectors instead -
added
isInstanceOf() -
removed class
NotEmptyand usedNotwithIsEmptyinstead -
renamed
Webmozart\Expression\Comparisonnamespace toWebmozart\Expression\Constraint -
fixed type juggling in
equivalentTo() -
1.0.0-beta4 (2015-08-24)
-
fixed return types in
Expr::true()andExpr::false() -
fixed minimum versions in composer.json
-
1.0.0-beta3 (2015-05-28)
-
optimized
Valid::andX()andValid::orX() -
optimized
Invalid::andX()andInvalid::orX() -
removed
true()andfalse(). Usesame()instead -
renamed
valid()totrue()andinvalid()tofalse() -
added
contains() -
added brackets around string output of nested conjunctions/disjunctions
-
1.0.0-beta2 (2015-04-13)
-
added
Selector -
removed
key*()methods -
renamed argument
$fieldto$key, moved it to end of the method arguments and made it optional for all test methods -
removed argument
$fieldfromkey() -
removed argument
$strictfromtrue(),false()andoneOf() -
added
atLeast()selector -
added
exactly()selector -
added
all()selector -
added
atMost()selector -
added
count()selector -
renamed
oneOf()toin() -
added
valid() -
added
invalid() -
optimized
andValid(),andInvalid(),orValid()andorInvalid() -
1.0.0-beta (2015-03-19)
-
first beta release