Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-02 Thread Henning Schmiedehausen
You’re right.

Still, the engine would benefit from building on newer versions of the JDK.
Not the least because you can use the --release switch which is superior to
the source/target bootclasspath dance. That requires JDK 9+ to build (you
can still use JDK8 as target).

-h

On Sun, Feb 2, 2020 at 01:26 Michael Osipov  wrote:

> Am 2020-02-02 um 07:14 schrieb Henning Schmiedehausen:
> > Hi Claude,
> >
> > thank you so much for all the work that went into this RC. I will give
> you
> > a +0.5 (as there are already three +1, I don't want to hold up the
> release)
> >
> > - builds and passes tests on MacOS running java 8 (OpenJDK 64-Bit Server
> VM
> > (AdoptOpenJDK)(build 25.222-b10, mixed mode))
> > - build fails on MacOS running java 11 with three failed tests (OpenJDK
> > 64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode))
> > - number of deprecation warnings (lang3, some additional warnings about
> JDK
> > deprecations for Java 11)
> >
> > Given that 14 (the next LTS) is just around the corner and Java 8 is
> > getting on in age (I applaud that 2.x is Java 8+ only), having a release
> > next that focuses on the future (build on 11, maybe even on 14 preview)
> may
> > be a good thing.
>
> That's wrong. 14 isn't LTS, 17 is. Java 8 will love for another 5 years.
> I don't see a reason to drop it. I'd take Velocity 3.0 as a change to
> perform a major cleanup which has been overdue for at least 5 years.
>
> M
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
> For additional commands, e-mail: dev-h...@velocity.apache.org
>
>


[RESULT] Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-02 Thread Claude Brisson

All active PMCs expressed themselves.

Sorry for not separating the [ANNOUNCEMENT] from the [VOTE] thread. The 
[VOTE] email is still sitting in my drafts, I voted for the announcement 
instead, and everyone followed. After all the [VOTE] tag in the subject 
is not a requirement of the official ASF policy, just that there is a 
vote. We're not going to solicit everyone again.


So now to the result:

four binding +1 from Nathan, Michael, Will and myself
one +0.5 from Michael
one non-binding +1 from Greg Huber

More than three +1 and more +1 than -1, so it's a go.

I shall promote the release in Maven Central very soon. Every kind of 
help is welcome in spreading the word about the new release.


  --
  Claude

On 20-02-02 10 h 13, Greg Huber wrote:

Works well for me now.  Thanks.

On Thu, 30 Jan 2020 at 01:05, Claude Brisson 
wrote:


The test build of Velocity Engine 2.2 RC6 is available.

No determination as to the quality ('alpha,' 'beta,' or 'GA') of
Velocity Engine 2.2 has been made, and at this time it is simply a "test
build". We welcome any comments you may have, and will take all feedback
into account if a quality vote is called for this build.

Release notes:

*

https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html


Distribution:

   * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/

Maven 2 staging repository:

   *
https://repository.apache.org/content/repositories/orgapachevelocity-1034/

Documentation:

* https://velocity.apache.org/engine/2.2/

Sources:

   * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/

Release Candidates History:

   * RC1 Initial RC

   * RC2
   - added BigInteger and BigDecimal implicit conversions
   - [VELOCITY-923] fixed a parser regression for `$foo||`
   - [VELOCITY-904] fixed two corner case bugs for the
velocimacro.arguments.preserve_literals backward compatibility flag
   - fixed engine and dependency versions in README and mention the
parser customization feature in the *building* section
   - nicified README links
   - upgraded surfire plugin version from 2.19.1 to 2.22.1
   - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
   - added version 1.2 for extra-enforcer-rules
   - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
   - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
   - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
   - added a new templatized static class
org.apache.velocity.runtime.VelocityEngineVersion.java
   - use the File Separator control character to mark the end of stream
for the parser (instead of the zero-width space char)
   - reviewed packaging of engine examples (refreshed content, plus made
them as a standalone zip file with readme, shell scripts, dependencies
and examples sources rather than a meaningless standalone pom next to a
jar without explanations...)

