Releases: jacobemerick/pqp
Adds new features and a more secure display
New option to pass in a literal numeric value for memory to logMemory for literal memory logging.
New option to pass in a literal float value for speed to logSpeed for literal speed logging.
(these are useful if you want to profile data that is either outside the reach of pqp or before pqp is instantiated)
Also, new option in Display (which is automatically turned on) to only display the relative file path, not the absolute. This hides your full system path, making the final display more usable and more secure.
Usability Tweaks
Fixes some potential style conflicts
Times less than a second get rounded to the nearest ms
Added a cookie to remember last selected height option
Final v1 Release
v1 Release - the refactor is complete!
Main enhancements include:
- supports bound query analysis
- non-static Console class
- embedded styles & scripts for easier usage
- works in PHP 5.3 through PHP 7
- tighter styles to avoid page collisions
- full unit test coverage
Complete testing on Display class
Full testing on Display class, bringing coverage up to 100%
Note: this is considered a RC for v1. Some TLC is needed for display invokation.
Refactor Display class
More abstraction on Display class, breaking up things much cleaner
Adds some tests to Display
Better handling of params, less nested arrays in class
Polish on Profiler
Finishes tests on PhpQuickProfiler
Fixes a few issues with non-standard setups
Ensures proper exceptions are thrown across failure states
Changes to test load, query explaining
Adds dedicated test bootstrap
Adds dedicated namespace hack for PHP function mocking
Changes query explaining to handle different drivers
Adds PHP7 for Travis builds
Fixes infinite recursion
Issue found with invokation vs internal method call, now fixed.
Reverts to initial interface
Rolls back Profiler to initial described interface
Begins adding tests to enforce behavior
CSS Cleanup
Removes usages of IDs for styling
Better handling of colors
CSSLint-approved style handling