Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 11ty to reduce security issues #864

Open
Lysander opened this issue May 24, 2024 · 2 comments
Open

Update 11ty to reduce security issues #864

Lysander opened this issue May 24, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@Lysander
Copy link
Collaborator

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

@Lysander Lysander added this to the 1.0-RC18 milestone May 24, 2024
@jillesvangurp
Copy link
Contributor

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 Lysander modified the milestones: 1.0-RC18, 1.0-RC19 May 31, 2024
@Lysander
Copy link
Collaborator Author

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.

@Lysander Lysander added the documentation Improvements or additions to documentation label Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants