Skip to content

0.4.3

Choose a tag to compare

@github-actions github-actions released this 21 Jul 05:21
· 23 commits to main since this release
fb38dcb

Fixed

  • The live PDF preview no longer crashes with NoClassDefFoundError: com/intellij/ui/jcef/JBCefApp
    on the 2026.2 line. From build 262 the platform ships JCEF as a separate bundled plugin (com.intellij.modules.jcef)
    that is no longer on every plugin's classpath by default; the plugin now declares a dependency on it so the embedded
    browser previewer loads.
  • .typ files opened from outside the project (a résumé in the home directory, a one-off letter on another drive)
    now get a language server, so compile and the live preview work for them. The platform only lets a plugin start an LSP
    for files inside the project's content roots; such files now get their own tinymist client rooted at the file's
    folder, started explicitly on editor open and swept up at project startup. The exported PDF lands in the configured
    export directory (default target/) next to the file (issue #92).

Changed

  • The minimum supported build is now 262 (2026.2); the supported range is 262.*. The 2026.1 (261)
    line is no longer supported — the JCEF split that broke the preview only exists from 262, and pinning the baseline
    there keeps the plugin descriptor honest.

Infrastructure

  • Six extension-dependent integration tests are now gated behind a plugin-loaded check. The minimal 2026.2 test
    framework omits intellij.libraries.lucene.common, which excludes the plugin from plugin-set resolution so its
    extensions never register; the affected tests skip with a logged reason on that platform and run in full again once a
    complete test framework ships. The real IDE is unaffected — the JetBrains Plugin Verifier reports the plugin
    compatible with IU-262.8665.258.