<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Vite for Kotlin</title><description>Use ViteJS in your Gradle and Kotlin projects </description><link>https://vite-kotlin.opensavvy.dev/</link><atom:link href="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml" rel="self" type="application/rss+xml" /> <managingEditor>OpenSavvy and contributors</managingEditor><docs>https://gitlab.com/opensavvy/automation/kotlin-vite</docs><language>en</language> <pubDate>Thu, 23 Apr 2026 08:16:41 -0000</pubDate> <lastBuildDate>Thu, 23 Apr 2026 08:16:41 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.9</generator> <image> <url>None</url> <title>Vite for Kotlin</title> <link>https://vite-kotlin.opensavvy.dev/</link> </image> <item> <title>0.9.0 • Vite 8 support</title> <description>&lt;h1&gt;0.9.0 • Vite 8 support&lt;/h1&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Vite 8.0.8&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/04/23/v0.9.0.html</link> <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/04/23/v0.9.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/04/23/v0.9.0.png" type="image/png" length="None" /> </item> <item> <title>0.8.4 • Dependency upgrades, documentation improvements</title> <description>&lt;h1&gt;0.8.4 • Dependency upgrades, documentation improvements&lt;/h1&gt; &lt;h3&gt;Vite for Gradle&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Renamed the method &lt;code&gt;dumpViteConfig&lt;/code&gt; to &lt;code&gt;dump&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/d1c01218&#34;&gt;d1c01218&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Renamed the top-level extension from &lt;code&gt;kotlinViteExtension&lt;/code&gt; to &lt;code&gt;kotlinViteConfig&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/ec1af490&#34;&gt;ec1af490&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Vite for Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Vite 8.0.0-beta.18 by default (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/165&#34;&gt;!165&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Added documentation to packages, fixed broken links (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/692260a3&#34;&gt;692260a3&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/9603808c&#34;&gt;9603808c&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Links now point to the new &#39;Reference&#39; tab (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/87917bf4&#34;&gt;87917bf4&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Gradle 9.4.1&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/04/13/v0.8.4.html</link> <pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/04/13/v0.8.4.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/04/13/v0.8.4.png" type="image/png" length="52784" /> </item> <item> <title>0.8.3 • Dependency upgrades</title> <description>&lt;h1&gt;0.8.3 • Dependency upgrades&lt;/h1&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 2.3.10&lt;/li&gt; &lt;li&gt;Gradle 9.3.1&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/03/04/v0.8.3.html</link> <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/03/04/v0.8.3.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/03/04/v0.8.3.png" type="image/png" length="43693" /> </item> <item> <title>0.8.2 • Kotlin 2.3.0 and documentation website improvements</title> <description>&lt;h1&gt;0.8.2 • Kotlin 2.3.0 and documentation website improvements&lt;/h1&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 2.3.0&lt;/li&gt; &lt;li&gt;NodeJS 24.13.0&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;p&gt;The documentation website has been upgraded to the latest Material MkDocs version, and a bunch of new features have been enabled… Can you spot them all?&lt;/p&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/02/18/v0.8.2.html</link> <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/02/18/v0.8.2.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/02/18/v0.8.2.png" type="image/png" length="49075" /> </item> <item> <title>0.8.1 • Dependency upgrades, simplify local plugins</title> <description>&lt;h1&gt;0.8.1 • Dependency upgrades, simplify local plugins&lt;/h1&gt; &lt;h3&gt;Base&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Introduce the &lt;code&gt;localPlugin()&lt;/code&gt; function to simplify declaring local plugins (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/74&#34;&gt;#74&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/150&#34;&gt;!150&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Vite 8.0.0-beta.9 by default&lt;/li&gt; &lt;li&gt;vite-plugin-restart 2.0.0 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/964f3c1e&#34;&gt;964f3c1e&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/75&#34;&gt;#75&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/151&#34;&gt;!151&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/01/30/v0.8.1.html</link> <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/01/30/v0.8.1.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/01/30/v0.8.1.png" type="image/png" length="55850" /> </item> <item> <title>0.8.0 • Local plugins and fixed cache</title> <description>&lt;h1&gt;0.8.0 • Local plugins and fixed cache&lt;/h1&gt; &lt;ul&gt; &lt;li&gt;Fixed the default cache directory (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/70&#34;&gt;#70&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/142&#34;&gt;!142&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Support local plugins (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/73&#34;&gt;#73&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/149&#34;&gt;!149&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2026/01/09/v0.8.0.html</link> <pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2026/01/09/v0.8.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2026/01/09/v0.8.0.png" type="image/png" length="43628" /> </item> <item> <title>0.7.1 • Documentation fixes</title> <description>&lt;h1&gt;0.7.1 • Documentation fixes&lt;/h1&gt; &lt;ul&gt; &lt;li&gt;Technical fixes to the documentation website&lt;/li&gt; &lt;li&gt;Improved tests for WasmJS&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/12/16/v0.7.1.html</link> <pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/12/16/v0.7.1.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/12/16/v0.7.1.png" type="image/png" length="36996" /> </item> <item> <title>0.7.0 • Vite 8 beta support, experimental WasmJS support, bug fixes</title> <description>&lt;h1&gt;0.7.0 • Vite 8 beta support, experimental WasmJS support, bug fixes&lt;/h1&gt; &lt;h3&gt;Important&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin users: you may need to upgrade your Node version. See the &#39;Kotlin&#39; section below.&lt;/li&gt; &lt;li&gt;Kotlin users: the production output directory has changed from &lt;code&gt;build/vite/dist&lt;/code&gt; to &lt;code&gt;build/vite/js/dist&lt;/code&gt;.&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Base&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Upgraded to Vite 8.0.0-beta.2 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/69&#34;&gt;#69&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/141&#34;&gt;!141&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added the &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/api/-vite%20for%20-gradle/opensavvy.gradle.vite.base.config/-vite-config/auto-rewrite-index.html&#34;&gt;&lt;code&gt;config.autoRewriteIndex&lt;/code&gt;&lt;/a&gt; option to more easily support mixed Webpack/Vite projects (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/66&#34;&gt;#66&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/124&#34;&gt;!124&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Kotlin&lt;/h3&gt; &lt;p&gt;This release updates the Vite version, and new Vite versions require a newer NodeJS version than the one shipped by default by the Kotlin Gradle Plugin. For the build to work, you may need to upgrade the NodeJS version you&#39;re using as well. To do so, open the root &lt;code&gt;build.gradle.kts&lt;/code&gt; file and add:&lt;/p&gt; &lt;p&gt;&lt;code&gt;kotlin project.plugins.withType&amp;lt;org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsPlugin&amp;gt; { project.the&amp;lt;org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsEnvSpec&amp;gt;().version = &#34;24.12.0&#34; }&lt;/code&gt;&lt;/p&gt; &lt;p&gt;This information has also been added to the &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/guides/index.html#troubleshooting&#34;&gt;Troubleshooting section of the getting started guide&lt;/a&gt;.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Added experimental WasmJS support (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/46&#34;&gt;#46&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/127&#34;&gt;#127&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/137&#34;&gt;#137&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added the &lt;code&gt;:vitePreview&lt;/code&gt; task to serve the production output locally (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/66ba462a&#34;&gt;66ba462a&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Fixed the default target which was incorrect, replaced it with &lt;code&gt;&#34;es2015&#34;&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/9c047b0d&#34;&gt;9c047b0d&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Fixed external plugins (&lt;code&gt;config.plugin()&lt;/code&gt;) which were not correctly applied (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/65&#34;&gt;#65&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/139&#34;&gt;!139&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Removed the default plugins &lt;code&gt;@rollup/plugin-commonjs&lt;/code&gt; and &lt;code&gt;vite-plugin-top-level-await&lt;/code&gt;, as they are not needed with Vite 8. If you want to continue using Vite 7, you may need to explicitly add them to your build (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/141&#34;&gt;!141&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Moved the Troubleshooting section from the main page to the &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/guides/index.html#troubleshooting&#34;&gt;Getting started guide&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Gradle 9.2.0&lt;/li&gt; &lt;li&gt;Kotlin 2.2.21&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Internal changes&lt;/h3&gt; &lt;p&gt;In this release, we have improved our automated test suites, which should make bugs rarer.&lt;/p&gt; &lt;h3&gt;Special thanks&lt;/h3&gt; &lt;p&gt;Thanks to Robert Jaros, the author of the KotlinJS frameworks &lt;a href=&#34;https://kilua.dev/&#34;&gt;Kilua&lt;/a&gt; and &lt;a href=&#34;https://kvision.io/&#34;&gt;KVision&lt;/a&gt;, who contributed most of the improvements in this release. Since Kilua 0.0.27, you can also find our Vite plugin in the &lt;a href=&#34;https://plugins.jetbrains.com/plugin/27530-kilua-project-wizard&#34;&gt;Kilua project creation wizard in IntelliJ&lt;/a&gt;!&lt;/p&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/12/13/v0.7.0.html</link> <pubDate>Sat, 13 Dec 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/12/13/v0.7.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/12/13/v0.7.0.png" type="image/png" length="46518" /> </item> <item> <title>0.6.3 • ES6 plugins support, stability and performance improvements</title> <description>&lt;h1&gt;0.6.3 • ES6 plugins support, stability and performance improvements&lt;/h1&gt; &lt;h3&gt;Base&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;By default, the Vite configuration file is now called &lt;code&gt;vite.config.mjs&lt;/code&gt; instead of &lt;code&gt;vite.config.js&lt;/code&gt;, to allow usage of ES6 plugins (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/120&#34;&gt;!120&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Do not reload the app when Kotlin files change, wait until the generated JS files change (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/121&#34;&gt;!121&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Fixed the exec tasks did not correctly inherit the configuration of the write tasks (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/01d20eda&#34;&gt;01d20eda&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Fixed the source maps were not configured correctly, they now work for the current module (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/122&#34;&gt;!122&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;The Vite working directory is now generated from the compiler output and resources directly, without an intermediary copy (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/123&#34;&gt;!123&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/09/13/v0.6.3.html</link> <pubDate>Sat, 13 Sep 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/09/13/v0.6.3.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/09/13/v0.6.3.png" type="image/png" length="55346" /> </item> <item> <title>0.6.2 • Documentation and configuration improvements</title> <description>&lt;h1&gt;0.6.2 • Documentation and configuration improvements&lt;/h1&gt; &lt;h3&gt;Base&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Better code highlighting when declaring plugins (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;The execution tasks (&lt;code&gt;viteRun&lt;/code&gt; and &lt;code&gt;viteBuild&lt;/code&gt;) now inherit from the writing tasks (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Test ESM support (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Test ES2015 support (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Added a &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/guides/&#34;&gt;Getting started guide&lt;/a&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/guides/esm.html&#34;&gt;an article on ESM and its benefits&lt;/a&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/guides/es2015.html&#34;&gt;an article on ES2015 and its benefits&lt;/a&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/119&#34;&gt;!119&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/09/04/v0.6.2.html</link> <pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/09/04/v0.6.2.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/09/04/v0.6.2.png" type="image/png" length="45411" /> </item> <item> <title>0.6.1 • Development-mode performance and bug fixes</title> <description>&lt;h1&gt;0.6.1 • Development-mode performance and bug fixes&lt;/h1&gt; &lt;h3&gt;Vite for Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Fixed &#34;Maximum call stack exceeded&#34; on large projects (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/57&#34;&gt;#57&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/113&#34;&gt;!113&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Vite now only reloads changed files in development mode, instead of always reloading all files (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/63&#34;&gt;#63&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/116&#34;&gt;!116&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Replaced &lt;code&gt;@originjs/vite-plugin-commonjs&lt;/code&gt; with &lt;code&gt;vite-plugin-commonjs&lt;/code&gt; 0.10.4 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/2924ee5b&#34;&gt;2924ee5b&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/57&#34;&gt;#57&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/113&#34;&gt;!113&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;&lt;code&gt;@rollup/plugin-commonjs&lt;/code&gt; 28.0.6 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/113&#34;&gt;!113&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/08/29/v0.6.1.html</link> <pubDate>Fri, 29 Aug 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/08/29/v0.6.1.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/08/29/v0.6.1.png" type="image/png" length="44877" /> </item> <item> <title>0.6.0 • Server options and the new documentation website</title> <description>&lt;h1&gt;0.6.0 • Server options and the new documentation website&lt;/h1&gt; &lt;h3&gt;Base&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Added &lt;code&gt;server.host&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/59&#34;&gt;#59&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/108&#34;&gt;!108&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added &lt;code&gt;server.port&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/59&#34;&gt;#59&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/108&#34;&gt;!108&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added &lt;code&gt;server.strictPort&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/59&#34;&gt;#59&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/108&#34;&gt;!108&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Added &lt;code&gt;server.proxy&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/59&#34;&gt;#59&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/108&#34;&gt;!108&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Kotlin&lt;/h3&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Moved the documentation website to &lt;a href=&#34;https://vite-kotlin.opensavvy.dev/&#34;&gt;https://vite-kotlin.opensavvy.dev/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/08/23/v0.6.0.html</link> <pubDate>Sat, 23 Aug 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/08/23/v0.6.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/08/23/v0.6.0.png" type="image/png" length="50870" /> </item> <item> <title>0.5.4 • New documentation website</title> <description>&lt;h1&gt;0.5.4 • New documentation website&lt;/h1&gt; &lt;h3&gt;Vite for Gradle&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Added the option &lt;code&gt;publicDir&lt;/code&gt; (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/106&#34;&gt;!106&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Vite for Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;The browser can now see the Kotlin source files. This is a first step towards fully-functioning source maps (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/d70b6314&#34;&gt;d70b6314&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/106&#34;&gt;!106&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Documentation&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Added a new landing page at https://vite-kotlin.opensavvy.dev/docs/ (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/54&#34;&gt;#54&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/105&#34;&gt;!105&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Gradle 8.14.3 support&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/08/07/v0.5.4.html</link> <pubDate>Thu, 07 Aug 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/08/07/v0.5.4.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/08/07/v0.5.4.png" type="image/png" length="44803" /> </item> <item> <title>0.5.3 • Gradle 8.14 and Kotlin 2.2.0 support</title> <description>&lt;h1&gt;0.5.3 • Gradle 8.14 and Kotlin 2.2.0 support&lt;/h1&gt; &lt;h3&gt;Deployment&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;New MavenCentral publishing process with NMCP (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/104&#34;&gt;!104&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Gradle 8.14 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/6d2bd758&#34;&gt;6d2bd758&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Kotlin 2.2.0 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/1c16386a&#34;&gt;1c16386a&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/07/25/v0.5.3.html</link> <pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/07/25/v0.5.3.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/07/25/v0.5.3.png" type="image/png" length="50477" /> </item> <item> <title>0.5.2 • Kotlin 2.1.20 support</title> <description>&lt;h1&gt;0.5.2 • Kotlin 2.1.20 support&lt;/h1&gt; &lt;h3&gt;Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Support for Kotlin 2.1.20 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/55&#34;&gt;#55&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/96&#34;&gt;!96&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Internal rewrite from explicit dependencies to RequiresNpmDependencies (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/42309af3&#34;&gt;42309af3&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/06/27/v0.5.2.html</link> <pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/06/27/v0.5.2.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/06/27/v0.5.2.png" type="image/png" length="39087" /> </item> <item> <title>0.5.1 • Vite 6.1 support</title> <description>&lt;h1&gt;0.5.1 • Vite 6.1 support&lt;/h1&gt; &lt;h3&gt;Vite for Kotlin&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Vite 6.1.0 by default (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/b28d5f23&#34;&gt;b28d5f23&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/86&#34;&gt;!86&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Rollup CommonJS 28.0.2 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/f54e98b4&#34;&gt;f54e98b4&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/86&#34;&gt;!86&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2025/02/19/v0.5.1.html</link> <pubDate>Wed, 19 Feb 2025 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2025/02/19/v0.5.1.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2025/02/19/v0.5.1.png" type="image/png" length="36278" /> </item> <item> <title>0.5.0 • modulePreload and dependency upgrades</title> <description>&lt;h1&gt;0.5.0 • modulePreload and dependency upgrades&lt;/h1&gt; &lt;h3&gt;Vite&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Support build.modulePreload (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/78&#34;&gt;!78&lt;/a&gt;, thanks @becmer!)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 2.0.20&lt;/li&gt; &lt;li&gt;Gradle 8.10.2&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2024/12/29/v0.5.0.html</link> <pubDate>Sun, 29 Dec 2024 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2024/12/29/v0.5.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2024/12/29/v0.5.0.png" type="image/png" length="41064" /> </item> <item> <title>0.4.0 • Kotlin 2.0.0 support</title> <description>&lt;h1&gt;0.4.0 • Kotlin 2.0.0 support&lt;/h1&gt; &lt;h3&gt;Samples&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Removed the TailwindCSS sample (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/a99e97f5&#34;&gt;a99e97f5&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 2.0.0 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/8b17d5c4&#34;&gt;8b17d5c4&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2024/07/17/v0.4.0.html</link> <pubDate>Wed, 17 Jul 2024 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2024/07/17/v0.4.0.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2024/07/17/v0.4.0.png" type="image/png" length="36795" /> </item> <item> <title>0.3.10 • Kotlin 2.0.0-RC1 support</title> <description>&lt;h1&gt;0.3.10 • Kotlin 2.0.0-RC1 support&lt;/h1&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 2.0.0-RC1 (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/commit/66672126&#34;&gt;66672126&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/62&#34;&gt;!62&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Examples&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Bump dependencies (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/52&#34;&gt;#52&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/63&#34;&gt;!63&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2024/05/04/v0.3.10.html</link> <pubDate>Sat, 04 May 2024 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2024/05/04/v0.3.10.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2024/05/04/v0.3.10.png" type="image/png" length="41199" /> </item> <item> <title>0.3.9 • Publication fixes</title> <description>&lt;h1&gt;0.3.9 • Publication fixes&lt;/h1&gt; &lt;h3&gt;Build and deployment&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Fix publishing bug (&lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/issues/44&#34;&gt;#44&lt;/a&gt;, &lt;a href=&#34;https://gitlab.com/opensavvy/automation/kotlin-vite/-/merge_requests/54&#34;&gt;!54&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Dependencies&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Kotlin 1.9.22&lt;/li&gt; &lt;/ul&gt;</description> <link>https://vite-kotlin.opensavvy.dev/news/2024/03/11/v0.3.9.html</link> <pubDate>Mon, 11 Mar 2024 00:00:00 +0000</pubDate> <source url="https://vite-kotlin.opensavvy.dev/feed_rss_created.xml">Vite for Kotlin</source><guid isPermaLink="true">https://vite-kotlin.opensavvy.dev/news/2024/03/11/v0.3.9.html</guid> <enclosure url="https://vite-kotlin.opensavvy.dev/assets/images/social/news/2024/03/11/v0.3.9.png" type="image/png" length="38724" /> </item> </channel> </rss>