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 f95cf9c  Merge remote-tracking branch 'origin/2.3-gae' into 2.3
     add 66f1ab1  Increased minimum required Java version from 5 to 7.
     add c5fb0e7  fix constructor of ExtendedDecimalFormatParser
     add 01624c5  Merge pull request #64 from 
tocco/fix_extended_decimal_format_parser
     add 2b21e8d  Added FREEMARKER-125 to version history
     add cc63fa2  Java 7 minimum requirement version history fix
     add 583b9d0  MemberSelectorListMemberAccessPolicy related cleanup: Don't 
store the exception inside  the MemberSelector
     add 66a2704  Fixed issue where StaticModel didn't consider the 
MemberAccessPolicy when exposing fields (as that wasn't filtered at all before 
2.3.30). Also simplified related ClassIntrospector API a bit.
     add f13ef35  MemberAccessPolicy now also covers the special case when 
toString() is called to convert and object to string in a template. This was 
added as toString() might shows information that you don't want to be exposed.
     new f3629d9  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:
 README.md                                          |   8 +-
 build.properties.sample                            |   3 +-
 build.xml                                          |  68 ++----
 .../core/ExtendedDecimalFormatParser.java          |  17 +-
 src/main/java/freemarker/core/_Java6.java          |  35 ---
 src/main/java/freemarker/core/_Java6Impl.java      |  47 ----
 src/main/java/freemarker/core/_JavaVersions.java   |  43 ----
 ...Policy.java => AllowAllMemberAccessPolicy.java} |  44 +++-
 .../ext/beans/BlacklistMemberAccessPolicy.java     |  18 ++
 .../freemarker/ext/beans/ClassIntrospector.java    |  80 ++++---
 .../ext/beans/DefaultMemberAccessPolicy.java       |  37 +++-
 .../ext/beans/LegacyDefaultMemberAccessPolicy.java |   5 +
 .../freemarker/ext/beans/MemberAccessPolicy.java   |  10 +
 .../MemberSelectorListMemberAccessPolicy.java      | 120 +++-------
 .../java/freemarker/ext/beans/StaticModel.java     |  11 +-
 .../java/freemarker/ext/beans/StringModel.java     |   9 +-
 .../ext/beans/WhitelistMemberAccessPolicy.java     |  18 ++
 src/manual/en_US/book.xml                          |  27 ++-
 .../ext/beans/DefaultMemberAccessPolicyTest.java   |   6 +
 ...DefaultObjectWrapperMemberAccessPolicyTest.java | 241 +++++++++++++++++++++
 ... MemberSelectorListMemberAccessPolicyTest.java} |  71 +++++-
 .../freemarker/template/ConfigurationTest.java     |  11 +-
 .../template/DefaultObjectWrapperTest.java         |   2 +-
 23 files changed, 572 insertions(+), 359 deletions(-)
 delete mode 100644 src/main/java/freemarker/core/_Java6.java
 delete mode 100644 src/main/java/freemarker/core/_Java6Impl.java
 copy src/main/java/freemarker/ext/beans/{ClassMemberAccessPolicy.java => 
AllowAllMemberAccessPolicy.java} (51%)
 rename 
src/test/java/freemarker/ext/beans/{MemberSelectorListAccessPolicyTest.java => 
MemberSelectorListMemberAccessPolicyTest.java} (89%)

Reply via email to