[ANNOUNCE] GMavenPlus 4.3.0

Keegan Witt <[email protected]> Thu, 22 Jan 2026 00:32:14 -0500
Newsgroups gmane.comp.lang.groovy.user
Message-ID <CAL2qGUE3B+KDqRc5NVcxgAJYjic0N78FMYfs6BpxoZEFnfi4vQ@mail.gmail.com>
--000000000000b44c1e0648f35d84
Content-Type: text/plain; charset="UTF-8"

GMavenPlus 4.3.0 <https://github.com/groovy/GMavenPlus/releases/tag/4.3.0>
has been released. This is an exciting release because after years on my
TODO list, I've finally added support for Maven toolchains
<https://maven.apache.org/guides/mini/guide-using-toolchains.html>
(specifically the jdk toolchain). In my testing, this appears to be working
and shouldn't break anything. But please let me know if you find any issues.
-Keegan


Bugs

   - Fixed constructor problem (#345
   <https://github.com/groovy/GMavenPlus/pull/345>) (Thanks @cliviu
   <https://github.com/cliviu>!)

Enhancements

   - Support toolchains for compilation, GroovyDoc, and stub generation (
   #349 <https://github.com/groovy/GMavenPlus/pull/349> and #356
   <https://github.com/groovy/GMavenPlus/pull/356>) using the new fork
    parameter

Potentially breaking changes

None
Notes

Full Changelog: 4.2.1...4.3.0
<https://github.com/groovy/GMavenPlus/compare/4.2.1...4.3.0>

--000000000000b44c1e0648f35d84
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><h2 style=3D"box-sizing:border-box;line-height:1.25;p=
adding-bottom:0.3em;color:rgb(31,35,40);font-family:-apple-system,BlinkMacS=
ystemFont,&quot;Segoe UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-s=
erif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;margin-top:0p=
x"><font size=3D"2"><span style=3D"font-weight:normal">GMavenPlus <a href=
=3D"https://github.com/groovy/GMavenPlus/releases/tag/4.3.0">4.3.0</a> has =
been released. This is an exciting release because after years on my TODO l=
ist, I&#39;ve finally added support for Maven <a href=3D"https://maven.apac=
he.org/guides/mini/guide-using-toolchains.html">toolchains</a> (specificall=
y the jdk toolchain). In my testing, this appears to be working and shouldn=
&#39;t break anything. But please let me know if you find any issues.</span=
></font></h2></div><div><font size=3D"2"><span style=3D"font-weight:normal"=
>-Keegan</span></font></div><div><br></div><div><br></div><div><h2 style=3D=
"box-sizing:border-box;margin-bottom:16px;line-height:1.25;padding-bottom:0=
.3em;border-bottom:1px solid rgba(209,217,224,0.7);color:rgb(31,35,40);font=
-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,&quot;Noto Sa=
ns&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Seg=
oe UI Emoji&quot;;margin-top:0px">Bugs</h2><ul style=3D"box-sizing:border-b=
ox;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);f=
ont-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,&quot;Noto=
 Sans&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;=
Segoe UI Emoji&quot;;font-size:16px"><li style=3D"box-sizing:border-box">Fi=
xed constructor problem (<a class=3D"gmail-issue-link gmail-js-issue-link" =
href=3D"https://github.com/groovy/GMavenPlus/pull/345" style=3D"box-sizing:=
border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)">#345</a>) (=
Thanks=C2=A0<a class=3D"gmail-user-mention gmail-notranslate" href=3D"https=
://github.com/cliviu" style=3D"box-sizing:border-box;background-color:rgba(=
0,0,0,0);color:rgb(31,35,40);font-weight:600">@cliviu</a>!)</li></ul><h2 st=
yle=3D"box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height=
:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7);co=
lor:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe =
UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color=
 Emoji&quot;,&quot;Segoe UI Emoji&quot;">Enhancements</h2><ul style=3D"box-=
sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:=
rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&q=
uot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emo=
ji&quot;,&quot;Segoe UI Emoji&quot;;font-size:16px"><li style=3D"box-sizing=
:border-box">Support toolchains for compilation, GroovyDoc, and stub genera=
tion (<a class=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://git=
hub.com/groovy/GMavenPlus/pull/349" style=3D"box-sizing:border-box;backgrou=
nd-color:rgba(0,0,0,0);color:rgb(9,105,218)">#349</a>=C2=A0and=C2=A0<a clas=
s=3D"gmail-issue-link gmail-js-issue-link" href=3D"https://github.com/groov=
y/GMavenPlus/pull/356" style=3D"box-sizing:border-box;background-color:rgba=
(0,0,0,0);color:rgb(9,105,218)">#356</a>) using the new=C2=A0<code style=3D=
"box-sizing:border-box;font-family:&quot;Monaspace Neon&quot;,ui-monospace,=
SFMono-Regular,&quot;SF Mono&quot;,Menlo,Consolas,&quot;Liberation Mono&quo=
t;,monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background-col=
or:rgba(129,139,152,0.12);border-radius:6px">fork</code>=C2=A0parameter</li=
></ul><h2 style=3D"box-sizing:border-box;margin-top:24px;margin-bottom:16px=
;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217=
,224,0.7);color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,=
&quot;Segoe UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-serif,&quot=
;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;">Potentially breaking c=
hanges</h2><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:1=
6px;color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,&quot;=
Segoe UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-serif,&quot;Apple=
 Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;font-size:16px">None</p><h2 s=
tyle=3D"box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-heigh=
t:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7);c=
olor:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe=
 UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,sans-serif,&quot;Apple Colo=
r Emoji&quot;,&quot;Segoe UI Emoji&quot;">Notes</h2><p style=3D"box-sizing:=
border-box;margin-top:0px;color:rgb(31,35,40);font-family:-apple-system,Bli=
nkMacSystemFont,&quot;Segoe UI&quot;,&quot;Noto Sans&quot;,Helvetica,Arial,=
sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;font-si=
ze:16px;margin-bottom:0px"><span style=3D"box-sizing:border-box;font-weight=
:600">Full Changelog</span>:=C2=A0<a class=3D"gmail-commit-link" href=3D"ht=
tps://github.com/groovy/GMavenPlus/compare/4.2.1...4.3.0" style=3D"box-sizi=
ng:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)"><tt styl=
e=3D"box-sizing:border-box;font-family:&quot;Monaspace Neon&quot;,ui-monosp=
ace,SFMono-Regular,&quot;SF Mono&quot;,Menlo,Consolas,&quot;Liberation Mono=
&quot;,monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background=
-color:rgba(129,139,152,0.12);border-radius:6px">4.2.1...4.3.0</tt></a></p>=
</div><br><div><br></div><div><br></div></div>

--000000000000b44c1e0648f35d84--