Good morning, so the upcoming 2.3.30 release is a sort of transition to the 2.3.31 release using JDK 8 finally?
* What are the reasons not to switch to JDK 8 for 2.3.30? Please note that I'm sure you have good reason to so but I want them to make more explicit :-) * I guess we should also migrate the existing code to be JDK 8 compliant? * Does this also remove the manual source file excludes when setting up FreeMarker in the IDE? Basically the stuff mentioned in README.md ... Thanks in advance, Siegfried Goeschl > On 11.01.2020, at 20:10, Daniel Dekany <[email protected]> wrote: > > Anybody sees a problem with increasing the minimum Java version fro 5 to 7 > in the coming release, 2.3.30? (But at least to 6. I again need to access > some 6 API-s, and while I could do it with reflection, I think it's > pointless to support Java 5 at this point. And, not having proper > @Override, and diamonds, and try-with-resource is annoying.) > > Also, in 2.3.31, or something like that, we should really add Java 8 > date/time support. Starting from that, 1.8 will be the minimum requirement > anyway. Otherwise it would be way too complicated to add support for that, > because, the Java 8 classes will have to appear in the corresponding new > TemplateModel sub-interfaces, not just in its implementations. > > -- > Best regards, > Daniel Dekany
