Skip to content

2.0 alpha 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jnvsor jnvsor released this 26 Mar 19:50
· 477 commits to master since this release
  • TravisCI support (Have to wait on @raveren to enable it on the repo, using one connected to my fork manually for the time being)
  • [+] 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.
  • Text renderer: Added option to render without decorations
  • Rewrite parser plugin system. Now instead of a big static array full of classnames, the parser takes plugin instances through a method making it far better architecture. I also added a few mandatory methods to the plugins themselves to indicate which data types and parse stages they should use. This made for a huge performance boost and simplified some code (Removes the Kint_Parser_Plugin::parseChildren() method since the new methods achieve the same with less overhead)
  • Now detects and displays references (With the exception of the toplevel objects)
  • Now provides correct access paths for numeric string indexes in arrays, and integer properties in objects (Though these are read-only since PHP does some trippy stuff with them on assign)
  • Various bugfixes