v0.1.1
-
The distributed archive no longer carries the feasibility spikes.
.gitattributeslisted every other development directory as
export-ignorebut notspikes/, so 24 scratch scripts from milestone 0
travelled into every install. They stay in the repository, where CI runs
them; they are simply no longer part of whatcomposer requiredownloads. -
A target declaring an abstract property hook is refused, not fatal. An
interface property (public string $name { get; }, PHP 8.4+) or an
abstractone on a class is an abstract member the generated class would
have to implement, and it cannot — this engine intercepts calls, and reading
a property is not one. Left unimplemented, PHP refused the class from inside
eval()with a fatal error nothing could catch. It is now an
UnsupportedTargetnaming the property and its hooks, alongside the other
refusals that happen before a line is generated.