* RC3
   - [VELOCITY-904] fixed yet another corner case bugs for the
velocimacro.arguments.preserve_literals backward compatibility flag
   - upgraded SLF4J from 1.7.28 to 1.7.30

* RC4
   - [VELOCITY-904] fixed a regression introduced in RC3

* RC5
   - [VELOCITY-924] fixed cache collision between an object and its class
   - Javadoc fixes in parser genereted classes
   - [VELOCITY-925] fixed BC whitespace gobbling for macro call without
parentheses
   - [VELOCITY-926] fixed regression: Macro arguments names cannot
collide with external references names
   - upgraded junit from 4.12 to 4.13

* RC6
- [VELOCITY-926] fixed side effects by deprecating
velocimacro.arguments.preserve_literals config flag in favor of
velocimacro.enable_bc_mode, which (besides preserving arguments
literals) uses global context values as defaults for missing macro
arguments without explicit defaults (as did 1.7)



-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org



Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-02 Thread Michael Osipov

Am 2020-02-02 um 07:14 schrieb Henning Schmiedehausen:

Hi Claude,

thank you so much for all the work that went into this RC. I will give you
a +0.5 (as there are already three +1, I don't want to hold up the release)

- builds and passes tests on MacOS running java 8 (OpenJDK 64-Bit Server VM
(AdoptOpenJDK)(build 25.222-b10, mixed mode))
- build fails on MacOS running java 11 with three failed tests (OpenJDK
64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode))
- number of deprecation warnings (lang3, some additional warnings about JDK
deprecations for Java 11)

Given that 14 (the next LTS) is just around the corner and Java 8 is
getting on in age (I applaud that 2.x is Java 8+ only), having a release
next that focuses on the future (build on 11, maybe even on 14 preview) may
be a good thing.


That's wrong. 14 isn't LTS, 17 is. Java 8 will love for another 5 years. 
I don't see a reason to drop it. I'd take Velocity 3.0 as a change to 
perform a major cleanup which has been overdue for at least 5 years.


M

-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org



Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-02 Thread Greg Huber
Works well for me now.  Thanks.

On Thu, 30 Jan 2020 at 01:05, Claude Brisson 
wrote:

> The test build of Velocity Engine 2.2 RC6 is available.
>
> No determination as to the quality ('alpha,' 'beta,' or 'GA') of
> Velocity Engine 2.2 has been made, and at this time it is simply a "test
> build". We welcome any comments you may have, and will take all feedback
> into account if a quality vote is called for this build.
>
> Release notes:
>
> *
>
> https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html
>
>
> Distribution:
>
>   * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/
>
> Maven 2 staging repository:
>
>   *
> https://repository.apache.org/content/repositories/orgapachevelocity-1034/
>
> Documentation:
>
> * https://velocity.apache.org/engine/2.2/
>
> Sources:
>
>   * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/
>
> Release Candidates History:
>
>   * RC1 Initial RC
>
>   * RC2
>   - added BigInteger and BigDecimal implicit conversions
>   - [VELOCITY-923] fixed a parser regression for `$foo||`
>   - [VELOCITY-904] fixed two corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - fixed engine and dependency versions in README and mention the
> parser customization feature in the *building* section
>   - nicified README links
>   - upgraded surfire plugin version from 2.19.1 to 2.22.1
>   - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
>   - added version 1.2 for extra-enforcer-rules
>   - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
>   - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
>   - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
>   - added a new templatized static class
> org.apache.velocity.runtime.VelocityEngineVersion.java
>   - use the File Separator control character to mark the end of stream
> for the parser (instead of the zero-width space char)
>   - reviewed packaging of engine examples (refreshed content, plus made
> them as a standalone zip file with readme, shell scripts, dependencies
> and examples sources rather than a meaningless standalone pom next to a
> jar without explanations...)
>
> * RC3
>   - [VELOCITY-904] fixed yet another corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - upgraded SLF4J from 1.7.28 to 1.7.30
>
> * RC4
>   - [VELOCITY-904] fixed a regression introduced in RC3
>
> * RC5
>   - [VELOCITY-924] fixed cache collision between an object and its class
>   - Javadoc fixes in parser genereted classes
>   - [VELOCITY-925] fixed BC whitespace gobbling for macro call without
> parentheses
>   - [VELOCITY-926] fixed regression: Macro arguments names cannot
> collide with external references names
>   - upgraded junit from 4.12 to 4.13
>
> * RC6
> - [VELOCITY-926] fixed side effects by deprecating
> velocimacro.arguments.preserve_literals config flag in favor of
> velocimacro.enable_bc_mode, which (besides preserving arguments
> literals) uses global context values as defaults for missing macro
> arguments without explicit defaults (as did 1.7)
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
> For additional commands, e-mail: dev-h...@velocity.apache.org
>
>


Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-01 Thread Henning Schmiedehausen
oh, another thing (which may be just the way apache works): I literally had
to dig out an svn client and get the code from the svn repo. There is no
tag (neither 2.2 nor 2.2RC6) on github (github.com/apache/velocity-engine).
There are a bunch of other RC tags (for 2.0 and 2.1). This may just be a
quirk on how the git mirror in apache works; but I would have expected to
find the RC tags there.

