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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-2044812719 .icon { + #refresh-module-1923243731 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</span></p><div class="refresh-module-id jira-table" id="refresh-module-2044812719"> +</span></p><div class="refresh-module-id jira-table" id="refresh-module-1923243731"> <p> - </p><div class="jira-issues" id="jira-issues-2044812719" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1923243731" 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;"> @@ -258,7 +258,7 @@ <style type="text/css"> - #refresh-module--555251097 .icon { + #refresh-module-824430641 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -269,13 +269,13 @@ vertical-align: text-bottom; } </style> -</span></p><div class="refresh-module-id jira-table" id="refresh-module--555251097"> +</span></p><div class="refresh-module-id jira-table" id="refresh-module-824430641"> <p> - </p><div class="jira-issues" id="jira-issues--555251097" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-824430641" 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 Sat Jun 14 18:18:14 2025 @@ -286,7 +286,7 @@ public static void provideCoercions(Conf <style type="text/css"> - #refresh-module--1060224807 .icon { + #refresh-module-1767495676 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -297,13 +297,13 @@ public static void provideCoercions(Conf vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1060224807"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1767495676"> <p> - </p><div class="jira-issues" id="jira-issues--1060224807" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1767495676" 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;"> @@ -789,7 +789,7 @@ public static void provideCoercions(Conf <style type="text/css"> - #refresh-module-1586421884 .icon { + #refresh-module--1215438983 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -800,13 +800,13 @@ public static void provideCoercions(Conf vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-1586421884"> +</p><div class="refresh-module-id jira-table" id="refresh-module--1215438983"> <p> - </p><div class="jira-issues" id="jira-issues-1586421884" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--1215438983" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-877262840 .icon { + #refresh-module-1048532514 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-877262840"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1048532514"> <p> - </p><div class="jira-issues" id="jira-issues-877262840" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1048532514" 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;"> @@ -258,7 +258,7 @@ <style type="text/css"> - #refresh-module-2024315867 .icon { + #refresh-module--234145627 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -269,13 +269,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-2024315867"> +</p><div class="refresh-module-id jira-table" id="refresh-module--234145627"> <p> - </p><div class="jira-issues" id="jira-issues-2024315867" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--234145627" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-1696708143 .icon { + #refresh-module-2605505 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-1696708143"> +</p><div class="refresh-module-id jira-table" id="refresh-module-2605505"> <p> - </p><div class="jira-issues" id="jira-issues-1696708143" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-2605505" 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;"> @@ -258,7 +258,7 @@ <style type="text/css"> - #refresh-module-837277385 .icon { + #refresh-module--68110508 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -269,13 +269,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-837277385"> +</p><div class="refresh-module-id jira-table" id="refresh-module--68110508"> <p> - </p><div class="jira-issues" id="jira-issues-837277385" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--68110508" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-1674252381 .icon { + #refresh-module--868354284 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-1674252381"> +</p><div class="refresh-module-id jira-table" id="refresh-module--868354284"> <p> - </p><div class="jira-issues" id="jira-issues-1674252381" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--868354284" 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;"> @@ -403,7 +403,7 @@ <style type="text/css"> - #refresh-module-1697237698 .icon { + #refresh-module-70931498 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -414,13 +414,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-1697237698"> +</p><div class="refresh-module-id jira-table" id="refresh-module-70931498"> <p> - </p><div class="jira-issues" id="jira-issues-1697237698" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-70931498" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module--1879423090 .icon { + #refresh-module-1228096668 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1879423090"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1228096668"> <p> - </p><div class="jira-issues" id="jira-issues--1879423090" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1228096668" 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;"> @@ -496,7 +496,7 @@ <style type="text/css"> - #refresh-module--1421633404 .icon { + #refresh-module--807288531 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -507,13 +507,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1421633404"> +</p><div class="refresh-module-id jira-table" id="refresh-module--807288531"> <p> - </p><div class="jira-issues" id="jira-issues--1421633404" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--807288531" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module--1960687451 .icon { + #refresh-module-1561607742 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1960687451"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1561607742"> <p> - </p><div class="jira-issues" id="jira-issues--1960687451" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1561607742" 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;"> @@ -385,7 +385,7 @@ <style type="text/css"> - #refresh-module--2125822870 .icon { + #refresh-module-1228202556 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -396,13 +396,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--2125822870"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1228202556"> <p> - </p><div class="jira-issues" id="jira-issues--2125822870" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1228202556" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module--1418615936 .icon { + #refresh-module--1069414723 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1418615936"> +</p><div class="refresh-module-id jira-table" id="refresh-module--1069414723"> <p> - </p><div class="jira-issues" id="jira-issues--1418615936" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--1069414723" 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;"> @@ -459,7 +459,7 @@ <style type="text/css"> - #refresh-module-134746889 .icon { + #refresh-module--1224168948 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -470,13 +470,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-134746889"> +</p><div class="refresh-module-id jira-table" id="refresh-module--1224168948"> <p> - </p><div class="jira-issues" id="jira-issues-134746889" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--1224168948" 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 Sat Jun 14 18:18:14 2025 @@ -568,7 +568,7 @@ Misspelt internally used id in <code>org <style type="text/css"> - #refresh-module--1686154798 .icon { + #refresh-module--194432423 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -579,13 +579,13 @@ Misspelt internally used id in <code>org vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1686154798"> +</p><div class="refresh-module-id jira-table" id="refresh-module--194432423"> <p> - </p><div class="jira-issues" id="jira-issues--1686154798" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--194432423" 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;"> @@ -1199,7 +1199,7 @@ Misspelt internally used id in <code>org <style type="text/css"> - #refresh-module-708778756 .icon { + #refresh-module--662282979 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -1210,13 +1210,13 @@ Misspelt internally used id in <code>org vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-708778756"> +</p><div class="refresh-module-id jira-table" id="refresh-module--662282979"> <p> - </p><div class="jira-issues" id="jira-issues-708778756" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--662282979" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-459693561 .icon { + #refresh-module--399007070 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-459693561"> +</p><div class="refresh-module-id jira-table" id="refresh-module--399007070"> <p> - </p><div class="jira-issues" id="jira-issues-459693561" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--399007070" 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;"> @@ -459,7 +459,7 @@ <style type="text/css"> - #refresh-module--1160540167 .icon { + #refresh-module-1549085836 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -470,13 +470,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1160540167"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1549085836"> <p> - </p><div class="jira-issues" id="jira-issues--1160540167" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1549085836" 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-604066069 .icon { + #refresh-module--256398617 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-604066069"> +</p><div class="refresh-module-id jira-table" id="refresh-module--256398617"> <p> - </p><div class="jira-issues" id="jira-issues-604066069" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--256398617" 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;"> @@ -222,7 +222,7 @@ </td><td colspan="1" nowrap> Mar 24, 2024 21:33 </td><td colspan="1" nowrap> - Apr 20, 2024 12:57 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -259,7 +259,7 @@ </td><td colspan="1" nowrap> Nov 25, 2023 19:38 </td><td colspan="1" nowrap> - Apr 20, 2024 12:57 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module-2126892583 .icon { + #refresh-module-1308949294 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-2126892583"> +</p><div class="refresh-module-id jira-table" id="refresh-module-1308949294"> <p> - </p><div class="jira-issues" id="jira-issues-2126892583" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-1308949294" 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;"> @@ -222,7 +222,7 @@ </td><td colspan="1" nowrap> Apr 06, 2024 18:22 </td><td colspan="1" nowrap> - Apr 09, 2024 05:45 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> 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 Sat Jun 14 18:18:14 2025 @@ -161,7 +161,7 @@ <style type="text/css"> - #refresh-module--1631149683 .icon { + #refresh-module--1662695684 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -172,13 +172,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module--1631149683"> +</p><div class="refresh-module-id jira-table" id="refresh-module--1662695684"> <p> - </p><div class="jira-issues" id="jira-issues--1631149683" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--1662695684" 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;"> @@ -222,7 +222,7 @@ </td><td colspan="1" nowrap> Jun 23, 2024 06:26 </td><td colspan="1" nowrap> - Aug 03, 2024 14:06 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -259,7 +259,7 @@ </td><td colspan="1" nowrap> May 05, 2024 08:53 </td><td colspan="1" nowrap> - Jan 25, 2025 09:46 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -296,7 +296,7 @@ </td><td colspan="1" nowrap> May 01, 2024 06:40 </td><td colspan="1" nowrap> - Aug 03, 2024 14:10 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -333,7 +333,7 @@ </td><td colspan="1" nowrap> Jan 28, 2024 19:31 </td><td colspan="1" nowrap> - Aug 03, 2024 13:41 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -385,7 +385,7 @@ <style type="text/css"> - #refresh-module-983074251 .icon { + #refresh-module--1666810866 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -396,13 +396,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-983074251"> +</p><div class="refresh-module-id jira-table" id="refresh-module--1666810866"> <p> - </p><div class="jira-issues" id="jira-issues-983074251" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--1666810866" 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;"> @@ -446,7 +446,7 @@ </td><td colspan="1" nowrap> May 07, 2024 01:09 </td><td colspan="1" nowrap> - Nov 25, 2024 02:57 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -483,7 +483,7 @@ </td><td colspan="1" nowrap> Apr 20, 2024 12:56 </td><td colspan="1" nowrap> - Jul 24, 2024 08:09 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -520,7 +520,7 @@ </td><td colspan="1" nowrap> Jan 05, 2019 21:14 </td><td colspan="1" nowrap> - Aug 03, 2024 14:10 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> 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 Sat Jun 14 18:18:14 2025 @@ -167,7 +167,7 @@ <style type="text/css"> - #refresh-module-320135898 .icon { + #refresh-module--48409045 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -178,13 +178,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-320135898"> +</p><div class="refresh-module-id jira-table" id="refresh-module--48409045"> <p> - </p><div class="jira-issues" id="jira-issues-320135898" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues--48409045" 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;"> @@ -228,7 +228,7 @@ </td><td colspan="1" nowrap> Oct 26, 2024 13:48 </td><td colspan="1" nowrap> - Oct 26, 2024 16:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -265,7 +265,7 @@ </td><td colspan="1" nowrap> Oct 25, 2024 17:46 </td><td colspan="1" nowrap> - Oct 26, 2024 04:30 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -302,7 +302,7 @@ </td><td colspan="1" nowrap> Sep 14, 2024 20:44 </td><td colspan="1" nowrap> - Oct 21, 2024 18:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -339,7 +339,7 @@ </td><td colspan="1" nowrap> Sep 08, 2024 21:11 </td><td colspan="1" nowrap> - Sep 14, 2024 20:51 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -376,7 +376,7 @@ </td><td colspan="1" nowrap> Aug 18, 2024 13:53 </td><td colspan="1" nowrap> - Oct 21, 2024 18:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -413,7 +413,7 @@ </td><td colspan="1" nowrap> Nov 17, 2022 14:10 </td><td colspan="1" nowrap> - Sep 14, 2024 20:45 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -465,7 +465,7 @@ <style type="text/css"> - #refresh-module-729508506 .icon { + #refresh-module-443926439 .icon { background-position: left center; background-repeat: no-repeat; display: inline-block; @@ -476,13 +476,13 @@ vertical-align: text-bottom; } </style> -</p><div class="refresh-module-id jira-table" id="refresh-module-729508506"> +</p><div class="refresh-module-id jira-table" id="refresh-module-443926439"> <p> - </p><div class="jira-issues" id="jira-issues-729508506" style="width: 100%; overflow: auto;"> + </p><div class="jira-issues" id="jira-issues-443926439" 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;"> @@ -526,7 +526,7 @@ </td><td colspan="1" nowrap> Dec 08, 2024 22:03 </td><td colspan="1" nowrap> - Dec 09, 2024 00:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -563,7 +563,7 @@ </td><td colspan="1" nowrap> Nov 20, 2024 12:07 </td><td colspan="1" nowrap> - Feb 02, 2025 20:16 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -600,7 +600,7 @@ </td><td colspan="1" nowrap> Oct 26, 2024 12:57 </td><td colspan="1" nowrap> - Oct 26, 2024 16:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -637,7 +637,7 @@ </td><td colspan="1" nowrap> Oct 25, 2024 13:25 </td><td colspan="1" nowrap> - Oct 26, 2024 16:20 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -674,7 +674,7 @@ </td><td colspan="1" nowrap> Oct 16, 2024 05:45 </td><td colspan="1" nowrap> - Jan 25, 2025 09:35 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -711,7 +711,7 @@ </td><td colspan="1" nowrap> Sep 27, 2024 08:34 </td><td colspan="1" nowrap> - Jan 25, 2025 09:36 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -748,7 +748,7 @@ </td><td colspan="1" nowrap> Aug 31, 2024 15:00 </td><td colspan="1" nowrap> - Aug 31, 2024 20:24 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -785,7 +785,7 @@ </td><td colspan="1" nowrap> Aug 24, 2024 18:55 </td><td colspan="1" nowrap> - Aug 24, 2024 23:24 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -822,7 +822,7 @@ </td><td colspan="1" nowrap> Jul 09, 2024 05:02 </td><td colspan="1" nowrap> - Oct 26, 2024 16:37 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> @@ -859,7 +859,7 @@ </td><td colspan="1" nowrap> Sep 15, 2016 14:40 </td><td colspan="1" nowrap> - Oct 27, 2024 16:51 + Jun 14, 2025 12:53 </td><td colspan="1" nowrap> </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> 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 Sat Jun 14 18:18:14 2025 @@ -155,11 +155,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.rbtoc1749838416079 {padding: 0px;} -div.rbtoc1749838416079 ul {margin-left: 0px;} -div.rbtoc1749838416079 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924816333 {padding: 0px;} +div.rbtoc1749924816333 ul {margin-left: 0px;} +div.rbtoc1749924816333 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838416079"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924816333"> <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 Sat Jun 14 18:18:14 2025 @@ -155,11 +155,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.rbtoc1749838434476 {padding: 0px;} -div.rbtoc1749838434476 ul {margin-left: 0px;} -div.rbtoc1749838434476 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924834245 {padding: 0px;} +div.rbtoc1749924834245 ul {margin-left: 0px;} +div.rbtoc1749924834245 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838434476"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924834245"> <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/rest-support-580.html ============================================================================== --- websites/production/tapestry/content/rest-support-580.html (original) +++ websites/production/tapestry/content/rest-support-580.html Sat Jun 14 18:18:14 2025 @@ -154,12 +154,12 @@ <!-- /// Content Start --> <div id="content"> - <div id="ConfluenceContent"><h2 id="RESTSupport(5.8.0+)-/*<![CDATA[*/div.rbtoc1749838444889{padding:0px;}div.rbtoc1749838444889ul{margin-left:0px;}div.rbtoc1749838444889li{margin-left:0px;padding-left:0px;}/*]]>*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style type="text/css">/*<![CDATA[*/ -div.rbtoc1749838444889 {padding: 0px;} -div.rbtoc1749838444889 ul {margin-left: 0px;} -div.rbtoc1749838444889 li {margin-left: 0px;padding-left: 0px;} + <div id="ConfluenceContent"><h2 id="RESTSupport(5.8.0+)-/*<![CDATA[*/div.rbtoc1749924844796{padding:0px;}div.rbtoc1749924844796ul{margin-left:0px;}div.rbtoc1749924844796li{margin-left:0px;padding-left:0px;}/*]]>*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style type="text/css">/*<![CDATA[*/ +div.rbtoc1749924844796 {padding: 0px;} +div.rbtoc1749924844796 ul {margin-left: 0px;} +div.rbtoc1749924844796 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></h2><div class="toc-macro rbtoc1749838444889"> +/*]]>*/</style></h2><div class="toc-macro rbtoc1749924844796"> <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 Sat Jun 14 18:18:14 2025 @@ -208,11 +208,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.rbtoc1749838493480 {padding: 0px;} -div.rbtoc1749838493480 ul {margin-left: 0px;} -div.rbtoc1749838493480 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924893242 {padding: 0px;} +div.rbtoc1749924893242 ul {margin-left: 0px;} +div.rbtoc1749924893242 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838493480"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924893242"> <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/security-faq.html ============================================================================== --- websites/production/tapestry/content/security-faq.html (original) +++ websites/production/tapestry/content/security-faq.html Sat Jun 14 18:18:14 2025 @@ -155,11 +155,11 @@ <!-- /// Content Start --> <div id="content"> <div id="ConfluenceContent"><h1 id="SecurityFAQ-Security">Security</h1><p>Main Article: <a href="security.html">Security</a></p><h2 id="SecurityFAQ-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1749838577237 {padding: 0px;} -div.rbtoc1749838577237 ul {margin-left: 0px;} -div.rbtoc1749838577237 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924977744 {padding: 0px;} +div.rbtoc1749924977744 ul {margin-left: 0px;} +div.rbtoc1749924977744 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838577237"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924977744"> <ul class="toc-indentation"><li><a href="#SecurityFAQ-Thebuilt-inDashboardpagearevisibleinmyproductionapplicationandIdon'twantthemtobe,whatcanIdo?">The built-in Dashboard page are visible in my production application and I don't want them to be, what can I do?</a></li></ul> </div><div class="aui-label" style="float:right" title="Related Articles"> Modified: websites/production/tapestry/content/session-storage.html ============================================================================== --- websites/production/tapestry/content/session-storage.html (original) +++ websites/production/tapestry/content/session-storage.html Sat Jun 14 18:18:14 2025 @@ -201,11 +201,11 @@ <p>Ordinary <a href="persistent-page-data.html">page-persistent fields</a></p><p>won't work for this, since persistent fields are available only to a specific page, not shared across multiple pages.</p><p>Tapestry provides two mechanisms for storing such data: Session State Objects and Session Attributes. When deciding between the two, it's best to use Session State Objects for complex objects, and Session Attributes for simple types.</p><h2 id="SessionStorage-SessionStateObjects">Session State Objects</h2><p>With a Session State Object (SSO), the value is automatically stored outside the page; with the default storage strategy, it is stored in the session. Such a value is global to all pages <em>for the same user</em>, but is stored separately for different users.</p><p>A field holding an SSO is marked with the @<a class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/SessionState.html">SessionState</a> annotation.</p><div class="na vmenu" style="float:right; background:white; margin:3px; padding:3px"> <div class="panel" style="border-width: 1px;"><div class="panelHeader" style="border-bottom-width: 1px;"><b>Contents</b></div><div class="panelContent"> <style type="text/css">/*<![CDATA[*/ -div.rbtoc1749838552133 {padding: 0px;} -div.rbtoc1749838552133 ul {margin-left: 0px;} -div.rbtoc1749838552133 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924952713 {padding: 0px;} +div.rbtoc1749924952713 ul {margin-left: 0px;} +div.rbtoc1749924952713 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style><div class="toc-macro rbtoc1749838552133"> +/*]]>*/</style><div class="toc-macro rbtoc1749924952713"> <ul class="toc-indentation"><li>Related Articles</li></ul> <ul><li><a href="#SessionStorage-SessionStateObjects">Session State Objects</a> <ul class="toc-indentation"><li><a href="#SessionStorage-Pitfalls">Pitfalls</a></li><li><a href="#SessionStorage-CheckforCreation">Check for Creation</a></li><li><a href="#SessionStorage-PersistenceStrategies">Persistence Strategies</a></li><li><a href="#SessionStorage-ConfiguringSSOs">Configuring SSOs</a></li></ul> Modified: websites/production/tapestry/content/specific-errors-faq.html ============================================================================== --- websites/production/tapestry/content/specific-errors-faq.html (original) +++ websites/production/tapestry/content/specific-errors-faq.html Sat Jun 14 18:18:14 2025 @@ -155,11 +155,11 @@ <!-- /// Content Start --> <div id="content"> <div id="ConfluenceContent"><h1 id="SpecificErrorsFAQ-SpecificErrors">Specific Errors</h1><h2 id="SpecificErrorsFAQ-Contents">Contents</h2><p><style type="text/css">/*<![CDATA[*/ -div.rbtoc1749838397367 {padding: 0px;} -div.rbtoc1749838397367 ul {margin-left: 0px;} -div.rbtoc1749838397367 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924798003 {padding: 0px;} +div.rbtoc1749924798003 ul {margin-left: 0px;} +div.rbtoc1749924798003 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838397367"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924798003"> <ul class="toc-indentation"><li><a href="#SpecificErrorsFAQ-WhydoIgettheexception"Noserviceimplementstheinterfaceorg.apache.tapestry5.internal.InternalComponentResources"whentryingtousetheBeanEditFormcomponent?">Why do I get the exception "No service implements the interface org.apache.tapestry5.internal.InternalComponentResources" when trying to use the BeanEditForm component?</a></li><li><a href="#SpecificErrorsFAQ-Igetanerrorabout"Pagedidnotgenerateanymarkupwhenrendered."butIhaveatemplate,whathappened?">I get an error about "Page did not generate any markup when rendered." but I have a template, what happened?</a></li><li><a href="#SpecificErrorsFAQ-MyapplicationfailswiththeerrorPermGen,howdoIfixthis?">My application fails with the error PermGen, how do I fix this?</a></li><li><a href="#SpecificErrorsFAQ-WhydoIsometimesgetajava.lang.NoSuchMethodErrorexceptionafterreloadingmypage?">Why do I sometimes get a java.lang.NoSuchMethodError exception after reloading m y page?</a></li><li><a href="#SpecificErrorsFAQ-Whydomylogscontain"java.lang.RuntimeException:FormsrequirethattherequestmethodbePOSTandthatthet:formdataqueryparameterhavevalues"?">Why do my logs contain "java.lang.RuntimeException: Forms require that the request method be POST and that the t:formdata query parameter have values"?</a></li></ul> </div><div class="aui-label" style="float:right" title="Related Articles"> 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 Sat Jun 14 18:18:14 2025 @@ -155,11 +155,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.rbtoc1749838367776 {padding: 0px;} -div.rbtoc1749838367776 ul {margin-left: 0px;} -div.rbtoc1749838367776 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924768243 {padding: 0px;} +div.rbtoc1749924768243 ul {margin-left: 0px;} +div.rbtoc1749924768243 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838367776"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924768243"> <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/templating-and-markup-faq.html ============================================================================== --- websites/production/tapestry/content/templating-and-markup-faq.html (original) +++ websites/production/tapestry/content/templating-and-markup-faq.html Sat Jun 14 18:18:14 2025 @@ -155,11 +155,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.rbtoc1749838376353 {padding: 0px;} -div.rbtoc1749838376353 ul {margin-left: 0px;} -div.rbtoc1749838376353 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1749924776950 {padding: 0px;} +div.rbtoc1749924776950 ul {margin-left: 0px;} +div.rbtoc1749924776950 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style></p><div class="toc-macro rbtoc1749838376353"> +/*]]>*/</style></p><div class="toc-macro rbtoc1749924776950"> <ul class="toc-indentation"><li><a href="#TemplatingandMarkupFAQ-WhydoIgetaSAXParseExceptionwhenIuseanHTMLentity,suchas inmytemplate?">Why do I get a SAXParseException when I use an HTML entity, such as &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&nbsp;inmytemplate?">Why do I get a SAXParseException when I use an HTML entity, such as <code>&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"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"