KVision is an open source web framework created for Kotlin/JS. It allows developers to build modern web applications with the Kotlin language.
I have released KVision 3.16.0, with the new module for printing. Based on an excellent Print.js library, it allows to easily print the content of any KVision component, directly from the browser window. It also supports printing PDF documents, images and any JSON-formatted tabular data.
Going further with the news, Kotlin sealed classes are now fully supported as parameters and return values in KVision fullstack interfaces. New multiplatform annotation based on Jackson
has been introduced. See the documentation for details.
Last but not least, we continue to enhance state management experience by introducing simple sub-store implementation for any instance of
interface. It’s a way to partition your data and optimize rendering at the same time.
For more details about this release see the changelog.
As always, any feedback is appreciated.