-h

On Sat, Feb 1, 2020 at 10:14 PM Henning Schmiedehausen <
henn...@schmiedehausen.org> wrote:

> Hi Claude,
>
> thank you so much for all the work that went into this RC. I will give you
> a +0.5 (as there are already three +1, I don't want to hold up the release)
>
> - builds and passes tests on MacOS running java 8 (OpenJDK 64-Bit Server
> VM (AdoptOpenJDK)(build 25.222-b10, mixed mode))
> - build fails on MacOS running java 11 with three failed tests (OpenJDK
> 64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode))
> - number of deprecation warnings (lang3, some additional warnings about
> JDK deprecations for Java 11)
>
> Given that 14 (the next LTS) is just around the corner and Java 8 is
> getting on in age (I applaud that 2.x is Java 8+ only), having a release
> next that focuses on the future (build on 11, maybe even on 14 preview) may
> be a good thing.
>
> Again, I am glad to see Velocity still being around and developed. I wish
> I had more time to do coding on open source.
>
> -h
>
>
>
>
>
> On Wed, Jan 29, 2020 at 5:05 PM Claude Brisson 
> wrote:
>
>> The test build of Velocity Engine 2.2 RC6 is available.
>>
>> No determination as to the quality ('alpha,' 'beta,' or 'GA') of
>> Velocity Engine 2.2 has been made, and at this time it is simply a "test
>> build". We welcome any comments you may have, and will take all feedback
>> into account if a quality vote is called for this build.
>>
>> Release notes:
>>
>> *
>>
>> https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html
>>
>>
>> Distribution:
>>
>>   * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/
>>
>> Maven 2 staging repository:
>>
>>   *
>> https://repository.apache.org/content/repositories/orgapachevelocity-1034/
>>
>> Documentation:
>>
>> * https://velocity.apache.org/engine/2.2/
>>
>> Sources:
>>
>>   * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/
>>
>> Release Candidates History:
>>
>>   * RC1 Initial RC
>>
>>   * RC2
>>   - added BigInteger and BigDecimal implicit conversions
>>   - [VELOCITY-923] fixed a parser regression for `$foo||`
>>   - [VELOCITY-904] fixed two corner case bugs for the
>> velocimacro.arguments.preserve_literals backward compatibility flag
>>   - fixed engine and dependency versions in README and mention the
>> parser customization feature in the *building* section
>>   - nicified README links
>>   - upgraded surfire plugin version from 2.19.1 to 2.22.1
>>   - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
>>   - added version 1.2 for extra-enforcer-rules
>>   - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
>>   - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
>>   - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
>>   - added a new templatized static class
>> org.apache.velocity.runtime.VelocityEngineVersion.java
>>   - use the File Separator control character to mark the end of stream
>> for the parser (instead of the zero-width space char)
>>   - reviewed packaging of engine examples (refreshed content, plus made
>> them as a standalone zip file with readme, shell scripts, dependencies
>> and examples sources rather than a meaningless standalone pom next to a
>> jar without explanations...)
>>
>> * RC3
>>   - [VELOCITY-904] fixed yet another corner case bugs for the
>> velocimacro.arguments.preserve_literals backward compatibility flag
>>   - upgraded SLF4J from 1.7.28 to 1.7.30
>>
>> * RC4
>>   - [VELOCITY-904] fixed a regression introduced in RC3
>>
>> * RC5
>>   - [VELOCITY-924] fixed cache collision between an object and its class
>>   - Javadoc fixes in parser genereted classes
>>   - [VELOCITY-925] fixed BC whitespace gobbling for macro call without
>> parentheses
>>   - [VELOCITY-926] fixed regression: Macro arguments names cannot
>> collide with external references names
>>   - upgraded junit from 4.12 to 4.13
>>
>> * RC6
>> - [VELOCITY-926] fixed side effects by deprecating
>> velocimacro.arguments.preserve_literals config flag in favor of
>> velocimacro.enable_bc_mode, which (besides preserving arguments
>> literals) uses global context values as defaults for missing macro
>> arguments without explicit defaults (as did 1.7)
>>
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
>> For additional commands, e-mail: dev-h...@velocity.apache.org
>>
>>


Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-01 Thread Henning Schmiedehausen
Hi Claude,

