Re: [VOTE] Release Apache Groovy 2.5.23

2023-08-19 Thread Andres Almiray
+1 (binding) On Sat, Aug 19, 2023 at 7:50 AM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 2.5.23 release! > > This release includes 2 bug fixes/improvements as outlined in the > changelog: > > https://issues.apache.org/jira/secure/Release

Re: [VOTE] Release Apache Groovy 3.0.19

2023-08-19 Thread Andres Almiray
+1 (binding) On Sat, Aug 19, 2023 at 6:51 AM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 3.0.19 release! > > This release includes 7 bug fixes/improvements as outlined in the > changelog: > > https://issues.apache.org/jira/secure/ReleaseN

Re: [VOTE] Release Apache Groovy 4.0.14

2023-08-19 Thread Andres Almiray
+1 (binding) On Sat, Aug 19, 2023 at 5:18 AM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 4.0.14 release! > > This release includes 15 bug fixes/improvements as outlined in the > changelog: > > https://issues.apache.org/jira/secure/Release

Re: [VOTE] Release Apache Groovy 5.0.0-alpha-1

2023-08-19 Thread Andres Almiray
+1 (binding) Is there a list of breaking changes for 5.x? On Sat, Aug 19, 2023 at 4:21 AM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-1 release! > > NOTE: We are not feature complete for Groovy 5. In the release notes, > I wi

Re: [VOTE] Release Apache Groovy 5.0.0-alpha-1

2023-08-19 Thread Paul King
I will be updating the release notes over the next few days (during the voting window) and they will be here: https://groovy-lang.org/releasenotes/groovy-5.0.html It's just a skeleton at the moment but I'll update as I go, but I won't start in earnest until tomorrow. In the meantime, perhaps loo

Re: [VOTE] Release Apache Groovy 5.0.0-alpha-1

2023-08-19 Thread Jochen Theodorou
not so sure about the removal of $getLookup, but still +1 On 19.08.23 04:20, Paul King wrote: Dear development community, I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-1 release! NOTE: We are not feature complete for Groovy 5. In the release notes, I will make it clear that thi

Re: [VOTE] Release Apache Groovy 4.0.14

2023-08-19 Thread Jochen Theodorou
+1 On 19.08.23 05:18, Paul King wrote: Dear development community, I am happy to start the VOTE thread for a Groovy 4.0.14 release! This release includes 15 bug fixes/improvements as outlined in the changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12

Re: [VOTE] Release Apache Groovy 3.0.19

2023-08-19 Thread Jochen Theodorou
+1 On 19.08.23 06:51, Paul King wrote: Dear development community, I am happy to start the VOTE thread for a Groovy 3.0.19 release! This release includes 7 bug fixes/improvements as outlined in the changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=123

Re: [VOTE] Release Apache Groovy 2.5.23

2023-08-19 Thread Jochen Theodorou
+1 On 19.08.23 07:50, Paul King wrote: Dear development community, I am happy to start the VOTE thread for a Groovy 2.5.23 release! This release includes 2 bug fixes/improvements as outlined in the changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=123

switch in Groovy 5

2023-08-19 Thread Remi Forax
Hello, reading the proposed enhancements for Groovy 5.0 I've several remarks, the proposed destructuring syntax is ambiguous switch(point3D) { case (a, b, c) -> ... } It's not clear if a, b and c are existing local variables (declared above) or fresh new bindings. Choosing fresh new varia

Re: switch in Groovy 5

2023-08-19 Thread Paul King
Thanks Rémi, The description for the enhancements to switch currently in the release notes is very much a placeholder. It is quite old, in fact from memory it was carried over from the Groovy 4 release notes where it was removed when we drew the line for Groovy 4 functionality. If it makes the cut

Re: [VOTE] Release Apache Groovy 4.0.14

2023-08-19 Thread Daniel Sun
I tried some scripts in groovyConsole and groovySh, they all works well. BTW, I like the `list` aggregation function for GINQ very much :-) ```groovy def result = GQ { from n in [1, 2, 3, 4, 5] groupby n % 2 select list(n) as ln } println result ``` +1 (binding) Cheers, Daniel Sun