From 402ed1225971f64c3846e07a79ace05a8e116528 Mon Sep 17 00:00:00 2001 From: laskasn Date: Thu, 2 Jun 2022 18:45:28 +0300 Subject: [PATCH] version 4.1.0 --- CHANGELOG.md | 97 +++++++++++++++++++++++++++++----------------------- README.md | 5 ++- version | 2 +- 3 files changed, 60 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac8137d..a3c9541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,71 +5,84 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). For Keycloak upstream changelog please see https://www.keycloak.org/docs/latest/release_notes/index.html. -Full Keycloak upstream jira issue can be shown if filtered by Fix version. For example [Keycloak jira issue for 15.0.2 version](https://issues.redhat.com/browse/KEYCLOAK-19161?jql=project%20%3D%20keycloak%20and%20fixVersion%20%3D%2015.0.2) + Full Keycloak upstream jira issue can be shown if filtered by Fix version. For example [Keycloak jira issue for 15.0.2 version](https://issues.redhat.com/browse/KEYCLOAK-19161?jql=project%20%3D%20keycloak%20and%20fixVersion%20%3D%2015.0.2) -## [v1.0.0] - 18-10-2021 -### Added -- A configuration is created to allow loading custom project icon -- A default icon is added (GRNET icon) -## [v1.1.0] - 15-11-2021 -### Added -- A footer is created to allow showing some teplated information -- Templated footer can now include icons, privacy policy urls, terms of use urls, contact emails, and a custom footer html snippet +## [v4.1.0] - 2022-06-02 +### Changed +- Searches also for QUARKUS_HOME as an alternative for app's base path +- Stores config files under /theme-config path -## [v1.2.0] - 17-11-2021 +## [v4.0.2] - 2022-05-19 ### Added -- Updated configuration to enable defining a red ribbon for Demo instances +- Spinner while searching/filtering IdPs in WAYF +### Changed +- Bugfix RCIAM-738: Fixes duplicate entry listing in WAYF search as you type +## [v4.0.1] - 2022-05-19 ### Changed -- Refactored the internal classes (changed package names, etc) +- Bugfix - In the WAYF IdP listing, if in the first resultset there is at least one hidden IdP, the search bar becomes hidden. -## [v2.0.0] - 13-12-2021 +## [v4.0.0] - 2022-05-16 ### Added -- Configuration file listeners and realm listeners, which update the running instance with any configuration changes (no restart required). -- Terms of use file and realm listeners, which update the running instance with any terms of use changes (no restart required). -- Also added an admin http interface to allow admins to upload a new config and terms of use on any realm. +The theme now has the ability to serve static files (of any type), like a webserver. More information can be found in the README.md file. +In the WAYF page, the search fetches any matches, without respect to any special characters or upper/lower case. i.e. searching 'muller' would also match to anything with 'Müller' within +## [v3.0.1] - 2022-03-07 ### Changed -- Moved all deployment-specific resources (icons) in the vanilla. Configuration specifies which ones are used. +- Bugfix - On account pages, the uppermost left banner icon, if larger than a certain css size, would rescale to zero size (0x0 pixels). + +## [v3.0.0] - 2022-02-24 +### Added +- Theme now was extended to also modify the user account management pages. It now offers the option to modify (per-realm) the footer and the logo icons. -## [v2.1.0] - 7-1-2022 +## [v2.3.0] - 2022-02-16 ### Changed -- The terms-of-use served in the terms.ftl now use an iframe to show the internal or external link configured. -- Theme config can now be partially updated from the REST endpoint. Previously, it could only be replaced. +- Reassembled the header (project icon) and footer to be applied on all template-inheriting login ftl pages. +- Extended the OIDC consent screen (RCIAM-791) -## [v2.2.0] - 10-1-2022 +## [v2.2.0] - 2022-01-10 ### Changed - Turned the theme into a hot-deployable theme. - -## [v2.3.0] - 16-2-2022 +## [v2.1.0] - 2022-01-07 ### Changed -- Reassembled the header (project icon) and footer to be applied on all template-inheriting login ftl pages. -- Extended the OIDC consent screen (RCIAM-791) +- The terms-of-use served in the terms.ftl now use an iframe to show the internal or external link configured. +- Theme config can now be partially updated from the REST endpoint. Previously, it could only be replaced. -## [v3.0.0] - 24-2-2022 +## [v2.0.0] - 2021-12-13 ### Added -- Theme now was extended to also modify the user account management pages. It now offers the option to modify (per-realm) the footer and the logo icons. - -## [v3.0.1] - 7-3-2022 +- Configuration file listeners and realm listeners, which update the running instance with any configuration changes (no restart required). +- Terms of use file and realm listeners, which update the running instance with any terms of use changes (no restart required). +- Also added an admin http interface to allow admins to upload a new config and terms of use on any realm. ### Changed -- Bugfix - On account pages, the uppermost left banner icon, if larger than a certain css size, would rescale to zero size (0x0 pixels). +- Moved all deployment-specific resources (icons) in the vanilla. Configuration specifies which ones are used. -## [v4.0.0] - 16-5-2022 +## [v1.2.0] - 2021-11-17 ### Added -The theme now has the ability to serve static files (of any type), like a webserver. More information can be found in the README.md file. - -## [v4.0.1] - 19-5-2022 +- Updated configuration to enable defining a red ribbon for Demo instances ### Changed -- Bugfix - In the WAYF IdP listing, if in the first resultset there is at least one hidden IdP, the search bar becomes hidden. +- Refactored the internal classes (changed package names, etc) -## [v4.0.2] - 19-5-2022 +## [v1.1.0] - 2021-11-15 ### Added -- Spinner while searching/filtering IdPs in WAYF -### Changed -- Bugfix RCIAM-738: Fixes duplicate entry listing in WAYF search as you type +- A footer is created to allow showing some teplated information +- Templated footer can now include icons, privacy policy urls, terms of use urls, contact emails, and a custom footer html snippet + +## [v1.0.0] - 2021-10-18 +### Added +- A configuration is created to allow loading custom project icon +- A default icon is added (GRNET icon) + + + + + + + + + + + + -## [v4.0.3] - 1-6-2022 -### Changed -- Searches also for QUARKUS_HOME as an alternative for app's base path \ No newline at end of file diff --git a/README.md b/README.md index 61824aa..28a0568 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ This is the vanilla theme for rciam installations. Please note that this theme needs a custom modification on core keycloak code in order to work. The [theme releases](https://github.com/rciam/keycloak-theme-vanilla/releases) are compatible with these [keycloak releases](https://github.com/eosc-kc/keycloak/releases), as presented in the compatibility matrix [at the end of this page](https://github.com/rciam/keycloak-theme-vanilla/edit/master/README.md#compatibility-matrix) +The theme also requires one of the following env variables: { JBOSS_HOME | QUARKUS_HOME | HOME } to store its configuration files. + + Contact the development team for instructions. ## Screenshots @@ -135,7 +138,7 @@ This theme is compatible with the custom releases of keycloak which can be found | v3.0.0 | v16.1.0-rc1.0.1 + | | v3.0.1 | v16.1.0-rc1.0.1 + | | v4.0.0 | v16.1.0-rc1.0.1 + | -| v4.0.3 | v16.1.0-rc1.0.1 + | +| v4.1.0 | v16.1.0-rc1.0.1 + | ## License diff --git a/version b/version index bbbf720..5469c48 100644 --- a/version +++ b/version @@ -1 +1 @@ -v4.0.3 \ No newline at end of file +v4.1.0 \ No newline at end of file