thank you so much for all the work that went into this RC. I will give you
a +0.5 (as there are already three +1, I don't want to hold up the release)

- builds and passes tests on MacOS running java 8 (OpenJDK 64-Bit Server VM
(AdoptOpenJDK)(build 25.222-b10, mixed mode))
- build fails on MacOS running java 11 with three failed tests (OpenJDK
64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode))
- number of deprecation warnings (lang3, some additional warnings about JDK
deprecations for Java 11)

Given that 14 (the next LTS) is just around the corner and Java 8 is
getting on in age (I applaud that 2.x is Java 8+ only), having a release
next that focuses on the future (build on 11, maybe even on 14 preview) may
be a good thing.

Again, I am glad to see Velocity still being around and developed. I wish I
had more time to do coding on open source.

-h





On Wed, Jan 29, 2020 at 5:05 PM Claude Brisson 
wrote:

> The test build of Velocity Engine 2.2 RC6 is available.
>
> No determination as to the quality ('alpha,' 'beta,' or 'GA') of
> Velocity Engine 2.2 has been made, and at this time it is simply a "test
> build". We welcome any comments you may have, and will take all feedback
> into account if a quality vote is called for this build.
>
> Release notes:
>
> *
>
> https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html
>
>
> Distribution:
>
>   * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/
>
> Maven 2 staging repository:
>
>   *
> https://repository.apache.org/content/repositories/orgapachevelocity-1034/
>
> Documentation:
>
> * https://velocity.apache.org/engine/2.2/
>
> Sources:
>
>   * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/
>
> Release Candidates History:
>
>   * RC1 Initial RC
>
>   * RC2
>   - added BigInteger and BigDecimal implicit conversions
>   - [VELOCITY-923] fixed a parser regression for `$foo||`
>   - [VELOCITY-904] fixed two corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - fixed engine and dependency versions in README and mention the
> parser customization feature in the *building* section
>   - nicified README links
>   - upgraded surfire plugin version from 2.19.1 to 2.22.1
>   - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
>   - added version 1.2 for extra-enforcer-rules
>   - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
>   - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
>   - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
>   - added a new templatized static class
> org.apache.velocity.runtime.VelocityEngineVersion.java
>   - use the File Separator control character to mark the end of stream
> for the parser (instead of the zero-width space char)
>   - reviewed packaging of engine examples (refreshed content, plus made
> them as a standalone zip file with readme, shell scripts, dependencies
> and examples sources rather than a meaningless standalone pom next to a
> jar without explanations...)
>
> * RC3
>   - [VELOCITY-904] fixed yet another corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - upgraded SLF4J from 1.7.28 to 1.7.30
>
> * RC4
>   - [VELOCITY-904] fixed a regression introduced in RC3
>
> * RC5
>   - [VELOCITY-924] fixed cache collision between an object and its class
>   - Javadoc fixes in parser genereted classes
>   - [VELOCITY-925] fixed BC whitespace gobbling for macro call without
> parentheses
>   - [VELOCITY-926] fixed regression: Macro arguments names cannot
> collide with external references names
>   - upgraded junit from 4.12 to 4.13
>
> * RC6
> - [VELOCITY-926] fixed side effects by deprecating
> velocimacro.arguments.preserve_literals config flag in favor of
> velocimacro.enable_bc_mode, which (besides preserving arguments
> literals) uses global context values as defaults for missing macro
> arguments without explicit defaults (as did 1.7)
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
> For additional commands, e-mail: dev-h...@velocity.apache.org
>
>


Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-01 Thread Will Glass-Husain
+1 from me.

