Releases
oxabl_preprocessor-v0.4.0
oxabl_preprocessor: v0.4.0
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-08-04)
Features
auto-load oxabl.toml include paths + loud unresolvable-include diagnostic (6447178 )
auto-load oxabl.toml include paths + loud unresolvable-include diagnostic (bf346d8 )
bench: add preprocessor benchmark suite (1e14fa7 )
cli: wire preprocessor into oxabl check --preprocess (9870f98 )
preprocessor: add include file argument support (positional and named) (2591eca )
preprocessor: add MATCHES, BEGINS, and keyword operators to condition evaluator (0bd1d19 )
preprocessor: add oxabl_preprocessor crate with include expansion, &IF evaluation, and variable tracking (379389b )
preprocessor: resolve dynamic include names like {{&frame}.f …} (69deb29 )
Bug Fixes
ADM2 mid-line &IF (#65 ) and xp-property BUFFER-FIELD path (#66 ) (#67 ) (872c741 )
allow '.' in preprocessor macro names for include-once guards (#74 ) (#75 ) (9f9fd51 )
check: silence &MESSAGE noise and only surface error-level preprocessor diagnostics (e04476f )
eliminate unused-variable false positives from block-body parse errors (#79 ) (#80 ) (e653c36 )
expand undefined {¯o} references to empty string (3397101 )
preprocessor: downgrade missing-include from Error to Warning (dc115dd )
preprocessor: handle multi-line include arguments and spaces around = (f7dda13 )
preprocessor: handle whitespace after include name, surface diagnostics (45ba132 )
preprocessor: resolve named {&…} refs in define values at define time (#121 ) (84912cc )
preprocessor: skip .i files in check command and preserve undefined refs (1617ebe )
preprocessor: skip comment bodies when scanning for directives and includes (b754eaf )
Dependencies
The following workspace dependencies were updated
dependencies
oxabl_common bumped from 0.5.0 to 1.0.0
oxabl_ast bumped from 0.5.0 to 1.0.0
oxabl_workspace bumped from 0.4.0 to 1.0.0
You can’t perform that action at this time.