Since then I have done the Java 9 testing (and some fixing... see
updated http://freemarker.org/builds/fm2.3.27/versions_2_3_27.html),
and FREEMARKER-80 addressed. So hopefully we will soon start the
release process again, but for now I'm waiting for feedback on
FREEMARKER-80. Also I found that the BeansWrapper changes are a bit
scary after all, so some feedback from people here is also highly
welcome.


Tuesday, October 3, 2017, 5:01:22 PM, Woonsan Ko wrote:

> On Tue, Oct 3, 2017 at 10:15 AM, Daniel Dekany <ddek...@apache.org> wrote:
>> I was looking into the Java Beans indexed property related changes,
>> and have realized that it exposes long existing oversight, that didn't
>> affect us earlier because the indexed property reader has always
>> shadowed the normal reader method, which is in fact wrong in rare
>> cases.
>>
>> I will also look into
>> https://issues.apache.org/jira/browse/FREEMARKER-80 (reported today).
>> If we are lucky, it can be "fixed" without too much mess.
>>
>> I have also realized that some Java 9 testing will be needed. Just for
>> starters, our XML wrapper won't be able to use the internal Xerces of
>> Java, so one has to add a normal Xerces to the classpath or Jaxen to
>> use XPath... which should be documented. Also, java.bean.Introspector
>> behavioral changes (if there was any) like to break things (as they
>> did in Java 8). It would be unfortunate if that happens due to the
>> default method related workarounds added in 2.3.27.
>>
>> Sorry Woonsan if it this additional iteration causes extra work... as
>> I seen you have recently upload another preliminary version.
>
> No worries at all! We'll start it again when ready. No big deal from my end.
>
> Cheers,
>
> Woonsan
>
>>
>> --
>> Thanks,
>>  Daniel Dekany
>>
>

-- 
Thanks,
 Daniel Dekany

Reply via email to