Changelog History
Page 1
-
v0.6.4 Changes
March 16, 2020This update will break your code however a project-wide rename from
import io.kweb
toimport kweb
should resolve most issues.๐ This is something I've been meaning to do for a while as I don't think the old style of basing the package name on the domain name of the project makes sense these days, if it ever did.
๐ฆ Shoebox has also been migrated over to the new package naming.
-
v0.6.3 Changes
March 15, 2020๐ Update JQuery and Fomantic to the latest versions, load from static assets rather than CDNs which should improve page load performance.
-
v0.6.2
March 11, 2020 -
v0.6.1
March 10, 2020 -
v0.6.0 Changes
March 08, 2020Server-Side Rendering (SSR) with Rehydration
๐ In previous versions of Kweb, along with many other modern web frameworks, the HTML DOM is built from JavaScript instructions supplied by the server on initial page render.
This has the advantage of being able to reuse the code that modifies the DOM after page render to also render the page itself.
๐ It has the significant disadvantage that search engines visiting the page won't see anything unless they support JavaScript which many don't, this isn't good from a Search Engine Optimization perspective.
๐ With this release, Kweb will render the page to HTML in the document body, then instrumenting this server-generated DOM with JavaScript as necessary, and this is achieved without any external change to Kweb's API (the "rehydration" of the DOM).
โก๏ธ As part of this change the initial Kweb HTML page is now rendered using JSoup, with the plugin mechanism updated and simplified to take advantage of this.
๐ See also: Rendering on the Web provides an explanation of SSR and Rehydration. The Kweb user manual will tell you everything you need to know about Kweb.
-
v0.5.19
February 22, 2020 -
v0.5.18 Changes
February 18, 2020 -
v0.5.17 Changes
February 15, 2020- ๐ (Hopefully) fixes #102
-
v0.5.16 Changes
February 12, 2020 -
v0.5.15 Changes
February 09, 2020๐ Kweb now supports HTTPS! Many thanks to @alkoclick.