You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by bu...@apache.org on 2020/03/23 21:20:05 UTC

svn commit: r1058208 - in /websites/production/tapestry/content: 2020/ 2020/03/ 2020/03/23/ 2020/03/23/tapestry-550-released.html cache/main.pageCache css.html index.html indexv2.html news.html

Author: buildbot
Date: Mon Mar 23 21:20:05 2020
New Revision: 1058208

Log:
Production update by buildbot for tapestry

Added:
    websites/production/tapestry/content/2020/
    websites/production/tapestry/content/2020/03/
    websites/production/tapestry/content/2020/03/23/
    websites/production/tapestry/content/2020/03/23/tapestry-550-released.html
Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/css.html
    websites/production/tapestry/content/index.html
    websites/production/tapestry/content/indexv2.html
    websites/production/tapestry/content/news.html

Added: websites/production/tapestry/content/2020/03/23/tapestry-550-released.html
==============================================================================
--- websites/production/tapestry/content/2020/03/23/tapestry-550-released.html (added)
+++ websites/production/tapestry/content/2020/03/23/tapestry-550-released.html Mon Mar 23 21:20:05 2020
@@ -0,0 +1,100 @@
+<!DOCTYPE html>
+	
+	<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+  <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1">	
+  <title>
+          Tapestry 5.5.0 released -- Apache Tapestry
+      </title>
+  <link type="text/css" rel="stylesheet" href="/resources/space.css" />
+
+  
+  <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
+
+</head>
+
+<body>
+
+  <div class="wrapper bs">
+
+        <div id="navigation"><div class="nav"><ul class="alternate"><li><a  href="index.html">Home</a></li><li><a  href="getting-started.html">Getting Started</a></li><li><a  href="documentation.html">Documentation</a></li><li><a  href="download.html">Download</a></li><li><a  href="about.html">About</a></li><li><a  class="external-link" href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a  href="community.html">Community</a></li><li><a  class="external-link" href="http://www.apache.org/security/">Security</a></li><li><a  class="external-link" href="http://www.apache.org/">Apache</a></li><li><a  class="external-link" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a  class="external-link" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div>
+
+</div>
+
+          <div id="top">
+            <div id="smallbanner"><div class="searchbox" style="float:right;margin: .3em 1em .1em 1em"><span style="color: #999; font-size: 90%">Tapestry docs, issues, wikis &amp; blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get" action="https://tapestry.apache.org/search.html">
+  <input type="text" name="q">
+  <input type="submit" value="Search">
+</form>
+
+</div>
+
+
+<div class="emblem" style="float:left"><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="https://tapestry.apache.org/images/tapestry_small.png" data-image-src="https://tapestry.apache.org/images/tapestry_small.png"></span></p></div>
+
+
+<div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Tapestry 5.5.0 released</h1></div>
+
+</div>
+      <div class="clearer"></div>
+      </div>
+
+      <div class="clearer"></div>
+
+      <div id="breadcrumbs">
+                <a href="../../../index.html">Apache Tapestry</a>&nbsp;&gt;&nbsp;2020&nbsp;&gt;&nbsp;03&nbsp;&gt;&nbsp;23&nbsp;&gt;&nbsp;<a href="tapestry-550-released.html">Tapestry 5.5.0 released</a>
+        <a class="edit" title="Edit this page (requires approval -- just ask on the mailing list)" href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=148643479">edit</a>
+      </div>
+
+      <div id="content">
+                <div id="ConfluenceContent"><p><span style="color: rgb(23,43,77);">Tapestry 5.5.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version should just work.</span></p><p style="">The main new features are:</p><ul style=""><li>Support for Java 12 bytecode.</li><li>Support for on-the-fly TypeScript compilation in the tapestry-webresources module.&#160;</li><li>Ability to use Twitter Bootstrap 3 out-of-the-box (default and same version provided by Tapestry 5.4), Twitter Bootstrap 4 out-of-the-box (introduced in Tapestry 5.5.0) or provide your own CSS (in this case, Tapestry doesn't provide any CSS at all).&#160;</li><li>The If component now has a then parameter.&#160;</li></ul><p>See more details at the&#160;<a  href="../../../release-notes-550.html">release notes</a>.</p></div>
+      </div>
+
+      <div class="clearer"></div>
+    
+    <div id="footer">
+            <div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache feather logo, and the Apache Tapestry project logo are trademarks of The Apache Software Foundation.<br clear="none">
+</p><p><script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-400821-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script></p><p></p></div>
+    </div>
+
+    <div id="comments_thread"></div>
+    <script type="text/javascript" src="https://comments.apache.org/show_comments.lua?site=tapestry&amp;page=http://tapestry.apache.org/tapestry-550-released.html" async="true">
+    </script>
+    <noscript>
+      <iframe width="100%" height="500" src="https://comments.apache.org/iframe.lua?site=tapestry&amp;page=http://tapestry.apache.org/tapestry-550-released.html"></iframe>
+    </noscript>
+
+  </div>
+
+</body>
+</html>

Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/tapestry/content/css.html
==============================================================================
--- websites/production/tapestry/content/css.html (original)
+++ websites/production/tapestry/content/css.html Mon Mar 23 21:20:05 2020
@@ -76,7 +76,9 @@
       </div>
 
       <div id="content">
