github varabyte/kobweb v0.11.0

latest releases: v0.24.0, v0.23.3, v0.23.2...
pre-release3 years ago

This release introduces multimodule support.

This means you can now break your monolithic Kobweb project up into multiple pieces. See the new README section as well as the multimodule example for more details.

Multimodule support is accomplished with the introduction of the Kobweb library gradle plugin (and a massive behind the scenes refactoring of the application plugin to pull out the shared parts). If you want to create a library module instead of a site app module (perhaps for organization purposes, or to create a widget library that can be published and shared), you can now apply the com.varabyte.kobweb.library plugin in that module's bulid script.


⚠️ In theory, you can just apply this version and things will just work. However, you might run into some compile errors with your build.gradle.kts file after this change. To fix them, make sure you've migrated any of the following references:

  • kobweb.appGlobals is now kobweb.app.globals
  • kobweb.index is now kobweb.app.index
  • kobwebx.markdown is now just kobweb.markdown (the kobwebx block has been removed)

Don't miss a new kobweb release

NewReleases is sending notifications on new releases.