Modified: 
websites/production/tapestry/content/supported-environments-and-versions.html
==============================================================================
--- 
websites/production/tapestry/content/supported-environments-and-versions.html 
(original)
+++ 
websites/production/tapestry/content/supported-environments-and-versions.html 
Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache
@@ -142,7 +143,7 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><p>Tapestry is 
compatible with a wide range of app servers, Java versions, and open source 
libraries. Not all combinations are known to work, however.</p><p>Note: blanks 
in the support matrix tables below do NOT indicate incompatibility. They are 
just documentation gaps.</p><p>If you know of any other known compatibilities 
or incompatibilities, please add a comment at the bottom of this page, or on 
the&#160;<a href="supported-environments-and-versions.html">Tapestry Users 
mailing list</a> mailing list.</p><h2 
id="SupportedEnvironmentsandVersions-Java&amp;ServletAPIVersions">Java &amp; 
Servlet API Versions</h2><div class="table-wrap"><table class="table 
table-bordered table-responsive"><colgroup span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspa
 n="1" rowspan="1" class="confluenceTh">Tapestry Version &#8594;</th><th 
colspan="1" rowspan="1" class="confluenceTh">5.8.1</th><th colspan="1" 
rowspan="1" class="confluenceTh">5.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.6</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.5</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.0 - 5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th colspan="1" rowspan="1" 
class="confluenceTh">4.1</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Java JRE</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-17</td><td colspan="1" rowspan="1" class="confl
 uenceTd">8-14</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-14</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-12</td><td colspan="1" rowspan="1" 
class="confluenceTd">7, 8<sup>1</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">6 - 8<sup>1,2</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">6, 7</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.4, 5, 6</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Servlet API</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td
  colspan="1" rowspan="1" class="confluenceTd">2.5+</td><td colspan="1" 
rowspan="1" class="confluenceTd">2.5+</td><td colspan="1" rowspan="1" 
class="confluenceTd">2.5+</td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.2-2.3</td></tr></tbody></table></div><p 
class="confluence-link"><sup class="confluence-link">1</sup> Java 9 or above 
requires Tapestry 5.5.0 or newer. See&#160;<a class="external-link" 
href="https://issues.apache.org/jira/browse/TAP5-2588";><span 
class="confluence-link">TAP5-2588</span></a>.</p><p><sup>2</sup> For using 
Tapestry 5.3.8 with Java 8 see <a href="release-notes-538.html">Release Notes 
5.3.8</a></p><p><sup>3</su
 p> Servlet API 2.5 requires JDK 1.5+</p><h2 
id="SupportedEnvironmentsandVersions-AppServers">App Servers</h2><div 
class="table-wrap"><table class="table table-bordered 
table-responsive"><colgroup span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th 
colspan="1" rowspan="1" class="confluenceTh">Tapestry Version &#8594;</th><th 
colspan="1" rowspan="1" class="confluenceTh">5.5+</th><th colspan="1" 
rowspan="1" class="confluenceTh">5.4</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.0 - 5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th col
 span="1" rowspan="1" class="confluenceTh">4.1</th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">Apache Tomcat</td><td colspan="1" rowspan="1" 
class="confluenceTd">6+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">6+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Jetty</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;7-9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;6-9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;6-8</td><td colsp
 an="1" rowspan="1" class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-7</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Glassfish</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" class="confl
 uenceTd">Apache TomEE</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">JBoss EAP</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">4.2.3</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" cl
 ass="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">4+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Wildfly/JBoss AS</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Heroku</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="
 1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Google App Engine</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan
 ="1" rowspan="1" class="confluenceTd"></td></tr></tbody></table></div><h2 
id="SupportedEnvironmentsandVersions-Libraries">Libraries</h2><p>These are the 
library versions known to work (and, in some cases, bundled with Tapestry). 
Unless otherwise noted, adjacent versions will often work fine as well.</p><div 
class="table-wrap"><table class="table table-bordered 
table-responsive"><colgroup span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Tapestry Version &#8594;</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.7.3+</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.5+</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4</th><th colspan
 ="1" rowspan="1" class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.3-5.3.6</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3 - 5.3.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.16</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th colspan="1" rowspan="1" 
class="confluenceTh">4.1</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Hibernate</td><td colspan="1" rowspan="1" 
class="confluenceTd">5.4.32.Final</td><td colspan="1" rowspan="1" 
class="confluenceTd">5.1.0.Final</td><td colspan="1" rowspan="1" clas
 s="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">?-4.3.6</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.5.4-3.6.0</td><td colspan="1" rowspan="1" 
