Find all the new features, improvements and bugfixes here.
v3.3.3ImprovementBetter error response when the analysis has too much code (now returns 413 instead of just dying).ImprovementAdded a new field in the response for debugging server-side code removal before analysis:
request.body-nocomments-phponly.ImprovementBetter insertion of
<?php ?>tags to reduce false positives from the PHP lint check.
v3.3.2ImprovementThe deprecated test has been updated to PHP8.2 and a new removed test has been added for functions that have been effected, respectively. For a more comprehensive local test for deprecation, I recommend PhpDeprecationDetector.BugYou can once again manually resize the width of the textarea using the bottom-right corner (no limits, the rest of the page will try and flow around the new width).NewTest function-variable added to catch an accidental use of a dollar sign on a function (
v3.2.1BugThe semicolon test has been rolled back to v2.6 due to excessive false positives. Will tackle this fresh in the future.ImprovementWhen no issues are detected, the timestamp of the check is added to the far-right as a confirmation that your analysis was actually submitted and the page updated (it happens so fast you barely see the spinner show).ImprovementAdjusted version numbering to represent
v3.1.0NewThe Clear button is back (with a keyboard shortcut)!ImprovementAll display screen sizes have been improved, especially mobile phones (though rarely used for this site).BugSpace and enter were not working properly in textarea in Firefox due to a browser-specific change. CSS updated to fix.
v3.0.0ImprovementRedesigned frontend with Svelte, Skeleton, and Tailwind (with some backend API improvements).ImprovementSquashed all previous release notes with the addition of passing tests being displayed during analysis.
v2.6ImprovementRedesigned the website on Bootstrap making it fully responsive and mobile-friendly.BugRemoved a false positive for variable declaration with == error message. (Thanks Ken G.)
v2.0ImprovementUpgraded to PHP 5.4 (from 5.2.17)
v1.0NewLeaves beta and improvements made based on user feedback.
v0.1NewLaunched with the very first test: Check for mismatched # of parenthesis (open/closed).