commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From henrib <hen...@apache.org>
Subject Re: [jexl] 3.1 release review
Date Fri, 10 Mar 2017 16:57:52 GMT
Resurrecting the thread...Hopefully Emmanuel has a few spare cycles. :-)
I've commented JEXL-220 with the 3 Clirr errors that correspond to adding
methods to interfaces that only Jexl is supposed to implement. 
I've also added a very clear statements as a waning in the release-notes; it
reads as:
{code}

Warning:
========
This release does break compatibility by adding methods to interfaces; these
interfaces are not expected to be
implemented by code external to the Jexl project and this compatibility
break should remain hypothetical.
It is however possible and we are sorry if it causes problems to any of you.
To mitigate this issue, besides continue using JEXL 3.0, you are likely
delegating to JEXL3 objects and you
shall be able to continue doing so with these new methods. The 3 interfaces
& methods are:

1 - 'public java.lang.Boolean isCancellable()' in interface
org.apache.commons.jexl3.JexlEngine$Options
2 - 'public java.util.concurrent.Callable
callable(org.apache.commons.jexl3.JexlContext)'in interface
org.apache.commons.jexl3.JexlExpression
3 - 'public java.util.Map getPragmas()'in interface
org.apache.commons.jexl3.JxltEngine$Template

{code}

Is this acceptable ?



--
View this message in context: http://apache-commons.680414.n4.nabble.com/jexl-3-1-release-review-tp4691513p4696356.html
Sent from the Commons - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message