Skip to content

v2.2.0

Choose a tag to compare

@kaleidot725 kaleidot725 released this 31 Oct 05:38
· 16 commits to main since this release
226aab1

2.2.0 adds one check to the architecture artifact. mvi and navigation are unchanged.

dependencies {
    implementation("com.github.kaleidot725.PulseDesktop:mvi:v2.2.0")
    implementation("com.github.kaleidot725.PulseDesktop:navigation:v2.2.0")
    testImplementation("com.github.kaleidot725.PulseDesktop:architecture:v2.2.0")
}

New checks

Assertion Checks
assertDesignSystemIsSplitByKind every file in core/designsystem sits in a package named after its kind (button, card, theme), not at the module's root or under a catch-all such as component, widget, composable or common (part of assertPulseModuleConventions)

This is a module rule of its own, apart from the MVI components that live in a feature's component package.

Migrating from 2.1.0

  • Move the design system's component package apart by kind, such as button, card, table or pane