Kint - a powerful and modern PHP debugging tool.
MIT License
Published by jnvsor over 7 years ago
Most of this release is bugfixes, but there are a few notable changes.
parserPlugins
method on the Kint_Renderer
which can alter or supply a list of plugins for the parser to be initialized with. A whitelist on the text renderer makes use of this by disabling most of the plugins so text, cli, and plain dumps are fast.Published by jnvsor over 7 years ago
Bugfixed accidental write to input variables in Closure plugin
This is a serious bug and the reason for the emergency patch release.
This bug may affect operation of caller code in a default Kint 2.0+ installation.
Please upgrade at your earliest convenience.
Removed value representation from unknown types
Stricter parsing and testing for "Impossible index" variables
Updated nodejs to use a lockfile
Published by jnvsor over 7 years ago
d(1);
) show a backtrace to the same depth as Kint::trace()
mb_detect_encoding
only practically supports
Kint_Object_Blob::escape
and Kint_Renderer_Rich_Plugin::renderLockedHeader
, to be removed in next major version.Published by jnvsor over 7 years ago
Hooray! After more than 18 months and more than 230 commits, Kint 2.0 is here!
This is a ground-up rewrite of most of the Kint functionality. There are a lot of new features, so I'll summarize the big differences from 1.1:
[+]
once will only unfold one level. Keyboard and mouse control can be used at the same timePublished by jnvsor over 7 years ago
Published by jnvsor over 7 years ago
Published by jnvsor over 7 years ago
preg_match
black magic. Allows for access paths when the source file can't be parsed tooPublished by jnvsor over 7 years ago
extra.kint.disable-helper-functions
allows conflicting packages and the root composer.json to disable the helper functions and use Kint purely as a libraryPublished by jnvsor over 7 years ago
Kint_Parser
Kint_Parser_Blacklist::$shallow_blacklist
to blacklist objects except when they're dumped directlyPublished by jnvsor over 7 years ago
Published by jnvsor over 7 years ago
[+]
icon now only opens one level by default. It seems like it was too hard to learn to click just about anywhere else so now it behaves like the rest of the bar. To open all descendants, doubleclick on the icon. To open all kint dumps on the page, tripleclick on the icon.Kint_Parser_Plugin::parseChildren()
method since the new methods achieve the same with less overhead)Published by jnvsor over 7 years ago
This is the first alpha for the rewrite of Kint into 2.0. It's nearly 200 commits and a year and a half of work, but as the tag says: Alpha.
Feedback welcome - breaking API change suggestions should be accepted until beta at least
Published by jnvsor over 7 years ago
This is the release that's been put off for 2 years. It should be superseded by 2.0 in the foreseeable future
Published by raveren about 9 years ago
Maintenance release - squashed some bugs yo
Published by raveren over 9 years ago
Tabular display indices are now parsed as values (very convenient for array(timestamp => array) data)
Added Kint::$charEncodings
back mainly for Russian speakers (see config.default.php)
misc fixes & improvements
Published by raveren over 9 years ago
Squashed two ugly bugs, can't be thankful enough for the quality feedback I receive.
Thanks to @JakeFalcor and @GMartigny.
Published by raveren over 9 years ago
Two years of continued development for this version brought hundreds of improvements and minor features.
Published by raveren about 11 years ago