From cd429dd71ed24ecb82a9b0e42a24fa4ec4b88278 Mon Sep 17 00:00:00 2001 From: Andre Angelantoni Date: Mon, 28 Oct 2024 12:51:00 -0600 Subject: [PATCH 1/6] [spring framework] Add HeroDevs link to paragraph below table. --- products/spring-framework.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/products/spring-framework.md b/products/spring-framework.md index 2cbb3d51b2e..b2085f6cd51 100644 --- a/products/spring-framework.md +++ b/products/spring-framework.md @@ -115,8 +115,8 @@ See [Spring Boot Milestones page](https://github.com/spring-projects/spring-fram for upcoming releases and [Spring Boot Support page](https://spring.io/projects/spring-framework#support) for more details about support roadmap. -Extended support is available -[from VMWare](https://tanzu.vmware.com/content/blog/vmware-spring-runtime-extended-support). +Extended support is available from +[VMWare](https://tanzu.vmware.com/content/blog/vmware-spring-runtime-extended-support) and [HeroDevs](https://www.herodevs.com/support/spring-nes). ## [JDK/Jakarta EE Compatibility](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions#jdk-version-range) From e9a495841cb6e36555ca81e88535831520c13f5e Mon Sep 17 00:00:00 2001 From: Andre Angelantoni Date: Mon, 28 Oct 2024 14:53:02 -0600 Subject: [PATCH 2/6] [Spring framework] Add extra column for providers. --- _layouts/product.html | 10 +++++++++- products/spring-framework.md | 9 +++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/_layouts/product.html b/_layouts/product.html index 9e1b781e051..baddf25a807 100644 --- a/_layouts/product.html +++ b/_layouts/product.html @@ -44,6 +44,7 @@

{{ page.title }}

{% if page.eoasColumn %}{{ page.eoasColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% if page.eolColumn %}{{ page.eolColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% if page.eoesColumn %}{{ page.eoesColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} + {% if page.commercialProviderColumn %}Commercial Support Provider{% assign colCount = colCount | plus:1 %}{% endif %} {% for column in customColumnsBeforeLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %} {% if page.releaseColumn %}{{ page.releaseColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% for column in customColumnsAfterLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %} @@ -129,7 +130,14 @@

{{ page.title }}

{% endif %} - {%- for column in customColumnsBeforeLatest %} + {% if page.commercialProviderColumn %} + + {% if r.commercialProviderColumn %} + {{ r.commercialProviderColumn }} + {% endif %} + + {% endif %} + {%- for column in customColumnsBeforeLatest %} {% include custom-column-td.html release=r column=column %} {%- endfor %} diff --git a/products/spring-framework.md b/products/spring-framework.md index b2085f6cd51..abc53bc50e6 100644 --- a/products/spring-framework.md +++ b/products/spring-framework.md @@ -11,6 +11,7 @@ changelogTemplate: https://github.com/spring-projects/spring-framework/releases/ releaseDateColumn: true eolColumn: OSS support eoesColumn: Commercial Support +commercialProviderColumn: true auto: methods: @@ -36,6 +37,7 @@ releases: releaseDate: 2023-11-16 eol: 2025-08-31 eoes: 2026-12-31 + commercialProviderColumn: VMWare, HeroDevs latest: "6.1.14" latestReleaseDate: 2024-10-17 @@ -45,6 +47,7 @@ releases: releaseDate: 2022-11-16 eol: 2024-08-31 eoes: 2025-12-31 + commercialProviderColumn: VMWare, HeroDevs latest: "6.0.23" latestReleaseDate: 2024-08-14 @@ -54,6 +57,7 @@ releases: releaseDate: 2020-10-27 eol: 2024-08-31 eoes: 2026-12-31 + commercialProviderColumn: VMWare, HeroDevs lts: true latest: "5.3.39" latestReleaseDate: 2024-08-14 @@ -64,6 +68,7 @@ releases: releaseDate: 2019-09-30 eol: 2021-12-31 eoes: 2023-12-31 + commercialProviderColumn: HeroDevs link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE latest: "5.2.25" latestReleaseDate: 2023-07-13 @@ -74,6 +79,7 @@ releases: releaseDate: 2018-09-21 eol: 2020-12-31 eoes: 2022-12-31 + commercialProviderColumn: HeroDevs link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE latest: "5.1.20" latestReleaseDate: 2020-12-09 @@ -83,6 +89,7 @@ releases: supportedJakartaEEVersions: "N/A" releaseDate: 2017-09-28 eol: 2020-12-31 + commercialProviderColumn: HeroDevs link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE latest: "5.0.20" latestReleaseDate: 2020-12-09 @@ -92,6 +99,7 @@ releases: supportedJakartaEEVersions: "N/A" releaseDate: 2016-06-10 eol: 2020-12-31 + commercialProviderColumn: HeroDevs link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE latest: "4.3.30" latestReleaseDate: 2020-12-09 @@ -101,6 +109,7 @@ releases: supportedJakartaEEVersions: "N/A" releaseDate: 2012-12-13 eol: 2016-12-31 + commercialProviderColumn: (TODO - Two bots say no support) link: https://github.com/spring-projects/spring-framework/releases/tag/v__LATEST__.RELEASE latest: "3.2.18" latestReleaseDate: 2016-12-21 From ef83638588501918560a2080085168c9b0cf8c78 Mon Sep 17 00:00:00 2001 From: Andre Angelantoni Date: Tue, 29 Oct 2024 13:49:35 -0600 Subject: [PATCH 3/6] [Spring framework] Hide Unmaintained releases button. --- _layouts/product.html | 14 +++-------- products/spring-framework.md | 48 +++++++++++++++++++++++++++--------- 2 files changed, 40 insertions(+), 22 deletions(-) diff --git a/_layouts/product.html b/_layouts/product.html index baddf25a807..0c478de6df0 100644 --- a/_layouts/product.html +++ b/_layouts/product.html @@ -44,7 +44,6 @@

{{ page.title }}

{% if page.eoasColumn %}{{ page.eoasColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% if page.eolColumn %}{{ page.eolColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% if page.eoesColumn %}{{ page.eoesColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} - {% if page.commercialProviderColumn %}Commercial Support Provider{% assign colCount = colCount | plus:1 %}{% endif %} {% for column in customColumnsBeforeLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %} {% if page.releaseColumn %}{{ page.releaseColumnLabel }}{% assign colCount = colCount | plus:1 %}{% endif %} {% for column in customColumnsAfterLatest %}{% include custom-column-th.html column=column %}{% assign colCount = colCount | plus:1 %}{% endfor %} @@ -130,14 +129,7 @@

{{ page.title }}

{% endif %} - {% if page.commercialProviderColumn %} - - {% if r.commercialProviderColumn %} - {{ r.commercialProviderColumn }} - {% endif %} - - {% endif %} - {%- for column in customColumnsBeforeLatest %} + {%- for column in customColumnsBeforeLatest %} {% include custom-column-td.html release=r column=column %} {%- endfor %} @@ -160,8 +152,8 @@

{{ page.title }}

{% endfor %} {% assign can_be_hidden_releases_count = page.releases | where: 'can_be_hidden', true | size %} -{% if can_be_hidden_releases_count > 0 %} - +{% if can_be_hidden_releases_count > 0 and page.omitHiddenReleaseButton != true %} +