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