NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #713 most downloaded on Packagist
Standalone, lightweight, framework agnostic, test assertion library.
Last release 10 months ago
07 Dec 2025
Release timing varies
gaps range from 2 weeks to 12 months
Most releases are documented
notes for 10 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
One column per quarter.
519c22c feat: require PHP 8.1+ ( #30 ) by @kbond acb9237 minor: update action references and adjust composer stability ( #30 ) by @kbond
December 7th, 2025 - v1.6.0...v1.7.0
f555461 chore: allow Symfony 8 ( #29 ) by @nikophil
November 2nd, 2025 - v1.5.1...v1.6.0
aef1082 minor: fix test deprecations ( #28 ) by @kbond 0653be7 chore: keep releases lean ( #27 ) by @raphaelstolt
October 28th, 2024 - v1.5.0...v1.5.1
2fc6d06 minor: allow Symfony 7.0 ( #26 ) by @kbond
December 2nd, 2023 - v1.4.0...v1.5.0
d771025 feat: non-strict ContainsAssertion option ( #25 ) by @kbond ea5e3f0 fix: allow ContainsAssertion "haystack" to be null ( #24 ) by @kbond 3aa32
April 17th, 2023 - v1.3.0...v1.4.0
ContainsAssertion option (#25) by @kbondExpectation::isTruthy()/isFalsy() (#24) by @kbondExpectation::isTrue()/isFalse() (#24) by @kbond11efb09 minor: add output to ArraySubset failures ( #22 ) by @nikophil b346d0c fix(ci): add token by @kbond bdd44e4 chore(ci): fix by @kbond 58ee470 f
January 23rd, 2023 - v1.2.0...v1.3.0
a1c6501 [feature] ArraySubsetAssertion now handles array-lists ( #18 ) by @nikophil af570fd [feature] add TypeAssertion and type expectations ( #15 )
a1c6501 [feature] ArraySubsetAssertion now handles array-lists (#18) by @nikophil
af570fd [feature] add TypeAssertion and type expectations (#15) by @kbond
ca27cac [feature] add ArraySubsetAssertion (#14) by @nikophil
9cd95b2 [feature] distinguish different array types when normalizing (#17) by @kbond
4d11f5c [minor] adjust phpstan config (#16) by @kbond
July 12th, 2022 - v1.1.0...v1.2.0
ArraySubsetAssertion now handles array-lists (#18) by @nikophilTypeAssertion and type expectations (#15) by @kbondArraySubsetAssertion (#14) by @nikophil676e511 [minor] CI adjustments ( #13 ) by @kbond 5a1fdfc [minor] remove scrutinizer ( #13 ) by @kbond a8971b4 [minor] cs fixes ( #13 ) by @kbond 7a968
June 27th, 2022 - v1.0.1...v1.1.0
Assert::try() now triggers a "pass" if successful (#13) by @kbond45c0a9d [minor] adjust typehints by @kbond 9c3b326 [minor] add static code analysis with phpstan ( #11 ) by @kbond 38cf18f [minor] use supported versi
February 14th, 2022 - v1.0.0...v1.0.1
b339eeb [minor] add {message} context to Assert::try() by @kbond aead630 [feature] add Assert::try() by @kbond 69ce41f [feature] add Expectation::is(N
b339eeb [minor] add {message} context to Assert::try() by @kbond
aead630 [feature] add Assert::try() by @kbond
69ce41f [feature] add Expectation::is(Not)InstanceOf() by @kbond
c458feb [feature] add Expectation::is(Not)Null() by @kbond
46c214c [doc] fix typo by @kbond
888cdb1 [minor] add never-return to Assert::fail() by @kbond
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →