Groovy

Monday July 15, 2019

Groovy 3.0.0-beta-2 Windows Installer Released (Community Release)

The Windows installer for Groovy 3.0.0-beta-2 is now available from Bintray: https://bintray.com/groovy/Distributions/download_file?file_path=groovy-3.0.0-beta-2-installer.exe.

I've again included a preview of an msi built with WiX, which I'm seeking feedback on: https://bintray.com/groovy/Distributions/download_file?file_path=groovy-3.0.0-beta-2+%28preview+installer%29.msi

Be aware that you need to fully uninstall the NSIS based Groovy installation before installing with an MSI installer.

Groovy 3.0.0-beta-2 Released

The Apache Groovy team is pleased to announce version 3.0.0-beta-2 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 is a pre-release of a new version of Groovy. We greatly appreciate any feedback you can give us when using this version.

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

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/

Note: Apache Groovy 3.0.0-beta-2 was compiled with JDK8, so the illegal access warnings will come back if you use JDK9+. But don't worry, we will do another release in a week or two. Please verify the issues you reported first and give us feedback, which will help us improve the quality of next release.

Best regards,

The Apache Groovy team.

Sunday May 12, 2019

Groovy 2.5.7 and 3.0.0-beta-1 Windows Installers Released (Community Artifacts)

The Windows installer for Groovy 2.5.7 (Community Artifact) is now available from Bintray: https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.5.7-installer.

The Windows installer for Groovy 3.0.0-beta-1 (Community Artifact) is now available from Bintray: https://bintray.com/groovy/Distributions/download_file?file_path=groovy-3.0.0-beta-1-installer.exe.

These are also the first releases where a preview of the Windows Installers is created with the WiX Toolset.  You are invited to try them out and provide any feedback you might have.  The intention is to eventually replace the current NSIS-based installer with this installer.  It is believed to be reasonably stable.  The maintainer of these installer has personally been using these instead of the NSIS based installer for a while now.  Here are the links to those installers:

Be aware that you need to fully uninstall the NSIS based Groovy installation before installing with an MSI installer.

Groovy 3.0.0-beta-1 Released

Dear community,

The Apache Groovy team is pleased to announce version 3.0.0-beta-1 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 is a pre-release of a new version of Groovy.
We greatly appreciate any feedback you can give us when using this version.

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

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.

Groovy 2.5.7 Released

Dear community,

The Apache Groovy team is pleased to announce version 2.5.7 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 56 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344939

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.

Groovy 2.4.17 Released

Dear community,

The Apache Groovy team is pleased to announce version 2.4.17 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.

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

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.

Tuesday January 01, 2019

Groovy 3.0.0-alpha-4 Windows Installer Released (Community Artifact)

The Windows installer for Groovy 3.0.0-alpha-4 (Community Artifact) is available from the usual place: https://bintray.com/groovy/Distributions/download_file?file_path=groovy-3.0.0-alpha-4-installer.exe.

Note this installer doesn't include Spock since there isn't a Spock release compatible with Groovy 3.0.

Groovy 3.0.0-alpha-4 Released

Dear community,

The Apache Groovy team is pleased to announce version 3.0.0-alpha-4 of
Apache Groovy. We expect this to be the last "alpha" release of Groovy
3.0.0 as we shift our focus to releasing this next version of Groovy.

2018 was an exciting year for Groovy with download numbers going over
100M in 2018 for the first time. We also had 18 releases and over 30
new contributors. Thanks to you all! We expect 2019 to be even more
exciting as we bring to fruition the hard work (including hundreds of
improvements and fixes) that have already gone into 3.0.0.

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

This is a pre-release of a new version of Groovy.
We greatly appreciate any feedback you can give us when using this version.

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

Sources, convenience binaries, downloadable documentation and an SDK
bundle can be found at: http://www.groovy-lang.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.

Monday December 24, 2018

Groovy 2.5.5 Windows Installer Released (Community Artifact)

The Windows installer for Groovy 2.5.5 (community artifact) is available at: https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.5.5-installer.

Groovy 2.5.5 released

Dear community,

The Apache Groovy team is pleased to announce version 2.5.5 of Apache Groovy.
Apache Groovy is a multi-faceted programming language for the JVM.
Further details can be found at the http://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 20 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344435

Sources, convenience binaries, downloadable documentation and an SDK bundle can be found at: http://www.groovy-lang.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.

Tuesday December 18, 2018

Groovy 2.4.16 Windows Installer Released (Community Artifact)

The Windows installer for Groovy 2.4.16 (community artifact) is available from: https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.4.16-installer.

Groovy 2.4.16 Released

Dear community,

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

This release is a maintenance release of the GROOVY_2_4_X branch.
While we recommend moving to the current 2.5.x releases (currently 2.5.4),
for any users who can't upgrade to 2.5 and are using 2.4.x versions,
we strongly recommend that you upgrade to this version.

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

Sources, convenience binaries, downloadable documentation and an SDK
bundle can be found at: http://www.groovy-lang.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.


Tuesday July 10, 2018

[ANNOUNCE] Announcing CodeNarc 1.2

groovy-logo.png

The CodeNarc Team is proud to announce the release of version 1.2.

CodeNarc is a static analysis tool for Groovy source code.

Version 1.2 includes 5 new rules and several enhancements and bug fixes. See the full details in the release notes.

New Rules

  • StaticFieldsBeforeInstanceFields rule (convention) - Enforce that all static fields are above all instance fields within a class.
  • StaticMethodsBeforeInstanceMethods rule (convention) - Enforce that all static methods within each visibility level (public, protected, private) are above all instance methods within that same visibility level.
  • PublicMethodsBeforeNonPublicMethods rule (convention) - Enforce that all public methods are above protected and private methods.
  • GrailsDomainStringPropertyMaxSize rule (grails) - String properties in Grails domain classes have to define maximum size otherwise the property is mapped to VARCHAR(255) causing runtime exceptions to occur.
  • NoJavaUtilDate rule (convention) - Do not use java.util.Date. Prefer the classes in the java.time.* packages. Checks for construction of new java.util.Date objects.

    Check out the project on GitHub!

    The Grails CodeNarc Plugin has been updated to version 1.2 as well.

  • Calendar

    Search

    Hot Blogs (today's hits)

    Tag Cloud

    Categories

    Feeds

    Links

    Navigation