class="confluenceTd">-3.6.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">JPA</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1"
  rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Spring</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="
 1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.1.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">jQuery.js</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1"
  class="confluenceTd">1.12.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Prototype.js</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="
 1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.1</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.1</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Scriptaculous</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
 class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Bootstrap CSS</td><td colspan="1" rowspan="1" 
class="confluenceTd"><
 /td><td colspan="1" rowspan="1" class="confluenceTd">4.3.1, 3.3.6</td><td 
colspan="1" rowspan="1" class="confluenceTd">3.3.6</td><td colspan="1" 
rowspan="1" class="confluenceTd">3.0.2</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Moment.js</td><td colspan="1" rowspan="1" class="
 confluenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd">2.12.0</td><td colspan="1" 
rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Less4J</td><td colspan="1" rowspan="1" class="conf
 luenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.2.1-1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Underscore.js</td><td colspan="1" rowspan="1" class
 ="confluenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.3.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr></tbody></table></div><div 
class="confluence-information-macro confluence-information-macro-
 warning"><p class="title">Java 9+ Dependency Deprecations</p><span 
class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>With the introduction of the <a 
class="external-link" href="http://openjdk.java.net/projects/jigsaw/"; 
rel="nofollow">Java module system</a> in version 9, various Java EE 
dependencies were declared deprecated, and removed entirely in version 
11.</p><p>This might lead to&#160;<span style="color: 
rgb(34,34,34);"><code>java.lang.NoClassDefFoundError</code> exceptions 
for&#160; <code>javax</code>-package classes, like 
missing&#160;<code>javax.xml.bind.JAXBException</code> for 
</span><code>tapstry-hibernate</code>.</p><p>Until all related libraries and 
frameworks add the now missing dependencies explicitly, you might have to 
re-add them yourself, if no other dependency is pulling them into your 
project.</p><p>See&#160;<a class="external-link" 
href="https://stackoverflow.com/questions
 
/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception"
 
rel="nofollow">https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception</a>&#160;and&#160;<a
 class="external-link" 
href="https://crunchify.com/java-11-and-javax-xml-bind-jaxbcontext/"; 
rel="nofollow">https://crunchify.com/java-11-and-javax-xml-bind-jaxbcontext/</a>&#160;for
 more information about the deprecation and removal of the Java EE 
dependencies, and how to remedy.</p></div></div><p></p><p></p></div>
+                            <div id="ConfluenceContent"><p>Tapestry is 
compatible with a wide range of app servers, Java versions, and open source 
libraries. Not all combinations are known to work, however.</p><p>Note: blanks 
in the support matrix tables below do NOT indicate incompatibility. They are 
just documentation gaps.</p><p>If you know of any other known compatibilities 
or incompatibilities, please add a comment at the bottom of this page, or on 
the&#160;<a href="supported-environments-and-versions.html">Tapestry Users 
mailing list</a> mailing list.</p><h2 
id="SupportedEnvironmentsandVersions-Java&amp;ServletAPIVersions">Java &amp; 
Servlet API Versions</h2><div class="table-wrap"><table class="table 
table-bordered table-responsive"><colgroup span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspa
 n="1" rowspan="1" class="confluenceTh">Tapestry Version &#8594;</th><th 
colspan="1" rowspan="1" class="confluenceTh">5.8.1</th><th colspan="1" 
rowspan="1" class="confluenceTh">5.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.6</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.5</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.0 - 5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th colspan="1" rowspan="1" 
class="confluenceTh">4.1</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Java JRE</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-17</td><td colspan="1" rowspan="1" class="confl
 uenceTd">8-14</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-14</td><td colspan="1" rowspan="1" 
class="confluenceTd">8-12</td><td colspan="1" rowspan="1" 
class="confluenceTd">7, 8<sup>1</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">6 - 8<sup>1,2</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">6, 7</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">5, 6</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.4, 5, 6</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Servlet API</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd">3.0+</td><td
  colspan="1" rowspan="1" class="confluenceTd">2.5+</td><td colspan="1" 
