github kint-php/kint 4.0

latest releases: 6.0-beta3.1, 6.0-beta3, 6.0-beta2...
2 years ago
  • The folder is now off by default and can be enabled via the existing setting
  • Much improved search functionality
  • The PSR-11 service container is shallow-blacklisted by default. This will vastly improve performance on most frameworks such as symfony & laravel by stopping recursive parsing at the DI container unless you dump it explicitly
  • TracePlugin now supports blacklisting stack frames from paths, such as your /vendor/ folder
  • Numeric arrays with more than 1000 items in them will only dump the first 50 recursively. You can disable or configure this with ArrayLimitPlugin
  • Supports PHP 8.1
  • Lots of little stuff

Breaking changes

  • Minimum supported PHP version is now 5.6
  • Kint::$max_depth has been renamed Kint::$depth_limit to match internals
  • Kint\Renderer\RichRenderer::$object_plugins has been renamed $value_plugins
  • The Object namespace has been renamed Zval - So certain class statics will have been renamed (eg. Kint\Object\BlobObject::$char_encodings to Kint\Zval\BlobValue::$char_encodings)
  • d(1) special case has been removed (Didn't work in edge cases) Call Kint::trace() instead
  • For plugin development there have been a lot of internal changes
    • The whole Object namespace has been renamed Zval in anticipation of naming conflicts
    • parseDeep has been removed

Don't miss a new kint release

NewReleases is sending notifications on new releases.