Skip to content

v0.16.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@rock3r rock3r released this 26 Mar 18:31
· 247 commits to main since this release
359e1b6

What's Changed

Important

Due to the need to have API- and behaviour-compatible releases of the Standalone theme, starting in 0.16.0 we'll have versioning suffixes on ALL artefacts.

This means that you will have per-IJP versions of the standalone artefacts (e.g., -233 and -241), and you will need to manually update your standalone apps to follow this pattern. For bridge users, this shouldn't change anything, but now you can use the corresponding standalone-* themes in tests only, so you can unit test your Jewel UI without the need to spin up an IDE instance.

As of this release, we're archiving the IJ 232 platform support — it has been moved in the archived-releases/232 branch and it will NOT receive any further updates beyond the previous version, 0.15.2.

There are also some changes to the Markdown modules structure, due to the need to support both standalone and bridge theming. You can refer to this commit for more details: b2b44a7

Note

The leaf modules are named *Styling because Gradle doesn't allow you to have modules with the same name and that
depend on each other — it says it's a circular dependency even if it's not (the modules have different paths). Since
the Standalone Markdown module depends on the Int UI Standalone, and the Bridge Markdown depends on the Bridge theme,
this would break the build. We are, however, going to try and figure this out so that we can remove the suffix.

Detailed changelog

  • Use typography APIs in samples, reduce duplication in bridge by @rock3r in #317
  • Fixed crash in Typography usage #316 f9f35ca
  • Fix standalone button colours in light theme 38ccf2c
  • Fix typography issue in standalone demo a6b5a76
  • Allow vertically aligning checkbox and radio button rows 0748b4e
  • Reorganize and expand the Markdown modules b2b44a7
  • Update IJ Platform 24.1 by @rock3r in #318
  • Update Compose to 1.6.10-dev1514 by @rock3r in #320
  • Update commonmark-java to 0.22.0 by @obask in #324
  • Update Compose to 1.6.10-dev1549 912d2b1

New Contributors

Full Changelog: v0.15.2...v0.16.0