Releases: kwebio/kweb-core
0.12.7: Lots of tooling improvements, new attr DSL block
What's Changed
- Bump selenium-jupiter from 3.3.5 to 4.3.1 by @dependabot in #286
- add attr block, perhaps new DSL is this simple by @sanity in #317
- update Gradle to kts by @aSemy in #318
- buildSrc convention plugins by @aSemy in #320
- initial buildSrc setup by @aSemy in #319
- Enable Gradle Build Cache, and update GHAs by @aSemy in #321
- Fix CI/CD, and additional config updates by @aSemy in #322
- add binary-compatibility-validator plugin by @aSemy in #325
- Revert "add binary-compatibility-validator plugin" by @sanity in #327
- Bump logback-classic from 1.4.3 to 1.4.4 by @dependabot in #328
- Bump org.jetbrains.dokka from 1.7.10 to 1.7.20 by @dependabot in #329
New Contributors
Full Changelog: 0.12.6...0.12.7
Almost all dependencies now current, Gradle 7, mdbook for docs
Overview
After much waling and gnashing of teeth we've now got Kweb upgraded from Gradle 6 to the latest Gradle 7.5 - thank you so much to the contributors who helped, particularly @Derek52 and @tcrawford-figure. We've also bumped almost all other dependencies to their latest versions.
Fully open source live website built on Kweb
We now have a live example of a Kweb site deployed on Google Cloud, using FireStore as a database - set up to auto-deploy with Github Actions:
What's Changed
- Upgrade gradle to 7.5.1, migrate to kotest by @tcrawford-figure in #305
- Bump logback-classic from 1.4.1 to 1.4.3 by @dependabot in #302
- Build improvements by @3flex in #307
- Fix a few deprecations by @3flex in #310
- Remove Travis config by @3flex in #306
- Use JDK 17 (LTS) on CI by @3flex in #308
- Validate Gradle Wrapper on CI by @3flex in #309
- Bump com.github.johnrengelman.shadow from 6.1.0 to 7.1.2 by @3flex in #311
- Remove commons-io dependency by @3flex in #312
- Bump kotest-bom from 5.4.2 to 5.5.0 by @dependabot in #315
New Contributors
- @tcrawford-figure made their first contribution in #305
- @3flex made their first contribution in #307
Full Changelog: 0.12.5...0.12.6
0.12.5 - more dependency version bumps
What's Changed
- Bump kotlin-stdlib from 1.6.10 to 1.7.20 by @dependabot in #297
- Bump org.jetbrains.kotlin.plugin.serialization from 1.6.10 to 1.7.20 by @dependabot in #299
- Bump junit-jupiter-api from 5.7.0 to 5.9.1 by @dependabot in #296
- Bump org.jetbrains.dokka from 1.5.0 to 1.7.10 by @dependabot in #301
- Bump gradle-versions-plugin from 0.36.0 to v0.42.0 by @dependabot in #287
- Bump junit-jupiter-engine from 5.9.0 to 5.9.1 by @dependabot in #300
Full Changelog: 0.12.4...0.12.5
0.12.4
What's Changed
- Bump kotlin-stdlib-jdk8 from 1.6.10 to 1.7.20 by @dependabot in #294
- Bump logback-classic from 1.3.0-alpha13 to 1.4.1 by @dependabot in #291
- Bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 by @dependabot in #262
- Bump Ktor from 2.1.1 to 2.1.2
Full Changelog: 0.12.3...0.12.4
Address resource usage issue
Ensure that DOMs are cleaned up when ClientConnection expires.
Make addClasses work in prerender
0.12.2 really make addClasses work for SSR
Fix bug where `text()` were not being pre-rendered.
0.12.1 last fix was incorrect, this one passes
0.12.0
Fix Kweb on Xiaomi browser
Deploy fix for #284; thanks to @frnknglrt for the bug report and fix.
0.11.4: Merge pull request #278 from Derek52/Bugfix-StringDiff
Fixes bug with bi-directional syncing between server-side KVar's and client-side DOM elements.