You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@freemarker.apache.org by Daniel Dekany <dd...@freemail.hu> on 2016/01/29 00:55:54 UTC
What's next...
I mean, unless someone says otherwise...
2.3.24-rc01-incubating is already downloadable at
http://www.apache.org/dist/incubator/freemarker/, but as policy says
to wait 24 hours before announcement, we do. As it's not a stable
release, I don't plan to make it available on Maven Central, only in
https://repository.apache.org/service/local/staging/deploy/maven2,
though I can be convinced otherwise.
After the announcement, I also want to release 2.3.24-rc01-incubating
on sourceforge.net. Is that practice OK with the ASF?
Around the end of February the final release will be voted on, so
please try to make 2.3.24-rc01 fail. Especially the new features. I
will be very busy at workplace until the end of March, so any help is
highly welcome.
For 2.3.24, http://freemarker-online.kenshoo.com/ will need an
outputFormat dropdown. (A locale and incompatibleImprovements dropdown
would be useful too.) Anyone?
After 2.3.24, I think it's time to focus heavily on 3.0, because
otherwise FM has just no chance to be sexy/interesting enough to pick
up enough contributor activity to survive. As I said earlier, I don't
want 3.0 to be a complete rewrite, instead I plant to gradually
transform the code, keeping the battle tested parts and the familiar
2.x idioms where reasonable. But surely quite a few parts will have to
be trashed and rewritten, and especially at the beginning the commit
diffs will be overwhelming. This will be a lot of work BTW. If no one
will help at least with tooling, testing, it might happens too slowly.
And of course it doesn't mean that 2.3.25 shouldn't go on. It
certainly won't be a feature heavy release though.
--
Thanks,
Daniel Dekany
Re: What's next...
Posted by Daniel Dekany <dd...@freemail.hu>.
Tuesday, February 2, 2016, 9:23:38 PM, Pradeep Murugesan wrote:
> Hi Daniel,
>
> I will take up the Freemarker-Online dropdown add.
Great!
> I want the list of of formats we support, I tried to go through the
> release notes/ change log @
> http://freemarker.incubator.apache.org/builds/2.3.24-rc01/_html/versions_2_3_24.html
> to know the list of output format we support, but I couldn't find one.
The out-of-box supported output formats are listed here (the user can
define their own output formats too):
http://freemarker.incubator.apache.org/builds/2.3.24-rc01/_html/dgui_misc_autoescaping.html#dgui_misc_autoescaping_outputformat
> Also I am interested in the FM3.0. I have read an email regarding
> that you sent earlier . Do we have any other concrete doc or plans
> for 3.0 , like where we are going to start so that I can help in there as well ?
I have plans, or rather a somewhat unorganized and constantly shifting
pile of topics to address in FM 3. Hence no docs yet. I will cut up
the task to smaller "milestones", and as we go, all of them will be
discussed. Lot of difficult topics anyway, so it would be just
hopeless to do it otherwise. In this first iteration, I will just get
rid of stuff that's clearly historical baggage (bugs that has become
"features" for the sake of backwards compatibility, deprecated
features). Then probably the next thing will be adding null-awareness
to FTL3 (where "missing" and "exists but null" are different). That's
on of the top FTL2 annoyances. Next probably comes #var/#set instead
of #assign & friends, with block(!) scoping. And TemplateMapModel
instead of TemplateHashModel, means, no more no-non-string-keys
nonsense. So even if I'm hit by truck at that point and nobody jumps
in, we already have an FM2 without the top annoyances. Then will come
the more ambitious stuff...
When? I think for at least 3 months from now, I won't have much time
for anything. Other than that "little problem", we can consider it
started...
> Pradeep.
--
Thanks,
Daniel Dekany
> ________________________________________
> From: Daniel Dekany <dd...@freemail.hu>
> Sent: Friday, January 29, 2016 5:25 AM
> To: dev@freemarker.incubator.apache.org
> Subject: What's next...
>
> I mean, unless someone says otherwise...
>
> 2.3.24-rc01-incubating is already downloadable at
> http://www.apache.org/dist/incubator/freemarker/, but as policy says
> to wait 24 hours before announcement, we do. As it's not a stable
> release, I don't plan to make it available on Maven Central, only in
> https://repository.apache.org/service/local/staging/deploy/maven2,
> though I can be convinced otherwise.
>
> After the announcement, I also want to release 2.3.24-rc01-incubating
> on sourceforge.net. Is that practice OK with the ASF?
>
> Around the end of February the final release will be voted on, so
> please try to make 2.3.24-rc01 fail. Especially the new features. I
> will be very busy at workplace until the end of March, so any help is
> highly welcome.
>
> For 2.3.24, http://freemarker-online.kenshoo.com/ will need an
> outputFormat dropdown. (A locale and incompatibleImprovements dropdown
> would be useful too.) Anyone?
>
> After 2.3.24, I think it's time to focus heavily on 3.0, because
> otherwise FM has just no chance to be sexy/interesting enough to pick
> up enough contributor activity to survive. As I said earlier, I don't
> want 3.0 to be a complete rewrite, instead I plant to gradually
> transform the code, keeping the battle tested parts and the familiar
> 2.x idioms where reasonable. But surely quite a few parts will have to
> be trashed and rewritten, and especially at the beginning the commit
> diffs will be overwhelming. This will be a lot of work BTW. If no one
> will help at least with tooling, testing, it might happens too slowly.
>
> And of course it doesn't mean that 2.3.25 shouldn't go on. It
> certainly won't be a feature heavy release though.
>
> --
> Thanks,
> Daniel Dekany
>
Re: What's next...
Posted by Pradeep Murugesan <pr...@outlook.com>.
Hi Daniel,
I will take up the Freemarker-Online dropdown add.
I want the list of of formats we support, I tried to go through the release notes/ change log @ http://freemarker.incubator.apache.org/builds/2.3.24-rc01/_html/versions_2_3_24.html to know the list of output format we support, but I couldn't find one.
Also I am interested in the FM3.0. I have read an email regarding that you sent earlier . Do we have any other concrete doc or plans for 3.0 , like where we are going to start so that I can help in there as well ?
Pradeep.
________________________________________
From: Daniel Dekany <dd...@freemail.hu>
Sent: Friday, January 29, 2016 5:25 AM
To: dev@freemarker.incubator.apache.org
Subject: What's next...
I mean, unless someone says otherwise...
2.3.24-rc01-incubating is already downloadable at
http://www.apache.org/dist/incubator/freemarker/, but as policy says
to wait 24 hours before announcement, we do. As it's not a stable
release, I don't plan to make it available on Maven Central, only in
https://repository.apache.org/service/local/staging/deploy/maven2,
though I can be convinced otherwise.
After the announcement, I also want to release 2.3.24-rc01-incubating
on sourceforge.net. Is that practice OK with the ASF?
Around the end of February the final release will be voted on, so
please try to make 2.3.24-rc01 fail. Especially the new features. I
will be very busy at workplace until the end of March, so any help is
highly welcome.
For 2.3.24, http://freemarker-online.kenshoo.com/ will need an
outputFormat dropdown. (A locale and incompatibleImprovements dropdown
would be useful too.) Anyone?
After 2.3.24, I think it's time to focus heavily on 3.0, because
otherwise FM has just no chance to be sexy/interesting enough to pick
up enough contributor activity to survive. As I said earlier, I don't
want 3.0 to be a complete rewrite, instead I plant to gradually
transform the code, keeping the battle tested parts and the familiar
2.x idioms where reasonable. But surely quite a few parts will have to
be trashed and rewritten, and especially at the beginning the commit
diffs will be overwhelming. This will be a lot of work BTW. If no one
will help at least with tooling, testing, it might happens too slowly.
And of course it doesn't mean that 2.3.25 shouldn't go on. It
certainly won't be a feature heavy release though.
--
Thanks,
Daniel Dekany