Repository navigation
v0.15.0
Breaking Changes
-
Update
rowanto 0.17.rnixre-exportsrowantypes (SyntaxNode,TextRange, etc.),
so downstream crates must move torowan0.17 as well
(#189,
from @mdaniels5757). -
Minimum supported Rust version is now 1.88. The crate moved to the 2024 edition and uses
let chains; this is now declared viarust-versioninCargo.toml.
Changed
- Speed up the tokenizer's path/URI lookahead by tracking the scanned prefix length and
underscore presence in a single pass instead of collecting the prefix into aString, and
speed upStr::normalized_partsby iterating string parts directly instead of collecting
them into an intermediateVec
(#188,
from @NotAShelf).
Fixed
- Fix parser mistakenly allowing empty dynamic attribute selects such as
{}.${}
(#186,
from @Starnick4444).
Diff: v0.14.0...v0.15.0