rowspan="1" class="confluenceTd">2.5+</td><td colspan="1" rowspan="1" 
class="confluenceTd">2.5+</td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.4+<sup>3</sup></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.2-2.3</td></tr></tbody></table></div><p 
class="confluence-link"><sup class="confluence-link">1</sup> Java 9 or above 
requires Tapestry 5.5.0 or newer. See&#160;<a class="external-link" 
href="https://issues.apache.org/jira/browse/TAP5-2588";><span 
class="confluence-link">TAP5-2588</span></a>.</p><p><sup>2</sup> For using 
Tapestry 5.3.8 with Java 8 see <a href="release-notes-538.html">Release Notes 
5.3.8</a></p><p><sup>3</su
 p> Servlet API 2.5 requires JDK 1.5+</p><h2 
id="SupportedEnvironmentsandVersions-AppServers">App Servers</h2><div 
class="table-wrap"><table class="table table-bordered 
table-responsive"><colgroup span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th 
colspan="1" rowspan="1" class="confluenceTh">Tapestry Version &#8594;</th><th 
colspan="1" rowspan="1" class="confluenceTh">5.5+</th><th colspan="1" 
rowspan="1" class="confluenceTh">5.4</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.0 - 5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th col
 span="1" rowspan="1" class="confluenceTh">4.1</th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">Apache Tomcat</td><td colspan="1" rowspan="1" 
class="confluenceTd">6+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">6+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Jetty</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;7-9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;6-9</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;6-8</td><td colsp
 an="1" rowspan="1" class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-8</td><td colspan="1" rowspan="1" 
class="confluenceTd">6-7</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Glassfish</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">2.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" class="confl
 uenceTd">Apache TomEE</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">JBoss EAP</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">4.2.3</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" cl
 ass="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">4+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Wildfly/JBoss AS</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Heroku</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="
 1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Google App Engine</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan
 ="1" rowspan="1" class="confluenceTd"></td></tr></tbody></table></div><h2 
id="SupportedEnvironmentsandVersions-Libraries">Libraries</h2><p>These are the 
library versions known to work (and, in some cases, bundled with Tapestry). 
Unless otherwise noted, adjacent versions will often work fine as well.</p><div 
class="table-wrap"><table class="table table-bordered 
table-responsive"><colgroup span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"><col span="1"><col span="1"><col span="1"><col span="1"><col 
span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Tapestry Version &#8594;</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.7.3+</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.5+</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.4</th><th colspan
 ="1" rowspan="1" class="confluenceTh">5.3.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.7</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.3-5.3.6</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.3 - 5.3.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.2</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.1</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.16</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.10</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0.8</th><th colspan="1" rowspan="1" 
class="confluenceTh">5.0</th><th colspan="1" rowspan="1" 
class="confluenceTh">4.1</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Hibernate</td><td colspan="1" rowspan="1" 
class="confluenceTd">5.4.32.Final</td><td colspan="1" rowspan="1" 
class="confluenceTd">5.1.0.Final</td><td colspan="1" rowspan="1" clas
 s="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">?-4.3.6</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.5.4-3.6.0</td><td colspan="1" rowspan="1" 
class="confluenceTd">-3.6.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.3.0+</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">JPA</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1"
  rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Spring</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="
 1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">3.1.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">jQuery.js</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1"
  class="confluenceTd">1.12.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Prototype.js</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="
 1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7.1</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.1</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.1</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6.0.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.6</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Scriptaculous</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
 class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.2</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.8.0</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Bootstrap CSS</td><td colspan="1" rowspan="1" 
class="confluenceTd"><
 /td><td colspan="1" rowspan="1" class="confluenceTd">4.3.1, 3.3.6</td><td 
colspan="1" rowspan="1" class="confluenceTd">3.3.6</td><td colspan="1" 
rowspan="1" class="confluenceTd">3.0.2</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Moment.js</td><td colspan="1" rowspan="1" class="
 confluenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd">2.12.0</td><td colspan="1" 
rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Less4J</td><td colspan="1" rowspan="1" class="conf
 luenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.2.1-1.9</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">Underscore.js</td><td colspan="1" rowspan="1" class
 ="confluenceTd"></td><td colspan="1" rowspan="1" class="confluenceTd"></td><td 
colspan="1" rowspan="1" class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd">1.3.3</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd">1.1.7</td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td><td colspan="1" rowspan="1" 
class="confluenceTd"></td></tr></tbody></table></div><div 
class="confluence-information-macro confluence-information-macro-
 warning"><p class="title conf-macro-render">Java 9+ Dependency 
