This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts-site.git
The following commit(s) were added to refs/heads/main by this push:
new d7885fc9d docs: add 6.8.0 to Prior Releases and document the
dependency (#298)
d7885fc9d is described below
commit d7885fc9db1155fc98e00c628f7e0591881d8e66
Author: Lukasz Lenart <[email protected]>
AuthorDate: Wed Apr 29 08:43:38 2026 +0200
docs: add 6.8.0 to Prior Releases and document the dependency (#298)
* docs: simplify IDEA plugin install to a single Marketplace button
Drop the surrounding card mock-up and keep only the 'Get from
Marketplace' button — the card without the live download/rating data
didn't add value.
* docs: add 6.8.0 to Prior Releases and document the dependency
Move 6.8.0 into the Prior Releases table on releases.md now that
6.9.0 supersedes it. Document in README.md and CLAUDE.md that
releases.md must be updated alongside _config.yml and the yearly
announcement file when preparing a new release.
---
CLAUDE.md | 2 +-
README.md | 8 ++++++++
source/releases.md | 1 +
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/CLAUDE.md b/CLAUDE.md
index 16811823d..751afacd3 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -85,7 +85,7 @@ Kramdown attribute syntax for Bootstrap classes:
### Common Tasks
-**New release**: Update version variables in `_config.yml`, add announcement
entry to the current year's `announce-YYYY.md`.
+**New release**: Update version variables in `_config.yml`, add announcement
entry to the current year's `announce-YYYY.md`, and move the now-superseded
version into the **Prior Releases** table in `source/releases.md`.
**New announcement year**: Create `source/announce-YYYY.md`, update the
redirect in `source/.htaccess` (`RedirectMatch \/announce.html` line) to point
to the new year.
diff --git a/README.md b/README.md
index d9425c0d2..a67ffa5a4 100644
--- a/README.md
+++ b/README.md
@@ -26,3 +26,11 @@ All pages are generated into the `content` folder.
There are two scripts used to build the image but this should be used only
when `Dockerfile` was modified.
Some redirect rules are configured in `source/.htaccess` file.
+
+## Preparing a new release
+
+When announcing a new release, update the following files together:
+
+1. `_config.yml` - bump `current_version` / `prev_version` (and the matching
`*_short` and `release_date` variables).
+2. `source/announce-YYYY.md` - add the announcement entry for the new release
in the current year's file.
+3. `source/releases.md` - move the version that has just been superseded into
the **Prior Releases** table so the page reflects what is no longer the
recommended download.
diff --git a/source/releases.md b/source/releases.md
index 842374e03..61e65dba5 100644
--- a/source/releases.md
+++ b/source/releases.md
@@ -41,6 +41,7 @@ As a courtesy, we retain archival copies of the website for
releases that initia
| Release | Release Date | Vulnerability
[...]
|-----------------|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
+| Struts 6.8.0 | 5 October 2025 |
[...]
| Struts 7.0.3 | 3 March 2025 | [S2-068]({{ site.wiki_url }}/S2-068)
[...]
| Struts 7.0.0 | 19 December 2024 | [S2-068]({{ site.wiki_url }}/S2-068)
[...]
| Struts 6.7.0 | 17 November 2024 | [S2-068]({{ site.wiki_url }}/S2-068)
[...]