Skip to content

v0.1.0

Compare
Choose a tag to compare
@kotlitecture kotlitecture released this 31 May 18:53
· 19 commits to master since this release

IMPORTANT

This is a Kotli template. The latest changes will be applied to newly generated projects only (at least now).

Changes

  • Migrated to Kotlin 2.0 and Compose Multiplatform 1.6.10 (all related artifacts updated as well to the latest versions).
  • Module shared/design (Design System) does not have dependency on compose.materialIconsExtended anymore. This dependency lead to unpredictable release js bundle size (when using ./gradlew jsBrowserProductionebpack). Now all required resources included directly as SVG and exposed via AppIcons helper class to use in other modules. Now js bundle has a predictable size and compilation time.
  • method provideViewModel uses either provided ViewModelFactory or LocalViewModelFactory configured with CompositionLocalProvider via ViewModelProvider helper composable. It is useful if you, for example, uses feature-based approach and want to construct module specific view models independently from the main app.
  • DI injected components can be provided now via get() instead of inject().

Thanks!