-                <div id="ConfluenceContent"><p>&#160;</p><p>Most web applications delegate to <strong>Cascading Style Sheets</strong> (CSS) the stylistic details of the page &#8211; fonts, colors, margins, borders and alignment. This helps the remaining HTML to remain simple and semantic, which usually makes it easier to read and maintain.</p><div class="aui-label" style="float:right" title="Related Articles">
+                <div id="ConfluenceContent"><p><br clear="none"></p><p>Most web applications delegate to <strong>Cascading Style Sheets</strong> (CSS) the stylistic details of the page &#8211; fonts, colors, margins, borders and alignment. This helps the remaining HTML to remain simple and semantic, which usually makes it easier to read and maintain.</p><div class="aui-label" style="float:right" title="Related Articles">
+
+
 
 
 
@@ -89,25 +91,25 @@
 
 <ul class="content-by-label"><li>
         <div>
-                <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>        </div>
+                <span class="icon aui-icon content-type-page" title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a  href="layout-component.html">Layout Component</a>
+                        <a  href="css.html">CSS</a>
                 
                         
                     </div>
     </li><li>
         <div>
-                <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>        </div>
+                <span class="icon aui-icon content-type-page" title="Page">Page:</span>        </div>
 
         <div class="details">
-                        <a  href="css.html">CSS</a>
+                        <a  href="layout-component.html">Layout Component</a>
                 
                         
                     </div>
     </li><li>
         <div>
-                <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>        </div>
+                <span class="icon aui-icon content-type-page" title="Page">Page:</span>        </div>
 
         <div class="details">
                         <a  href="legacy-javascript.html">Legacy JavaScript</a>
@@ -116,7 +118,7 @@
                     </div>
     </li><li>
         <div>
-                <span class="icon aui-icon aui-icon-small aui-iconfont-page-default" title="Page">Page:</span>        </div>
+                <span class="icon aui-icon content-type-page" title="Page">Page:</span>        </div>
 
         <div class="details">
                         <a  href="assets.html">Assets</a>
@@ -127,25 +129,25 @@
 </div>
 
 
