Skip to content

FlashTeX v0.1.8

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:55

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 \hangfrom as 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