DEV Community

Robert Jaros
Robert Jaros

Posted on

1 1

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!

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs