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

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


    from 2c481cd  Merge remote-tracking branch 'origin/2.3-gae' into 2.3
     add 0bf1ec9  Missing fail()-s in a test
     add d393376  Updated release date in Manual.
     add b907946  Manual: Improved user uploaded template security FAQ entry
     add 6beb29c  (Manual: Typo...)
     add 88ebbaa  Increased version number to 2.3.31-SNAPSHOT
     add eb1343f  Added more advices to FAQ about untrusted template authors.
     add 2ef07c2  Manual: Recommending #import instead of #include in the 
documentation of #include. Improved #import documentation.
     add d921f5d  [FREEMARKER-145] Fixed bug where methods with "overloaded" 
return type may become inaccessible on Java 9+, if some overriding subclasses 
are not public. (This is because java.beans.Introspector behavior has changed 
with Java 9.)
     add 09f2472  [FREEMARKER-133] Fixed bug where FreeMarker sometimes tries 
to expose public methods that are defined or overridden in a non-public class, 
if the non-public class was then extended by a public class. Calling such 
method just ends up with IllegalAccessException, but they shouldn't be exposed 
on the first place, and furthermore can sometimes hide the callable version of 
the method.
     add eedc075  Updated some test dependencies.
     new 1406be1  Merge remote-tracking branch 'origin/2.3-gae' into 2.3

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:
 ivy.xml                                            |   4 +-
 .../freemarker/ext/beans/ClassIntrospector.java    |  65 ++---
 .../java/freemarker/ext/beans/_MethodUtil.java     |  82 ++++++
 .../java/freemarker/template/Configuration.java    |   3 +
 .../java/freemarker/template/_TemplateAPI.java     |   1 +
 src/main/resources/freemarker/version.properties   |   8 +-
 src/manual/en_US/book.xml                          | 285 +++++++++++++++++----
 .../beans/Java9InstrospectorBugWorkaround.java}    |  11 +-
 .../java/freemarker/ext/beans/MethodUtilTest2.java | 164 ++++++++++++
 .../freemarker/template/ConfigurationTest.java     |   2 +
 .../template/DefaultObjectWrapperTest.java         |   1 +
 11 files changed, 536 insertions(+), 90 deletions(-)
 copy src/test/java/freemarker/{manual/WithArgsExamples.java => 
ext/beans/Java9InstrospectorBugWorkaround.java} (73%)
 create mode 100644 src/test/java/freemarker/ext/beans/MethodUtilTest2.java

Reply via email to