Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
jolars
released this
21 Jun 16:04
Features
lsp: add textDocument/references (find references) (2ef3606 )
sty/cls: format and lint LaTeX package/class sources (54692cf )
lsp: bib-aware completion and \cite key completion (493ad41 )
bib: add generator to sync bib_fields.json with biblatex data model (189de08 )
bib: align entry-type required fields to the data model (35b81d9 )
bib: derive field/entry DB from biblatex's canonical data model (55a6883 )
bib: recognize the full standard biblatex field set (e2c2639 )
semantic: flag user verbatim environments via begin-code catcode scanning (eefc1a1 )
semantic: scan \def-defined verbatim commands and helper chains (6cad9c1 )
semantic: flag user verbatim-argument commands via definition scanning (19ef5f1 )
lsp: go-to-definition for refs and citations (2535199 )
cli: --stdin-filepath routes lint stdin to the bib pipeline (f8a4831 )
cli: --stdin-filepath routes format stdin to the bib pipeline (96f1b80 )
lsp: cross-file project assembly — undefined-ref/citation fire live (38b7f2c )
bib: Phase 4 — incremental, LSP, and project-graph integration (b593bdc )
bib: linter rules + CLI wiring (Phase 3) (571c2d3 )
bib: field & entry sorting (Phase 2c) (438a61d )
bib: value reflow (Phase 2b) — wrap long field values by category (3cfed27 )
bib: formatter (Phase 2) — lower bib CST to shared Wadler IR (de48afd )
bib: semantic model + field/entry signature DB (b59befc )
bib: differential parse oracle vs texlab + phased roadmap (d7360b6 )
bib: first-stab BibTeX/BibLaTeX parser (6f38675 )
lsp: add basic completion (20903b7 )
linter: autofix infra + dollar-display-math $$→[ fix (216f590 )
linter: obsolete-environment, dollar-display-math, mismatched-delimiter lints (8f89b51 )
formatter: break wide display math at top-level operators (716612f )
linter: cross-file label resolution + undefined-ref / duplicate-label (270a035 )
formatter: keep appendix environment body flush like document (b1a55f7 )
formatter: collapse cite-family key lists deterministically (d88e7e3 )
semantic: extract unbraced \newcommand\foo definition form (f2472d5 )
parser: bind leading comments into the following construct (0afabeb )
lsp: add document symbols (5547650 )
parser: don't wrap a lone block environment in a PARAGRAPH (b4a46fe )
formatter: use latexindent-style desc hang (46ab231 )
formatter: reflow inline prose commands inline, not as blocks (5d706b2 )
collapse blanklines into 1 (b19d8da )
formatter: grid-align comments and rule lines; enable tables (4cbb183 )
formatter: lower display math as an indented block (5e2cefc )
parser: lex verbatim-argument commands; fix multi-line VERB formatting (73cf04c )
cli: add badness parse command (7735a75 )
formatter: align itemize blocks (47a2b19 )
formatter: don't indent document environment (3cd0d04 )
linter: add rule layer with duplicate-label and deprecated-command (4aaee37 )
align & columns in align/matrix environments (d5abdca )
match \left … \right delimiter pairs in math (3079875 )
add structured math model and math formatting (02802f6 )
support argument-taking verbatim environments (ab8eb74 )
add file-walk for formatter (1603230 )
Bug Fixes
lsp: handle Windows file URIs in path completion (5b38f45 )
formatter: keep a trailing % on the \begin header line (e02413f )
formatter: ass JSS/Sweave verbatim environments to signatures (21b5e61 )
don't reflow single % (be49170 )
formatter: don't push % to next line (de271ae )
formatter: fall back when an alignment cell contains a comment (918c592 )
parser: don't treat comment-only lines as paragraph breaks (3c83c01 )
formatter: keep command-only lines on their own line under reflow (739a32f )
linter: migrate render.rs to annotate-snippets 0.12 API (602d835 )
You can’t perform that action at this time.