The information available is linked from https://github.com/apache/freemarker/blob/3/README.md
What's happening with it: Nowadays, almost nothing. It's a huge effort to rewrite so many things. I guess that would be like a year full time job for me. (And that only if we are efficient with decision making, and not go back-and-forth a lot on every decision, committee style. Because there are way too many things that I think weren't good decisions in the past. Like even very core things like ObjectWrapper-s, I wouldn't repeat them in a new engine.) So the whole FM3 effort is unlikely to ever yield a release, but then, I see no more likely way to get away from 2.x heritage. It's just prohibitively expensive or impossible to get lots of things right in 2.x after 20 years, as it would either break backward compatibility a lot, or the resulting code would be too twisted to maintain. So 2.x is maintained, slowly still gets features that are feasible to add to it, and regardless, 3 either will happen, or not. On Sun, Jan 28, 2024 at 7:32 PM Taher Alkhateeb <ta...@pythys.com.invalid> wrote: > > Hello Everyone, > > So I'm trying to contribute or help with version 3, but it's been a while > and I'm not sure what's in the backlog. Do we have references to what's > happening in version 3? Jira issues don't seem to be differentiating > between the versions, and I couldn't find a roadmap or plan in the website. > I would like to try and for example create a test template and generate it > and from there work my way through bugs and issues. However I'm not sure > what to test for given that I'm not sure what feature set is different > between the versions. For that matter do we have any comprehensive > templates that we can use for testing without writing everything from > scratch? > > Any pointers are appreciated! > > Cheers, > > Taher Alkhateeb > -- Best regards, Daniel Dekany