Deprecations</p><span class="aui-icon aui-icon-small aui-iconfont-error 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>With the introduction of the <a 
class="external-link" href="http://openjdk.java.net/projects/jigsaw/"; 
rel="nofollow">Java module system</a> in version 9, various Java EE 
dependencies were declared deprecated, and removed entirely in version 
11.</p><p>This might lead to&#160;<span style="color: 
rgb(34,34,34);"><code>java.lang.NoClassDefFoundError</code> exceptions 
for&#160; <code>javax</code>-package classes, like 
missing&#160;<code>javax.xml.bind.JAXBException</code> for 
</span><code>tapstry-hibernate</code>.</p><p>Until all related libraries and 
frameworks add the now missing dependencies explicitly, you might have to 
re-add them yourself, if no other dependency is pulling them into your 
project.</p><p>See&#160;<a class="external-link" href="https://stackover
 
flow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception"
 
rel="nofollow">https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception</a>&#160;and&#160;<a
 class="external-link" 
href="https://crunchify.com/java-11-and-javax-xml-bind-jaxbcontext/"; 
rel="nofollow">https://crunchify.com/java-11-and-javax-xml-bind-jaxbcontext/</a>&#160;for
 more information about the deprecation and removal of the Java EE 
dependencies, and how to remedy.</p></div></div><p></p><p></p></div>
             </div>
             <!-- /// Content End -->
           </div>

Modified: 
websites/production/tapestry/content/supporting-informal-parameters.html
==============================================================================
--- websites/production/tapestry/content/supporting-informal-parameters.html 
(original)
+++ websites/production/tapestry/content/supporting-informal-parameters.html 
Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/switching-cases.html
==============================================================================
--- websites/production/tapestry/content/switching-cases.html (original)
+++ websites/production/tapestry/content/switching-cases.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/symbols.html
==============================================================================
--- websites/production/tapestry/content/symbols.html (original)
+++ websites/production/tapestry/content/symbols.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-544.html
==============================================================================
--- websites/production/tapestry/content/tapestry-544.html (original)
+++ websites/production/tapestry/content/tapestry-544.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-583-released.html
==============================================================================
--- websites/production/tapestry/content/tapestry-583-released.html (original)
+++ websites/production/tapestry/content/tapestry-583-released.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-584-released.html
==============================================================================
--- websites/production/tapestry/content/tapestry-584-released.html (original)
+++ websites/production/tapestry/content/tapestry-584-released.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-for-jsf-users.html
==============================================================================
--- websites/production/tapestry/content/tapestry-for-jsf-users.html (original)
+++ websites/production/tapestry/content/tapestry-for-jsf-users.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: 
websites/production/tapestry/content/tapestry-inversion-of-control-container.html
==============================================================================
--- 
websites/production/tapestry/content/tapestry-inversion-of-control-container.html
 (original)
+++ 
websites/production/tapestry/content/tapestry-inversion-of-control-container.html
 Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: 
websites/production/tapestry/content/tapestry-inversion-of-control-faq.html
==============================================================================
--- websites/production/tapestry/content/tapestry-inversion-of-control-faq.html 
(original)
+++ websites/production/tapestry/content/tapestry-inversion-of-control-faq.html 
Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache
@@ -143,11 +144,11 @@
             <!-- /// Content Start -->
             <div id="content">
                             <div id="ConfluenceContent"><h1 
id="TapestryInversionofControlFAQ-TapestryInversionofControlContainer">Tapestry 
Inversion of Control Container</h1><p>Main article: <a 
href="tapestry-inversion-of-control-faq.html">Tapestry IoC</a></p><h2 
id="TapestryInversionofControlFAQ-Contents">Contents</h2><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1669470739613 {padding: 0px;}
-div.rbtoc1669470739613 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1669470739613 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1712221907463 {padding: 0px;}
+div.rbtoc1712221907463 ul {margin-left: 0px;}
+div.rbtoc1712221907463 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1669470739613">
+/*]]>*/</style></p><div class="toc-macro rbtoc1712221907463">
 <ul class="toc-indentation"><li><a 
href="#TapestryInversionofControlFAQ-WhydoIneedtodefineaninterfaceformyservices?Whycan'tIjustusetheclassitself?">Why
 do I need to define an interface for my services? Why can't I just use the 
class itself?</a></li><li><a 
href="#TapestryInversionofControlFAQ-Myservicestartsathread;howdoIknowwhentheapplicationisshuttingdown,tostopthatthread?">My
 service starts a thread; how do I know when the application is shutting down, 