Nice work.  Like the new switchable symbols in the grammar.

For reference, I downloaded the source from the release, reviewed the poms
and license files, built and ran tests (Windows 64 Java 8, Maven 3.5.2).
Looks great.

Cheers, WILL

On Sat, Feb 1, 2020 at 7:37 AM Michael Osipov  wrote:

> Here is my vote, +1
>
> Looking forward to switch stuff to 2.2 in Doxia
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
> For additional commands, e-mail: dev-h...@velocity.apache.org
>
>


Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-02-01 Thread Michael Osipov

Here is my vote, +1

Looking forward to switch stuff to 2.2 in Doxia

-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org



Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-01-31 Thread Nathan Bubna
+1 Looks good to me. Thanks, Claude. Hope we can get this out before the
next board report is due. :)

On Wed, Jan 29, 2020 at 5:05 PM Claude Brisson 
wrote:

> The test build of Velocity Engine 2.2 RC6 is available.
>
> No determination as to the quality ('alpha,' 'beta,' or 'GA') of
> Velocity Engine 2.2 has been made, and at this time it is simply a "test
> build". We welcome any comments you may have, and will take all feedback
> into account if a quality vote is called for this build.
>
> Release notes:
>
> *
>
> https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html
>
>
> Distribution:
>
>   * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/
>
> Maven 2 staging repository:
>
>   *
> https://repository.apache.org/content/repositories/orgapachevelocity-1034/
>
> Documentation:
>
> * https://velocity.apache.org/engine/2.2/
>
> Sources:
>
>   * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/
>
> Release Candidates History:
>
>   * RC1 Initial RC
>
>   * RC2
>   - added BigInteger and BigDecimal implicit conversions
>   - [VELOCITY-923] fixed a parser regression for `$foo||`
>   - [VELOCITY-904] fixed two corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - fixed engine and dependency versions in README and mention the
> parser customization feature in the *building* section
>   - nicified README links
>   - upgraded surfire plugin version from 2.19.1 to 2.22.1
>   - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
>   - added version 1.2 for extra-enforcer-rules
>   - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
>   - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
>   - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
>   - added a new templatized static class
> org.apache.velocity.runtime.VelocityEngineVersion.java
>   - use the File Separator control character to mark the end of stream
> for the parser (instead of the zero-width space char)
>   - reviewed packaging of engine examples (refreshed content, plus made
> them as a standalone zip file with readme, shell scripts, dependencies
> and examples sources rather than a meaningless standalone pom next to a
> jar without explanations...)
>
> * RC3
>   - [VELOCITY-904] fixed yet another corner case bugs for the
> velocimacro.arguments.preserve_literals backward compatibility flag
>   - upgraded SLF4J from 1.7.28 to 1.7.30
>
> * RC4
>   - [VELOCITY-904] fixed a regression introduced in RC3
>
> * RC5
>   - [VELOCITY-924] fixed cache collision between an object and its class
>   - Javadoc fixes in parser genereted classes
>   - [VELOCITY-925] fixed BC whitespace gobbling for macro call without
> parentheses
>   - [VELOCITY-926] fixed regression: Macro arguments names cannot
> collide with external references names
>   - upgraded junit from 4.12 to 4.13
>
> * RC6
> - [VELOCITY-926] fixed side effects by deprecating
> velocimacro.arguments.preserve_literals config flag in favor of
> velocimacro.enable_bc_mode, which (besides preserving arguments
> literals) uses global context values as defaults for missing macro
> arguments without explicit defaults (as did 1.7)
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
> For additional commands, e-mail: dev-h...@velocity.apache.org
>
>


