Skip to content

Releases: erweixin/RaTeX

v0.1.13

Choose a tag to compare

@erweixin erweixin released this 07 Jul 13:22

What's Changed

  • fix(react-native/ios): guard Swift header import with __has_include for static-library builds by @crivabene in #122
  • fix: RaTeXView has no size in useLayoutEffect on first render (New Arch) by @istarkov in #123
  • chore: update version to 0.1.13 by @erweixin in #126

New Contributors

Full Changelog: v0.1.12...v0.1.13

v0.1.12

Choose a tag to compare

@erweixin erweixin released this 25 Jun 04:16

What's Changed

  • feat: add GTK4 native rendering and GI bindings by @techwizrd in #102
  • fix(render、pdf): respect color alpha channel by @erweixin in #105
  • feat: improve layout by @erweixin in #107
  • style: run cargo fmt by @erweixin in #109
  • fix(ios): resolve Swift/ObjC++ build race and duplicate XCFramework header by @crivabene in #115
  • feat: enhance cross-platform support for RaTeX by adding macOS compatibility by @erweixin in #118
  • feat(cli): Enhanced output messages to include counts of processed, successfully written, and failed formulas for better debugging. by @erweixin in #116
  • chore: update version to 0.1.12 by @erweixin in #119

New Contributors

Full Changelog: v0.1.11...v0.1.12

v0.1.11

Choose a tag to compare

@erweixin erweixin released this 31 May 14:43

v0.1.11 — Security Bugfix

Security patch for two DoS issues in ratex-parser. Upgrade from ≤ v0.1.10 if you parse untrusted LaTeX.

