Modified: websites/production/tapestry/content/release-notes-53.html
==============================================================================
--- websites/production/tapestry/content/release-notes-53.html (original)
+++ websites/production/tapestry/content/release-notes-53.html Thu Feb 20
18:18:15 2025
@@ -91,11 +91,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><p>This is the
consolidated list of changes between Tapestry versions 5.2 and 5.3. To upgrade
from 5.2 to 5.3, most users who are not using deprecated features will be able
to just update the Maven dependency in their POM file (or <a
href="release-notes-53.html">download</a> the new JAR file) and the new version
will just work. However, please read carefully below before upgrading, and also
review the <a href="how-to-upgrade.html">How to Upgrade</a>
instructions.</p><p><strong>Contents</strong></p><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988945785 {padding: 0px;}
-div.rbtoc1739988945785 ul {margin-left: 0px;}
-div.rbtoc1739988945785 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075345960 {padding: 0px;}
+div.rbtoc1740075345960 ul {margin-left: 0px;}
+div.rbtoc1740075345960 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988945785">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075345960">
<ul class="toc-indentation"><li><a
href="#ReleaseNotes5.3-BreakingChanges">Breaking Changes</a></li><li><a
href="#ReleaseNotes5.3-NewFeatures">New Features</a></li><li><a
href="#ReleaseNotes5.3-Sub-tasksCompleted">Sub-tasks Completed</a></li><li><a
href="#ReleaseNotes5.3-BugsFixed">Bugs Fixed</a></li><li><a
href="#ReleaseNotes5.3-ImprovementsMade">Improvements Made</a></li><li><a
href="#ReleaseNotes5.3-NewFeaturesImplemented">New Features
Implemented</a></li><li><a href="#ReleaseNotes5.3-TasksCompleted">Tasks
Completed</a></li></ul>
</div><h2 id="ReleaseNotes5.3-BreakingChanges">Breaking
Changes</h2><p>Tapestry now depends on Servlet API version <strong>2.5</strong>
(prior releases worked with 2.4).</p><p>Tapestry no longer supports the ability
to inject the component id into a String field. This was rarely (if ever) used
functionality that caused unwanted conflicts elsewhere. When a component needs
to know its component id, it may inject the <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ComponentResources.html">ComponentResources</a>
object, and invoke <code>getCompleteId()</code>.</p><p>Tapestry templates
without a <!DOCTYPE> are treated a bit differently in Tapestry 5.3; they
are treated as if they have the HTML5 doctype (<code><!DOCTYPE
html></code>). See further notes about <a
href="component-templates.html">component templates</a>.</p><p>Many classes and
interfaces that were deprecated in prior releases of Tapestry have been removed
in Tapestry 5.3.
See <a class="external-link"
href="https://issues.apache.org/jira/browse/TAP5-1432">the full list</a>. As
always, you should use your IDE to find and replace all deprecated items
<em>before</em> you upgrade. The following are the most significant of
these:</p><ul><li>@IncludeJavaScriptLibrary and @IncludeStylesheet annotations
(replaced by @<a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/Import.html">Import</a>)</li><li>@ApplicationState
annotation (replaced with @<a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/SessionState.html">SessionState</a>)</li><li>"validateForm"
event triggered by Form component (replaced with "validate"
event)</li><li>Code and constants related to page pooling</li></ul><p>In
addition, some of the abstract base classes used with the tapestry-func library
have changed into interfaces; you will want to recompile, but may also need to
adjust your code,
depending on your compiler settings and use of the standard Java @Override
annotation.</p><p>Because of the upgrade to Prototype 1.7, existing JavaScript
that uses <code>value.toJSON()</code> may break; replace with
<code>Object.toJSON(value)</code>.</p><p>Some number of interfaces and APIs in
Tapestry 5.3 will be removed in Tapestry 5.4 or later. These
include:</p><ul><li>The <a class="external-link"
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/RenderSupport.html">RenderSupport</a>
environmental (replaced with the <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/javascript/JavaScriptSupport.html">JavaScriptSupport</a>
environmental)</li><li>The <a class="external-link"
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/ajax/MultiZoneUpdate.html">MultiZoneUpdate</a>
object, replaced with <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/ajax/AjaxR
esponseRenderer.html">AjaxResponseRenderer</a></li><li>ClassFactory service
and ClassFab interface (replaced with the <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ioc/services/PlasticProxyFactory.html">PlasticProxyFactory</a>
service and <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/plastic/PlasticClass.html">PlasticClass</a>
interface)</li><li>The "suppress redirects" functionality, which allows
component event requests to respond directly with HTML, as in Tapestry
4.</li></ul><h2 id="ReleaseNotes5.3-NewFeatures">New Features</h2><h3
id="ReleaseNotes5.3-Underscore.js">Underscore.js</h3><p>Tapestry now bundles <a
class="external-link" href="http://underscorejs.org/"
rel="nofollow">Underscore.js</a>, a useful library for expressive functional
programming in the browser. It is used in <em>no conflict mode</em>, made
available as the <code>T5._</code> object.</p><h3 id="ReleaseNotes5.3-UserAlerts
">User Alerts</h3><p>Tapestry now has a central mechanism for handling user
alerts; this includes the AlertManager service and the Alerts component. Just
add an Alerts component to your application's standard layout component and
Tapestry takes care of the rest. Alerts can be added during both traditional
and Ajax requests, and may be transient (displayed for a few seconds), normal,
or sticky (persist until the user expressly dismisses them). Alerts support
three severities: info, warn(ing) and error; the look and feel can be
customized by overriding Tapestry's default CSS rules.</p><h3
id="ReleaseNotes5.3-Renderingcomments">Rendering comments</h3><p>It is now
possible to have Tapestry emit rendering comments; these are comments (such as
<code><!--BEGIN Index:loop (context:Index.tml, line 15)--></code>) that
can assist you in debugging markup output on the client-side. This is enabled
for all requests using the configuration symbol
<code>tapestry.component-render-tracing-enabl
ed</code>, and can be added to any request by adding the query parameter
<code>t:component-trace=true</code> to the URL. This will significantly
increase the size of the rendered markup, but can be very helpful with complex
layouts to determine which component was responsible for which portion of the
rendered page.</p><h3
id="ReleaseNotes5.3-Adaptableservicecontributions">Adaptable service
contributions</h3><p>When making contributions to a service, you are no longer
restricted to contributing a value that is assignable to the type associated
with the configuration; objects of any type may be contributed, and the
TypeCoercer service is used to coerce the value to the configuration's
type.</p><h3 id="ReleaseNotes5.3-Componentdebuggingimprovements">Component
debugging improvements</h3><p>Because of how Tapestry instruments your pages
and components, using a debugger has been difficult with Tapestry page and
component classes; any mutable field shows its default value in the debugger,
regardless of what has been written to the field or read out of it. In
Tapestry 5.3, when in <em>development mode</em>, Tapestry now shadows values
read from or written to such fields into the fields themselves (this has also
been fixed in the 5.2.5 maintenance release). This shadowing does not occur in
production, to avoid potential memory leaks.</p><h3
id="ReleaseNotes5.3-Reloadingdisabledinproduction">Reloading disabled in
production</h3><p>Tapestry no longer checks for changes to Tapestry component
class files, templates, or message catalogs in production mode. It is assumed
that Tapestry applications are packaged as WAR files in production, and that
changing the WAR file causes the servlet container to redeploy the entire
application. This change is to improve throughput and reduce memory consumption
in production applications.</p><h3
id="ReleaseNotes5.3-String-to-Enumcoercions">String-to-Enum
coercions</h3><p>The TypeCoercer service now automatically generates
String-to-Enum c
oercions without requiring a specific contribution. This coercion is case
insensitive. A contribution is still allowed, and will take priority over the
default coercion, but is only necessary to support "aliases" for enum values
outside those defined by the enum type itself.</p><h3
id="ReleaseNotes5.3-JavaScriptandCSSminimization">JavaScript and CSS
minimization</h3><p>A new optional library, tapestry-yuicompressor, has been
added. This library adds support for compressing JavaScript libraries and CSS
files using <a class="external-link"
href="http://developer.yahoo.com/yui/compressor/" rel="nofollow">the
YUICompressor library</a>.</p><h3
id="ReleaseNotes5.3-ComponentClassTransformWorkerService">ComponentClassTransformWorker
Service</h3><p>The type of this service has changed from <a
class="external-link"
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/services/ComponentClassTransformWorker.html">ComponentClassTransformWorker</a>
to <a class="external-link" href="h
ttp://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/transform/ComponentClassTransformWorker2.html">ComponentClassTransformWorker2</a>.
Contributions of type ComponentClassTransformWorker will automatically be
coerced to the new ComponentClassTransformWorker2 interface. However, if you
use the @Contribute annotation to mark the method that makes contributions, you
will need to update the annotation to indicate the new service interface. If
you followed the naming convention, and named your method
<code>contributeComponentClassTransformWorker()</code>, you don't need to
change anything.</p><h3
id="ReleaseNotes5.3-AjaxResponseRenderer">AjaxResponseRenderer</h3><p>The <a
class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/ajax/AjaxResponseRenderer.html">AjaxResponseRenderer</a>
service makes it easier to customize the partial page response generated when
updating a <a class="external-link" href="http://tapestry.apache.org/5.3/
apidocs/org/apache/tapestry5/corelib/components/Zone.html">Zone</a> component,
replacing the <a class="external-link"
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/ajax/MultiZoneUpdate.html">MultiZoneUpdate</a>
object as an event handler method return value.</p><h3
id="ReleaseNotes5.3-TapestryJavaDoc">Tapestry JavaDoc</h3><p>Tapestry now
includes a new library, tapestry-javadoc, that replaces the old Maven-based
component report. Simply by placing a <code>@tapestrydoc</code> annotation into
your component's JavaDoc, Tapestry will generate complete documentation as part
of JavaDoc ... no more switching back and forth between JavaDoc and the
Maven-generated component report, and no more reliance on Maven for component
documentation.</p><h3 id="ReleaseNotes5.3-Skinning/ThemingSupport">Skinning /
Theming Support</h3><p>Tapestry now adds the ability to skin and/or theme your
pages and components. Its an extension of how Tapestry manages pages per
locale, but adds new
application-defined <em>axes</em> along with rules to find the resources. See
<a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/pageload/ComponentResourceSelector.html">ComponentResourceSelector</a>
and <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/pageload/ComponentRequestSelectorAnalyzer.html">ComponentRequestSelectorAnalyzer</a>.</p><p>There's
also a new <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Dynamic.html">Dynamic</a>
component, which uses an external template, not a Tapestry template, which can
be selected at runtime.</p><h3 id="ReleaseNotes5.3-TreeComponent">Tree
Component</h3><p>Tapestry finally has a proper <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Tree.html">Tree</a>
component for navigating hierarchical data. It's efficient and Ajax-en
abled, and fully customizable.</p><h3
id="ReleaseNotes5.3-FormCancelledEvent">Form Cancelled Event</h3><p>Form
components now recognize when the client-side form was cancelled. A new
"cancelled" event is triggered early in the submission process, which allows
the page to bypass all property updates and input validations, when
desired.</p><h3
id="ReleaseNotes5.3-ImplicitOrderedConfigurationConstraints">Implicit
OrderedConfiguration Constraints</h3><p>When using <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ioc/OrderedConfiguration.html">OrderedConfiguration.add()</a>
with no constraints, Tapestry will now implicitly order the added element
after the previously added element, within the same method. In prior releases,
such elements were added with no constraints. This makes it easier to
contribute a group of related items with an implicit ordering.</p><h3
id="ReleaseNotes5.3-NewComponentClassValidations">New Component Class
Validations</h3>
<p>Tapestry includes new validations of component classes to help cut down on
many common errors; Tapestry now checks that component ids referenced by an
event handler method (the <code>From</code><em>component id</em> part of the
method name) actually matches a component defined in the template ... this
quickly identifies typos in method names. This check can be disabled with a
configuration symbol, as existing 5.2 apps may have such errors and still
operate (that is, they may have <em>dead</em> event handler methods that will
never be invoked).</p><h3 id="ReleaseNotes5.3-ApplicationFolder">Application
Folder</h3><p>Tapestry can now be configured to execute inside a folder, which
can be useful when running Tapestry inside a web application that contains
other servlets or filters, as a way to prevent conflicts.</p><h3
id="ReleaseNotes5.3-ImprovedQuickstartArchetype">Improved Quickstart
Archetype</h3><p>The Maven quickstart archetype has been brought up to date,
and now demonstrates
several new bits of common useful functionality. It also generates support for
<a class="external-link" href="http://gradle.org/" rel="nofollow">Gradle</a> as
the build tool.</p><h3 id="ReleaseNotes5.3-WhitelistedPages">Whitelisted
Pages</h3><p>The new @<a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/WhitelistAccessOnly.html">WhitelistAccessOnly</a>
annotation marks a page as accessible only from white-listed clients; the
rules for the whitelist are <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/security/ClientWhitelist.html">extensible</a>.
The default rule is that only access from localhost is on the white-list. Use
this annotation on pages that may expose sensitive data, such as built-in
application dashboards and the like.</p><h3
id="ReleaseNotes5.3-PageCatalog">Page Catalog</h3><p>Tapestry applications now
include a built-in "PageCatalog" page, which lists all the loaded
pages of the application, with details about construction time and number of
components. The page requires whitelist access (see above comment), and some
functionality is only available in development mode. PageCatalog can be used to
load all pages of your application, which is useful to quickly spot problems in
your pages ... especially useful when upgrading from a prior release of
Tapestry.</p><h3 id="ReleaseNotes5.3-Client-SideJavaScriptLogging">Client-Side
JavaScript Logging</h3><p>The integrated Blackbird client-side console has been
removed. In its place are the floating console messages combined with logging
to the Firebug or WebKit console. Tapestry no longer captures JavaScript
initialization exceptions, so that they may be properly reported to the native
console. These changes should make debugging client-side JavaScript much
easier.</p><p>In addition, Tapestry will now display a pop-up window containing
the full exception report for a server-side error that occurs during
an Ajax request, which makes debugging server-side problems that occur as part
of an Ajax request <em>significantly</em> easier. Note that this logic is tied
to performing a <a class="external-link"
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Zone.html">Zone</a>
update.</p><h2 id="ReleaseNotes5.3-Sub-tasksCompleted">Sub-tasks
Completed</h2><div class="aui-message aui-message-error"><p
class="title"><strong>Error rendering macro 'html'</strong></p><p>Notify your
Confluence administrator that "HTML for Confluence" requires a valid license.
Reason: EXPIRED</p></div> <h2 id="ReleaseNotes5.3-BugsFixed">Bugs
Fixed</h2><div class="aui-message aui-message-error"><p
class="title"><strong>Error rendering macro 'html'</strong></p><p>Notify your
Confluence administrator that "HTML for Confluence" requires a valid license.
Reason: EXPIRED</p></div> <h2
id="ReleaseNotes5.3-ImprovementsMade">Improvements Made</h2><div
class="aui-message aui-messag
e-error"><p class="title"><strong>Error rendering macro
'html'</strong></p><p>Notify your Confluence administrator that "HTML for
Confluence" requires a valid license. Reason: EXPIRED</p></div> <h2
id="ReleaseNotes5.3-NewFeaturesImplemented">New Features Implemented</h2><div
class="aui-message aui-message-error"><p class="title"><strong>Error rendering
macro 'html'</strong></p><p>Notify your Confluence administrator that "HTML for
Confluence" requires a valid license. Reason: EXPIRED</p></div> <h2
id="ReleaseNotes5.3-TasksCompleted">Tasks Completed</h2><div class="aui-message
aui-message-error"><p class="title"><strong>Error rendering macro
'html'</strong></p><p>Notify your Confluence administrator that "HTML for
Confluence" requires a valid license. Reason: EXPIRED</p></div> <div
class="aui-message aui-message-error"><p class="title"><strong>Error rendering
macro 'html'</strong></p><p>Notify your Confluence administrator that "HTML for
Confluence" requires a valid li
cense. Reason: EXPIRED</p></div></div>
</div>
Modified: websites/production/tapestry/content/release-notes-545.html
==============================================================================
--- websites/production/tapestry/content/release-notes-545.html (original)
+++ websites/production/tapestry/content/release-notes-545.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-2074799027 .icon {
+ #refresh-module-433984418 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2074799027">
+</p><div class="refresh-module-id jira-table" id="refresh-module-433984418">
<p>
- </p><div class="jira-issues" id="jira-issues-2074799027" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-433984418" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -339,7 +339,7 @@
<style type="text/css">
- #refresh-module--737696941 .icon {
+ #refresh-module-548444073 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -350,13 +350,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--737696941">
+</p><div class="refresh-module-id jira-table" id="refresh-module-548444073">
<p>
- </p><div class="jira-issues" id="jira-issues--737696941" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-548444073" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-550.html
==============================================================================
--- websites/production/tapestry/content/release-notes-550.html (original)
+++ websites/production/tapestry/content/release-notes-550.html Thu Feb 20
18:18:15 2025
@@ -245,7 +245,7 @@
<style type="text/css">
- #refresh-module-1549055401 .icon {
+ #refresh-module--152638653 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -256,13 +256,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1549055401">
+</p><div class="refresh-module-id jira-table" id="refresh-module--152638653">
<p>
- </p><div class="jira-issues" id="jira-issues-1549055401" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--152638653" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -835,7 +835,7 @@
<style type="text/css">
- #refresh-module-216868842 .icon {
+ #refresh-module-1379620350 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -846,13 +846,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-216868842">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1379620350">
<p>
- </p><div class="jira-issues" id="jira-issues-216868842" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1379620350" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-560.html
==============================================================================
--- websites/production/tapestry/content/release-notes-560.html (original)
+++ websites/production/tapestry/content/release-notes-560.html Thu Feb 20
18:18:15 2025
@@ -171,7 +171,7 @@
<style type="text/css">
- #refresh-module-2100116650 .icon {
+ #refresh-module-790966427 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -182,13 +182,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2100116650">
+</p><div class="refresh-module-id jira-table" id="refresh-module-790966427">
<p>
- </p><div class="jira-issues" id="jira-issues-2100116650" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-790966427" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -355,7 +355,7 @@
<style type="text/css">
- #refresh-module-1940003136 .icon {
+ #refresh-module-1577737625 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -366,13 +366,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1940003136">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1577737625">
<p>
- </p><div class="jira-issues" id="jira-issues-1940003136" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1577737625" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-561.html
==============================================================================
--- websites/production/tapestry/content/release-notes-561.html (original)
+++ websites/production/tapestry/content/release-notes-561.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--1536268245 .icon {
+ #refresh-module-1499513107 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module--1536268245">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module-1499513107">
<p>
- </p><div class="jira-issues" id="jira-issues--1536268245" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1499513107" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-562.html
==============================================================================
--- websites/production/tapestry/content/release-notes-562.html (original)
+++ websites/production/tapestry/content/release-notes-562.html Thu Feb 20
18:18:15 2025
@@ -134,7 +134,7 @@
<style type="text/css">
- #refresh-module--2133764656 .icon {
+ #refresh-module--488621415 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -145,13 +145,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module--2133764656">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module--488621415">
<p>
- </p><div class="jira-issues" id="jira-issues--2133764656" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--488621415" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -376,7 +376,7 @@
<style type="text/css">
- #refresh-module--1067357311 .icon {
+ #refresh-module--1777220308 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -387,13 +387,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module--1067357311">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module--1777220308">
<p>
- </p><div class="jira-issues" id="jira-issues--1067357311" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1777220308" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-563.html
==============================================================================
--- websites/production/tapestry/content/release-notes-563.html (original)
+++ websites/production/tapestry/content/release-notes-563.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-1227745513 .icon {
+ #refresh-module-1490384364 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module-1227745513">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module-1490384364">
<p>
- </p><div class="jira-issues" id="jira-issues-1227745513" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1490384364" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -194,7 +194,7 @@
<style type="text/css">
- #refresh-module-895570445 .icon {
+ #refresh-module--1206049344 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -205,13 +205,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module-895570445">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module--1206049344">
<p>
- </p><div class="jira-issues" id="jira-issues-895570445" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1206049344" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-564.html
==============================================================================
--- websites/production/tapestry/content/release-notes-564.html (original)
+++ websites/production/tapestry/content/release-notes-564.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-668293910 .icon {
+ #refresh-module-811667264 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module-668293910">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module-811667264">
<p>
- </p><div class="jira-issues" id="jira-issues-668293910" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-811667264" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -194,7 +194,7 @@
<style type="text/css">
- #refresh-module--601754583 .icon {
+ #refresh-module-1758606089 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -205,13 +205,13 @@
vertical-align: text-bottom;
}
</style>
-</span></p><div class="refresh-module-id jira-table"
id="refresh-module--601754583">
+</span></p><div class="refresh-module-id jira-table"
id="refresh-module-1758606089">
<p>
- </p><div class="jira-issues" id="jira-issues--601754583" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1758606089" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-570.html
==============================================================================
--- websites/production/tapestry/content/release-notes-570.html (original)
+++ websites/production/tapestry/content/release-notes-570.html Thu Feb 20
18:18:15 2025
@@ -222,7 +222,7 @@ public static void provideCoercions(Conf
<style type="text/css">
- #refresh-module--911469037 .icon {
+ #refresh-module-1445365121 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -233,13 +233,13 @@ public static void provideCoercions(Conf
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--911469037">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1445365121">
<p>
- </p><div class="jira-issues" id="jira-issues--911469037" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1445365121" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -725,7 +725,7 @@ public static void provideCoercions(Conf
<style type="text/css">
- #refresh-module--772365655 .icon {
+ #refresh-module--11772885 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -736,13 +736,13 @@ public static void provideCoercions(Conf
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--772365655">
+</p><div class="refresh-module-id jira-table" id="refresh-module--11772885">
<p>
- </p><div class="jira-issues" id="jira-issues--772365655" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--11772885" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-571.html
==============================================================================
--- websites/production/tapestry/content/release-notes-571.html (original)
+++ websites/production/tapestry/content/release-notes-571.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--1127775968 .icon {
+ #refresh-module--815819447 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1127775968">
+</p><div class="refresh-module-id jira-table" id="refresh-module--815819447">
<p>
- </p><div class="jira-issues" id="jira-issues--1127775968" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--815819447" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -194,7 +194,7 @@
<style type="text/css">
- #refresh-module-89565021 .icon {
+ #refresh-module-220136581 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -205,13 +205,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-89565021">
+</p><div class="refresh-module-id jira-table" id="refresh-module-220136581">
<p>
- </p><div class="jira-issues" id="jira-issues-89565021" style="width: 100%;
overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-220136581" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-572.html
==============================================================================
--- websites/production/tapestry/content/release-notes-572.html (original)
+++ websites/production/tapestry/content/release-notes-572.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--1063318682 .icon {
+ #refresh-module-995879009 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1063318682">
+</p><div class="refresh-module-id jira-table" id="refresh-module-995879009">
<p>
- </p><div class="jira-issues" id="jira-issues--1063318682" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-995879009" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -194,7 +194,7 @@
<style type="text/css">
- #refresh-module-1439723417 .icon {
+ #refresh-module--1421476198 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -205,13 +205,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1439723417">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1421476198">
<p>
- </p><div class="jira-issues" id="jira-issues-1439723417" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1421476198" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-573.html
==============================================================================
--- websites/production/tapestry/content/release-notes-573.html (original)
+++ websites/production/tapestry/content/release-notes-573.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--1937667554 .icon {
+ #refresh-module--1656912266 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1937667554">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1656912266">
<p>
- </p><div class="jira-issues" id="jira-issues--1937667554" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1656912266" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -339,7 +339,7 @@
<style type="text/css">
- #refresh-module--1873767625 .icon {
+ #refresh-module--317524043 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -350,13 +350,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1873767625">
+</p><div class="refresh-module-id jira-table" id="refresh-module--317524043">
<p>
- </p><div class="jira-issues" id="jira-issues--1873767625" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--317524043" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-580.html
==============================================================================
--- websites/production/tapestry/content/release-notes-580.html (original)
+++ websites/production/tapestry/content/release-notes-580.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-1009389423 .icon {
+ #refresh-module-532584687 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1009389423">
+</p><div class="refresh-module-id jira-table" id="refresh-module-532584687">
<p>
- </p><div class="jira-issues" id="jira-issues-1009389423" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-532584687" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -432,7 +432,7 @@
<style type="text/css">
- #refresh-module--768573453 .icon {
+ #refresh-module-1378041302 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -443,13 +443,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--768573453">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1378041302">
<p>
- </p><div class="jira-issues" id="jira-issues--768573453" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1378041302" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-581.html
==============================================================================
--- websites/production/tapestry/content/release-notes-581.html (original)
+++ websites/production/tapestry/content/release-notes-581.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--2068858568 .icon {
+ #refresh-module--1770345220 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--2068858568">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1770345220">
<p>
- </p><div class="jira-issues" id="jira-issues--2068858568" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1770345220" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -321,7 +321,7 @@
<style type="text/css">
- #refresh-module--516170699 .icon {
+ #refresh-module--463651709 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -332,13 +332,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--516170699">
+</p><div class="refresh-module-id jira-table" id="refresh-module--463651709">
<p>
- </p><div class="jira-issues" id="jira-issues--516170699" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--463651709" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-582.html
==============================================================================
--- websites/production/tapestry/content/release-notes-582.html (original)
+++ websites/production/tapestry/content/release-notes-582.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-2136504402 .icon {
+ #refresh-module--1553024666 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2136504402">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1553024666">
<p>
- </p><div class="jira-issues" id="jira-issues-2136504402" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1553024666" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -395,7 +395,7 @@
<style type="text/css">
- #refresh-module-930154436 .icon {
+ #refresh-module-861468622 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -406,13 +406,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-930154436">
+</p><div class="refresh-module-id jira-table" id="refresh-module-861468622">
<p>
- </p><div class="jira-issues" id="jira-issues-930154436" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-861468622" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-583.html
==============================================================================
--- websites/production/tapestry/content/release-notes-583.html (original)
+++ websites/production/tapestry/content/release-notes-583.html Thu Feb 20
18:18:15 2025
@@ -504,7 +504,7 @@ Misspelt internally used id in <code>org
<style type="text/css">
- #refresh-module--1435123207 .icon {
+ #refresh-module--380515012 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -515,13 +515,13 @@ Misspelt internally used id in <code>org
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1435123207">
+</p><div class="refresh-module-id jira-table" id="refresh-module--380515012">
<p>
- </p><div class="jira-issues" id="jira-issues--1435123207" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--380515012" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -1135,7 +1135,7 @@ Misspelt internally used id in <code>org
<style type="text/css">
- #refresh-module-1492978950 .icon {
+ #refresh-module--1701578542 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -1146,13 +1146,13 @@ Misspelt internally used id in <code>org
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1492978950">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1701578542">
<p>
- </p><div class="jira-issues" id="jira-issues-1492978950" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--1701578542" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-584.html
==============================================================================
--- websites/production/tapestry/content/release-notes-584.html (original)
+++ websites/production/tapestry/content/release-notes-584.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--1992901608 .icon {
+ #refresh-module--181507841 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1992901608">
+</p><div class="refresh-module-id jira-table" id="refresh-module--181507841">
<p>
- </p><div class="jira-issues" id="jira-issues--1992901608" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--181507841" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -395,7 +395,7 @@
<style type="text/css">
- #refresh-module-1883969530 .icon {
+ #refresh-module-1013692226 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -406,13 +406,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1883969530">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1013692226">
<p>
- </p><div class="jira-issues" id="jira-issues-1883969530" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1013692226" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-585.html
==============================================================================
--- websites/production/tapestry/content/release-notes-585.html (original)
+++ websites/production/tapestry/content/release-notes-585.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--304979654 .icon {
+ #refresh-module-1278968141 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--304979654">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1278968141">
<p>
- </p><div class="jira-issues" id="jira-issues--304979654" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1278968141" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-586.html
==============================================================================
--- websites/production/tapestry/content/release-notes-586.html (original)
+++ websites/production/tapestry/content/release-notes-586.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module--397656521 .icon {
+ #refresh-module--249273008 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--397656521">
+</p><div class="refresh-module-id jira-table" id="refresh-module--249273008">
<p>
- </p><div class="jira-issues" id="jira-issues--397656521" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--249273008" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-587.html
==============================================================================
--- websites/production/tapestry/content/release-notes-587.html (original)
+++ websites/production/tapestry/content/release-notes-587.html Thu Feb 20
18:18:15 2025
@@ -97,7 +97,7 @@
<style type="text/css">
- #refresh-module-1372068128 .icon {
+ #refresh-module--756315571 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -108,13 +108,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1372068128">
+</p><div class="refresh-module-id jira-table" id="refresh-module--756315571">
<p>
- </p><div class="jira-issues" id="jira-issues-1372068128" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--756315571" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -321,7 +321,7 @@
<style type="text/css">
- #refresh-module-1035929046 .icon {
+ #refresh-module-472096113 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -332,13 +332,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1035929046">
+</p><div class="refresh-module-id jira-table" id="refresh-module-472096113">
<p>
- </p><div class="jira-issues" id="jira-issues-1035929046" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-472096113" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-notes-590.html
==============================================================================
--- websites/production/tapestry/content/release-notes-590.html (original)
+++ websites/production/tapestry/content/release-notes-590.html Thu Feb 20
18:18:15 2025
@@ -103,7 +103,7 @@
<style type="text/css">
- #refresh-module-2125201213 .icon {
+ #refresh-module-1595072159 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -114,13 +114,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2125201213">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1595072159">
<p>
- </p><div class="jira-issues" id="jira-issues-2125201213" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues-1595072159" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
@@ -401,7 +401,7 @@
<style type="text/css">
- #refresh-module--182888609 .icon {
+ #refresh-module--861000809 .icon {
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
@@ -412,13 +412,13 @@
vertical-align: text-bottom;
}
</style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--182888609">
+</p><div class="refresh-module-id jira-table" id="refresh-module--861000809">
<p>
- </p><div class="jira-issues" id="jira-issues--182888609" style="width:
100%; overflow: auto;">
+ </p><div class="jira-issues" id="jira-issues--861000809" style="width:
100%; overflow: auto;">
<table class="table table-bordered
table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
<span class="jim-table-header-content"
sort-column-key="key">Key</span>
</th><th colspan="1" rowspan="1"
class="jira-macro-table-underline-pdfexport jira-tablesorter-header"
style="text-align: left; padding:5px !important;">
Modified: websites/production/tapestry/content/release-process.html
==============================================================================
--- websites/production/tapestry/content/release-process.html (original)
+++ websites/production/tapestry/content/release-process.html Thu Feb 20
18:18:15 2025
@@ -90,7 +90,15 @@
<!-- /// Content Start -->
<div id="content">
- <div id="ConfluenceContent"><h2
id="ReleaseProcess-Prerequisites">Prerequisites</h2><div class="aui-label"
style="float:right" title="Related Articles">
+ <div id="ConfluenceContent"><h2
id="ReleaseProcess-Prerequisites">Prerequisites</h2>
+
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning
adaptavist-psl-js">
+ <b>This page contains macros or features from a plugin which requires a
valid license.</b>
+
+ <p>You will need to contact your administrator.</p>
+
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
Modified: websites/production/tapestry/content/release-upgrade-faq.html
==============================================================================
--- websites/production/tapestry/content/release-upgrade-faq.html (original)
+++ websites/production/tapestry/content/release-upgrade-faq.html Thu Feb 20
18:18:15 2025
@@ -91,11 +91,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><h1
id="ReleaseUpgradeFAQ-ReleaseUpgrade">Release Upgrade</h1><p>Main Article: <a
href="release-upgrade-faq.html">Release Upgrade FAQ</a></p><h2
id="ReleaseUpgradeFAQ-Contents">Contents</h2><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988815110 {padding: 0px;}
-div.rbtoc1739988815110 ul {margin-left: 0px;}
-div.rbtoc1739988815110 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075215157 {padding: 0px;}
+div.rbtoc1740075215157 ul {margin-left: 0px;}
+div.rbtoc1740075215157 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988815110">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075215157">
<ul class="toc-indentation"><li><a
href="#ReleaseUpgradeFAQ-WhydoIgetanexceptionaboutorg.apache.tapestry5.internal.services.RequestPathOptimizerafterupgradingto5.2?">Why
do I get an exception about
org.apache.tapestry5.internal.services.RequestPathOptimizer after upgrading to
5.2?</a></li></ul>
</div><h2
id="ReleaseUpgradeFAQ-WhydoIgetanexceptionaboutorg.apache.tapestry5.internal.services.RequestPathOptimizerafterupgradingto5.2?">Why
do I get an exception about
org.apache.tapestry5.internal.services.RequestPathOptimizer after upgrading to
5.2?</h2><p>Although Tapestry works very hard to keep backwards compatibility
between releases for <em>public</em> APIs, all <em>internal</em> APIs are
subject to change. This error is commonly due to the use of the ChenilleKit
library, which makes use of some internal APIs. You must also upgrade your
ChenilleKit dependency when moving from Tapestry 5.1 to 5.2 or later. See the
<a class="external-link"
href="http://tapestry.markmail.org/thread/3cj2wuvl4idnpmjr"
rel="nofollow">complete discussion of this from the Tapestry user mailing
list</a>.</p></div>
</div>
Modified: websites/production/tapestry/content/request-processing-faq.html
==============================================================================
--- websites/production/tapestry/content/request-processing-faq.html (original)
+++ websites/production/tapestry/content/request-processing-faq.html Thu Feb 20
18:18:15 2025
@@ -91,11 +91,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><h1
id="RequestProcessingFAQ-RequestProcessing">Request Processing</h1><h2
id="RequestProcessingFAQ-Contents">Contents</h2><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988833408 {padding: 0px;}
-div.rbtoc1739988833408 ul {margin-left: 0px;}
-div.rbtoc1739988833408 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075233491 {padding: 0px;}
+div.rbtoc1740075233491 ul {margin-left: 0px;}
+div.rbtoc1740075233491 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988833408">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075233491">
<ul class="toc-indentation"><li><a
href="#RequestProcessingFAQ-HowdoIgetTapestrytonothandlearequest?">How do I get
Tapestry to not handle a request?</a></li></ul>
</div><h2 id="RequestProcessingFAQ-HowdoIgetTapestrytonothandlearequest?">How
do I get Tapestry to <strong>not</strong> handle a request?</h2><p>Often, when
<a href="integration-with-existing-applications.html">integrating with outside
libraries, or working with legacy code</a>, you will want Tapestry to ignore a
request and let the normal servlet or other processing handle the
request.</p><p>The easy way to do this is to contribute a regular expression to
the <a href="configuration.html">IgnoredPathsFilter service</a>, whose job is
to exclude some requests.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
<pre><code class="language-java">public static void
contributeIgnoredPathsFilter(Configuration<String> configuration)
Modified: websites/production/tapestry/content/request-processing.html
==============================================================================
--- websites/production/tapestry/content/request-processing.html (original)
+++ websites/production/tapestry/content/request-processing.html Thu Feb 20
18:18:15 2025
@@ -90,7 +90,15 @@
<!-- /// Content Start -->
<div id="content">
- <div id="ConfluenceContent"><div class="aui-label"
style="float:right" title="Related Articles">
+ <div id="ConfluenceContent">
+
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning
adaptavist-psl-js">
+ <b>This page contains macros or features from a plugin which requires a
valid license.</b>
+
+ <p>You will need to contact your administrator.</p>
+
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
Modified: websites/production/tapestry/content/response-compression.html
==============================================================================
--- websites/production/tapestry/content/response-compression.html (original)
+++ websites/production/tapestry/content/response-compression.html Thu Feb 20
18:18:15 2025
@@ -90,7 +90,15 @@
<!-- /// Content Start -->
<div id="content">
- <div id="ConfluenceContent"><p>Starting in
Tapestry 5.1, the framework automatically GZIP <strong>compresses</strong>
content streamed to the client. This can significantly reduce the amount of
network traffic for a Tapestry application, at the cost of extra processing
time on the server to compress the response stream.</p><div class="aui-label"
style="float:right" title="Related Articles">
+ <div id="ConfluenceContent"><p>Starting in
Tapestry 5.1, the framework automatically GZIP <strong>compresses</strong>
content streamed to the client. This can significantly reduce the amount of
network traffic for a Tapestry application, at the cost of extra processing
time on the server to compress the response stream.</p>
+
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning
adaptavist-psl-js">
+ <b>This page contains macros or features from a plugin which requires a
valid license.</b>
+
+ <p>You will need to contact your administrator.</p>
+
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
Modified: websites/production/tapestry/content/rest-support-580.html
==============================================================================
--- websites/production/tapestry/content/rest-support-580.html (original)
+++ websites/production/tapestry/content/rest-support-580.html Thu Feb 20
18:18:15 2025
@@ -90,12 +90,12 @@
<!-- /// Content Start -->
<div id="content">
- <div id="ConfluenceContent"><h2
id="RESTSupport(5.8.0+)-/*<![CDATA[*/div.rbtoc1739988843960{padding:0px;}div.rbtoc1739988843960ul{margin-left:0px;}div.rbtoc1739988843960li{margin-left:0px;padding-left:0px;}/*]]>*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988843960 {padding: 0px;}
-div.rbtoc1739988843960 ul {margin-left: 0px;}
-div.rbtoc1739988843960 li {margin-left: 0px;padding-left: 0px;}
+ <div id="ConfluenceContent"><h2
id="RESTSupport(5.8.0+)-/*<![CDATA[*/div.rbtoc1740075243998{padding:0px;}div.rbtoc1740075243998ul{margin-left:0px;}div.rbtoc1740075243998li{margin-left:0px;padding-left:0px;}/*]]>*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style
type="text/css">/*<![CDATA[*/
+div.rbtoc1740075243998 {padding: 0px;}
+div.rbtoc1740075243998 ul {margin-left: 0px;}
+div.rbtoc1740075243998 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></h2><div class="toc-macro rbtoc1739988843960">
+/*]]>*/</style></h2><div class="toc-macro rbtoc1740075243998">
<ul class="toc-indentation"><li><a
href="#RESTSupport(5.8.0+)-"></a></li><li><a
href="#RESTSupport(5.8.0+)-Overview">Overview</a></li><li><a
href="#RESTSupport(5.8.0+)-WritingRESTendpoints">Writing REST
endpoints</a></li><li><a
href="#RESTSupport(5.8.0+)-Readingtherequestbodywith@RequestBody">Reading the
request body with @RequestBody</a></li><li><a
href="#RESTSupport(5.8.0+)-AnsweringRESTrequests">Answering REST requests</a>
<ul class="toc-indentation"><li><a
href="#RESTSupport(5.8.0+)-Contentresponses">Content responses</a></li><li><a
href="#RESTSupport(5.8.0+)-Non-contentresponses">Non-content
responses</a></li></ul>
</li><li><a
href="#RESTSupport(5.8.0+)-MappedEntityManagerservice">MappedEntityManager
service</a></li><li><a
href="#RESTSupport(5.8.0+)-IntegrationwithJacksonDatabindwithtapestry-rest-jackson">Integration
with Jackson Databind with tapestry-rest-jackson</a></li><li><a
href="#RESTSupport(5.8.0+)-AutomaticgenerationofOpenAPI3.0(Swagger)descriptions">Automatic
generation of OpenAPI 3.0 (Swagger) descriptions</a>
Modified: websites/production/tapestry/content/runtime-exceptions.html
==============================================================================
--- websites/production/tapestry/content/runtime-exceptions.html (original)
+++ websites/production/tapestry/content/runtime-exceptions.html Thu Feb 20
18:18:15 2025
@@ -90,7 +90,15 @@
<!-- /// Content Start -->
<div id="content">
- <div id="ConfluenceContent"><div class="aui-label"
style="float:right" title="Related Articles">
+ <div id="ConfluenceContent">
+
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning
adaptavist-psl-js">
+ <b>This page contains macros or features from a plugin which requires a
valid license.</b>
+
+ <p>You will need to contact your administrator.</p>
+
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
@@ -144,11 +152,11 @@
<p>Feedback is vitally important when developing an application, and that is
one of the areas where Tapestry has always excelled.</p><p>Especially during
development, requests can fail. There can be errors in templates, broken code
in your application, or something unexpected.</p><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988892612 {padding: 0px;}
-div.rbtoc1739988892612 ul {margin-left: 0px;}
-div.rbtoc1739988892612 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075292644 {padding: 0px;}
+div.rbtoc1740075292644 ul {margin-left: 0px;}
+div.rbtoc1740075292644 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988892612">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075292644">
<ul class="toc-indentation"><li><a
href="#RuntimeExceptions-Build-inExceptionReportPage">Build-in Exception Report
Page</a></li><li><a href="#RuntimeExceptions-AjaxDetailedExceptionReports">Ajax
Detailed Exception Reports</a></li><li><a
href="#RuntimeExceptions-DetailedExceptionReportFiles">Detailed Exception
Report Files</a></li><li><a
href="#RuntimeExceptions-OverridingtheHandlingofSpecificExceptions">Overriding
the Handling of Specific Exceptions</a></li></ul>
</div><h2 id="RuntimeExceptions-Build-inExceptionReportPage">Build-in
Exception Report Page</h2><p>Tapestry has a built-in exception report page that
captures an amazing wealth of information:</p><p><span
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img
class="confluence-embedded-image confluence-content-image-border"
draggable="false" width="500"
src="runtime-exceptions.data/Exception_Stack_Trace.png"></span></p><p><span
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img
class="confluence-embedded-image confluence-content-image-border"
draggable="false" width="500"
src="runtime-exceptions.data/Exception_Request.png"></span></p><p><span
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img
class="confluence-embedded-image confluence-content-image-border"
draggable="false" height="443" width="500"
src="runtime-exceptions.data/Application_Exception.png"></span></p><p>This
exception report features:</p><ul>
<li>The full stack of exceptions, top to bottom.</li><li>All non-null
properties of each exception.</li><li>The stack trace <em>at the deepest
level</em>.</li><li>Key <strong>request</strong> properties, header,
attributes, and
parameters.</li><li>Key <strong>session</strong><em> </em>propertes</li><li>A
break down of the <em>thread</em> in your application</li><li>A listing
of all JVM System properties</li></ul><h2
id="RuntimeExceptions-AjaxDetailedExceptionReports">Ajax Detailed Exception
Reports</h2><p>A similar detailed exception report is also built-in to
Tapestry's Ajax support. When an Ajax request fails, Tapestry's client-side
code will create an <iframe> to present this same
information:</p><p><span class="confluence-embedded-file-wrapper
confluence-embedded-manual-size"><img class="confluence-embedded-image
confluence-content-image-border" draggable="false" height="359" width="500"
src="runtime-exceptions.data/Exception_Ajax.png"></span></p><
h2 id="RuntimeExceptions-DetailedExceptionReportFiles">Detailed Exception
Report Files</h2><p>In addition, Tapestry will write a text file for the
exception with a similar level of detail. The default location for the detailed
exception report files is a relative directory <em>build/exceptions</em>. You
can configure the location by setting <a class="external-link"
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/SymbolConstants.html#EXCEPTION_REPORTS_DIR">SymbolConstants.EXCEPTION_REPORTS_DIR</a>.</p><p>If
you want to turn off the writing of detailed exception reports files to the
file system, you can add the following to your application module (usually
AppModule.java):</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeHeader panelHeader pdl" style="border-bottom-width:
1px;"><b>AppModule.java (partial)</b></div><div class="codeContent panelContent
pdl">
<pre><code class="language-java"> /**
Modified: websites/production/tapestry/content/sandbox.html
==============================================================================
--- websites/production/tapestry/content/sandbox.html (original)
+++ websites/production/tapestry/content/sandbox.html Thu Feb 20 18:18:15 2025
@@ -93,7 +93,13 @@
<div id="ConfluenceContent"><p>An experiment with
tabs:</p>
<div class="contentf aui-tabs horizontal-tabs" id="ex1" title="Example 1">
<ul class="tabs-menu"></ul>
- <div class="cfm tabs-pane" id="hwjava" data-pane-title="HelloWorld.java">
+ <div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning
adaptavist-psl-js">
+ <b>This page contains macros or features from a plugin which requires a
valid license.</b>
+
+ <p>You will need to contact your administrator.</p>
+
+</div>
+<div class="cfm tabs-pane" id="hwjava" data-pane-title="HelloWorld.java">
<div class="code panel pdl" style="border-width: 1px;">
<div class="codeHeader panelHeader pdl hide-border-bottom">
<b class="code-title"></b><span class="collapse-source expand-control"
style="display:none;"><span class="expand-control-icon icon"> </span><span
class="expand-control-text">Expand source</span></span><span
class="collapse-spinner-wrapper"></span>