Repository: incubator-freemarker Updated Branches: refs/heads/3 f725d36fa -> 3fa49dd71
(Missing change log entry...) Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/commit/3fa49dd7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/tree/3fa49dd7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/diff/3fa49dd7 Branch: refs/heads/3 Commit: 3fa49dd71357af50cf1956d1983ca252f318b82d Parents: f725d36 Author: ddekany <[email protected]> Authored: Thu Oct 26 00:36:17 2017 +0200 Committer: ddekany <[email protected]> Committed: Thu Oct 26 00:36:17 2017 +0200 ---------------------------------------------------------------------- FM3-CHANGE-LOG.txt | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/3fa49dd7/FM3-CHANGE-LOG.txt ---------------------------------------------------------------------- diff --git a/FM3-CHANGE-LOG.txt b/FM3-CHANGE-LOG.txt index 4ff7b9c..584ff7a 100644 --- a/FM3-CHANGE-LOG.txt +++ b/FM3-CHANGE-LOG.txt @@ -63,6 +63,11 @@ Major template language changes / features - Positional and named varargs: `<#function f(xs..., props{named}...)>...</#function>` `${f(1, 2, 3, x=1, y=2)}` - In FM2, the same macro could be called with specifying all parameters by position, or by specifying all parameters by name. In FM3 that won't work anymore, as now a parameter is either strictly positional or strictly named. +- Operator for handing null/missing values were reworked: + - The right-side operator precedence of the `exp!defaultExp` (and `exp!`) operator is now the same precedence on + both sides, which is lower as of `.`, but higher as of `+`. The converter takes care of cases where this would + change the meaning of the expression (like `x!y+1` is converted to `x!(x+1)`.) + - [TODO] Much more will happen here Smaller template language changes ---------------------------------
