Inspectors and tracers now stop - and do a second attempt using less depth/more truncation - when producing overly long output.
And inspectors/tracers abort if time is closing in on PHP's maximum execution time.
These measures - and the recursion checks and limits - should make it practically impossible for Inspect to fail.
Highlighting of truncated strings and objects/arrays
Dumps now highlight errors, string truncation, path removal, and object/array truncation (~ max depth).
More lenient string truncation
Default string truncation is now 1,000.
Used to be 100, but users reported that as an annoyance, and the length of truncation has btw little importance performance-wise.
Security issues
Backend (PHP)
Better path removal; now detects symlinked document root, and scrutinizes strings for real path as well as symlinked path (__FILE__ vs. SCRIPT_FILENAME).
Frontend (Javascript)
None.
New features
Backend (PHP)
Graceful degradation when overly long inspection/trace output, and when closing in to max execution time.