This is an automated email from the ASF dual-hosted git repository.
cbrisson pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/velocity-site.git
The following commit(s) were added to refs/heads/main by this push:
new da274c18 Prepare 2.4.1 pages binding and doap
da274c18 is described below
commit da274c180dfd31fb61ae2abebab9ebb5f052eec2
Author: Claude Brisson <[email protected]>
AuthorDate: Mon Oct 21 18:23:31 2024 +0200
Prepare 2.4.1 pages binding and doap
---
site/doap_engine.rdf | 7 +++
src/content/download.mdtext | 90 ++++++++++++++++-----------------
src/content/engine/2.4.1/changes.mdtext | 2 +-
src/content/engine/index.mdtext | 3 +-
src/content/index.mdtext | 2 +-
src/content/left.nav | 2 +-
src/content/news.xml | 23 +++++++++
src/content/release-process.mdtext | 2 +-
8 files changed, 81 insertions(+), 50 deletions(-)
diff --git a/site/doap_engine.rdf b/site/doap_engine.rdf
index 32d446dd..0cdad18d 100644
--- a/site/doap_engine.rdf
+++ b/site/doap_engine.rdf
@@ -28,6 +28,13 @@ When Velocity is used for web development, Web designers can
work in parallel wi
<download-page rdf:resource="http://velocity.apache.org/download.cgi" />
<programming-language>Java</programming-language>
<category rdf:resource="http://projects.apache.org/category/library"/>
+ <release>
+ <Version>
+ <name>Velocity 2.4.1</name>
+ <created>2024-10-14</created>
+ <revision>2.4.1</revision>
+ </Version>
+ </release>
<release>
<Version>
<name>Velocity 2.4</name>
diff --git a/src/content/download.mdtext b/src/content/download.mdtext
index 1d6808c2..4452e8bf 100644
--- a/src/content/download.mdtext
+++ b/src/content/download.mdtext
@@ -51,9 +51,9 @@ Here are the Apache Velocity PGP
[KEYS](https://www.apache.org/dist/velocity/KEY
These releases are considered stable and suitable for production.
-### Velocity Engine 2.4
+### Velocity Engine 2.4.1
-Be sure to check the [release
notes](https://www.apache.org/dist/velocity/engine/2.4/release-notes.html) and
the [dependencies](https://velocity.apache.org/engine/2.4/dependencies.html).
+Be sure to check the [release
notes](https://www.apache.org/dist/velocity/engine/2.4.1/release-notes.html)
and the
[dependencies](https://velocity.apache.org/engine/2.4.1/dependencies.html).
#### Modules
@@ -68,7 +68,7 @@ Be sure to check the [release
notes](https://www.apache.org/dist/velocity/engine
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
- <version>2.4</version>
+ <version>2.4.1</version>
</dependency>
Replace `velocity-engine-core` with `velocity-engine-scripting` to include the
scripting engine, or with `spring-velocity-support` to include the Spring
integration support. Both will include `velocity-engine-core` as a dependency.
@@ -81,21 +81,21 @@ Replace `velocity-engine-core` with
`velocity-engine-scripting` to include the s
<tbody>
<tr>
<th>velocity-engine-core</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4.jar">velocity-engine-core-2.4.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-core-2.4.1.jar">velocity-engine-core-2.4.1.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>velocity-engine-scripting</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4.jar">velocity-engine-scripting-2.4.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.jar">velocity-engine-scripting-2.4.1.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>spring-velocity-support</th>
- <td><a
href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4.jar">spring-velocity-support-2.4.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/spring-velocity-support-2.4.1.jar">spring-velocity-support-2.4.1.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1.jar.sha256">SHA256</a>]</td>
</tr>
</tbody>
</table>
@@ -108,27 +108,27 @@ Replace `velocity-engine-core` with
`velocity-engine-scripting` to include the s
<tbody>
<tr>
<th>velocity-engine-core</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4.pom">velocity-engine-core-2.4.pom</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.pom.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.pom.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-core-2.4.1.pom">velocity-engine-core-2.4.1.pom</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1.pom.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1.pom.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>velocity-engine-scripting</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4.pom">velocity-engine-scripting-2.4.pom</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.pom.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.pom.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.pom">velocity-engine-scripting-2.4.1.pom</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.pom.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1.pom.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>spring-velocity-support</th>
- <td><a
href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4.pom">spring-velocity-support-2.4.pom</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.pom.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.pom.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/spring-velocity-support-2.4.1.pom">spring-velocity-support-2.4.1.pom</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1.pom.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1.pom.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>velocity-custom-parser-example</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom">velocity-engine-scripting-2.4.pom</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-custom-parser-example-2.4.1.pom">velocity-engine-scripting-2.4.1.pom</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-custom-parser-example-2.4.1.pom.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-custom-parser-example-2.4.1.pom.sha256">SHA256</a>]</td>
</tr>
</tbody>
</table>
@@ -141,21 +141,21 @@ Replace `velocity-engine-core` with
`velocity-engine-scripting` to include the s
<tbody>
<tr>
<th>velocity-engine-core</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar">velocity-engine-core-2.4-javadoc.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-core-2.4.1-javadoc.jar">velocity-engine-core-2.4.1-javadoc.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1-javadoc.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1-javadoc.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>velocity-engine-scripting</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar">velocity-engine-scripting-2.4-javadoc.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-javadoc.jar">velocity-engine-scripting-2.4.1-javadoc.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-javadoc.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-javadoc.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>spring-velocity-support</th>
- <td><a
href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar">spring-velocity-support-2.4-javadoc.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/spring-velocity-support-2.4.1-javadoc.jar">spring-velocity-support-2.4.1-javadoc.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1-javadoc.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1-javadoc.jar.sha256">SHA256</a>]</td>
</tr>
</tbody>
</table>
@@ -168,21 +168,21 @@ Replace `velocity-engine-core` with
`velocity-engine-scripting` to include the s
<tbody>
<tr>
<th>velocity-engine-core</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar">velocity-engine-core-2.4-sources.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-core-2.4.1-sources.jar">velocity-engine-core-2.4.1-sources.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1-sources.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-core-2.4.1-sources.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>velocity-engine-scripting</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar">velocity-engine-scripting-2.4-sources.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-sources.jar">velocity-engine-scripting-2.4.1-sources.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-sources.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-scripting-2.4.1-sources.jar.sha256">SHA256</a>]</td>
</tr>
<tr>
<th>spring-velocity-support</th>
- <td><a
href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar">spring-velocity-support-2.4-sources.jar</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/spring-velocity-support-2.4.1-sources.jar">spring-velocity-support-2.4.1-sources.jar</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1-sources.jar.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/spring-velocity-support-2.4.1-sources.jar.sha256">SHA256</a>]</td>
</tr>
</tbody>
</table>
@@ -195,9 +195,9 @@ Replace `velocity-engine-core` with
`velocity-engine-scripting` to include the s
<tbody>
<tr>
<th>velocity-engine-examples</th>
- <td><a
href="[preferred]/velocity/engine/2.4/velocity-engine-examples-2.4.zip">velocity-engine-examples.zip</a></td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-examples-2.4.zip.asc">PGP</a>]</td>
- <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-examples-2.4.zip.sha256">SHA256</a>]</td>
+ <td><a
href="[preferred]/velocity/engine/2.4.1/velocity-engine-examples-2.4.1.zip">velocity-engine-examples.zip</a></td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-examples-2.4.1.zip.asc">PGP</a>]</td>
+ <td>[<a
href="https://www.apache.org/dist/velocity/engine/2.4.1/velocity-engine-examples-2.4.1.zip.sha256">SHA256</a>]</td>
</tr>
</tbody>
</table>
diff --git a/src/content/engine/2.4.1/changes.mdtext
b/src/content/engine/2.4.1/changes.mdtext
index c241a26b..8ea3db53 100644
--- a/src/content/engine/2.4.1/changes.mdtext
+++ b/src/content/engine/2.4.1/changes.mdtext
@@ -4,5 +4,5 @@ Title: Apache Velocity Engine - Changes Report
### Release History
-{{changes_report(engine/2.4.1-rc1)}}
+{{changes_report(engine/2.4.1)}}
diff --git a/src/content/engine/index.mdtext b/src/content/engine/index.mdtext
index a1666bc5..af307a65 100644
--- a/src/content/engine/index.mdtext
+++ b/src/content/engine/index.mdtext
@@ -8,11 +8,12 @@ Velocity permits you to use a simple yet powerful template
language to reference
The Velocity engine subproject contains the documentation to get started using
the Velocity templating language and embedding Velocity into your own
applications. Please select [the last released version](2.4) to get started.
Once you are more familiar with Velocity or if you need a feature not yet
released, you can check out the [Development Site](devel).
-+ [Engine 2.4](2.4) pages.
++ [Engine 2.4.1](2.4.1) pages.
+ [Engine Development Version](devel/) pages.
## Older Releases
++ [Engine 2.4 Release](2.4)
+ [Engine 2.3 Release](2.3)
+ [Engine 2.2 Release](2.2)
+ [Engine 2.1 Release](2.1)
diff --git a/src/content/index.mdtext b/src/content/index.mdtext
index f47144b3..ead64359 100644
--- a/src/content/index.mdtext
+++ b/src/content/index.mdtext
@@ -37,7 +37,7 @@ Apache Velocity offers the following projects:
Project | Release Version | Alpha/Beta/RC Release Version
--------|-----------------|------------------------------
-Velocity Engine | [2.4](engine/2.4) | (currently none available)
+Velocity Engine | [2.4.1](engine/2.4.1) | (currently none available)
Velocity Tools | [3.1](tools/3.1) | (currently none available)
The release distribution is available as a combined source/binary distribution
in tar.gz and zip formats, and can be downloaded from [our download
page](/download.cgi).
diff --git a/src/content/left.nav b/src/content/left.nav
index f876a44a..2a3fb41b 100644
--- a/src/content/left.nav
+++ b/src/content/left.nav
@@ -3,7 +3,7 @@
* [News](/news.html)
* [Downloads](/download.cgi)
## Releases
-* [Engine 2.4](/engine/2.4)
+* [Engine 2.4.1](/engine/2.4.1)
* [Tools 3.1](/tools/3.1)
## Development
* [Engine](/engine/devel)
diff --git a/src/content/news.xml b/src/content/news.xml
index 3a0094c3..cea8edf2 100644
--- a/src/content/news.xml
+++ b/src/content/news.xml
@@ -2,6 +2,29 @@
<news xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://velocity.apache.org/NEWS/1.0.0"
xsi:schemaLocation="http://velocity.apache.org/NEWS/1.0.0
http://velocity.apache.org/site/tools/velocity-site-news/xsd/news-1.0.0.xsd">
<items>
+ <item id="engine241">
+ <date>2024-10-14</date>
+ <headline>Velocity Engine 2.4.1 released</headline>
+ <categories>
+ <category>velocity</category>
+ <category>engine</category>
+ </categories>
+ <text><![CDATA[
+ The Velocity developers are pleased to announce the release of
Velocity Engine 2.4.1.
+
+ This is a maintenance release. Main changes:
+
+ * When searching for a method in class introspection, stop at the
first static or accessible method found.
+
+ * Macros defined in an inline VTL evaluation should be visible to
embedded string literals.
+
+ For a full list of changes, consult
{{{https://velocity.apache.org/engine/2.4.1/changes.html}Velocity Engine 2.4.1
Changes section}} and
{{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310104&version=12355157}JIRA
changelog}}.
+
+ For notes on upgrading from Velocity 1.x, see
{{{http://velocity.apache.org/engine/2.4.1/upgrading.html}Velocity Engine 2.4.1
Upgrading section}}.
+
+ Note for Velocity Tools users: Velocity Tools 3.1 is fully compatible
with Velocity Engine 2.4.1.</p>
+ ]]></text>
+ </item>
<item id="engine24">
<date>2024-09-07</date>
<headline>Velocity Engine 2.4 released</headline>
diff --git a/src/content/release-process.mdtext
b/src/content/release-process.mdtext
index 86b9859a..b667b5ba 100644
--- a/src/content/release-process.mdtext
+++ b/src/content/release-process.mdtext
@@ -309,7 +309,7 @@ After a vote is finished, and it has been decided that is
**at least of alpha qu
src/content/${module}/index.mdtext
src/content/index.mdtext (status section)
- There are also several mentions of the *current releaase* in all releases
specific pages which should be upgraded (at least for the engine ; something
similar should be done for the tools - *TODO*). You can do so by adapting the
following bash one-liner:
+ There are also several mentions of the *current release* in all releases
specific pages which should be upgraded (at least for the engine ; something
similar should be done for the tools - *TODO*). You can do so by adapting the
following bash one-liner:
:::shell
sed -ri -e 's/The current stable release version is version 2.2/The
current stable release version is version 2.3/' $(find . -path
"*/engine/*/index.mdtext")