DEV Community

Robert Jaros
Robert Jaros

Posted on

KVision v3.16.0 is released (with printing support)

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 @JsonTypeInfo 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 ObservableState 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.

Don't forget to ⭐️ my project if you like it!

As always, any feedback is appreciated!

Top comments (0)