v0.0.73
<p>An ASCII slug helper, case-insensitive string replace, and a guard against pointing Phlat at the wrong root - plus an experimental bundled dev web server.</p>
14 August 2026
Added
Str::asciiSlug()- an ASCII-only slug for external identifiers (e.g. a search index document id), falling back to a hash for strings with no ASCII transliteration (CJK, Cyrillic, etc). UnlikeStr::slug(), which is Unicode-aware and keeps accented/non-Latin letters.- Vendored
qbixserver, a PHP web server, as an experimental local dev server alternative.
Fixed
App::__construct()now throws if the given path has nopages/directory, guarding against passing the project root instead of the site root.- qbixserver: header/session delivery under standalone dispatch, and false 403s on directories and the PHP index file.
Changed
Str::replace()is now case-insensitive by default (str_ireplace), with a new$caseInsensitiveparameter to opt out.
Comments
No comments yet. Be the first!
Loading form…