Release Notes
Find all the new features, improvements and bugfixes here.
v3.3.6
ImprovementWhen youClear
, the UI also resets. Thanks to Jon C. for the feedback!NewCarbon Ads have been removed. Instead, I'm relying on GitHub Sponsors going forward.v3.3.5
BugFinding mismatched pairs (parenthesis, brackets, etc) would sometimes, falsely, cause an infinite loop and hard exit from the check.ImprovementError codes updated for better accuracy. Also updated the POST response message to assist in debugging.v3.3.4
ImprovementUpgraded to PHP 8.3.v3.3.3
ImprovementBetter 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.2
ImprovementThe 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 ($isset()
instead ofisset()
).v3.2.1
BugThe 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 representMajor.Frontend.Backend
changes.v3.1.0
NewThe 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.0
ImprovementRedesigned 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.6
ImprovementRedesigned 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.0
ImprovementUpgraded to PHP 5.4 (from 5.2.17)v1.0
NewLeaves beta and improvements made based on user feedback.v0.1
NewLaunched with the very first test: Check for mismatched # of parenthesis (open/closed).