-
Latest Version
-
Operating System
Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
-
User Rating
Click to vote -
Author / Product
-
Filename
groovy-3.0.6.msi
-
MD5 Checksum
c28c8ca28f38d4fdfbcbafb20cda0df3
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Groovy 3.0.6.
For those interested in downloading the most recent release of Groovy or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
Fixed:
- Cannot mutate private field from within an AIC or a closure
- Interact Closures withing Groovy Trait methods are not recognized by the implementing class
- Method "with()" fails to call on the object reference in Trait
- @Lazy does not work when used in a Trait
- Trait method calling closure cannot be inherited while using CompileStatic
- Problem With Trait Generics
- Trait properties with 'with'
- getMetaClass should be annotated as (JavaBeans) transient
- Closure inside trait cannot use Closure's delegate variables
- Cannot pass generic list into explicit setter
- Seems to be a gap in method reference support
- trait property throws MissingPropertyException when read using qualified super expression
- trait qualified-super expressions fail when inside closure
- Field initialized in a trait using tap doesn't work correctly
- Groovy 3 Compilation Failure with method with argument Class<?> called with Class
- STC: no type check error for invalid method pointer or reference
- Class-Level Closure Definition With Generics Fails TypeChecked
- Generic types get mixed up
- Bad error message when attempting to call a missing constructor
- MissingPropertyException when accessing @Log-generated log field from a CGLib-proxied outer class
- SC: ClassCastException for comparison to single-character string literal in closure
- SC: ClassCastException on delegate object property set
- should not consider bridge methods when determining whether an overridden method annotated with @Override is valid
- Groovy 3.0.5 regression with the "with" keyword
- JmxMetaMapBuilder.buildOperationMapFrom throw StringIndexOutOfBoundsException
- Infinite recursion exists in HashCodeHelper#updateHash(int, java.lang.Character)
- Since Groovy 3 ArrayExpression#sizeExpression can suddenly return null
- Groovy 3.0 does not work with Groovy 2 code using groovy.xml.XmlUtil
- Regression in 3.0.5 for accessing static constants in closures
- ConcurrentModificationException with ASTTransformation
- trait conflict resolution not available for static methods
- GroovyCastException when using Trait.super.name = ... with multiple setters
- Changed behavior of delegates in 2.5.13
- Groovy 3.0.5 references groovyjarjaropenbeans.BeanInfo (doesn't seem to be included in the distribution) and 3.0.0.rc1 uses java.beans.BeanInfo
- Method call "main" is replaced with StaticMethodCallExpression in script
- Adding extension method 'call' on ArrayList with Closure as a parameter stopped working in 3.0.x
- Regression for accessing private static constants in closures from Parent Classes
- @CompileStatic does not use bridge methods for keyed map access
- SC: set groovy property written for variable expression assignment that should be direct setter call
- DefaultGroovyMethods.reverse(T[], true) performs extra copy
- The '~' negate operator causes an ASM processing error when static compiled
- Groovy 3.0.5 varargs [Static type checking] - Cannot find matching method
- @Sortable annotation always sorts by the parent properties
- groovyc fails when compiling class starting with unicode character
- 3.0 stubs include packages annotations on classes other than package-info.groovy
- CompareToNullExpression has empty implementation of transformExpression
- STC: incorrect error for actual vs inferred closure parameter type
- NPE in ClassNode.isDerivedFrom while compiling trait with Groovy 3.0.5
- STC: error for addAll with collect argument
Dependency upgrade:
- Bump TestNG to 7.3.0
- Bump gradle to 6.6
- Bump spotbugs library/plugin to 4.1.1/4.5.0
- Bump versions plugin to 0.29.0
- Bump codenarc to 1.6.1
- Bump checkstyle to 8.35
- bump picocli to 4.5.0
- bump jackson version to 2.11.2
- Bump xstream to 1.4.13
- Bump JUnit5/platform to 5.7.0/1.7.0
- Bump gradle to 6.6.1
- Bump hsqldb to 2.5.1
- Bump picocli to 4.5.1
- Bump versions plugin to 0.33.0
- Bump spotbugs to 4.1.2
- Bump sonarqube plugin to 3.0
- Bump checkstyle to 8.36.1
- Bump ASM version to 9.0 and JDK 16 support
Improvement:
- Enhance immutability check
- Support coerce for @NamedVariant
- Compile error needed for illegal field modifier combination
- Provide a way to filter illegal/discouraged characters when using MarkupBuilder
Task:
- Remove GroovyDoc JANSI dependency
- OperaOpera 115.0 Build 5322.119 (64-bit)
- 4K Download4K Video Downloader+ 1.10.3 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.2 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.2.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.1
- BlueStacksBlueStacks 10.41.642.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews