Virgo 3.0 RC2 Updates Equinox to Indigo Version
PLUS, GroovyServ 0.9 released, and the Kotlin issue tracker opened to public.
Virgo 3.0 RC2 Updates Equinox to Indigo
The second release candidate of Virgo 3.0 is out
now. In this release candidate, the documentation is finished and
has been frozen, and Equinox has been updated to the Indigo
version. It also includes bug fixes for the Equinox jar being
duplicated in lib and lib/kernel, and unnecessary content in snaps
sample JARs. More information on this release candidate, is
available at the Bug List.
Kotlin Issue Tracker Goes Public
The issue tracker for the Kotlin statically-typed
JVM-targeted programming language, is now open to the public.
Through the issue tracker, users can view what JetBrains are
working on, and file requests for new features, or changes in the
CodeNarc 0.15 With 23 New Rules
The CodeNarc Team have announced the release of version 0.15 of their static analysis tool for
Groovy source code. This release adds 23 new rules, which brings
the total to 264 rules. The new rules include
‘BitwiseOperatorInConditional’ which checks for bitwise operations
in conditionals; and ‘HardcodedWindowsRootDirectory’ which finds
cases where a File object is constructed with a windows-based path.
In addition to the new rules, support has been added for parameters
in the @Test annotation, and a fix has been added for running
CodeNarc with a Groovy 1.8 runtime. CodeNarc 0.15 can be downloaded
GroovyServ 0.9 Released
GroovyServ 0.9 has been released. Users can now
build GroovyServ by Gradle. Maven’s pom.xml is currently
still there, although according to the release notes, this may be
removed in the next release. PWD environment variable can also now
be used, and PWD is individually changed to the current directory,
for each invocation of user script. There are fixes for the
invocation of groovyserver failing when a path of GROOVY_HOME
included a white space, and the parsing options of Ruby client have
been refactored, which fixed some bugs.
GroovyServ features include transparent server invocation, so
the client invokes a server in background if a server is not
running when a client is invoked, and the simultaneous execution of