First release since v0.6.29. Everything from 0.6.30 → 0.7.3 was previously unreleased — including several fixes that broke whole documents.
Fixed since v0.6.29
Silent data loss
- TikZ pictures were dropped with no placeholder and no warning (
warnings.jsoncame back[]). They now leave a marked placeholder and atikzwarning that routes to thebyetex-tikz-to-typstskill. - Multi-file projects lost most of their body. The pre-parse guard for
_in\label/\refkeys ran only on the entry file, so every\inputed file still hit the tree-sitter parse cascade — the exact layout--projectmode exists for. - Converting a file read every other
.texin its directory, injecting unrelated projects' label keys as hidden anchors and making output depend on neighbouring files.
Crashes and uncompilable output
- A non-ASCII
\verbdelimiter (\verb§…§) panicked the whole conversion — exit 1, no output. - A repeated
\bibliography{}emitted two#bibliography(…)calls, which Typst rejects outright: the generated project could not compile at all. - A
.bibregistered twice was materialised empty, breaking every citation.
Fidelity
- Table rules are drawn where the LaTeX declares them. Mid-table
\midrulegroup separators used to collapse into one — one corpus paper declares 91 rules and got 45. \cmidruleno longer draws a spurious full-width line through the header, and\cmidrule{a-b}without a trim prefix now produces a rule at all.- Symlinked directories, entry-file detection in repos with several
\documentclassfiles,\multirowplaceholder rows, and more — seeCHANGELOG.md.
Archives
Each archive bundles the byetex binary and the 14 repair skills (skills/<name>/SKILL.md) — the previous release shipped only the binary. Verify against SHA256SUMS.
macOS arm64/x86_64 · Linux musl arm64/x86_64 · Windows x86_64 (gnu)
curl -fsSL https://raw.githubusercontent.com/zeyuyang42/ByeTex/main/install.sh | sh
cargo install byetexandbrew installare not available — neither was ever published, and both have been removed from the docs. Build from source withcargo install --git https://github.com/zeyuyang42/ByeTex byetex.