All Versions
61
Latest Version
Avg Release Cycle
68 days
Latest Release
1253 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.3.0
November 20, 2020 -
v3.3.0-beta1 Changes
November 13, 2020- π #302 PHP 8 support thanks to @ptondereau
- #304 Migrate from TravisCI to Github Actions
- #296 Add
Assert::uniqueValues
thanks to @gronostajo
-
v3.2.7 Changes
December 19, 20193.2.7 - 2019-12-19
π Fixes
- Reinstated the
@method
return type forAssert\LazyAssertion
methods to show that the return type isLazyAssertion
.
- Reinstated the
-
v3.2.6 Changes
October 10, 20193.2.6 - 2019-10-10
π Fixes
- π Make
Assert\Assertion::stringify()
UTF-8 safe (Thanks to Pedram Azimaei)
- π Make
-
v3.2.5 Changes
October 10, 2019π 3.2.5 - 2019-10-10 - Fix the broken things release.
π Notice
- Sigh!
- Richard Quadling
π Fixes
- π REALLY Removed dependency of the intl extension.
- β‘οΈ Updated the Docblocks for
Assert\Assertion::all()
helper to show that the value is expected to be an array.
- Sigh!
-
v3.2.4 Changes
October 10, 2019π 3.2.4 - 2019-10-09 - Fix the broken things release.
π Notice
- π It seems I've been slightly lax in verifying the signature changes and expected extensions.
π Hopefully, both of these have been fixed in this version.
Truly sorry for breaking the internet!- Richard Quadling
π Fixes
- βͺ Restored
\Assert\Assertion::createException()
signature to 3.2.2. - β Removed dependency of the intl extension. If the extension is available, then
Assert\Assertion::count()
,Assert\Assertion::isCountable()
,Assert\Assertion::minCount()
, andAssert\Assertion::maxCount()
will operate onResourceBundles
. - π Fixed the
@method
return type forAssert\LazyAssertion
methods to show that the return type isstatic
for extensions ofAssert\LazyAssertion
.
NOTE : Docblock does not have the ability to differentiate between a non static@method
whose returns type is of the subclass and a@method
that is called statically (PSR-5#899). So the use ofstatic static
is a fudge that sort of works for IDEs that need to know about the method that MAY be overridden in a subclass.
- π It seems I've been slightly lax in verifying the signature changes and expected extensions.
-
v3.2.3 Changes
August 23, 20193.2.3 - 2019-08-23
Other changes
- β Added type hints and documentation consistency (Thanks to Andru Cherny)
-
v3.2.2 Changes
August 23, 2019 -
v3.2.1 Changes
May 28, 20193.2.1 - 2019-05-28
π Fixes
- β‘οΈ Updated regex for
Assert\Assertion::url()
(Thanks to Christophe Histaesse) - π Fixed broken regex for
Assert\Assertion::url()
(Thanks to Menno Holtkamp)
Other changes
- β Added PHP 7.3.0, PHP 7.3.1, and PHP 7.3.2 to Travis pipeline as there are differences in PCRE
- β‘οΈ Updated docblocks for
Assert\Assertion::NullOrXxxx()
to show that the first parameter can be null. - β‘οΈ Updated docblocks for
Assert\LazyAssertion
to show that the return type is$this
to aid IDE's static analysis.
- β‘οΈ Updated regex for
-
v3.2.0 Changes
December 24, 20183.2.0 - 2018-12-24
β Added assertions
Assertion::isCountable()
(Thanks to Baptiste ClaviΓ©)Assertion::maxCount()
(Thanks to Baptiste ClaviΓ©)Assertion::minCount()
(Thanks to Baptiste ClaviΓ©)Assertion::nonContains()
(Thanks to Baptiste ClaviΓ©)
Other changes
- β Added PHP 7.3 to Travis pipeline
- β Added support for
\ResourceBundle
and\SimpleXMLElement
toAssertion::count()
.