You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2019/01/17 18:29:17 UTC

[freemarker-site] branch asf-site updated (a1b62b7 -> ad4200f)

This is an automated email from the ASF dual-hosted git repository.

ddekany pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/freemarker-site.git.


 discard a1b62b7  Site updates: Git repo changes, file-to-file transformer tools
     new ad4200f  Site updates: Git repo changes, file-to-file transformer tools

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a1b62b7)
            \
             N -- N -- N   refs/heads/asf-site (ad4200f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...ies.html => file-to-file-transformer-tools.html | 56 ++++++++++++++++------
 1 file changed, 41 insertions(+), 15 deletions(-)
 copy report-security-vulnerabilities.html => file-to-file-transformer-tools.html (75%)


[freemarker-site] 01/01: Site updates: Git repo changes, file-to-file transformer tools

Posted by dd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ddekany pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/freemarker-site.git

commit ad4200f0acc9f2187c1ab54b501378e4ab4b9b0d
Author: ddekany <dd...@apache.org>
AuthorDate: Thu Jan 17 19:28:02 2019 +0100

    Site updates: Git repo changes, file-to-file transformer tools
---
 committer-howto.html                               | 63 ++++-----------------
 contribute.html                                    | 10 ++--
 editors.html                                       | 10 ++--
 ...ies.html => file-to-file-transformer-tools.html | 66 +++++++++++++++-------
 freemarkerdownload.html                            | 10 ++--
 history.html                                       | 10 ++--
 index.html                                         | 10 ++--
 mailing-lists.html                                 | 10 ++--
 poweredBy.html                                     | 22 ++++++--
 report-security-vulnerabilities.html               | 10 ++--
 sitemap.xml                                        |  3 +
 sourcecode.html                                    | 24 ++++----
 toc.js                                             |  8 +++
 13 files changed, 131 insertions(+), 125 deletions(-)

diff --git a/committer-howto.html b/committer-howto.html
index c74b1da..e3c5091 100644
--- a/committer-howto.html
+++ b/committer-howto.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/committer-howto.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Committer how-to"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -111,26 +111,9 @@ ga('send', 'pageview');
           </li>
         </ul>
 
-        <p>To merge the pull request:</p>
-
-        
-
-<div class="code-wrapper"><pre class="code-block code-default">git pull --no-ff https://github.com/apache/&lt;PROJECT&gt; refs/pull/&lt;PR_NUMBER&gt;/head</pre></div>
-
-        <p>Where:</p>
-
-        <ul>
-          <li>
-            <p><code class="inline-code"> <em class="code-color">&lt;PROJECT&gt;</em>
-            </code>is usually <code class="inline-code">freemarker</code></p>
-          </li>
-
-          <li>
-            <p><code class="inline-code"> <em class="code-color">&lt;PR_NUMBER&gt;</em>
-            </code>is the pull request number that GitHub shows prominently
-            after a "#"</p>
-          </li>
-        </ul>
+        <p>To merge the pull request, the merge button on Github should
+        work (since we have migrated to gitbox - earlier it was more
+        complicated).</p>
 
         <p>The commit comment should automatically describe that it&#39;s a
         merge and where it was merged from. After that you may also want to
@@ -139,9 +122,6 @@ ga('send', 'pageview');
         <p>In general, pull request merge commits should adhere to the same
         policies that Committers use to commit directly into the Apache git
         repository.</p>
-
-        <p>Pushing the merge commit to the ASF repo will automatically
-        close the pull request on Github.</p>
       
         
 
@@ -150,31 +130,8 @@ ga('send', 'pageview');
 <h2 class="content-header header-section2" id="close-pull-request-without-merging">Closing GitHub pull requests without merging</h2>
 
 
-        
-
-<div class="code-wrapper"><pre class="code-block code-default">git commit --allow-empty -m &quot;closes apache/&lt;PROJECT&gt;#&lt;PR_NUMBER&gt;: &lt;WHY&gt;&quot;</pre></div>
-
-        <p>Where:</p>
-
-        <ul>
-          <li>
-            <p><code class="inline-code"> <em class="code-color">&lt;PROJECT&gt;</em>
-            </code>is usually <code class="inline-code">freemarker</code></p>
-          </li>
-
-          <li>
-            <p><code class="inline-code"> <em class="code-color">&lt;PR_NUMBER&gt;</em>
-            </code>is the pull request number that GitHub shows prominently
-            after a "#"</p>
-          </li>
-
-          <li>
-            <p><code class="inline-code"> <em class="code-color">&lt;WHY&gt;</em>
-            </code>is the reason of the closing. For clarity, you may want
-            to end it with "Closed PR without merging." or
-            something similar.</p>
-          </li>
-        </ul>
+        <p>Yet again the github buttons for this should work. You should
+        state the reason of closing in the closing comment.</p>
       
         
 
@@ -714,9 +671,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/contribute.html b/contribute.html
index 18e9bc2..ca650d1 100644
--- a/contribute.html
+++ b/contribute.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/contribute.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Contributors wanted!"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -231,9 +231,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/editors.html b/editors.html
index 322377c..cb70c44 100644
--- a/editors.html
+++ b/editors.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/editors.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Tooling","Editor and IDE plugins"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -221,9 +221,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/report-security-vulnerabilities.html b/file-to-file-transformer-tools.html
similarity index 71%
copy from report-security-vulnerabilities.html
copy to file-to-file-transformer-tools.html
index 57e307b..852d416 100644
--- a/report-security-vulnerabilities.html
+++ b/file-to-file-transformer-tools.html
@@ -3,18 +3,18 @@
 <html lang="en" class="page-type-section">
 <head prefix="og: http://ogp.me/ns#">
 <meta charset="utf-8">
-<title>Report security vulnerability - Apache FreeMarker™</title>
+<title>File-to-file transformers - Apache FreeMarker™</title>
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="format-detection" content="telephone=no">
 <meta property="og:site_name" content="Apache FreeMarker™">
-<meta property="og:title" content="Report security vulnerability">
+<meta property="og:title" content="File-to-file transformers">
 <meta property="og:locale" content="en_US">
-<meta property="og:url" content="https://freemarker.apache.org/report-security-vulnerabilities.html">
-<link rel="canonical" href="https://freemarker.apache.org/report-security-vulnerabilities.html">
+<meta property="og:url" content="https://freemarker.apache.org/file-to-file-transformer-tools.html">
+<link rel="canonical" href="https://freemarker.apache.org/file-to-file-transformer-tools.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -35,9 +35,9 @@ ga('send', 'pageview');
 </a><ul class="tabs"><li class="current"><a href="index.html">Home</a></li><li><a href="docs/index.html">Manual</a></li><li><a class="external" href="docs/api/index.html">Java API</a></li></ul><ul class="secondary-tabs"><li><a class="tab icon-heart" href="contribute.html" title="Contribute"><span>Contribute</span></a></li><li><a class="tab icon-bug" href="https://issues.apache.org/jira/browse/FREEMARKER/" title="Report a Bug"><span>Report a Bug</span></a></li><li><a class="tab icon-downl [...]
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
-      <script>var breadcrumb = ["Apache FreeMarker™","Community","Report security vulnerability"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script>var breadcrumb = ["Apache FreeMarker™","Tooling","File-to-file transformers"];</script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -45,22 +45,48 @@ ga('send', 'pageview');
       </div>
   </div>
 <div class="col-right"><div class="page-content"><div class="page-title"><div class="title-wrapper">
-<h1 class="content-header header-section1" id="report-security-vulnerabilities" itemprop="headline">Report security vulnerability</h1>
-</div></div><p>We strongly encourage to report security vulnerabilities to our
-      private mailing list first, rather than disclosing them in a public
-      forum. The private security mailing address is: <a href="mailto:private@freemarker.apache.org">private@freemarker.apache.org</a></p><p>Please note that this mailing list should only be used for
-      reporting undisclosed security vulnerabilities in Apache FreeMarker and
-      managing the process of fixing such vulnerabilities. We cannot accept
-      regular bug reports or other queries at this address.</p><p>If you want to report a bug that isn&#39;t an undisclosed security
-      vulnerability, please use <a href="https://issues.apache.org/jira/browse/FREEMARKER/">our regular
-      bug tracker</a>.</p><p>Committers should <a href="committer-howto.html#handle-security-vulnerabilities">see here</a> how to handle
-      reported security vulnerabilities.</p></div></div>      </div>
+<h1 class="content-header header-section1" id="file-to-file-transformer-tools" itemprop="headline">File-to-file transformers</h1>
+</div></div><p>This is a list of some tools made by the user community, which
+      transform one or more files to another set of files using FreeMarker.
+      They are typically called with command line interface, or as part of the
+      Ant/Maven/Gradle build process.</p>  <div class="table-responsive">
+    <table class="table">
+
+        <tbody>
+          <tr valign="top">
+            <td><a href="http://fmpp.sourceforge.net/">FMPP</a></td>
+
+
+            <td>FMPP is a general purpose text file preprocessor tool
+            (command-line, Ant task). It can generate complete homepages (full
+            directory structure with HTML-s, images, etc.). It is extendable
+            to display data from any data sources (as database).</td>
+
+          </tr>
+
+
+          <tr valign="top">
+            <td><a href="https://github.com/sgoeschl/freemarker-cli">freemarker-cli</a></td>
+
+
+            <td>freemarker-cli is a command line tool that transform data
+            files (JSON, CSV, XML, Excel, Java properties) to output files (of
+            any type, like HTML) with FreeMarker templates. Requires
+            Groovy.</td>
+
+          </tr>
+
+        </tbody>
+
+          </table>
+  </div>
+</div></div>      </div>
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/freemarkerdownload.html b/freemarkerdownload.html
index 7754108..8ab567e 100644
--- a/freemarkerdownload.html
+++ b/freemarkerdownload.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/freemarkerdownload.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Download / Maven"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -207,9 +207,9 @@ two freemarker.jar-s and unpredictable behavior!
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/history.html b/history.html
index 35fc8c7..9652971 100644
--- a/history.html
+++ b/history.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/history.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Project history"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -134,9 +134,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/index.html b/index.html
index e6b8bbe..ebee21c 100644
--- a/index.html
+++ b/index.html
@@ -16,7 +16,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/index.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -38,8 +38,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","What is Apache FreeMarker™?"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -128,9 +128,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/mailing-lists.html b/mailing-lists.html
index f196a69..6bba146 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/mailing-lists.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Discuss on mailing lists"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -96,9 +96,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/poweredBy.html b/poweredBy.html
index 155eeb0..e537c93 100644
--- a/poweredBy.html
+++ b/poweredBy.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/poweredBy.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Who uses FreeMarker?"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -184,6 +184,18 @@ ga('send', 'pageview');
 
 
             <tr valign="top">
+              <td><a href="https://github.com/sgoeschl/freemarker-cli">freemarker-cli</a></td>
+
+
+              <td>freemarker-cli is a command line tool that transform data
+              files (JSON, CSV, XML, Excel, .properties, ) to output files (of
+              any textual type, like HTML) with FreeMarker templates. Requires
+              Groovy.</td>
+
+            </tr>
+
+
+            <tr valign="top">
               <td><a href="http://jcopist.sourceforge.net/">JCopist</a></td>
 
 
@@ -644,9 +656,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/report-security-vulnerabilities.html b/report-security-vulnerabilities.html
index 57e307b..b217604 100644
--- a/report-security-vulnerabilities.html
+++ b/report-security-vulnerabilities.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/report-security-vulnerabilities.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Report security vulnerability"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -58,9 +58,9 @@ ga('send', 'pageview');
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/sitemap.xml b/sitemap.xml
index 456728e..da12106 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -16,6 +16,9 @@
         <loc>https://freemarker.apache.org/editors.html</loc>
       </url>
       <url>
+        <loc>https://freemarker.apache.org/file-to-file-transformer-tools.html</loc>
+      </url>
+      <url>
         <loc>https://freemarker.apache.org/report-security-vulnerabilities.html</loc>
       </url>
       <url>
diff --git a/sourcecode.html b/sourcecode.html
index f9b5aa7..2a3a495 100644
--- a/sourcecode.html
+++ b/sourcecode.html
@@ -14,7 +14,7 @@
 <link rel="canonical" href="https://freemarker.apache.org/sourcecode.html">
 <link rel="icon" href="favicon.png" type="image/png">
 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:500,700,400,300|Droid+Sans+Mono">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1533275605492">
+<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1547749584842">
 <script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -36,8 +36,8 @@ ga('send', 'pageview');
       <div class="content-wrapper">
   <div id="table-of-contents-wrapper" class="col-left">
       <script>var breadcrumb = ["Apache FreeMarker™","Community","Source code (Git)"];</script>
-      <script src="toc.js?1533275605492"></script>
-      <script src="docgen-resources/main.min.js?1533275605492"></script>
+      <script src="toc.js?1547749584842"></script>
+      <script src="docgen-resources/main.min.js?1547749584842"></script>
       <div class="side-toc-logos">
           <div class="side-toc-logo">
             <a href="https://www.apache.org/events/current-event.html" target="_blank"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Apache Incubator" /></a>
@@ -47,13 +47,13 @@ ga('send', 'pageview');
 <div class="col-right"><div class="page-content"><div class="page-title"><div class="title-wrapper">
 <h1 class="content-header header-section1" id="sourcecode" itemprop="headline">Source code (Git)</h1>
 </div></div><p>The project repositories are at the Apache Software Foundation.
-      These Apache repositories are mirrored back to GitHub (read-only), which
-      is practical for sending patches via usual GitHub forking and pull
+      These Apache repositories are also accessible through GitHub, which is
+      practical for sending patches via usual GitHub forking and pull
       requests.</p><p>The key repositories are:</p><ul>
         <li>
           <p><code class="inline-code">freemarker</code>: The engine itself (i.e.,
           <code class="inline-code">freemarker.jar</code>) and the documentation. URL:
-          <a href="https://git-wip-us.apache.org/repos/asf/freemarker.git">https://git-wip-us.apache.org/repos/asf/freemarker.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker">https://github.com/apache/freemarker</a>. Relevant branches (as of
+          <a href="https://gitbox.apache.org/repos/asf/freemarker.git">https://gitbox.apache.org/repos/asf/freemarker.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker">https://github.com/apache/freemarker</a>. Relevant branches (as of
           2015-09-04):</p>
 
           <ul>
@@ -82,7 +82,7 @@ ga('send', 'pageview');
 
         <li>
           <p><code class="inline-code">freemarker-site</code>: Web site
-          (freemarker.apache.org) contents. URL: <a href="https://git-wip-us.apache.org/repos/asf/freemarker-site.git">https://git-wip-us.apache.org/repos/asf/freemarker-site.git</a>.
+          (freemarker.apache.org) contents. URL: <a href="https://gitbox.apache.org/repos/asf/freemarker-site.git">https://gitbox.apache.org/repos/asf/freemarker-site.git</a>.
           GitHub mirror: <a href="https://github.com/apache/freemarker-site">https://github.com/apache/freemarker-site</a>. Relevant
           branches: <code class="inline-code">master</code></p>
         </li>
@@ -90,24 +90,24 @@ ga('send', 'pageview');
         <li>
           <p><code class="inline-code">freemarker-docgen</code>: DocBook transformation
           used for generating both the FreeMarker Manual and the Web site.
-          URL: <a href="https://git-wip-us.apache.org/repos/asf/freemarker-docgen.git">https://git-wip-us.apache.org/repos/asf/freemarker-docgen.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker-docgen">https://github.com/apache/freemarker-docgen</a>. Relevant branches:
+          URL: <a href="https://gitbox.apache.org/repos/asf/freemarker-docgen.git">https://gitbox.apache.org/repos/asf/freemarker-docgen.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker-docgen">https://github.com/apache/freemarker-docgen</a>. Relevant branches:
           <code class="inline-code">master</code></p>
         </li>
 
         <li>
           <p><code class="inline-code">freemarker-online-tester</code>: The service
-          behind <a href="https://try.freemarker.apache.org/">https://try.freemarker.apache.org/</a>. URL: <a href="https://git-wip-us.apache.org/repos/asf/freemarker-online-tester.git">https://git-wip-us.apache.org/repos/asf/freemarker-online-tester.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker-online-tester">https://github.com/apache/freemarker-online-tester</a>. Relevant branches:
+          behind <a href="https://try.freemarker.apache.org/">https://try.freemarker.apache.org/</a>. URL: <a href="https://gitbox.apache.org/repos/asf/freemarker-online-tester.git">https://gitbox.apache.org/repos/asf/freemarker-online-tester.git</a>. GitHub mirror: <a href="https://github.com/apache/freemarker-online-tester">https://github.com/apache/freemarker-online-tester</a>. Relevant branches:
           <code class="inline-code">master</code></p>
         </li>
       </ul><p>There are some other FreeMarker-related repositories, such FMPP
       and Tutorials, which you can only find on the <a href="https://github.com/freemarker/">old GitHub project</a> page, as they
-      aren&#39;t part of the ongoing Apache Incubation effort.</p></div></div>      </div>
+      aren&#39;t part of the project at Apache.</p></div></div>      </div>
     </div>
 <div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="index.html">What is FreeMarker?</a></li><li><a href="freemarkerdownload.html">Download</a></li><li><a href="docs/app_versions.html">Version history</a></li><li><a href="history.html">About us</a></li><li><a itemprop="license" href="docs/app_license.html">License</a></li></ul></div><div class="column"><h3 class=" [...]
 Last generated:
-<time itemprop="dateModified" datetime="2018-08-03T05:53:25Z" title="Friday, August 3, 2018 5:53:25 AM GMT">2018-08-03 05:53:25 GMT</time> </p>
+<time itemprop="dateModified" datetime="2019-01-17T18:26:24Z" title="Thursday, January 17, 2019 6:26:24 PM GMT">2019-01-17 18:26:24 GMT</time> </p>
 <p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2018
+© <span itemprop="copyrightYear">1999</span>–2019
 <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
 </div></div></div></body>
 </html>
diff --git a/toc.js b/toc.js
index 1110b6e..b92d7e4 100644
--- a/toc.js
+++ b/toc.js
@@ -71,6 +71,14 @@ var toc = {
 "children": [
 ]
 }
+,
+{
+"title": "File-to-file transformers",
+"url": "file-to-file-transformer-tools.html",
+"isFile": true,
+"children": [
+]
+}
 ]
 }
 ,