-
1.0.0 (2015-12-17)
-
added
Expr::filter()
to filter collections -
removed
final
keyword of expression classes to facilitate building domain expressions -
renamed
Conjunction
toAndX
-
renamed
Disjunction
toOrX
-
added
Expr::andX()
andExpr::orX()
-
1.0.0-beta5 (2015-10-02)
-
added
method()
selector -
added
property()
selector -
removed optional
$key
arguments. Use thekey()
/method()
/property()
selectors instead -
added
isInstanceOf()
-
removed class
NotEmpty
and usedNot
withIsEmpty
instead -
renamed
Webmozart\Expression\Comparison
namespace 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
$field
to$key
, moved it to end of the method arguments and made it optional for all test methods -
removed argument
$field
fromkey()
-
removed argument
$strict
fromtrue()
,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