to stop that thread?</a></li><li><a 
href="#TapestryInversionofControlFAQ-HowdoImakemyservicestartupwiththerestoftheapplication,ratherthanlazily?">How
 do I make my service startup with the rest of the application, rather than 
lazily?</a></li></ul>
 </div><div class="aui-label" style="float:right" title="Related Articles">
 

Modified: websites/production/tapestry/content/tapestry-ioc-configuration.html
==============================================================================
--- websites/production/tapestry/content/tapestry-ioc-configuration.html 
(original)
+++ websites/production/tapestry/content/tapestry-ioc-configuration.html Thu 
Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-ioc-decorators.html
==============================================================================
--- websites/production/tapestry/content/tapestry-ioc-decorators.html (original)
+++ websites/production/tapestry/content/tapestry-ioc-decorators.html Thu Apr  
4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-ioc-modules.html
==============================================================================
--- websites/production/tapestry/content/tapestry-ioc-modules.html (original)
+++ websites/production/tapestry/content/tapestry-ioc-modules.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tapestry-ioc-overview.html
==============================================================================
--- websites/production/tapestry/content/tapestry-ioc-overview.html (original)
+++ websites/production/tapestry/content/tapestry-ioc-overview.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache
@@ -169,7 +170,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="environmental-services.html">Environmental 
Services</a>
+                        <a href="injection-in-detail.html">Injection in 
Detail</a>
                 
                         
                     </div>
@@ -178,7 +179,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="injection.html">Injection</a>
+                        <a href="environmental-services.html">Environmental 
Services</a>
                 
                         
                     </div>
@@ -187,7 +188,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="injection-in-detail.html">Injection in 
Detail</a>
+                        <a href="injection.html">Injection</a>
                 
                         
                     </div>

Modified: websites/production/tapestry/content/tapestry-tutorial.html
==============================================================================
--- websites/production/tapestry/content/tapestry-tutorial.html (original)
+++ websites/production/tapestry/content/tapestry-tutorial.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/templating-and-markup-faq.html
==============================================================================
--- websites/production/tapestry/content/templating-and-markup-faq.html 
(original)
+++ websites/production/tapestry/content/templating-and-markup-faq.html Thu Apr 
 4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache
@@ -143,11 +144,11 @@
             <!-- /// Content Start -->
             <div id="content">
                             <div id="ConfluenceContent"><h1 
id="TemplatingandMarkupFAQ-TemplatingandMarkup">Templating and 
Markup</h1><p>Main Article: <a href="component-templates.html">Component 
Templates</a></p><h2 
id="TemplatingandMarkupFAQ-Contents">Contents</h2><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1711667518149 {padding: 0px;}
-div.rbtoc1711667518149 ul {margin-left: 0px;}
-div.rbtoc1711667518149 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1712221914405 {padding: 0px;}
+div.rbtoc1712221914405 ul {margin-left: 0px;}
+div.rbtoc1712221914405 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1711667518149">
+/*]]>*/</style></p><div class="toc-macro rbtoc1712221914405">
 <ul class="toc-indentation"><li><a 
href="#TemplatingandMarkupFAQ-WhydoIgetaSAXParseExceptionwhenIuseanHTMLentity,suchas&#160;inmytemplate?">Why
 do I get a SAXParseException when I use an HTML entity, such as &amp;nbsp; in 
my template?</a></li><li><a 
href="#TemplatingandMarkupFAQ-Whydosomeimagesinmypageshowupasbrokenlinks?">Why 
do some images in my page show up as broken links?</a></li><li><a 
href="#TemplatingandMarkupFAQ-What'sthedifferencebetweenidandt:id?">What's the 
difference between id and t:id?</a></li><li><a 
href="#TemplatingandMarkupFAQ-WhydomyimagesandstylesheetsendupwithaweirdURLslike/assets/meta/zeea17aee26bc0cae/layout/layout.css?">Why
 do my images and stylesheets end up with a weird URLs like 
/assets/meta/zeea17aee26bc0cae/layout/layout.css?</a></li><li><a 
href="#TemplatingandMarkupFAQ-HowdoIaddaCSSclasstoaTapestrycomponent?">How do I 
add a CSS class to a Tapestry component?</a></li></ul>
 </div><h2 
id="TemplatingandMarkupFAQ-WhydoIgetaSAXParseExceptionwhenIuseanHTMLentity,suchas&amp;nbsp;inmytemplate?">Why
 do I get a SAXParseException when I use an HTML entity, such as 
