You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2022/02/03 22:23:30 UTC

[groovy-website] 02/02: add prominence to groovy-jaxb and groovy-bsf removal in Groovy 4 release notes

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git

commit 69722850b4140ba6870e318a5f48dfe544c3afb4
Author: Paul King <pa...@asert.com.au>
AuthorDate: Fri Feb 4 08:23:21 2022 +1000

    add prominence to groovy-jaxb and groovy-bsf removal in Groovy 4 release notes
---
 site/src/site/releasenotes/groovy-4.0.adoc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/site/src/site/releasenotes/groovy-4.0.adoc b/site/src/site/releasenotes/groovy-4.0.adoc
index 3c61bd4..ac96ce5 100644
--- a/site/src/site/releasenotes/groovy-4.0.adoc
+++ b/site/src/site/releasenotes/groovy-4.0.adoc
@@ -1129,6 +1129,10 @@ to help improve overall performance of the indy bytecode.
 [[Groovy4.0-breaking]]
 == Other breaking changes
 
+* Groovy added some very minor enhancements when using the link:https://javaee.github.io/jaxb-v2/[JAXB technology] in its optional `groovy-jaxb` module. Since JAXB is link:https://openjdk.java.net/jeps/320[no longer bundled in the JDK], we removed this module. Users wanting that functionality are likely able to use the Groovy 3 version of that module with Groovy 4, though we don't guarantee this going forward.
+(link:https://issues.apache.org/jira/browse/GROOVY-10005[GROOVY-10005]).
+* The optional `groovy-bsf` module provides a Groovy BSF engine for the version 2 of BSF (a.k.a. beanshell) framework. This version hasn't had a release since 2005 and has reached end-of-life. In Groovy 4 we have removed this module. Users wanting that functionality are likely able to use the Groovy 3 version of that module with Groovy 4, though we don't guarantee this going forward.
+(link:https://issues.apache.org/jira/browse/GROOVY-10023[GROOVY-10023]).
 * Numerous classes previously "leaked" ASM constants which are essentially an internal implementation detail by virtue of
 implementing an `Opcodes` interface. This will not normally affect the majority of
 Groovy scripts but might impact code which manipulates AST nodes such as AST transforms.