v0.25.0
Here are the release notes for the patch file:
Notable changes
- The generator task was previously terminating prematurely when encountering a deprecated field. This has been fixed to correctly skip deprecated fields and process all valid ones.
- Upgraded Compose to version 1.7.0-beta02 and migrated from the deprecated
ResourceLoaderAPIs to the new experimental CMP Resources API.
[!IMPORTANT] This could be a breaking change if you are loading image resources directly — please use Jewel's icon loading APIs instead, or update your code to use the new Compose Resources API.
- The
Textcomposable now uses the colours in the correct order of fallback - We have removed underlines from unhovered Markdown links, better aligning with Swing. Underlines now appear on hovered and focused links for better usability.
- We introduced simple, lexer-based syntax highlighting to the Markdown renderer using the IntelliJ Platform lexer, enhancing code readability within Markdown documents. This is not available in standalone yet, but we plan to have a similar lexer-based highlighter in the future.
- Fixed issues in TextField and TextArea components where the placeholder was drawn on top of the cursor, and the TextArea placeholder was not laid out correctly
What's Changed
- Fix IconKeys generator task by @rock3r in https://github.com/JetBrains/jewel/pull/593
- Update Compose to 1.7.0-beta02 by @rock3r in https://github.com/JetBrains/jewel/pull/595
- Fixed Text Component order for color by @francisconoriega in https://github.com/JetBrains/jewel/pull/596
- Remove underline on unhovered Links by @francisconoriega in https://github.com/JetBrains/jewel/pull/598
- Changed grey to gray in readPaletteColor by @francisconoriega in https://github.com/JetBrains/jewel/pull/602
- Add syntax highlighting to markdown preview by @AlexVanGogen in https://github.com/JetBrains/jewel/pull/592
- Bump IJP to 242.22855.74 (242.2) by @rock3r in https://github.com/JetBrains/jewel/pull/606
- Minor code cleanup by @rock3r in https://github.com/JetBrains/jewel/pull/605
- Fix Markdown link focus by @rock3r in https://github.com/JetBrains/jewel/pull/608
- Fix z-order for text field/area placeholder by @rock3r in https://github.com/JetBrains/jewel/pull/615
- Fix TextArea placeholder layout by @rock3r in https://github.com/JetBrains/jewel/pull/616
- Bump IJP Gradle plugin to 2.1.0 by @rock3r in https://github.com/JetBrains/jewel/pull/619
- Bump IJP version to 242.3 (242.23339.11) by @rock3r in https://github.com/JetBrains/jewel/pull/618
New Contributors
- @AlexVanGogen made their first contribution in https://github.com/JetBrains/jewel/pull/592
Full Changelog: https://github.com/JetBrains/jewel/compare/v0.24.2...v0.25.0