Advisory Severity Trigger Impact
GHSA-4hgp-59h5-gvrj High \verb with a multibyte UTF-8 delimiter (e.g. \verbéxé) Parser panics → whole process aborts
GHSA-4w5h-hx6r-28q7 Medium Deep nesting ({…}, \left, \sqrt{, ^{, etc.) Stack overflow → whole process aborts

Affected: All RaTeX distributions that parse LaTeX — Rust crates, CLI, npm/WASM, JVM, Android, iOS, Flutter, React Native.

Not affected: Trusted local LaTeX with normal nesting and ASCII \verb delimiters.

Reported by @nikkoenggaliano.


ratex-parser 的两个 DoS 安全修复。若解析 不可信 LaTeX,请升级到 > v0.1.10* 的版本。

公告 等级 触发条件 影响
GHSA-4hgp-59h5-gvrj 高危 \verb 使用 多字节 UTF-8 定界符(如 \verbéxé 解析器 panic整个进程 abort
GHSA-4w5h-hx6r-28q7 中危 极深嵌套{…}\left\sqrt{^{ 等) 栈溢出整个进程 abort

影响范围: 所有通过 RaTeX 解析 LaTeX 的分发形态 — Rust crate、CLI、npm/WASM、JVM、Android、iOS、Flutter、React Native。

不受影响: 可信 LaTeX,嵌套深度正常,\verb 使用 ASCII 定界符。

感谢 @nikkoenggaliano 报告。

v0.1.10

Choose a tag to compare

@erweixin erweixin released this 28 May 09:16

What's Changed

Full Changelog: v0.1.9...v0.1.10

v0.1.9

Choose a tag to compare

@erweixin erweixin released this 18 May 17:22

What's Changed

  • feat(parser): add bussproofs prooftree support by @tani in #90
  • fix: prooftree render by @erweixin in #92
  • feat: add custom font support for InlineTeX component in Expo and React Native by @erweixin in #93
  • chore: bump version to 0.1.9 by @erweixin in #94

New Contributors

  • @tani made their first contribution in #90

Full Changelog: v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@erweixin erweixin released this 18 May 03:19

What's Changed

  • ci: remove generate_release_notes from release workflows by @erweixin in #89
  • feat: react-native InlineTex component support textstyle props by @erweixin in #91

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@erweixin erweixin released this 16 May 02:45

What's Changed

  • improves font fallback and variable-font consistency across RaTeX renderers. by @zerolover in #82
  • Feat symbols by @erweixin in #83
  • fix(windows): plugin builds against current Flutter Windows registrant by @TheMystery28 in #85
  • feat(cli): add --input and --help to all three render CLIs; decouple pdf cli from embed-fonts; update docs by @zerolover in #86
  • feat: react-native support macos by @erweixin in #87
  • chore: update version to 0.1.7 by @erweixin in #88

New Contributors

Full Changelog: v0.1.6...v0.1.7

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in #36
  • chore: bump version to 0.1.0 by @erweixin in #37
  • Feature to embed fonts by @jangernert in #40
  • chore: add SIL Open Font License 1.1 for KaTeX fonts by @erweixin in #39
  • fix: add dashed line support across all platforms by @keta1 in #41
  • fix: Enhance RaTeXView for improved layout and rendering, Added displayMode property to RaTeXViewManager by @erweixin in #45
  • chore: Update KaTeX version to 0.16.45 in English and Chinese translations, demo pages, and support table descriptions. by @erweixin in #47
  • feat: ratex katex fonts by @erweixin in #48
  • fix:emoji width and height cal error by @erweixin in #50
  • [Feature] Support custom color by @darriousliu in #52
  • Add ratex-pdf by @zerolover in #54
  • feat: render/svg/pdf support cjk by @erweixin in #56
  • feat: implement auto-numbering for array environments and add \nonumber support by @erweixin in #57
  • chore: update .gitignore and add prebuild scripts for WASM and asset … by @erweixin in #58
  • feat(desktop): add Flutter desktop support with native libraries and demo application by @erweixin in #59
  • chore: bump version to 0.1.3 by @erweixin in #60
  • chore: bump version to 0.1.4 by @erweixin in #61
  • fix: update metrics for symbols 8748 and 8749 in SIZE1_REGULAR and SIZE2_REGULAR by @erweixin in #63
  • feat: support transparent PNG rendering and CLI background color selection by @techwizrd in #65
  • fix: honor explicit limits in text style by @techwizrd in #69
  • fix: support htmlStyle rendering by @techwizrd in #70
  • fix: layout rendering issue in inlineTex by @erweixin in #71
  • feat: enhance HTML node support in layout engine and add corresponding test cases by @erweixin in #72
  • chore: update version to 0.1.5 by @erweixin in #73
  • chore: update crate publishing order in release workflow by @erweixin in #74
  • Reduce unicode font loading overhead by avoiding extra copies by @zerolover in #75
  • Improve PNG embedding and decoding for transparency by @zerolover in #76
  • fix emoji for windows by @zerolover in #78
  • Emoji by @zerolover in #79
  • fix: Updated InlineTeX component to handle stretch behavior based on explicit width and alignSelf properties. by @erweixin in #80
  • chore: Bump version to 0.1.6 by @erweixin in #81
  • improves font fallback and variable-font consistency across RaTeX renderers. by @zerolover in #82
  • Feat symbols by @erweixin in #83
  • fix(windows): plugin builds against current Flutter Windows registrant by @TheMystery28 in #85
  • feat(cli): add --input and --help to all three render CLIs; decouple pdf cli from embed-fonts; update docs by @zerolover in #86
  • feat: react-native support macos by @erweixin in #87
  • chore: update version to 0.1.7 by @erweixin in #88

New Contributors

Full Changelog: https://github.com/erweixin/RaTeX/commits/v0.1.7

What's Changed

Read more

v0.1.6

Choose a tag to compare

@erweixin erweixin released this 13 May 11:08

What's Changed

  • chore: update crate publishing order in release workflow by @erweixin in #74
  • Reduce unicode font loading overhead by avoiding extra copies by @zerolover in #75
  • Improve PNG embedding and decoding for transparency by @zerolover in #76
  • fix emoji for windows by @zerolover in #78
  • Emoji by @zerolover in #79
  • fix: Updated InlineTeX component to handle stretch behavior based on explicit width and alignSelf properties. by @erweixin in #80
  • chore: Bump version to 0.1.6 by @erweixin in #81

Full Changelog: v0.1.5...v0.1.6

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in #36
  • chore: bump version to 0.1.0 by @erweixin in #37
  • Feature to embed fonts by @jangernert in #40
  • chore: add SIL Open Font License 1.1 for KaTeX fonts by @erweixin in #39
  • fix: add dashed line support across all platforms by @keta1 in #41
  • fix: Enhance RaTeXView for improved layout and rendering, Added displayMode property to RaTeXViewManager by @erweixin in #45
  • chore: Update KaTeX version to 0.16.45 in English and Chinese translations, demo pages, and support table descriptions. by @erweixin in #47
  • feat: ratex katex fonts by @erweixin in #48
  • fix:emoji width and height cal error by @erweixin in #50
  • [Feature] Support custom color by @darriousliu in #52
  • Add ratex-pdf by @zerolover in #54
  • feat: render/svg/pdf support cjk by @erweixin in #56
  • feat: implement auto-numbering for array environments and add \nonumber support by @erweixin in #57
  • chore: update .gitignore and add prebuild scripts for WASM and asset … by @erweixin in #58
  • feat(desktop): add Flutter desktop support with native libraries and demo application by @erweixin in #59
  • chore: bump version to 0.1.3 by @erweixin in #60
  • chore: bump version to 0.1.4 by @erweixin in #61
  • fix: update metrics for symbols 8748 and 8749 in SIZE1_REGULAR and SIZE2_REGULAR by @erweixin in #63
  • feat: support transparent PNG rendering and CLI background color selection by @techwizrd in #65
  • fix: honor explicit limits in text style by @techwizrd in #69
  • fix: support htmlStyle rendering by @techwizrd in #70
  • fix: layout rendering issue in inlineTex by @erweixin in #71
  • feat: enhance HTML node support in layout engine and add corresponding test cases by @erweixin in #72
  • chore: update version to 0.1.5 by @erweixin in #73
  • chore: update crate publishing order in release workflow by @erweixin in #74
  • Reduce unicode font loading overhead by avoiding extra copies by @zerolover in #75
  • Improve PNG embedding and decoding for transparency by @zerolover in #76
  • fix emoji for windows by @zerolover in #78
  • Emoji by @zerolover in #79
  • fix: Updated InlineTeX component to handle stretch behavior based on explicit width and alignSelf properties. by @erweixin in #80
  • chore: Bump version to 0.1.6 by @erweixin in #81

New Contributors

Full Changelog: https://github.com/erweixin/RaTeX/commits/v0.1.6

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in https://...
Read more

v0.1.5

Choose a tag to compare

@erweixin erweixin released this 11 May 15:49

What's Changed

  • fix: update metrics for symbols 8748 and 8749 in SIZE1_REGULAR and SIZE2_REGULAR by @erweixin in #63
  • feat: support transparent PNG rendering and CLI background color selection by @techwizrd in #65
  • fix: honor explicit limits in text style by @techwizrd in #69
  • fix: support htmlStyle rendering by @techwizrd in #70
  • fix: layout rendering issue in inlineTex by @erweixin in #71
  • feat: enhance HTML node support in layout engine and add corresponding test cases by @erweixin in #72
  • chore: update version to 0.1.5 by @erweixin in #73

New Contributors

Full Changelog: v0.1.4...v0.1.5

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in #36
  • chore: bump version to 0.1.0 by @erweixin in #37
  • Feature to embed fonts by @jangernert in #40
  • chore: add SIL Open Font License 1.1 for KaTeX fonts by @erweixin in #39
  • fix: add dashed line support across all platforms by @keta1 in #41
  • fix: Enhance RaTeXView for improved layout and rendering, Added displayMode property to RaTeXViewManager by @erweixin in #45
  • chore: Update KaTeX version to 0.16.45 in English and Chinese translations, demo pages, and support table descriptions. by @erweixin in #47
  • feat: ratex katex fonts by @erweixin in #48
  • fix:emoji width and height cal error by @erweixin in #50
  • [Feature] Support custom color by @darriousliu in #52
  • Add ratex-pdf by @zerolover in #54
  • feat: render/svg/pdf support cjk by @erweixin in #56
  • feat: implement auto-numbering for array environments and add \nonumber support by @erweixin in #57
  • chore: update .gitignore and add prebuild scripts for WASM and asset … by @erweixin in #58
  • feat(desktop): add Flutter desktop support with native libraries and demo application by @erweixin in #59
  • chore: bump version to 0.1.3 by @erweixin in #60
  • chore: bump version to 0.1.4 by @erweixin in #61
  • fix: update metrics for symbols 8748 and 8749 in SIZE1_REGULAR and SIZE2_REGULAR by @erweixin in #63
  • feat: support transparent PNG rendering and CLI background color selection by @techwizrd in #65
  • fix: honor explicit limits in text style by @techwizrd in #69
  • fix: support htmlStyle rendering by @techwizrd in #70
  • fix: layout rendering issue in inlineTex by @erweixin in #71
  • feat: enhance HTML node support in layout engine and add corresponding test cases by @erweixin in #72
  • chore: update version to 0.1.5 by @erweixin in #73

New Contributors

Full Changelog: https://github.com/erweixin/RaTeX/commits/v0.1.5

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in https:...
Read more

v0.1.4

Choose a tag to compare

@erweixin erweixin released this 30 Apr 11:26

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in #36
  • chore: bump version to 0.1.0 by @erweixin in #37
  • Feature to embed fonts by @jangernert in #40
  • chore: add SIL Open Font License 1.1 for KaTeX fonts by @erweixin in #39
  • fix: add dashed line support across all platforms by @keta1 in #41
  • fix: Enhance RaTeXView for improved layout and rendering, Added displayMode property to RaTeXViewManager by @erweixin in #45
  • chore: Update KaTeX version to 0.16.45 in English and Chinese translations, demo pages, and support table descriptions. by @erweixin in #47
  • feat: ratex katex fonts by @erweixin in #48
  • fix:emoji width and height cal error by @erweixin in #50
  • [Feature] Support custom color by @darriousliu in #52
  • Add ratex-pdf by @zerolover in #54
  • feat: render/svg/pdf support cjk by @erweixin in #56
  • feat: implement auto-numbering for array environments and add \nonumber support by @erweixin in #57
  • chore: update .gitignore and add prebuild scripts for WASM and asset … by @erweixin in #58
  • feat(desktop): add Flutter desktop support with native libraries and demo application by @erweixin in #59
  • chore: bump version to 0.1.3 by @erweixin in #60
  • chore: bump version to 0.1.4 by @erweixin in #61

New Contributors

Full Changelog: https://github.com/erweixin/RaTeX/commits/v0.1.4

What's Changed

  • fix: enhance accent layout for shifty accents and improve glyph skew handling by @erweixin in #2
  • feat: add support for leftright delimiters in layout options by @erweixin in #3
  • Fix/formula rendering by @erweixin in #4
  • Fix above by @erweixin in #5
  • Feat: iOS、andriod、flutter、wasm binding && demo by @erweixin in #6
  • fix: \llbracket、\rrbracket、\xcancel、\cancel、\bcancel、\overbrace、\underbrace by @erweixin in #7
  • Feat: \ce \pu by @erweixin in #8
  • chore: bump version to 0.0.11 by @erweixin in #9
  • feat: new website by @erweixin in #10
  • chore: update GitHub Pages workflow by @erweixin in #11
  • fix: update alignment classes in demo support table and adjust langua… by @erweixin in #12
  • fix: square root symbol render error by @erweixin in #13
  • fix: bmatrix render error by @erweixin in #14
  • fix: \array \hdashline by @erweixin in #15
  • feat: enhance color parsing and handling in layout engine by @erweixin in #17
  • feat: add ratex-svg crate for SVG export functionality by @erweixin in #18
  • chore: update .pubignore to include CI-built native artifacts and clarify ignore rules by @erweixin in #20
  • doc: update README.md by @erweixin in #21
  • Fix: smallmatrix by @erweixin in #22
  • feat: \cd by @erweixin in #23
  • Fix badcase by @erweixin in #24
  • chore: bump version to 0.0.14 by @erweixin in #26
  • fix: release npm by @erweixin in #28
  • demo: add RaTeX vs KaTeX web benchmark page by @EurFelux in #30
  • perf(wasm): skip serde_json::Value round-trip in renderLatex by @EurFelux in #32
  • docs(readme): reframe positioning and link web benchmark by @EurFelux in #33
  • feat: add JVM platform support (JNA + AWT Graphics2D) by @keta1 in #35
  • Feat: \tag by @erweixin in #34
  • chore: prepare for 0.1.0 by @erweixin in #36
  • chore: bump version to 0.1.0 by @erweixin in #37
  • Feature to embed fonts by @jangernert in #40
  • chore: add SIL Open Font License 1.1 for KaTeX fonts by @erweixin in #39
  • fix: add dashed line support across all platforms by @keta1 in #41
  • fix: Enhance RaTeXView for improved layout and rendering, Added displayMode property to RaTeXViewManager by @erweixin in #45
  • chore: Update KaTeX version to 0.16.45 in English and Chinese translations, demo pages, and support table descriptions. by @erweixin in #47
  • feat: ratex katex fonts by @erweixin in #48
  • fix:emoji width and height cal error by @erweixin in #50
  • [Feature] Support custom color by @darriousliu in #52
  • Add ratex-pdf by @zerolover in #54
  • feat: render/svg/pdf support cjk by @erweixin in #56
  • feat: implement auto-numbering for array environments and add \nonumber support by @erweixin in #57
  • chore: update .gitignore and add prebuild scripts for WASM and asset … by @erweixin in #58
  • feat(desktop): add Flutter desktop support with native libraries and demo application by @erweixin in #59
  • chore: bump version to 0.1.3 by @erweixin in #60
  • chore: bump version to 0.1.4 by @erweixin in #61

New Contributors

Read more