http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_27.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_27.html b/docs/versions_2_3_27.html new file mode 100644 index 0000000..76bba68 --- /dev/null +++ b/docs/versions_2_3_27.html @@ -0,0 +1,376 @@ +<!doctype html> +<!-- Generated by FreeMarker/Docgen from DocBook --> +<html lang="en" class="page-type-section"> +<head prefix="og: http://ogp.me/ns#"> +<meta charset="utf-8"> +<title>2.3.27 (incubating at Apache) - Apache FreeMarker Manual</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 Manual"> +<meta property="og:title" content="2.3.27 (incubating at Apache)"> +<meta property="og:locale" content="en_US"> +<meta property="og:url" content="http://freemarker.org/docs/versions_2_3_27.html"> +<link rel="canonical" href="http://freemarker.org/docs/versions_2_3_27.html"> +<link rel="icon" href="favicon.png" type="image/png"> +<link rel="stylesheet" type="text/css" href="http://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?1509672811897"> +<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), +m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) +})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); +ga('create', 'UA-55420501-1', 'auto'); +ga('send', 'pageview'); +</script> +</head> +<body itemscope itemtype="https://schema.org/Code"> + <meta itemprop="url" content="http://freemarker.org/docs/"> + <meta itemprop="name" content="Apache FreeMarker Manual"> + + <!--[if lte IE 9]> + <div style="background-color: #C00; color: #fff; padding: 12px 24px;">Please use a modern browser to view this website.</div> + <![endif]--><div class="header-top-bg"><div class="site-width header-top"><a class="logo" href="http://freemarker.org" role="banner"> <img itemprop="image" src="logo.png" alt="FreeMarker"> +</a><ul class="tabs"><li><a href="http://freemarker.org/">Home</a></li><li class="current"><a href="index.html">Manual</a></li><li><a class="external" href="api/index.html">Java API</a></li></ul><ul class="secondary-tabs"><li><a class="tab icon-heart" href="http://freemarker.org/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-download" href="http://freemarker.org/freemarkerdownload.html" title="Download"><span>Download</span></a></li></ul></div></div><div class="header-bottom-bg"><div class="site-width search-row"><a href="index.html" class="navigation-header">Manual</a><div class="navigation-header"></div><form method="get" class="search-form" action="search-results.html"><fieldset><legend class="sr-only">Search form</legend><label for="search-field" class="sr-only">Search query</label><input id="searc h-field" name="q" type="search" class="search-input" placeholder="Search" spellcheck="false" autocorrect="off" autocomplete="off"><button type="submit" class="search-btn"><span class="sr-only">Search</span></button></fieldset></form></div><div class="site-width breadcrumb-row"><ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><li class="step-0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="index.html"><span itemprop="name">Apache FreeMarker Manual</span></a></li><li class="step-1" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="app.html"><span itemprop="name">Appendixes</span></a></li><li class="step-2" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="app_versions.html"><span itemprop="name">Version history</span></a></li><li class="step-3" itemprop="itemListEl ement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="versions_2_3_27.html"><span itemprop="name">2.3.27 (incubating at Apache)</span></a></li></ul><div class="bookmarks" title="Bookmarks"><span class="sr-only">Bookmarks:</span><ul class="bookmark-list"><li><a href="alphaidx.html">Alpha. index</a></li><li><a href="gloss.html">Glossary</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions</a></li><li><a href="ref_builtins_alphaidx.html">?builtins</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_specvar.html">.spec_vars</a></li><li><a href="app_faq.html">FAQ</a></li></ul></div></div></div> <div class="main-content site-width"> + <div class="content-wrapper"> + <div id="table-of-contents-wrapper" class="col-left"> + <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.27 (incubating at Apache)"];</script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> + </div> +<div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="app_versions.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_26.html"><span>Next</span></a></div><div class="title-wrapper"> +<h1 class="content-header header-section1" id="versions_2_3_27" itemprop="headline">2.3.27 (incubating at Apache)</h1> +</div></div><div class="page-menu"> +<div class="page-menu-title">Page Contents</div> +<ul><li><a class="page-menu-link" href="#autoid_146" data-menu-target="autoid_146">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_147" data-menu-target="autoid_147">Changes on the Java side</a></li></ul> </div><p>Release date: 2017-11-03</p><p><strong>This is a stable, final + release.</strong> The "incubating" suffix is required + by the Apache Software Foundation until the project becomes a fully + accepted (graduated) Apache project.</p> + + + + +<h2 class="content-header header-section2" id="autoid_146">Changes on the FTL side</h2> + + + <ul> + <li> + <p>New directive: <code class="inline-code">continue</code> (<a href="https://sourceforge.net/p/freemarker/feature-requests/79/">sf.net + #79</a>, <a href="https://issues.apache.org/jira/browse/FREEMARKER-37">FREEMARKER-37</a>). + This can be used inside the <code class="inline-code">list</code> directive to + skip to the next iteration (similarly as in Java). <a href="ref_directive_list.html#ref.directive.list.continue">See more...</a></p> + </li> + + <li> + <p>Added alternative syntaxes for the + <code class="inline-code">&&</code> (logical "and") + operator: <code class="inline-code">\and</code> and + <code class="inline-code">&amp;&amp;</code>. These are to work around + issues in applications where the template must be valid XML + (<code class="inline-code">&&</code> is not valid XML/HTML, at most + places), or where the template entered is stored after XML or + HTML escaping. Note that lonely <code class="inline-code">&amp;</code>, + and <code class="inline-code">and</code> without <code class="inline-code">\</code> is not + recognized for backward compatibility.</p> + </li> + + <li> + <p>New built-in, <code class="inline-code">sequence</code> (<a href="https://issues.apache.org/jira/browse/FREEMARKER-73">FREEMARKER-73</a>). + This can be used to work around situations where a listable + value lacks some features that you need in the template (like it + can't be listed twice, it can't tell its size, etc.), and you + can't modify the data-model to fix the problem. <a href="ref_builtins_expert.html#ref_builtin_sequence">See more...</a></p> + </li> + + <li> + <p>Bug fixed (<a href="https://issues.apache.org/jira/browse/FREEMARKER-70">FREEMARKER-70</a>): + The usage of loop variable built-ins, like + <code class="inline-code"><em class="code-color">loopVar</em>?index</code>, was + disallowed by the parser inside interpolations that are inside a + string literal expression (as in <code class="inline-code"><#list 1..3 as + loopVar>${'${loopVar?index}'}</#list></code>), + saying that there's no loop variable in scope with + <code class="inline-code"><em class="code-color">loopVar</em></code> + name.</p> + </li> + + <li> + <p>Bug fixed: Comments were not allowed by the parser between + the <code class="inline-code">switch</code> tag and the first + <code class="inline-code">case</code> tag.</p> + </li> + + <li> + <p>Bug fixed (<a href="https://issues.apache.org/jira/browse/FREEMARKER-71">FREEMARKER-71</a>): + When using + <code class="inline-code"><em class="code-color">exp</em>?eval</code>, if the + expression inside the evaluated string throws an exception, the + cause exception of that exception was lost.</p> + </li> + </ul> + + + + + +<h2 class="content-header header-section2" id="autoid_147">Changes on the Java side</h2> + + + <ul> + <li> + <p>Added new configuration setting (<a href="https://issues.apache.org/jira/browse/FREEMARKER-48">FREEMARKER-48</a>), + <code class="inline-code">wrap_unchecked_exceptions</code> + (<code class="inline-code">Configurable.setWrapUncheckedExceptions(boolean)</code>). + When this is <code class="inline-code">true</code>, unchecked exceptions + thrown during evaluating an expression or during executing a + custom directive will be wrapped into a + <code class="inline-code">TemplateException</code>-s. The advantage of that is + that thus the exception will include the location in the + template (not just the Java stack trace), and the + <code class="inline-code">TemplateExceptionHandler</code> will be invoked for + it as well. When this setting is <code class="inline-code">false</code> (which + is the default for backward compatibility), the the unchecked + exception will bubble up and thrown by + <code class="inline-code">Template.process</code>, just as in earlier + versions. (Note that plain Java methods called from templates + have always wrapped the thrown exception into + <code class="inline-code">TemplateException</code>, regardless of this + setting.)</p> + </li> + + <li> + <p>Added new configuration setting, + <code class="inline-code">attempt_exception_reporter</code> + (<code class="inline-code">Configurable.setAttemptExceptionReporter(AttemptExceptionReporter)</code>), + to allow the customization of how the exceptions handled (and + thus suppressed) by the <a href="ref_directive_attempt.html#ref.directive.attempt"><code>attempt</code> + directive</a> are reported. The default + <code class="inline-code">AttemptExceptionReporter</code> logs the exception + as an error, just as it was in earlier versions, though now the + error message will indicate that the exception was thrown inside + an <code class="inline-code">attempt</code> directive block.</p> + </li> + + <li> + <p>Added new <code class="inline-code">BeansWrapper</code> setting, + <code class="inline-code">preferIndexedReadMethod</code>. This was added to + address a Java 8 compatibility problem; see the bug fix entry + below for more information.</p> + </li> + + <li> + <p>When <a href="pgui_config_incompatible_improvements.html#pgui_config_incompatible_improvements_how_to_set"><code>incomplatible_improvements</code></a> + is set to 2.3.27 (or higher), the following unchecked exceptions + (but not their subclasses) will be wrapped into + <code class="inline-code">TemplateException</code>-s when thrown during + evaluating expressions or calling directives: + <code class="inline-code">NullPointerException</code>, + <code class="inline-code">ClassCastException</code>, + <code class="inline-code">IndexOutOfBoundsException</code>, and + <code class="inline-code">InvocationTargetException</code>. The goal of this + is the same as of setting the + <code class="inline-code">wrap_unchecked_exceptions</code> setting to + <code class="inline-code">true</code> (see that earlier), but this is more + backward compatible, as it avoids wrapping unchecked exceptions + that some application is likely to catch specifically (like + application-specific unchecked exceptions). (This is related to + <a href="https://issues.apache.org/jira/browse/FREEMARKER-48">FREEMARKER-48</a>.)</p> + </li> + + <li> + <p>Bug fixed: Starting from Java 8, when the same JavaBeans + property has both non-indexed read method (like + <code class="inline-code">String[] getFoos()</code>) and indexed read method + (like <code class="inline-code">String getFoos(int index)</code>), + <code class="inline-code">BeansWrapper</code> and + <code class="inline-code">DefaultObjectWrapper</code> have mistakenly used the + indexed read method to access the property. This is a problem + because then the array size was unknown, and thus the property + has suddenly become unlistable on Java 8 (that is, + <code class="inline-code"><#list myObject.foos as foo></code> fails). To + enable the fix (where it will use the non-indexed read method), + you should increase the value of the + <code class="inline-code">incompatibleImprovements</code> constructor argument + of the used <code class="inline-code">DefaultObjectWrapper</code> or + <code class="inline-code">BeansWrapper</code> to 2.3.27. Note that if you + leave the <code class="inline-code">object_wrapper</code> setting of the + <code class="inline-code">Configuration</code> on its default, it's enough to + increase the <a href="pgui_config_incompatible_improvements.html#pgui_config_incompatible_improvements_how_to_set"><code>incompatibleImprovements</code> + setting</a> of the <code class="inline-code">Configuration</code> to + 2.3.27, as that's inherited by the default + <code class="inline-code">object_wrapper</code>. In case increasing the + <code class="inline-code">incompatibleImprovements</code> is not an option + (because of the other changes it brings), you can instead set + the <code class="inline-code">preferIndexedReadMethod</code> property of the + object wrapper to <code class="inline-code">false</code>. Note that this bug + haven't surfaced before Java 8, as then + <code class="inline-code">java.beans.Inrospector</code> has only exposed the + non-indexed method when both kind of read method was + present.</p> + </li> + + <li> + <p>Bug fixed (affects Java 8 and later): Regardless of the + value of the <code class="inline-code">preferIndexedReadMethod</code> setting + (see previous point), if one of the indexed read method and the + non-indexed read method is inaccessible (i.e., it's declared in + a non-public type, and wasn't inherited by a public type), while + the other read method is accessible, we will use the accessible + one. Earlier, if there was an indexed read method but it was + inaccessible, we have given up, and that bean property wasn't + visible. Such properties will now be visible again, just as + before Java 8. (Before Java 8 + <code class="inline-code">java.beans.Inrospector</code> has only exposed the + non-indexed read method in this case, so we didn't have this + problem.)</p> + </li> + + <li> + <p>Bug fixed: On OpenJDK 9 (but not on earlier versions, nor + on Oracle Java 9 (tested with "build 9+181")), when + you try to use the DOM-based XML support + (<code class="inline-code">freemarker.ext.dom.NodeModel</code>), unless you + happen to have Apache Xalan in the class path, the + <code class="inline-code">NodeModel</code> constructor will fail with + <code class="inline-code">IllegalAccessError</code> because "java.xml + does not export com.sun.org.apache.xml.internal.utils". + Note that while the exception is not thrown anymore in 2.3.27, + FreeMarker can't use the XPath support included in OpenJDK 9, + and so templates that try to use XPath expressions (like + <code class="inline-code">doc['//foo']</code>) will still fail, <a href="xgui_imperative_learn.html#xgui_imperative_learn_xpath">unless 3rd party XPath + support is present</a>.</p> + </li> + + <li> + <p>Bug fixed: When the + <code class="inline-code">TemplateExceptionHandler</code> suppresses (i.e., + doesn't re-throw) an exception, the <a href="ref_directive_attempt.html#ref.directive.attempt"><code>attempt</code> + directive</a> won't log it anymore. (To be precise, the + <code class="inline-code">AttemptExceptionReporter</code> won't be invoked for + it anymore; the default one logs as error.)</p> + </li> + + <li> + <p>Bug fixed (part of <a href="https://issues.apache.org/jira/browse/FREEMARKER-48">FREEMARKER-48</a>): + When an arithmetic exception has occurred in an expression + (typically division by zero), the template processing has thrown + the <code class="inline-code">ArithmeticException</code> as is, without + packaging it into a <code class="inline-code">TemplateException</code>. Thus, + the error location in the template wasn't visible in the + exception.</p> + </li> + + <li> + <p>When logging error due to an error in an <a href="ref_directive_attempt.html#ref.directive.attempt"><code>attempt</code> + directive</a> block, the log message now indicates that the + error was inside an <code class="inline-code">attempt</code> block.</p> + </li> + + <li> + <p>Bug fixed (<a href="https://issues.apache.org/jira/browse/FREEMARKER-52">FREEMARKER-52</a>): + When setting the <code class="inline-code">output_format</code> from + <code class="inline-code">Properties</code> or the <code class="inline-code">setSetting(String, + String)</code> API, the <code class="inline-code">XHTMLOutputFormat</code> + abbreviation wasn't recognized (for example in a + <code class="inline-code">.properties</code> file, + <code class="inline-code">output_format=XHTMLOutputFormat</code> didn't work, + only + <code class="inline-code">output_format=freemarker.core.XHTMLOutputFormat()</code> + did).</p> + </li> + + <li> + <p>Bug fixed: When setting the + <code class="inline-code">new_builtin_resolver</code> from + <code class="inline-code">Properties</code> or the <code class="inline-code">setSetting(String, + String)</code> API, it didn't recognize the camel case form + of the <code class="inline-code">allowed_classes</code> and + <code class="inline-code">trusted_templates</code> keywords, and throw + exception for them. Now <code class="inline-code">allowedClasses</code> and + <code class="inline-code">trustedTemplates</code> can be used as well.</p> + </li> + + <li> + <p>Bug fixed: JSP support haven't tried using the thread + context class-loader to load the TLD, instead, it has only used + the defining class loader of the FreeMarker classes. This can + cause problem in the rare case where + <code class="inline-code">freemarker.jar</code> is installed on higher scope + than the web application (like on the Servlet container level), + but the web application contains the TLD.</p> + </li> + + <li> + <p><code class="inline-code">Constants.EMPTY_HASH</code> and + <code class="inline-code">GeneralPurposeNothing</code> (the value of + <code class="inline-code">missingVar!</code>) now implements + <code class="inline-code">TemplateHashModelEx2</code>. Earlier they were only + a <code class="inline-code">TemplateHashModelEx</code>-s.</p> + </li> + + <li> + <p>Added + <code class="inline-code">Constants.EMPTY_KEY_VALUE_PAIR_ITERATOR</code></p> + </li> + + <li> + <p>Somewhat less synchronization when accessing JavaBean + properties (<a href="https://issues.apache.org/jira/browse/FREEMARKER-80">FREEMARKER-80</a>). + The problem was that the + <code class="inline-code">java.beans.PropertyDescriptor.getReadMethod</code> + method is synchronized, and + <code class="inline-code">freemarer.ext.beans.BeanModel</code> has called it + each time a property was read. Now that method is only called + when the class is first introspected.</p> + </li> + + <li> + <p>Improved/fixed <code class="inline-code">TemplateTransformModel</code> + behavior (this is a legacy interface that's not used much in + user code):</p> + + <ul> + <li> + <p><code class="inline-code">Writer + TemplateTransformModel.getWriter(Writer out, Map + args)</code> can now return the <code class="inline-code">out</code> + parameter as is, as FreeMarker now recognizes that it's the + same object and so won't call <code class="inline-code">close()</code> on + it after the end tag.</p> + </li> + + <li> + <p>When <a href="pgui_config_incompatible_improvements.html#pgui_config_incompatible_improvements_how_to_set"><code>incomplatible_improvements</code></a> + is set to 2.3.27 (or higher), and the returned + <code class="inline-code">Writer</code> implements + <code class="inline-code">TransformControl</code>, exceptions that are + used internally for flow control (for + <code class="inline-code"><#return></code>, + <code class="inline-code"><#break></code>, etc.) won't be passed to + <code class="inline-code">TransformControl.onError(Throwable)</code> + anymore. Earlier, if <code class="inline-code">onError</code> didn't + rethrow the exception (though almost all implementation + does), you couldn't use said directives inside the + transformed block.</p> + </li> + </ul> + </li> + + <li> + <p>Added workaround against "IllegalStateException: zip + file closed" and "ZipException: ZipFile + closed" issues (caused by bugs outside of FreeMarker) + when loading resources included in the FreeMarker jar (see + <code class="inline-code">freemarker.template.utility.ClassUtil.loadProperties</code>).</p> + </li> + </ul> + <div class="bottom-pagers-wrapper"><div class="pagers bottom"><a class="paging-arrow previous" href="app_versions.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_26.html"><span>Next</span></a></div></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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> +Last generated: +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> +<p class="copyright"> +© <span itemprop="copyrightYear">1999</span>â2017 +<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. </p> +</div></div></div></body> +</html>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_3.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_3.html b/docs/versions_2_3_3.html index 4c886c1..8cefe87 100644 --- a/docs/versions_2_3_3.html +++ b/docs/versions_2_3_3.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_3.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,14 +35,14 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.3"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_4.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_2.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_3" itemprop="headline">2.3.3</h1> </div></div><div class="page-menu"> <div class="page-menu-title">Page Contents</div> -<ul><li><a class="page-menu-link" href="#autoid_210" data-menu-target="autoid_210">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_211" data-menu-target="autoid_211">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_212" data-menu-target="autoid_212">Other changes</a></li></ul> </div><p>Date of release: 2005-06-23</p><p>Some new features and lot of bugfixes.</p><p>Attention:</p><ul> +<ul><li><a class="page-menu-link" href="#autoid_203" data-menu-target="autoid_203">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_204" data-menu-target="autoid_204">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_205" data-menu-target="autoid_205">Other changes</a></li></ul> </div><p>Date of release: 2005-06-23</p><p>Some new features and lot of bugfixes.</p><p>Attention:</p><ul> <li> <p>If you are using the Log4J logging, from now at least Log4J 1.2 is required. This is because of incompatible changes in the @@ -61,7 +61,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_210">Changes on the FTL side</h2> +<h2 class="content-header header-section2" id="autoid_203">Changes on the FTL side</h2> <ul> @@ -101,7 +101,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_211">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_204">Changes on the Java side</h2> <ul> @@ -203,7 +203,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_212">Other changes</h2> +<h2 class="content-header header-section2" id="autoid_205">Other changes</h2> <ul> @@ -215,7 +215,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_4.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_4.html b/docs/versions_2_3_4.html index 012f616..f29f5bb 100644 --- a/docs/versions_2_3_4.html +++ b/docs/versions_2_3_4.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_4.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,19 +35,19 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.4"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_5.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_3.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_4" itemprop="headline">2.3.4</h1> </div></div><div class="page-menu"> <div class="page-menu-title">Page Contents</div> -<ul><li><a class="page-menu-link" href="#autoid_207" data-menu-target="autoid_207">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_208" data-menu-target="autoid_208">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_209" data-menu-target="autoid_209">Other changes</a></li></ul> </div><p>Date of release: 2005-10-10</p><p>Some new features and bugfixes.</p> +<ul><li><a class="page-menu-link" href="#autoid_200" data-menu-target="autoid_200">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_201" data-menu-target="autoid_201">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_202" data-menu-target="autoid_202">Other changes</a></li></ul> </div><p>Date of release: 2005-10-10</p><p>Some new features and bugfixes.</p> -<h2 class="content-header header-section2" id="autoid_207">Changes on the FTL side</h2> +<h2 class="content-header header-section2" id="autoid_200">Changes on the FTL side</h2> <ul> @@ -75,7 +75,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_208">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_201">Changes on the Java side</h2> <ul> @@ -101,7 +101,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_209">Other changes</h2> +<h2 class="content-header header-section2" id="autoid_202">Other changes</h2> <ul> @@ -113,7 +113,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_5.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_5.html b/docs/versions_2_3_5.html index af2d03c..03a1fe3 100644 --- a/docs/versions_2_3_5.html +++ b/docs/versions_2_3_5.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_5.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,21 +35,21 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.5"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_6.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_4.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_5" itemprop="headline">2.3.5</h1> </div></div><div class="page-menu"> <div class="page-menu-title">Page Contents</div> -<ul><li><a class="page-menu-link" href="#autoid_205" data-menu-target="autoid_205">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_206" data-menu-target="autoid_206">Changes on the Java side</a></li></ul> </div><p>Date of release: 2006-03-11</p><p><em>This release was withdrawn because of a serious bug in +<ul><li><a class="page-menu-link" href="#autoid_198" data-menu-target="autoid_198">Changes on the FTL side</a></li><li><a class="page-menu-link" href="#autoid_199" data-menu-target="autoid_199">Changes on the Java side</a></li></ul> </div><p>Date of release: 2006-03-11</p><p><em>This release was withdrawn because of a serious bug in it. Please don't use it! Of course, all new features of it are included in FreeMarker 2.3.6.</em></p><p>A few new features and several bugfixes.</p> -<h2 class="content-header header-section2" id="autoid_205">Changes on the FTL side</h2> +<h2 class="content-header header-section2" id="autoid_198">Changes on the FTL side</h2> <ul> @@ -82,7 +82,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_206">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_199">Changes on the Java side</h2> <ul> @@ -154,7 +154,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_6.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_6.html b/docs/versions_2_3_6.html index 1e64139..05ca932 100644 --- a/docs/versions_2_3_6.html +++ b/docs/versions_2_3_6.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_6.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.6"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_7rc1.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_5.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_6" itemprop="headline">2.3.6</h1> @@ -46,7 +46,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_204">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_197">Changes on the Java side</h2> <ul> @@ -60,7 +60,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_7.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_7.html b/docs/versions_2_3_7.html index 4989513..633f80d 100644 --- a/docs/versions_2_3_7.html +++ b/docs/versions_2_3_7.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_7.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,14 +35,14 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.7"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_8.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_7rc1.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_7" itemprop="headline">2.3.7</h1> </div></div><div class="page-menu"> <div class="page-menu-title">Page Contents</div> -<ul><li><a class="page-menu-link" href="#autoid_200" data-menu-target="autoid_200">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_201" data-menu-target="autoid_201">Changes on the FTL side</a></li></ul> </div><p>Date of release: 2006-06-23</p><p>This release, compared to 2.3.7 RC1, contains new operators for +<ul><li><a class="page-menu-link" href="#autoid_193" data-menu-target="autoid_193">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_194" data-menu-target="autoid_194">Changes on the FTL side</a></li></ul> </div><p>Date of release: 2006-06-23</p><p>This release, compared to 2.3.7 RC1, contains new operators for handling null/missing variables, , the <code class="inline-code">substring</code> built-in, and some more bugfixes. Note that 2.3.7 RC1 has a long change log, so you may want to <a href="versions_2_3_7rc1.html">read @@ -51,7 +51,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_200">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_193">Changes on the Java side</h2> <ul> @@ -72,7 +72,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_201">Changes on the FTL side</h2> +<h2 class="content-header header-section2" id="autoid_194">Changes on the FTL side</h2> <ul> @@ -164,7 +164,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_7rc1.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_7rc1.html b/docs/versions_2_3_7rc1.html index bc440bd..d7f8c17 100644 --- a/docs/versions_2_3_7rc1.html +++ b/docs/versions_2_3_7rc1.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_7rc1.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,14 +35,14 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.7 RC1"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_7.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_6.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_7rc1" itemprop="headline">2.3.7 RC1</h1> </div></div><div class="page-menu"> <div class="page-menu-title">Page Contents</div> -<ul><li><a class="page-menu-link" href="#autoid_202" data-menu-target="autoid_202">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_203" data-menu-target="autoid_203">Changes on the FTL side</a></li></ul> </div><p>Date of release: 2006-04-27</p><p>This release contains many bugfixes and some +<ul><li><a class="page-menu-link" href="#autoid_195" data-menu-target="autoid_195">Changes on the Java side</a></li><li><a class="page-menu-link" href="#autoid_196" data-menu-target="autoid_196">Changes on the FTL side</a></li></ul> </div><p>Date of release: 2006-04-27</p><p>This release contains many bugfixes and some <code class="inline-code">FreemarkerServlet</code> related improvements. It's a Release Candidate, which means that it shouldn't be used in production environment yet. We recommend this release for development, however. @@ -51,7 +51,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_202">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_195">Changes on the Java side</h2> <ul> @@ -108,7 +108,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_203">Changes on the FTL side</h2> +<h2 class="content-header header-section2" id="autoid_196">Changes on the FTL side</h2> <ul> @@ -121,7 +121,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_8.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_8.html b/docs/versions_2_3_8.html index 071d6cd..a74a937 100644 --- a/docs/versions_2_3_8.html +++ b/docs/versions_2_3_8.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_8.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.8"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_9.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_7.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_8" itemprop="headline">2.3.8</h1> @@ -48,7 +48,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_199">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_192">Changes on the Java side</h2> <ul> @@ -90,7 +90,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/versions_2_3_9.html ---------------------------------------------------------------------- diff --git a/docs/versions_2_3_9.html b/docs/versions_2_3_9.html index 0cf2a8d..cb54702 100644 --- a/docs/versions_2_3_9.html +++ b/docs/versions_2_3_9.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/versions_2_3_9.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","Appendixes","Version history","2.3.9"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="versions_2_3_10.html"><span>Previous</span></a><a class="paging-arrow next" href="versions_2_3_8.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="versions_2_3_9" itemprop="headline">2.3.9</h1> @@ -47,7 +47,7 @@ ga('send', 'pageview'); -<h2 class="content-header header-section2" id="autoid_198">Changes on the Java side</h2> +<h2 class="content-header header-section2" id="autoid_191">Changes on the Java side</h2> <ul> @@ -111,7 +111,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/xgui.html ---------------------------------------------------------------------- diff --git a/docs/xgui.html b/docs/xgui.html index 7fd0df2..4f3615b 100644 --- a/docs/xgui.html +++ b/docs/xgui.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/xgui.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","XML Processing Guide"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="ref_depr_numerical_interpolation.html"><span>Previous</span></a><a class="paging-arrow next" href="xgui_preface.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-part" id="xgui" itemprop="headline">XML Processing Guide</h1> @@ -46,7 +46,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/xgui_declarative.html ---------------------------------------------------------------------- diff --git a/docs/xgui_declarative.html b/docs/xgui_declarative.html index e94e9cd..70794cf 100644 --- a/docs/xgui_declarative.html +++ b/docs/xgui_declarative.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/xgui_declarative.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","XML Processing Guide","Declarative XML processing"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="xgui_imperative_formal.html"><span>Previous</span></a><a class="paging-arrow next" href="xgui_declarative_basics.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-chapter" id="xgui_declarative" itemprop="headline">Declarative XML processing</h1> @@ -46,7 +46,7 @@ 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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p> http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/5decc99a/docs/xgui_declarative_basics.html ---------------------------------------------------------------------- diff --git a/docs/xgui_declarative_basics.html b/docs/xgui_declarative_basics.html index d8e3c22..b19a769 100644 --- a/docs/xgui_declarative_basics.html +++ b/docs/xgui_declarative_basics.html @@ -14,7 +14,7 @@ <link rel="canonical" href="http://freemarker.org/docs/xgui_declarative_basics.html"> <link rel="icon" href="favicon.png" type="image/png"> <link rel="stylesheet" type="text/css" href="http://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?1491668137263"> +<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1509672811897"> <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,8 +35,8 @@ ga('send', 'pageview'); <div class="content-wrapper"> <div id="table-of-contents-wrapper" class="col-left"> <script>var breadcrumb = ["Apache FreeMarker Manual","XML Processing Guide","Declarative XML processing","Basics"];</script> - <script src="toc.js?1491668137263"></script> - <script src="docgen-resources/main.min.js?1491668137263"></script> + <script src="toc.js?1509672811897"></script> + <script src="docgen-resources/main.min.js?1509672811897"></script> </div> <div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="xgui_declarative.html"><span>Previous</span></a><a class="paging-arrow next" href="xgui_declarative_details.html"><span>Next</span></a></div><div class="title-wrapper"> <h1 class="content-header header-section1" id="xgui_declarative_basics" itemprop="headline">Basics</h1> @@ -190,7 +190,7 @@ End book</pre></div><p>You have seen how to define handlers for element nodes, b </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="http://freemarker.org/">What is FreeMarker?</a></li><li><a href="http://freemarker.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="http://freemarker.org/history.html">About us</a></li><li><a itemprop="license" href="app_license.html">License</a></li></ul></div><div class="column"><h3 class="column-header">Handy stuff</h3><ul><li><a href="http://freemarker-online.kenshoo.com/">Try template online</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions cheatsheet</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_builtins_alphaidx.html">?built_ins</a></li><li><a href="ref_specvar.html">.special_vars</a></li></ul></div><div class="column"><h3 class="column-header">Community</h3><ul><li><a href ="https://github.com/freemarker/freemarker">FreeMarker on Github</a></li><li><a href="https://twitter.com/freemarker">Follow us on Twitter</a></li><li><a href="https://issues.apache.org/jira/browse/FREEMARKER/">Report a bug</a></li><li><a href="http://stackoverflow.com/questions/ask?tags=freemarker">Ask a question</a></li><li><a href="http://freemarker.org/mailing-lists.html">Mailing lists</a></li></ul></div></div><div class="col-right"><ul class="social-icons"><li><a class="github" href="https://github.com/freemarker/freemarker">Github</a></li><li><a class="twitter" href="https://twitter.com/freemarker">Twitter</a></li><li><a class="stack-overflow" href="http://stackoverflow.com/questions/ask?tags=freemarker">Stack Overflow</a></li></ul><a class="xxe" href="http://www.xmlmind.com/xmleditor/" rel="nofollow" title="Edited with XMLMind XML Editor"><span>Edited with XMLMind XML Editor</span></a></div></div><div class="footer-bottom"> <p class="last-generated"> Last generated: -<time itemprop="dateModified" datetime="2017-04-08T16:15:37Z" title="Saturday, April 8, 2017 4:15:37 PM GMT">2017-04-08 16:15:37 GMT</time>, for Freemarker 2.3.26 </p> +<time itemprop="dateModified" datetime="2017-11-03T01:33:31Z" title="Friday, November 3, 2017 1:33:31 AM GMT">2017-11-03 01:33:31 GMT</time>, for Freemarker 2.3.27 </p> <p class="copyright"> © <span itemprop="copyrightYear">1999</span>â2017 <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. </p>
