Skip to content

Releases: jacobemerick/pqp

Adds new features and a more secure display

29 Jan 13:03
Compare
Choose a tag to compare

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

29 Dec 22:44
Compare
Choose a tag to compare

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

24 Dec 03:56
Compare
Choose a tag to compare

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

20 Dec 15:44
Compare
Choose a tag to compare

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

19 Dec 23:50
Compare
Choose a tag to compare

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

18 Dec 21:40
Compare
Choose a tag to compare

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

18 Dec 13:54
Compare
Choose a tag to compare

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

17 Dec 13:59
Compare
Choose a tag to compare

Issue found with invokation vs internal method call, now fixed.

Reverts to initial interface

17 Dec 12:52
Compare
Choose a tag to compare

Rolls back Profiler to initial described interface
Begins adding tests to enforce behavior

CSS Cleanup

16 Dec 23:55
Compare
Choose a tag to compare

Removes usages of IDs for styling
Better handling of colors
CSSLint-approved style handling