From dee470e39591da82c04504f42b13d3f91119f643 Mon Sep 17 00:00:00 2001 From: "Nebojsa.Vuksic" Date: Fri, 21 Nov 2025 10:57:33 +0100 Subject: [PATCH] JEWEL-1151 Write Jewel 0.32 release notes This includes all changes scheduled to make it in the release, and a minor fix to the extractor script to avoid empty bullet points. GitOrigin-RevId: 852078f98cb13f9328fa00bec9ebd3f70f29f769 --- platform/jewel/RELEASE NOTES.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/platform/jewel/RELEASE NOTES.md b/platform/jewel/RELEASE NOTES.md index 6ca45d713859..615d9bf99e87 100644 --- a/platform/jewel/RELEASE NOTES.md +++ b/platform/jewel/RELEASE NOTES.md @@ -1,5 +1,38 @@ # Jewel Release Notes +## v0.32 (2025-11-25) + +| Min supported IJP versions | Compose Multiplatform version | +|----------------------------|-------------------------------| +| 2025.3, 2026.1* | 1.10.0-beta01 | + +This is a small release, not too much going on. But we still shipped a big improvement to Markdown rendering, which now supports some basic HTML too! + +### ⚠️ Important Changes + +* **This version is not available on IJP 252** since there has not been any 252 release since the Jewel 0.31 release. + * The upcoming IJP 2026.1 will include all changes from this version. +* The CMP version is now [1.10.0-beta01](https://kotlinlang.org/docs/multiplatform/whats-new-compose-110.html) (new major version) +* **JEWEL-1043** A few deprecated Markdown APIs have been hidden to promote new non-deprecated overloads ([#3267](https://github.com/JetBrains/intellij-community/pull/3267)) + * The change is non-breaking, both in terms of binary and source compatibility +* **IJPL-214896** The Compose Runtime dependency has been moved out of the `intellij.libraries.compose.foundation.desktop` module and into the `intellij.libraries.compose.runtime.desktop` module + * You will likely need to add that to your plugin's `plugin.xml` dependencies + * If you use Jewel in a plugin built through the IntelliJ Platform Gradle plugin, you'll also need to add a `bundledModule` dependency entry until the plugin includes it in the `composeUI` helper + +### New features + +* **JEWEL-1018** Added `SpeedSearchableComboBox` component that supports speed search ([#3250](https://github.com/JetBrains/intellij-community/pull/3250)) + * It is available inside a `SpeedSearchArea` and has a similar syntax to a normal `ListComboBox` +* **JEWEL-1043** Added initial support for basic HTML in the Markdown renderer ([#3267](https://github.com/JetBrains/intellij-community/pull/3267)) + * Supported tags: `h1..6`, `b`/`strong`, `i`/`em`, `s`/`strike`/`del`, `p`, `br`, `code`, `pre`, `ol`/`ul`/`li`, `a`, `img`, `table`/`th`/`tr`/`td` + * Supported scroll syncing for code blocks and lists + * Attributes and custom CSS styling are out of scope of this feature + * Known issue: ordered and unordered list items use the top-level style regardless of their actual level (JEWEL-1056) + * Known issue: horizontal alignments are not supported yet (JEWEL-1074) + +### Bug fixes + * **JEWEL-1054** Fixed a race condition with selection management in the dropdown component if used in a non-canonical way + ## v0.31 (2025-10-14) | Min supported IJP versions | Compose Multiplatform version |