jwstegemann / fritz2

Easily build reactive web-apps in Kotlin based on flows and coroutines.
https://www.fritz2.dev
MIT License
627 stars 25 forks source link

Update 11ty to reduce security issues #864

Open Lysander opened 1 month ago

Lysander commented 1 month ago

We should update 11ty version, as dependabot marks some issues related to 11ty.

jillesvangurp commented 1 month ago

I would recommend running gradle refreshVersions and updating everything to the current version on every release.

Kotlin 2.0.0 is out as well and k2 is defnitely making life a lot nicer with kotlin-js.

We've been using Kotlin 2.0.0 with fritz2 since the early betas without issues. We're not using the lenses kps processor though. But that should work fine.

There are a couple of libraries with release candidates that should release soon, including coroutines, kotlinx.serialization, and probably a few other things.

Lysander commented 1 month ago

We will release an RC18 with stable 1.9 Kotlin support on Monday.

But after that, we could definitely think about upgrading to the new 2.0! I have tested the new K2 compiler within a branch and it really rocks. Iirc there were almost no changes needed to get fritz2 compiled.

That said: 11ty is iirc totally unrelated to any version management, as it is only used for our documentation. So we must upgrade that manually.