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

Reply via email to