v0.9.17
This release contains some nice improvements around detecting and stopping unexpectedly running Kobweb servers.
However, the biggest visible change is color formatted help. For example, if you run kobweb run --help:
Changes
-
Help pages are now formatted with color for easier readability.
-
Made git syncing logic more robust when pulling from repos regardless of how they name their main / master branch.
-
If a running Kobweb server is detected at the start of running
kobweb runorkobweb export, interactive mode will now give the user an opportunity to stop it at that point, instead of just quitting and asking the user to runkobweb stopmanually. -
If a running Kobweb server is detected after trying to quit a
kobweb runearly, it will now be shut down.- Users have reported that a occasionally a Kobweb server gets spun up even after quitting a Kobweb build. This is because, despite the cancellation request going through to Gradle, it doesn't mean that it hadn't yet executed the task that spins up a Kobweb server.
- This issue has likely gotten worse after enabling configuration and build caches, as now this can happen a lot easier actually due to tasks being executed a lot quicker now.
Thanks
- Thanks to @EchoEllet for their support migrating Kobweb over to the latest version of Clikt! This really got the ball rolling on enabling the colored help formatting feature.
Full Changelog: v0.9.16...v0.9.17
