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%)