Convert framework from Fusebox to FW/1.
Switch form tag library use with standard HTML tags.
Remove support for accepting relative directories.

Using expandPath is buggy/inconsistent across engines, so instead of having qpsc
anner deal with this, users need to pass in absolute paths (or mappings) from th
e start.
Fix and standardise path normalisation and slash removal.
Remove redundant hint about optional ending slashes.
Fix button styling for HTML results page.
Fix per-page title functionality.
Move action from query string to hidden field.
Add status property and experimental value to indicate limited functionality.

New column status on config properties to allow indication of options considered experimental status - i.e. known limitations/bugs exist in that feature. Currently only ScanOrderBy option has this, but more experimental features to be added.
Add experimental ability to separate queries into segments.

Code attempts to match the segments of a select query (select/from/where/etc) and include these individual parts in the result data.
Known to be buggy/imperfect - hence experimental status - a more robust implementation could be done with an SQL parser, assuming one could be configured to understand/ignore the CFML tags which occur in raw queries.
Remove unignored whitespace from start of regex.
Replace random UUIDs with SHA checksums.
Include filtered code in result data.

The filtered code is the query code after it has been modified to remove hashes that are part of expressions considered safe (or simply excluded based on options; i.e ORDER BY).
Remove invalid whitespace from config.
Switch form submissions to GET.

Having params in querystring makes for far easier config changing.
Whitespace cleanup.
Code formatting cleanup.
Fix config filename sanitizing.
Update URLs in cfregex readme.
Remove unused custom tag code from included cfregex version.