jwstegemann / fritz2

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

Kotlin 1.9.20 & refreshVersions plugin #789

Closed jillesvangurp closed 8 months ago

jillesvangurp commented 11 months ago

Reason for refreshVersions is that manually checking all the versions is a bit of a pain. And I've done this a few times now on this project.

Note, refresh versions can also use the toml format that gradle has these days. Not a big fan myself but should be easy to switch. All the npms, gradle plugins, and jar versions are managed currently, which is nice. Anything that can't be updated to latest is documented with a comment in versions.properties.

serras commented 11 months ago

This overrides #784, so if this PR is merged, that one should be closed.

jillesvangurp commented 10 months ago

Added some additional changes that update to kotlin 1.9.10 (ksp plugin was updated)

Also updates gradle to the latest now

And merged the changes on master; so everything is up to date.

Lysander commented 10 months ago

We simply have to wait again some days, until we are quite safe, that the current RC offers all we need for some internal projects, which we cannot upgrade to Kotlin 1.9 right now.

If we are safe, we can merge this PR of course to be up to date.

I have looked into this refreshVersions Plugin and it really seems to be a great solution!

jillesvangurp commented 10 months ago

Understood. I've been using refreshVersions on all my projects for some time now. Works great and saves a lot of time.

Let's re-rerun gradle refreshVersions before merging this and make sure everything is up to date.

Lysander commented 10 months ago

Please be patient some more week. I think at the beginning of October we can merge this PR - definitely looking forward to it! 👍

jillesvangurp commented 10 months ago

No worries, I pushed this to our own repository so it's not blocking me.

I built https://github.com/jillesvangurp/rankquest-studio with it a few weeks ago.

jillesvangurp commented 10 months ago

No worries, I pushed this to our own repository so it's not blocking me.

I built https://github.com/jillesvangurp/rankquest-studio with it a few weeks ago. I actually used the k2 compiler with that, which is a massive enabler for faster build speeds

I just pushed a few more updates to the branch. Mostly some patch releases for the NPMs

Lysander commented 10 months ago

I am looking forward to it! I am very curious, how the K2 compiler improves the build experience.

jillesvangurp commented 9 months ago

I just applied the changes from RC-12. So, everything is synced up again.

jillesvangurp commented 8 months ago

Updated to 1.9.20