Assert v3.2.4 Release Notes

Release Date: 2019-10-10 // over 4 years ago
  • ๐Ÿš€ 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.