Multimodule support is planned to release a day or two after this release. These are the miscellaneous bug fixes I wanted to get in first before that change, as that one will cause the "major" version to go up (from 0.10.x to 0.11.x)
Core
- Added support for
SpaceAround,SpaceBetween, andSpaceEvenlyArrangements. - Added special
Arrangement.FromStyleandAlignment.FromStylevalues, useful for cases where you know what you're doing and plan to specify the flex style yourself using CSS modifiers. - Added
disabledmodifier - Added
flexBasismodifier - Fixed bug with
Color.rgbamethod not working. - Deprecated
asAttributesBuilder, nowtoAttrsfor conciseness / consistency with other APIs. - Fixed an
IndexOutOfBoundsexception caused by query parameters that were just keys without values- For example,
https://site.com/hello?testwould crash when trying to parse thetestparameter
- For example,
Silk
- Added support for disabling
Buttonwidgets. - Added
replaceComponentVariantmethods (before, we only hadreplaceComponentStylemethods).- These can be used to override some variant provided by Silk.
- Fixed a bug where the
extraModifierparameter didn't work when defining variants.
Markdown
- Improved generated markdown code if no Composable root was explicitly specified.
- Before, it dropped all text into a
Box, which had the effect of stacking each line on top of the other.
- Before, it dropped all text into a
Gradle
- Tweaked Kobweb application plugin error logging so that they are highlighted better by the Kobweb CLI.
- Fixed some Kobweb tasks that weren't being shown in the "kobweb" Gradle category.