Releases: beberlei/assert
Releases · beberlei/assert
v3.3.3
What's Changed
- Allow any value to be passed to Assertion::isCountable() by @Wirone in #303
- PHP 8.2 CI Support by @rogervila in #332
- Fix typo in CONTRIBUTING.md by @TimWolla in #327
- Add
.github/ export-ignore
to.gitattributes
by @TimWolla in #326 - Bump minimum PHP requirement to PHP 7.1 by @Ayesh in #338
- [PHP 8.4] Fixes for implicit nullability deprecation by @Ayesh in #337
- Add PHP 8.4 to CI by @TimWolla in #341
New Contributors
- @Wirone made their first contribution in #303
- @rogervila made their first contribution in #332
- @TimWolla made their first contribution in #327
- @Ayesh made their first contribution in #338
Full Changelog: v3.3.2...v3.3.3
v3.3.2
What's Changed
- PHP 8.1 compatible by @frankvanhest in #320
- Improve performance of Assertion Chain class by @scyzoryck in #318
New Contributors
- @frankvanhest made their first contribution in #320
- @scyzoryck made their first contribution in #318
Full Changelog: v3.3.1...v3.3.2
v3.3.1
v3.3.0-beta1
- #302 PHP 8 support thanks to @ptondereau
- #304 Migrate from TravisCI to Github Actions
- #296 Add
Assert::uniqueValues
thanks to @gronostajo
v3.2.7: ## 3.2.7 - 2019-12-19
3.2.7 - 2019-12-19
Fixes
- Reinstated the
@method
return type forAssert\LazyAssertion
methods to show that the return type isLazyAssertion
.
v3.2.6
v3.2.5
v3.2.4
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.
v3.2.3
3.2.3 - 2019-08-23
Other changes
- Added type hints and documentation consistency (Thanks to Andru Cherny)