<code>&amp;nbsp;</code> in my template?</h2><p>Tapestry uses a standard SAX 
parser to read your templates. This means that your templates must be <em>well 
formed</em>: open and close tags must balance, attribute values must be quoted, 
and entities must be declared. The easiest way to accomplish this is to add a 
DOCTYPE to your the top of your template:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre><code class="language-xml">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Strict//EN"

Modified: websites/production/tapestry/content/test-page-2.html
==============================================================================
--- websites/production/tapestry/content/test-page-2.html (original)
+++ websites/production/tapestry/content/test-page-2.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/test-page.html
==============================================================================
--- websites/production/tapestry/content/test-page.html (original)
+++ websites/production/tapestry/content/test-page.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/test.html
==============================================================================
--- websites/production/tapestry/content/test.html (original)
+++ websites/production/tapestry/content/test.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/the-tapestry-jail.html
==============================================================================
--- websites/production/tapestry/content/the-tapestry-jail.html (original)
+++ websites/production/tapestry/content/the-tapestry-jail.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/third-party-modules.html
==============================================================================
--- websites/production/tapestry/content/third-party-modules.html (original)
+++ websites/production/tapestry/content/third-party-modules.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/this-page-has-been-deleted.html
==============================================================================
--- websites/production/tapestry/content/this-page-has-been-deleted.html 
(original)
+++ websites/production/tapestry/content/this-page-has-been-deleted.html Thu 
Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/tutorial.html
==============================================================================
--- websites/production/tapestry/content/tutorial.html (original)
+++ websites/production/tapestry/content/tutorial.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/type-coercion.html
==============================================================================
--- websites/production/tapestry/content/type-coercion.html (original)
+++ websites/production/tapestry/content/type-coercion.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/typecoercer-service.html
==============================================================================
--- websites/production/tapestry/content/typecoercer-service.html (original)
+++ websites/production/tapestry/content/typecoercer-service.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/typescript.html
==============================================================================
--- websites/production/tapestry/content/typescript.html (original)
+++ websites/production/tapestry/content/typescript.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache
@@ -205,7 +206,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="ajax-and-zones.html">Ajax and Zones</a>
+                        <a href="legacy-javascript.html">Legacy JavaScript</a>
                 
                         
                     </div>
@@ -214,7 +215,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="legacy-javascript.html">Legacy JavaScript</a>
+                        <a href="component-cheat-sheet.html">Component Cheat 
Sheet</a>
                 
                         
                     </div>
@@ -223,7 +224,7 @@
                 <span class="icon aui-icon content-type-page" 
title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a href="component-cheat-sheet.html">Component Cheat 
Sheet</a>
+                        <a href="ajax-and-zones.html">Ajax and Zones</a>
                 
                         
                     </div>

Modified: 
websites/production/tapestry/content/unit-testing-pages-or-components.html
==============================================================================
--- websites/production/tapestry/content/unit-testing-pages-or-components.html 
(original)
+++ websites/production/tapestry/content/unit-testing-pages-or-components.html 
Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/upgrade.html
==============================================================================
--- websites/production/tapestry/content/upgrade.html (original)
+++ websites/production/tapestry/content/upgrade.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/upload.html
==============================================================================
--- websites/production/tapestry/content/upload.html (original)
+++ websites/production/tapestry/content/upload.html Thu Apr  4 09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/uploading-files.html
==============================================================================
--- websites/production/tapestry/content/uploading-files.html (original)
+++ websites/production/tapestry/content/uploading-files.html Thu Apr  4 
09:17:08 2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/url-rewriting.html
==============================================================================
--- websites/production/tapestry/content/url-rewriting.html (original)
+++ websites/production/tapestry/content/url-rewriting.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache

Modified: websites/production/tapestry/content/user-guide.html
==============================================================================
--- websites/production/tapestry/content/user-guide.html (original)
+++ websites/production/tapestry/content/user-guide.html Thu Apr  4 09:17:08 
2024
@@ -99,7 +99,8 @@
                 <div class="dropdown-menu" 
aria-labelledby="developmentNavbarDropdown">
                   <a class="dropdown-item" 
href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git";>Source Code</a>
                   <a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/TAP5";>Issues</a>
-                </div>
+                  <a class="dropdown-item" href="/development-roadmap.html" 
title="Development Roadmap">Roadmap</a>
+  &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</div>
               </li><li class="nav-item dropdown">
                 <a class="nav-link dropdown-toggle active" 
id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
                   Apache



Reply via email to