Skip to content

v3.3

Latest
Compare
Choose a tag to compare
@bkdotcom bkdotcom released this 21 Nov 02:33
  • usage without composer no longer officially supported.
    • bdk/http-message no longer bundled and is now a dependency
    • Autoloader class given two new methods: addClass($className, $filepath) & addPsr4($namespace, $dir)
  • Php 8.4
    • No deprecation notices (implicit nullable types / E_STRICT)
    • Display property hook information / virtual properties / write-only properties
    • private/protected set
  • SimpleCache decorator/collector now supports v2 and v3 of SimpleCache interface
  • Added Doctrine Middleware (Doctrine deprecated/removed SQLLogger)
  • "Confusable" characters now highlighted (as whitespace / control chars are)
  • PDO / mysqli transaction methods no longer open / close a group. Now create an info logEntry
  • PhpDoc
    • descriptions and summaries are now sanitized
    • Full phpDoc now captured for properties and constants (formerly only the descritpion)
    • @deprecated, @SInCE, & version tags now parsed into version & desc values
  • alert() - now accepts multiple arguments (like log, info, error, & warn)
  • trace() - new limit argument. Arguments may be passed in any order
  • properties: collect 'isDeprecated'
  • New Abstraction type: TYPE_IDENTIFIER (for constants, classNames, properties, methods
  • Deprecate Abstraction types: TYPE_CONST & TYPE_STRING_CLASSNAME
  • Response not always getting captured
  • Code quality / maintainability improvements