All Versions
59
Latest Version
Avg Release Cycle
52 days
Latest Release
110 days ago

Changelog History
Page 1

  • v3.2.7

    December 19, 2019

    3.2.7 - 2019-12-19

    🛠 Fixes

    • Reinstated the @method return type for Assert\LazyAssertion methods to show that the return type is LazyAssertion.
  • v3.2.6

    October 10, 2019

    3.2.6 - 2019-10-10

    🛠 Fixes

    • 👉 Make Assert\Assertion::stringify() UTF-8 safe (Thanks to Pedram Azimaei)
  • v3.2.5

    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.
  • v3.2.4

    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(), and Assert\Assertion::maxCount() will operate on ResourceBundles.
    • 🛠 Fixed the @method return type for Assert\LazyAssertion methods to show that the return type is static for extensions of Assert\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 of static 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

    August 23, 2019

    3.2.3 - 2019-08-23

    Other changes

    • ➕ Added type hints and documentation consistency (Thanks to Andru Cherny)
  • v3.2.2

    August 23, 2019

    3.2.2 - 2019-08-23

    ➕ Added assertions

  • v3.2.1

    May 28, 2019

    3.2.1 - 2019-05-28

    🛠 Fixes

    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.
  • v3.2.0

    December 24, 2018

    3.2.0 - 2018-12-24

    ➕ Added assertions

    Other changes

    • ➕ Added PHP 7.3 to Travis pipeline
    • ➕ Added support for \ResourceBundle and \SimpleXMLElement to Assertion::count().
  • v3.1.0

    October 29, 2018

    3.1.0 - 2018-10-29

    Other changes

    • ♻️ Refactor assertion messages for Assert\Assertion::notEq(), Assert\Assertion::notSame(), and Assert\Assertion::notInArray() (Thanks to Rick Kuipers)
  • v3.0.1

    July 04, 2018

    ➕ Added assertions

    Other changes

    • ⬆️ Upgraded regex and unit tests for Assert\Assertion::url() to latest from Symfony/Validator