Re: [ANNOUNCE] Apache Groovy 3.0.0-rc-3 released

2020-01-14 Thread Daniel.Sun
Nice work, Paul!

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


[ANNOUNCE] Apache Groovy 3.0.0-rc-3 released

2020-01-14 Thread Paul King
Dear community,

The Apache Groovy team is pleased to announce version 3.0.0-rc-3 of
Apache Groovy.
This is our final planned pre-release of a new version of Groovy.
We greatly appreciate any feedback you can give us when using this version.
Pending feedback the final release is expected in 1-2 weeks!

Apache Groovy is a multi-faceted programming language for the JVM.
Further details can be found at the https://groovy.apache.org website.

This release includes 26 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123=12346592

Sources, convenience binaries, downloadable documentation and an SDK
bundle can be found at: https://groovy.apache.org/download.html
We recommend you verify your installation using the information on that page.

Jars are also available within the major binary repositories.

We welcome your help and feedback and in particular want
to thank everyone who contributed to this release.

For more information on how to report problems, and to get involved,
visit the project website at https://groovy.apache.org/

Best regards,

The Apache Groovy team.


[RESULT][VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-14 Thread Paul King
The vote has passed with 4 +1 binding votes, one additional +1 vote and no
other votes. I'll proceed with next steps.

Cheers, Paul.

On Sun, Jan 12, 2020 at 10:11 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!
>
> This release includes 26 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123=12346592
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
> Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2
>
> The artifacts to be voted on are located as follows (r37572).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [ANNOUNCE] Apache Groovy 2.5.9 released

2020-01-14 Thread Paul King
should be fixed - thanks for spotting that - Jenkins CI server needed
rebooting and website was refreshed

On Wed, Jan 15, 2020 at 2:03 AM Robert Stagner  wrote:

>
>
> It appears that the online documentation is missing:
> https://groovy-lang.org/single-page-documentation.html
>
> On Tue, Jan 14, 2020 at 12:30 AM Paul King  wrote:
>
>> Dear community,
>>
>> The Apache Groovy team is pleased to announce version 2.5.9 of Apache
>> Groovy.
>> Apache Groovy is a multi-faceted programming language for the JVM.
>> Further details can be found at the https://groovy.apache.org website.
>>
>> This release is a maintenance release of the GROOVY_2_5_X branch.
>> It is strongly encouraged that all users using prior
>> versions on this branch upgrade to this version.
>>
>> This release includes 30 bug fixes/improvements as outlined in the
>> changelog:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123=12345981
>>
>> Sources, convenience binaries, downloadable documentation and an SDK
>> bundle can be found at: https://groovy.apache.org/download.html
>> We recommend you verify your installation using the information on that
>> page.
>>
>> Jars are also available within the major binary repositories.
>>
>> We welcome your help and feedback and in particular want
>> to thank everyone who contributed to this release.
>>
>> For more information on how to report problems, and to get involved,
>> visit the project website at https://groovy.apache.org/
>>
>> Best regards,
>>
>> The Apache Groovy team.
>>
>
>
> --
> Regards,
> Robert
>
>- *The human race has one really effective weapon, and that is
>laughter.*
>- *If you tell the truth, you don't have to remember anything.*
>- *Whenever you find yourself on the side of the majority, it is time
>to pause and reflect.*
>
> *-- Mark Twain*
>
>


Re: Distinguish foo.x and foo.getProperty("x") in call interceptor

2020-01-14 Thread Jesper Steen Møller
On 13 Jan 2020, at 20.19, Marcin Zajączkowski  wrote:
> 
> Hi,
> 
> TL;TR. How would be best to distinguish in Groovy 3 foo.x and
> foo.getProperty("x") in a call (at the level of an interceptor for a
> mocking system)?
> 

I wonder if this is an intended change, or a result of some refactoring? 
Somebody overriding getX in a subclass should see it work?

-Jesper

[ANNOUNCE] Apache Groovy 2.5.9 released

2020-01-14 Thread Paul King
Dear community,

The Apache Groovy team is pleased to announce version 2.5.9 of Apache Groovy.
Apache Groovy is a multi-faceted programming language for the JVM.
Further details can be found at the https://groovy.apache.org website.

This release is a maintenance release of the GROOVY_2_5_X branch.
It is strongly encouraged that all users using prior
versions on this branch upgrade to this version.

This release includes 30 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123=12345981

Sources, convenience binaries, downloadable documentation and an SDK
bundle can be found at: https://groovy.apache.org/download.html
We recommend you verify your installation using the information on that page.

Jars are also available within the major binary repositories.

We welcome your help and feedback and in particular want
to thank everyone who contributed to this release.

For more information on how to report problems, and to get involved,
visit the project website at https://groovy.apache.org/

Best regards,

The Apache Groovy team.


[ANNOUNCE] Apache Groovy 2.4.18 released

2020-01-14 Thread Paul King
Dear community,

The Apache Groovy team is pleased to announce version 2.4.18 of Apache Groovy.
Apache Groovy is a multi-faceted programming language for the JVM.
Further details can be found at the https://groovy.apache.org website.

This release is a maintenance release of the GROOVY_2_4_X branch.
It is strongly encouraged that all users using prior
versions on this branch upgrade to this version
but you may also prefer to upgrade to Groovy 2.5 or 3.0.

This release includes 3 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123=12345496

Sources, convenience binaries, downloadable documentation and an SDK
bundle can be found at: https://groovy.apache.org/download.html
We recommend you verify your installation using the information on that page.

Jars are also available within the major binary repositories.

We welcome your help and feedback and in particular want
to thank everyone who contributed to this release.

For more information on how to report problems, and to get involved,
visit the project website at https://groovy.apache.org/

Best regards,

The Apache Groovy team.