Repository navigation
Addition
#1947 HTML and CSS, the sixth language: AxiomCode now indexes the web layer as its own graph. It covers pages, the stylesheets and <style> blocks each page loads, @import, inline style="", and links between pages. It also models the cascade: specificity, layers, !important, and custom properties across files.
Improvements
- impact takes a class, an id, var(--x), a page, a stylesheet, a selector or page.html:LINE.
- path goes from a page to a stylesheet or a class.
- context answers web questions, and impact and changed with no name cover edited pages and stylesheets.
- The web graph links HTML and CSS only. Scripts and handlers are kept as rows.
- The engine runs in parallel like the others: a 4,000-page site indexes in 84 s, down from 202 s, with the same tables.
- Expected results come from an independent oracle (parse5, postcss, css-select). The parser is now 0.2.1. web
#1958, #1959 README: HTML and CSS now have icons and rows in the language maturity table (beta). readme
#1955 README: removed the benchmark and agent-support sections that repeated the top of the page. The change-impact result stays, and the VS Code setting moved into the text. readme
Bugs
#1949 Windows: the query cases now give the same answers as on Linux. The 0.1.11 fixes are ported to 0.2.0:
- repository paths are written with /;
- arguments containing ' or " reach the CLI and MCP intact;
- a rebuild after an edit no longer fails on a lock that didn't lock anything;
- paths on another drive no longer crash index, graph, changed or links. windows
Build and release
#1949 The Windows release gate runs a chosen set of query cases (431 checks) against the installed packages. That takes the job from about 50 minutes to about 19. The nightly build still runs every case. ci
#1947 Every query on HTML and CSS is now checked from the installed tarball on all five platforms. A build fails if an engine is missing its parallel marker. ci
#1956, #1957, #1960 Merged 0.1.11 into 0.2.0 (history only, no change to the code), then promoted integration to dev and cut the 0.2.0 release. release
Contributors
@swapnilpaliwal-sd @sukuna-in-tech @JaredHLZhang @suyashpaliwal26 @Whua689 @claude