Skip to content

Releases: 36ty-blip/obsidian-color-math

1.0.29

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:07

Full Changelog: 1.0.28...1.0.29

1.0.28

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:55

Full Changelog: 1.0.27...1.0.28

1.0.27

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:35

Full Changelog: 1.0.25...1.0.27

1.0.25

Choose a tag to compare

@36ty-blip 36ty-blip released this 18 Sep 15:51

Release 1.0.25: Harmonic variable tuple disambiguation for (x, y, z), (a, b, c), (u, v, w) and cross-family contrast.

Full Changelog: 1.0.24...1.0.25

1.0.24

Choose a tag to compare

@36ty-blip 36ty-blip released this 18 Sep 15:33

Release 1.0.24: Enable variable data-flow hashing by default.

1.0.23

Choose a tag to compare

@github-actions github-actions released this 18 Sep 12:09

Full Changelog: 1.0.11...1.0.23

1.0.11

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:25

Full Changelog: 1.0.10...1.0.11

1.0.10

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:54

Full Changelog: 1.0.9...1.0.10

1.0.9

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:54

Full Changelog: 1.0.8...1.0.9

1.0.8

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:04

What's Changed in v1.0.8

🐛 Fixes & Improvements

  • Piecewise \begin{cases} Environments: Fixed unknown 0-argument command parsing that previously swallowed the remainder of equations inside cases. Added full recognition and semantic coloring for \ge, \le, and \ne relations.
  • Half-Colored Math Completion: Equations and blocks that are only partially colored are now cleanly uncolored before re-processing, guaranteeing they become fully colored instead of being skipped.
  • Inline Math Outside Code Blocks: Hardened markdown scanning to reliably detect, color, and undo inline $..$ expressions while strictly preserving code fences, backticks, and callouts.
  • TypeScript Strict Typing: Fixed type assertions for settings tab indexing.

🛡️ Robustness & Quality

  • Added 14 adversarial test scenarios verifying:
    • Strict multi-pass idempotency (never produces nested double wrappers).
    • Malformed syntax resilience and KaTeX/MathJax fallback fidelity.
    • High-throughput processing (over 200 math blocks transformed in < 0.4s).

Installation: Extract main.js, manifest.json, and styles.css into your vault at .obsidian/plugins/obsidian-color-math/ or update via Obsidian Community Plugins.