This is an automated email from the ASF dual-hosted git repository.
cbrisson pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/velocity-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new c4f5888 [site/prod] Push several site changes in production
c4f5888 is described below
commit c4f5888a22b5ae6022adae13cf603e7d3eb969dd
Author: Claude Brisson <[email protected]>
AuthorDate: Fri Apr 16 10:40:58 2021 +0200
[site/prod] Push several site changes in production
---
engine/2.0/upgrading.html | 2 +-
engine/2.1/upgrading.html | 2 +-
engine/2.2/upgrading.html | 2 +-
engine/2.3/upgrading.html | 2 +-
engine/devel/changes.html | 50 ++++++++++++++++++++++++++++++++++++++++++++-
engine/devel/upgrading.html | 2 +-
tools/devel/changes.html | 30 +++++++++++++++++++++++++--
who-we-are.html | 6 ------
8 files changed, 82 insertions(+), 14 deletions(-)
diff --git a/engine/2.0/upgrading.html b/engine/2.0/upgrading.html
index 6560574..ece47b2 100644
--- a/engine/2.0/upgrading.html
+++ b/engine/2.0/upgrading.html
@@ -266,7 +266,7 @@ directive.if.emptycheck = false
<li>the hypen ( <code>-</code> ) cannot be used in variable names anymore</li>
<li>method arguments can be arithmetic expressions</li>
<li>method arguments are now converted as needed between all main basic Java
standard types (booleans, numbers and strings). If you want to revert to the
1.x behavior, set the property <code>runtime.conversion.handler =
none</code>.</li>
-<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbing</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
+<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbling</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
<li>the #foreach predefined references <code>$velocityCount</code> and
<code>$velocityHasNext</code> have been removed. Use
<code>$foreach.count</code> (1-based), <code>$foreach.index</code> (0-based)
and <code>foreach.hasNext()</code>.</li>
<li>Velocimacro arguments are now evaluated only once (instead of each time
they were referenced inside the macro body as was the case for v1.7) and passed
by value (or more precisely as reference after evaluation).</li>
<li>Velocimacros do not anymore have a <em>proxy context</em> of their own -
if they do insert new values in the context, and then call an external code
changing those values, they will now see the new values.</li>
diff --git a/engine/2.1/upgrading.html b/engine/2.1/upgrading.html
index 94a5d30..e28fad6 100644
--- a/engine/2.1/upgrading.html
+++ b/engine/2.1/upgrading.html
@@ -332,7 +332,7 @@ Please note that the maven repository path has changed:
<li>the hypen ( <code>-</code> ) cannot be used in variable names anymore (see
2.1 for an 1.7 compatibility flag).</li>
<li>method arguments can be arithmetic expressions</li>
<li>method arguments are now converted as needed between all main basic Java
standard types (booleans, numbers and strings). If you want to revert to the
1.x behavior, set the property <code>runtime.conversion.handler.class =
none</code>.</li>
-<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbing</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
+<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbling</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
<li>the #foreach predefined references <code>$velocityCount</code> and
<code>$velocityHasNext</code> have been removed. Use
<code>$foreach.count</code> (1-based), <code>$foreach.index</code> (0-based)
and <code>foreach.hasNext()</code>.</li>
<li>Velocimacro arguments are now evaluated only once (instead of each time
they were referenced inside the macro body as was the case for v1.7) and passed
by value (or more precisely as reference after evaluation).</li>
<li>Velocimacros do not anymore have a <em>proxy context</em> of their own -
if they do insert new values in the context, and then call an external code
changing those values, they will now see the new values.</li>
diff --git a/engine/2.2/upgrading.html b/engine/2.2/upgrading.html
index 58af79b..29c6e31 100644
--- a/engine/2.2/upgrading.html
+++ b/engine/2.2/upgrading.html
@@ -383,7 +383,7 @@ Please note that the maven repository path has changed:
<li>the hypen ( <code>-</code> ) cannot be used in variable names anymore (see
2.1 for an 1.7 compatibility flag).</li>
<li>method arguments can be arithmetic expressions</li>
<li>method arguments are now converted as needed between all main basic Java
standard types (booleans, numbers and strings). If you want to revert to the
1.x behavior, set the property <code>runtime.conversion.handler.class =
none</code>.</li>
-<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbing</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
+<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbling</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
<li>the #foreach predefined references <code>$velocityCount</code> and
<code>$velocityHasNext</code> have been removed. Use
<code>$foreach.count</code> (1-based), <code>$foreach.index</code> (0-based)
and <code>foreach.hasNext()</code>.</li>
<li>Velocimacro arguments are now evaluated only once (instead of each time
they were referenced inside the macro body as was the case for v1.7) and passed
by value (or more precisely as reference after evaluation).</li>
<li>Velocimacros do not anymore have a <em>proxy context</em> of their own -
if they do insert new values in the context, and then call an external code
changing those values, they will now see the new values (see 2.2 for the
velicomacro.enable_bc_mode backward compatibility flag).</li>
diff --git a/engine/2.3/upgrading.html b/engine/2.3/upgrading.html
index a308b64..04d646d 100644
--- a/engine/2.3/upgrading.html
+++ b/engine/2.3/upgrading.html
@@ -386,7 +386,7 @@ Please note that the maven repository path has changed:
<li>the hypen ( <code>-</code> ) cannot be used in variable names anymore (see
2.1 for an 1.7 compatibility flag).</li>
<li>method arguments can be arithmetic expressions</li>
<li>method arguments are now converted as needed between all main basic Java
standard types (booleans, numbers and strings). If you want to revert to the
1.x behavior, set the property <code>runtime.conversion.handler.class =
none</code>.</li>
-<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbing</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
+<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbling</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
<li>the #foreach predefined references <code>$velocityCount</code> and
<code>$velocityHasNext</code> have been removed. Use
<code>$foreach.count</code> (1-based), <code>$foreach.index</code> (0-based)
and <code>foreach.hasNext()</code>.</li>
<li>Velocimacro arguments are now evaluated only once (instead of each time
they were referenced inside the macro body as was the case for v1.7) and passed
by value (or more precisely as reference after evaluation).</li>
<li>Velocimacros do not anymore have a <em>proxy context</em> of their own -
if they do insert new values in the context, and then call an external code
changing those values, they will now see the new values (see 2.2 for the
velocimacro.enable_bc_mode backward compatibility flag).</li>
diff --git a/engine/devel/changes.html b/engine/devel/changes.html
index 3438805..20ac0be 100644
--- a/engine/devel/changes.html
+++ b/engine/devel/changes.html
@@ -235,6 +235,11 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
</thead>
<tbody>
<tr>
+ <td>2.3</td>
+ <td>2021-02-27</td>
+ <td/>
+ </tr>
+ <tr>
<td>2.2</td>
<td>2020-02-02</td>
<td/>
@@ -312,7 +317,50 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
</tbody>
</table>
</p>
-<h3>Release 2.2 - 2020-02-02</h3><p>
+<h3>Release 2.3 - 2021-02-27</h3><p>
+ <table class="standard">
+ <thead>
+ <tr>
+ <th>Type</th>
+ <th>Changes</th>
+ <th>Bye</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <img src="images/fix.png"/>
+ </td>
+ <td> Fix parser bug (newline and space inside an empty inline map
definition). . Fixes <a
href="https://issues.apache.org/jira/browse/VELOCITY-927">VELOCITY-927</a>.
</td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td/>
+ <td> Backported Spring framework Velocity Engine integration classes
from Spring 4.x, in the new module <code> spring-velocity-support </code> . .
Fixes <a
href="https://issues.apache.org/jira/browse/VELOCITY-933">VELOCITY-933</a>.
</td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/fix.png"/>
+ </td>
+ <td> Let SecureUberspector block methods on ClassLoader and
subclasses. . Fixes <a
href="https://issues.apache.org/jira/browse/VELOCITY-931">VELOCITY-931</a>.
</td>
+ <td>wglass</td>
+ </tr>
+ <tr>
+ <td/>
+ <td> Added Travis CI. . Thanks to mgrigorov.</td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/fix.png"/>
+ </td>
+ <td> Don't leak classes via Stop.STOP_ALL stack trace. . Thanks to
donnerpeter.</td>
+ <td>cbrisson</td>
+ </tr>
+ </tbody>
+ </table>
+</p><h3>Release 2.2 - 2020-02-02</h3><p>
<table class="standard">
<thead>
<tr>
diff --git a/engine/devel/upgrading.html b/engine/devel/upgrading.html
index 18e959e..4d13140 100644
--- a/engine/devel/upgrading.html
+++ b/engine/devel/upgrading.html
@@ -383,7 +383,7 @@ Please note that the maven repository path has changed:
<li>the hypen ( <code>-</code> ) cannot be used in variable names anymore (see
2.1 for an 1.7 compatibility flag).</li>
<li>method arguments can be arithmetic expressions</li>
<li>method arguments are now converted as needed between all main basic Java
standard types (booleans, numbers and strings). If you want to revert to the
1.x behavior, set the property <code>runtime.conversion.handler.class =
none</code>.</li>
-<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbing</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
+<li>space gobbling (to control the indentation of generated code) is now
configurable via the <code>space.gobbling</code> configuration key, which can
take the following values: <code>none</code>, <code>bc</code> (aka. backward
compatible), <code>lines</code> and <code>structured</code>. See the related
documentation section for details. To maximize backward compatibility with 1.x,
set it to <code>bc</code>.</li>
<li>the #foreach predefined references <code>$velocityCount</code> and
<code>$velocityHasNext</code> have been removed. Use
<code>$foreach.count</code> (1-based), <code>$foreach.index</code> (0-based)
and <code>foreach.hasNext()</code>.</li>
<li>Velocimacro arguments are now evaluated only once (instead of each time
they were referenced inside the macro body as was the case for v1.7) and passed
by value (or more precisely as reference after evaluation).</li>
<li>Velocimacros do not anymore have a <em>proxy context</em> of their own -
if they do insert new values in the context, and then call an external code
changing those values, they will now see the new values (see 2.2 for the
velocimacro.enable_bc_mode backward compatibility flag).</li>
diff --git a/tools/devel/changes.html b/tools/devel/changes.html
index 4395849..4433218 100644
--- a/tools/devel/changes.html
+++ b/tools/devel/changes.html
@@ -222,7 +222,7 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
<tbody>
<tr>
<td>3.1</td>
- <td>Not yet released</td>
+ <td>2021-02-27</td>
<td/>
</tr>
<tr>
@@ -273,7 +273,7 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
</tbody>
</table>
</p>
-<h3>Release 3.1 - Not yet released</h3><p>
+<h3>Release 3.1 - 2021-02-27</h3><p>
<table class="standard">
<thead>
<tr>
@@ -285,6 +285,32 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
<tbody>
<tr>
<td>
+ <img src="images/fix.png"/>
+ </td>
+ <td> Fix potential XSS vulterability in VelocityViewServlet error
handling. . </td>
+ <td>Jackson Henry</td>
+ </tr>
+ <tr>
+ <td/>
+ <td> Added Travis CI. . Thanks to mgrigorov.</td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/add.png"/>
+ </td>
+ <td> Added an `exact` mode to ComparisonDateTool (which uses an actual
dates/months difference rather than a global milliseconds difference) . </td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/add.png"/>
+ </td>
+ <td> Added a new BreadcrumbTool meant to help displaying UI breadcrumb
trails . </td>
+ <td>cbrisson</td>
+ </tr>
+ <tr>
+ <td>
<img src="images/add.png"/>
</td>
<td> Added an optional 'factory' attribute to tools with the classname
of a factory for creating new tools instances . </td>
diff --git a/who-we-are.html b/who-we-are.html
index 275bffb..226003e 100644
--- a/who-we-are.html
+++ b/who-we-are.html
@@ -415,12 +415,6 @@ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover >
.headerlink, h6:hover
<td/>
<td/>
</tr>
- <tr>
- <td>Antonio Petrelli</td>
- <td>apetrelli</td>
- <td/>
- <td/>
- </tr>
</tbody>
</table>
</p></div></div>