-
-
Notifications
You must be signed in to change notification settings - Fork 242
Keycloakify v10 (Keycloak v24 & 25 support and much more) #538
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
Conversation
|
I think I might be able to pull of retrocompatibility in the end. |
|
Thanks to https://github.com/jcputney/keycloak-theme-additional-info-extension we will finaly have proper clientside password validation let's go! For reference: https://keycloak.discourse.group/t/make-password-policies-available-to-freemarker/11632 |
|
I made good progress this week end but it will be at least another week befor this get merged |
|
It's taking some time because I need to implement the logic for real-time client-side validation of user profile attributes. The default Keycloak theme lacks any form of client-side validation. Trust me, the wait will be worth it for the enhanced user experience compared to the default Keycloak theme! |
|
There will no longer be two different pages for |
|
Sorry it's taking longer than expected. I don't want to release an half baked major. |
|
Keeping track of pages that have been added/updated:
|
|
every lpages of the login theme are now implemented by Keycloakify and up to date with Keycloak v24 π |
d33792e to
30e4112
Compare
|
Apologies for the delay, everyone. I'm working hard to get this shipped as soon as possible. There are still some crucial performance optimizations that need to be addressed. Currently, the generated JAR file is too large, and the build time is too long. Despite these issues, this release is very solid, and I believe the time saved by the various improvements will make up for the delay. Thank you for your patience and understanding. |
|
This should be my final update before the release, if all goes as planned. Given that this major update unavoidably includes some breaking changes, I've decided to implement all the significant modifications we've been considering for a while now. This has resulted in a bit of feature creep but we're getting there. |
|
The new starter: https://github.com/keycloakify/keycloakify-starter/tree/keycloakify_10 Full update of the documentation website and migrating guide coming up very soon. |
|
Iβve finally completed the CSS level customization documentation: In particular, some of you might want to check out the documentation specific to Tailwind: https://docs.keycloakify.dev/customization-strategies/css-level-customization/using-tailwind |
Screen.Recording.2024-07-16.at.08.47.27.movAccount theme v3 available soon! There is the starter using Account V3 but the API will probably change and I nee to implement some CLI tooling to make the setup and ejection easyer. https://github.com/keycloakify/keycloakify-starter/tree/account-spa |
fix: Typo InputFiledByType to InputFieldByType
|
Well I'm going to merge this branch even if I'm still not fully ready to release v10. For pepole waiting for the dust to have settled for upgrading you can track the official v10 release. |
|
Hello! Keycloakify v10 has been released. Here are the migration guides: https://docs.keycloakify.dev/faq-and-help/migration-guides/v9-greater-than-v10 I've done my best, but I'm aware that this is not a smooth upgrade process. I figured that it was best to make all the breaking changes at once, hopefully avoiding the need for more in the future. |
Complete overhaul of the React component library to match the latest bultin theme of Keycloak 24