Re: [ANNOUNCE] Velocity Engine 2.2 RC6 test build available

2020-01-31 Thread Claude Brisson

+1

On 20-01-30 02 h 05, Claude Brisson wrote:

The test build of Velocity Engine 2.2 RC6 is available.

No determination as to the quality ('alpha,' 'beta,' or 'GA') of 
Velocity Engine 2.2 has been made, and at this time it is simply a 
"test build". We welcome any comments you may have, and will take all 
feedback into account if a quality vote is called for this build.


Release notes:

* 
https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/release-notes.html 



Distribution:

 * https://dist.apache.org/repos/dist/dev/velocity/velocity-engine/2.2/

Maven 2 staging repository:

 * 
https://repository.apache.org/content/repositories/orgapachevelocity-1034/


Documentation:

* https://velocity.apache.org/engine/2.2/

Sources:

 * https://svn.apache.org/repos/asf/velocity/engine/tags/2.2/

Release Candidates History:

 * RC1 Initial RC

 * RC2
 - added BigInteger and BigDecimal implicit conversions
 - [VELOCITY-923] fixed a parser regression for `$foo||`
 - [VELOCITY-904] fixed two corner case bugs for the 
velocimacro.arguments.preserve_literals backward compatibility flag
 - fixed engine and dependency versions in README and mention the 
parser customization feature in the *building* section

 - nicified README links
 - upgraded surfire plugin version from 2.19.1 to 2.22.1
 - upgraded maven-jar-plugin from 3.1.1 to 3.2.2
 - added version 1.2 for extra-enforcer-rules
 - upgraded maven-javadoc-plugin from 3.1.0 to 3.1.1
 - upgraded findbugs-maven-plugin from 3.0.4 to 3.0.5
 - upgraded maven-release-plugin from *unspecified* to 3.0.0-M1
 - added a new templatized static class 
org.apache.velocity.runtime.VelocityEngineVersion.java
 - use the File Separator control character to mark the end of stream 
for the parser (instead of the zero-width space char)
 - reviewed packaging of engine examples (refreshed content, plus made 
them as a standalone zip file with readme, shell scripts, dependencies 
and examples sources rather than a meaningless standalone pom next to 
a jar without explanations...)


* RC3
 - [VELOCITY-904] fixed yet another corner case bugs for the 
velocimacro.arguments.preserve_literals backward compatibility flag

 - upgraded SLF4J from 1.7.28 to 1.7.30

* RC4
 - [VELOCITY-904] fixed a regression introduced in RC3

* RC5
 - [VELOCITY-924] fixed cache collision between an object and its class
 - Javadoc fixes in parser genereted classes
 - [VELOCITY-925] fixed BC whitespace gobbling for macro call without 
parentheses
 - [VELOCITY-926] fixed regression: Macro arguments names cannot 
collide with external references names

 - upgraded junit from 4.12 to 4.13

* RC6
- [VELOCITY-926] fixed side effects by deprecating 
velocimacro.arguments.preserve_literals config flag in favor of 
velocimacro.enable_bc_mode, which (besides preserving arguments 
literals) uses global context values as defaults for missing macro 
arguments without explicit defaults (as did 1.7)




-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org