Downloads
| Asset | What |
|---|---|
FlashTeX.dmg / FlashTeX-0.1.8-macos-arm64.dmg |
The Mac app (macOS 14+, Apple Silicon). Same file under both names; install.sh on the website fetches FlashTeX.dmg. |
flashtex-cli-0.1.8-macos-arm64.tar.gz |
The flashtex CLI (flashtex build main.tex, check, watch, supported, worker, fonts) plus flashtex-render/compiler/pdf helpers, with the bundled fonts/metrics. |
flashtex-cli-0.1.8-linux-x86_64.tar.gz |
Command-line tools for Linux x86_64 (built: flashtex-cli render-pipeline compiler pdf). |
SHA256SUMS |
sha256sum -c SHA256SUMS after downloading. |
Signing
This build is ad-hoc signed (no Developer ID certificate configured in CI). macOS Gatekeeper will refuse the first launch from a browser download: right-click FlashTeX.app > Open, or install with the website's install.sh which strips the quarantine attribute after verifying the checksum.
FlashTeX.dmg sha256: cd69d1f64777647861a8e88a659a745b0659aa82fc179671ec91e57c20a38382
What's Changed
- mac: stop leaking flashtex-project-files helpers, one per test (#687) by @d-q222 in #707
- mac: stage JetBrains Mono into the packaged .app (fixes #742) by @d-q222 in #744
- render-pipeline tests:
\item[<label>]geometry pinned against pdflatex — already 1:1 (#676, PR 2 of 2) by @d-q222 in #705 - compiler: proof/theorem environments now inherit the enclosing size group (fixes #701) by @d-q222 in #718
- compiler: test coverage for kernel set-membership symbols \in/\notin/\ni (fixes #40) by @d-q222 in #747
- compiler: key math spacing on control-symbol identity, not span length (#756) by @d-q222 in #759
- compiler: tabbing controls and escaped & keep their identity through a macro (#760 sites 3 and 4) by @d-q222 in #761
- perf-bench: cfg-gate malloc_trim so memprofile links on macOS (#771) by @d-q222 in #777
- mac: CompletionTests no longer traps on an empty suggestions array (#773) by @d-q222 in #782
- compiler: flush the preceding paragraph before a run-in heading (GH-768) by @d-q222 in #784
- compiler: \textsuperscript/\textsubscript as a real Inline::TextScript node by @d-q222 in #507
- render-pipeline: two adjacent lists share one \addvspace, not two (#706) by @d-q222 in #712
- mac: fix GH-680 flaky extra compile_result — test's observer, not the shell by @d-q222 in #719
- render-pipeline: every \trivlist boundary shares one \addvspace, not two (#712 follow-up) by @d-q222 in #722
- render-pipeline: verbatim and abstract are \trivlist boundaries too (#722 follow-up) by @d-q222 in #728
- render-pipeline: lstlisting is a boundary, not a \trivlist (#728 follow-up) by @d-q222 in #738
- render-pipeline: report's titlepage abstract is a page of its own (#738 follow-up) by @d-q222 in #741
- flashtex build: re-pin vendor/pdf and report failed on output write failure (#779) by @d-q222 in #785
- mac tests: stop assert-then-trap crashes from killing the whole xctest run (#773) by @d-q222 in #787
- preview-controller: output-stall watchdog measures progress, not frame start (#774) by @d-q222 in #788
- math: \diamond and \Diamond are two distinct glyphs (issue #591) by @d-q222 in #708
- compiler: implement kernel
\hangfromas inline label text (GH-768) by @d-q222 in #781 - compiler: amsmath's \mod gets its real width and package gate (#769) by @d-q222 in #783
- render-pipeline: re-pin vendor/compiler + tex-expansion to 8a8a22b (+ bibliography) by @d-q222 in #793
Full Changelog: v0.1.7...v0.1.8