-<p>Tapestry includes sophisticated support for CSS in the form of annotation-based linking, far-future expire headers, automatic duplicate removal, and other features provided for <a  href="assets.html">assets</a>.</p><h2 id="CSS-Defaultstylesheet">Default style sheet</h2><p>Tapestry includes a built-in style sheet, tapestry.css, in all HTML documents (documents that have an outer &lt;html&gt; element and a nested &lt;head&gt; element), as part of the "core" JavaScript stack. For Tapestry 5.4 and later, the core JavaScript stack also includes the CSS for <a  class="external-link" href="http://getbootstrap.com/" rel="nofollow">Bootstrap 3.1.1</a>.</p><h2 id="CSS-AddingyourownCSS">Adding your own CSS</h2><p>A page or component (for example, a <a  href="layout-component.html">layout component</a>) that is rendering the &lt;head&gt; tag can add a style sheet directly in the markup.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;head&gt;
+<p>Tapestry includes sophisticated support for CSS in the form of annotation-based linking, far-future expire headers, automatic duplicate removal, and other features provided for <a  href="assets.html">assets</a>.</p><h2 id="CSS-Defaultstylesheet">Default style sheet</h2><p>Tapestry includes a built-in style sheet, tapestry.css, in all HTML documents (documents that have an outer &lt;html&gt; element and a nested &lt;head&gt; element), as part of the "core" JavaScript stack. For Tapestry 5.4 and later, the core JavaScript stack also includes the CSS for <a  class="external-link" href="http://getbootstrap.com/" rel="nofollow">Bootstrap 3.1.1</a>.&#160;</p><p>Tapestry 5.5.0 and later also includes Bootstrap 4.3.1. To use it, just add&#160;<span style="color: rgb(23,43,77);">@ImportModule(Bootstrap4Module.class) to your AppModule.</span></p><p>Tapestry 5.5.0 and later also allows you to have Tapestry not provide any CSS at all. To do that, just add&#160;@ImportModule(NoBootstrapModule
 .class) to your module. In this case, you'll need to set the tapestry.default-stylesheet (SymbolConstants#DEFAULT_STYLESHEET) configuration symbol to tell Tapestry what's your main CSS file. Otherwise, an exception will be thrown and the webapp won't start.</p><h2 id="CSS-AddingyourownCSS">Adding your own CSS</h2><p>A page or component (for example, a <a  href="layout-component.html">layout component</a>) that is rendering the &lt;head&gt; tag can add a style sheet directly in the markup.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: xml; gutter: false; theme: Default" data-theme="Default">&lt;head&gt;
   &lt;link href="/css/site.css" rel="stylesheet" type="text/css"/&gt;
   . . .
 </pre>
 </div></div><p>If you want to leverage Tapestry's localization support, you may want to make use of an expansion and the "asset:" or "context:" binding prefix:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;head&gt;
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: xml; gutter: false; theme: Default" data-theme="Default">&lt;head&gt;
   &lt;link href="${context:css/site.css}" rel="stylesheet" type="text/css"/&gt;
   . . .
 </pre>
 </div></div><p>The "context:" prefix means that the remainder of the expansion is a path to a context asset, a resource in the web application root (<code>src/main/webapp</code> in your workspace). By contrast, the "asset:" prefix tells Tapestry to look in the class path. See <a  href="assets.html">CSS</a>.</p><h2 id="CSS-Usingthe@Importannotation">Using the @Import annotation</h2><p>Another approach to adding a style sheet is to include an @<a  class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/Import.html">Import</a> annotation (starting with Tapestry 5.2) on your component class:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>MyComponent.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">@Import(stylesheet="context:css/site.css")
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">@Import(stylesheet="context:css/site.css")
 public class MyComponent
 {
 
 }
 </pre>
 </div></div><p>(For Tapestry 5.0 and 5.1, use the deprecated <a  class="external-link" href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/annotations/IncludeStylesheet.html">@IncludeStyleSheet</a> annotation instead.)</p><p>As with <a  href="client-side-javascript.html">included JavaScript libraries</a>, each style sheet will only be added once, regardless of the number of components that include it via the annotation.</p><h2 id="CSS-ConditionallyloadingIE-onlystylesheets">Conditionally loading IE-only style sheets</h2><p>For Tapestry 5.2 and later, if you need to load a different style sheet for Internet Explorer browsers, or for certain versions of IE browsers, you can use Tapestry's built-in support for IE conditional comments. Just add something like the following to your page or component (or layout) class:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">@Environmental
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">@Environmental
 private JavaScriptSupport javaScriptSupport;
      
 @Inject @Path("context:layout/ie-only.css")
@@ -158,20 +160,20 @@ void afterRender() {
 }
 </pre>
 </div></div><p>The above will render something like:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;!--[if IE]&gt;
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: xml; gutter: false; theme: Default" data-theme="Default">&lt;!--[if IE]&gt;
 &lt;link type="text/css" rel="stylesheet" href="/assets/1.0-SNAPSHOT/ctx/layout/ie-only.css"&gt;&lt;/link&gt;
 &lt;![endif]--&gt;
 </pre>
 </div></div><p>Naturally, the conditional part can be any other IE <a  class="external-link" href="http://en.wikipedia.org/wiki/Conditional_comment" rel="nofollow">conditional expression</a>, such as "lt IE 8".</p><h2 id="CSS-Suppressingthedefaultstylesheet(Tapestry5.3andearlier)">Suppressing the default style sheet (Tapestry 5.3 and earlier)</h2><p>Though it should be rarely needed, you can prevent Tapestry's default style sheet from loading by overriding the configuration in your application's module (normally 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 class="brush: java; gutter: false; theme: Default" style="font-size:12px;">@Contribute(MarkupRenderer.class)
+<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">@Contribute(MarkupRenderer.class)
 public static void deactiveDefaultCSS(OrderedConfiguration&lt;MarkupRendererFilter&gt; configuration)
 {
     configuration.override("InjectDefaultStyleheet", null);
 }
 </pre>
-</div></div><p>Note: In Tapestry 5.3 and later, the misspelled "InjectDefaultStyleheet" is corrected to "InjectDefaultStylesheet".</p><p>In Tapestry 5.4, the "core" JavaScript has a configuration into which you may inject overrides.</p><h2 id="CSS-OverridingBootstrap(Tapestry5.4andlater)">Overriding Bootstrap (Tapestry 5.4 and later)</h2><p>The SymbolConstants.BOOTSTRAP_ROOT ("tapestry.bootstrap-root") symbol tells Tapestry where the Bootstrap css file is. You can override that symbol (see <a  href="css.html">CSS</a>) to have it point to your own version of Bootstrap (or even to an empty file if you want to eliminate Bootstrap entirely).</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 class="brush: java; gutter: false; theme: Default" style="font-size:12px;">configuration.add(SymbolConstants.BOOTSTRAP_ROOT, "classpath:/META-INF/assets");</pre>
-</div></div><p>For the above, your bootstrap.css file would be in your app's META-INF/assets/css folder.</p><p>&#160;</p></div>
+</div></div><p>Note: In Tapestry 5.3 and later, the misspelled "InjectDefaultStyleheet" is corrected to "InjectDefaultStylesheet".</p><p>In Tapestry 5.4, the "core" JavaScript has a configuration into which you may inject overrides.</p><h2 id="CSS-OverridingBootstrap(Tapestry5.4andlater)">Overriding Bootstrap (Tapestry 5.4 and later)</h2><p>The SymbolConstants.BOOTSTRAP_ROOT ("tapestry.bootstrap-root") symbol tells Tapestry where the Bootstrap CSS file is. You can override that symbol (see <a  href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=85459407">CSS</a>) to have it point to your own version of Bootstrap (or even to an empty file if you want to eliminate Bootstrap entirely).</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 class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">configuration.add(SymbolConstants.BOOTSTRAP_ROOT, "classpath:/META-INF/assets");</pre>
+</div></div><p>For the above, your bootstrap.css file would be in your app's META-INF/assets/css folder.</p><p><br clear="none"></p></div>
       </div>
 
       <div class="clearer"></div>

Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Mon Mar 23 21:20:05 2020
@@ -84,12 +84,7 @@
 <div id="bar"><p><strong>We think you will love Tapestry!</strong> Give us 20 minutes and <strong><a  href="getting-started.html">follow our quickstart guide</a></strong>.</p></div>
 
 
-<div class="row"><div class="col-md-8" id="left-content"><br clear="none"><p>&#160;</p><div style="margin:1em"><p>
-<style type="text/css">
-#whatIs h4 { padding-left: 45px; }#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent; }#is-injection { background : url("whatistapestry.data/injection.png") no-repeat scroll left top transparent; }#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent; }#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent; }#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll left top transparent; }#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; }#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat scroll left top transparent; }#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; }
-</style>
-
-</p><div class="row" id="whatIs"><h3 id="Index-WhatisTapestry?">What is Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4 id="Index-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div>
+<div class="row"><div class="col-md-8" id="left-content"><br clear="none"><p>&#160;</p><div style="margin:1em"><p></p><div class="error"><span class="error">Error</span> CSS Stylesheet macro - URL 'whatistapestry.data/Chat.png' is not whitelisted. If you want to include this content, contact your Confluence administrator to request <a  href="https://confluence.atlassian.com/doc/configuring-the-whitelist-381255821.html">whitelisting</a> this URL.</div><div class="row" id="whatIs"><h3 id="Index-WhatisTapestry?">What is Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4 id="Index-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div>
 
 
 <div id="is-productive"><h4 id="Index-HighlyProductive">Highly Productive</h4><p>Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.</p></div>
@@ -146,15 +141,17 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2019/09/10/tapestry-545-released.html">Tapestry 5.4.5 released</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Sep 10, 2019</div>
+                <a  class="blogHeading" href="2020/03/23/tapestry-550-released.html">Tapestry 5.5.0 released</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Mar 23, 2020</div>
             
         </div>
     
     <div class="wiki-content">
-        Tapestry 5.4.5 is a drop-in replacement for Tapestry 5.4 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading.
-This is a recommended upgrade due to including security improvements.
-Check&#160;5.4.5 release notes https://tapestry.apache.org/release-notes-545.html for all the details.
+        Tapestry 5.5.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version should just work.
+The main new features are:
+Support for Java 12 bytecode.
+Support for on-the-fly TypeScript compilation in the tapestry-webresources module.&#160;
+Ability to use Twitter Bootstrap 3 out-of-the-box (default and same version provided by Tapestry 5.4),&#8230;
     </div>
     
         
@@ -166,20 +163,21 @@ Check&#160;5.4.5 release notes https://t
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~jkemnade">
-              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: jkemnade" title="jkemnade">
+                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~thiagohp">
+              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: thiagohp" title="thiagohp">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 19, 2017</div>
+                <a  class="blogHeading" href="2019/09/10/tapestry-545-released.html">Tapestry 5.4.5 released</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Sep 10, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        We have created another release in the 5.4.x series. This should be a drop-in replacement for 5.4.x.
-Release Notes
+        Tapestry 5.4.5 is a drop-in replacement for Tapestry 5.4 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading.
+This is a recommended upgrade due to including security improvements.
+Check&#160;5.4.5 release notes https://tapestry.apache.org/release-notes-545.html for all the details.
     </div>
     
         
@@ -197,13 +195,14 @@ Release Notes
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 13, 2016</div>
+                <a  class="blogHeading" href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 19, 2017</div>
             
         </div>
     
     <div class="wiki-content">
-        This is probably old news, but we have created another release in the 5.4.x series. Have a look at the release notes and give the latest version a spin while we pick up pace for Tapestry 5.5.
+        We have created another release in the 5.4.x series. This should be a drop-in replacement for 5.4.x.
+Release Notes
     </div>
     
         

Modified: websites/production/tapestry/content/indexv2.html
==============================================================================
--- websites/production/tapestry/content/indexv2.html (original)
+++ websites/production/tapestry/content/indexv2.html Mon Mar 23 21:20:05 2020
@@ -96,12 +96,7 @@
 </div>
 
 
-<div style="margin:1em"><p>
-<style type="text/css">
-#whatIs h4 { padding-left: 45px; }#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent; }#is-injection { background : url("whatistapestry.data/injection.png") no-repeat scroll left top transparent; }#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent; }#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent; }#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll left top transparent; }#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; }#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat scroll left top transparent; }#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; }
-</style>
-
-</p><div class="row" id="whatIs"><h3 id="IndexV2-WhatisTapestry?">What is Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4 id="IndexV2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div>
+<div style="margin:1em"><p></p><div class="error"><span class="error">Error</span> CSS Stylesheet macro - URL 'whatistapestry.data/Chat.png' is not whitelisted. If you want to include this content, contact your Confluence administrator to request <a  href="https://confluence.atlassian.com/doc/configuring-the-whitelist-381255821.html">whitelisting</a> this URL.</div><div class="row" id="whatIs"><h3 id="IndexV2-WhatisTapestry?">What is Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4 id="IndexV2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div>
 
 
 <div id="is-productive"><h4 id="IndexV2-HighlyProductive">Highly Productive</h4><p>Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.</p></div>
@@ -158,15 +153,17 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2019/09/10/tapestry-545-released.html">Tapestry 5.4.5 released</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Sep 10, 2019</div>
+                <a  class="blogHeading" href="2020/03/23/tapestry-550-released.html">Tapestry 5.5.0 released</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Mar 23, 2020</div>
             
         </div>
     
     <div class="wiki-content">
-        Tapestry 5.4.5 is a drop-in replacement for Tapestry 5.4 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading.
-This is a recommended upgrade due to including security improvements.
-Check&#160;5.4.5 release notes https://tapestry.apache.org/release-notes-545.html for all the details.
+        Tapestry 5.5.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version should just work.
+The main new features are:
+Support for Java 12 bytecode.
+Support for on-the-fly TypeScript compilation in the tapestry-webresources module.&#160;
+Ability to use Twitter Bootstrap 3 out-of-the-box (default and same version provided by Tapestry 5.4),&#8230;
     </div>
     
         
@@ -178,20 +175,21 @@ Check&#160;5.4.5 release notes https://t
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~jkemnade">
-              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: jkemnade" title="jkemnade">
+                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~thiagohp">
+              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: thiagohp" title="thiagohp">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 19, 2017</div>
+                <a  class="blogHeading" href="2019/09/10/tapestry-545-released.html">Tapestry 5.4.5 released</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Sep 10, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        We have created another release in the 5.4.x series. This should be a drop-in replacement for 5.4.x.
-Release Notes
+        Tapestry 5.4.5 is a drop-in replacement for Tapestry 5.4 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading.
+This is a recommended upgrade due to including security improvements.
+Check&#160;5.4.5 release notes https://tapestry.apache.org/release-notes-545.html for all the details.
     </div>
     
         
@@ -209,13 +207,14 @@ Release Notes
                  </span>
             </span>
             <span class="blogHeading">
-                <a  class="blogHeading" href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 13, 2016</div>
+                <a  class="blogHeading" href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a> posted on Apr 19, 2017</div>
             
         </div>
     
     <div class="wiki-content">
-        This is probably old news, but we have created another release in the 5.4.x series. Have a look at the release notes and give the latest version a spin while we pick up pace for Tapestry 5.5.
+        We have created another release in the 5.4.x series. This should be a drop-in replacement for 5.4.x.
+Release Notes
     </div>
     
         

Modified: websites/production/tapestry/content/news.html
==============================================================================
--- websites/production/tapestry/content/news.html (original)
+++ websites/production/tapestry/content/news.html Mon Mar 23 21:20:05 2020
@@ -82,6 +82,34 @@
                  </span>
             </span>
             <span class="blogHeading">
+                <a  class="blogHeading" href="2020/03/23/tapestry-550-released.html">Tapestry 5.5.0 released</a>
+                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Mar 23, 2020</div>
+            
+        </div>
+    
+    <div class="wiki-content">
+        Tapestry 5.5.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) &#8211; or Download the new JAR file -- and the new version should just work.
+The main new features are:
+Support for Java 12 bytecode.
+Support for on-the-fly TypeScript compilation in the tapestry-webresources module.&#160;
+Ability to use Twitter Bootstrap 3 out-of-the-box (default and same version provided by Tapestry 5.4),&#8230;
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
+                 <span class="aui-avatar aui-avatar-large">
+                     <span class="aui-avatar-inner">
+                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~thiagohp">
+              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: thiagohp" title="thiagohp">
+           </a>                     </span>
+                 </span>
+            </span>
+            <span class="blogHeading">
                 <a  class="blogHeading" href="2019/09/10/tapestry-545-released.html">Tapestry 5.4.5 released</a>
                 </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~thiagohp">Thiago Henrique De Paula Figueiredo</a> posted on Sep 10, 2019</div>
             
@@ -673,30 +701,6 @@ If you're using Maven (or Gradle or Ivy,
     </div>
     
         
-    </div>
-    
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                 <span class="aui-avatar aui-avatar-large">
-                     <span class="aui-avatar-inner">
-                         <a  class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~hlship">
-              <img class="userLogo logo" src="/images/confluence/icons/profilepics/default.svg" alt="User icon: hlship" title="hlship">
-           </a>                     </span>
-                 </span>
-            </span>
-            <span class="blogHeading">
-                <a  class="blogHeading" href="2011/08/16/tapestry-53-exception-reporting.html">Tapestry 5.3 Exception Reporting</a>
-                </span><div class="page-metadata not-personal">    <a  class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~hlship">Howard Lewis Ship</a> posted on Aug 16, 2011</div>
-            
-        </div>
-    
-    <div class="wiki-content">
-        A short screencast highlighting improvements to Tapestry's handling of server-side errors during Ajax requests
-    </div>
-    
-        
     </div>
     <p>&#160;</p></div></div>
       </div>