This will most likely happen in the next major release (5.0) unless we can find a way to make it work without breaking binary compatibility. There is currently not an expected date for 5.0.
The current focus in Collections is to make sure the new bloom filter code has a stable API so that we can release 4.5.0 (not a milestone) which should be the next release. Gary On Fri, Apr 11, 2025, 10:15 saraboji sowndarajan <[email protected]> wrote: > Hi Team, > We are heavily using utility classes from > org.apache.commons.collections4.functors (ex: SwitchTransformer, > IfTransformer) within our project and most of these classes rely on the > below mentioned predicate and transformer classes and since the release of > 4.5.0-M1 > < > https://commons.apache.org/proper/commons-collections/changes-report.html#a4.5.0-M1 > >, > we find these Predicate and Transformer classes are marked as deprecated > and we have been asked to use the Predicate from java util package but the > classes from functor packages are still using these deprecated classes. Can > you please confirm when we can expect these classes from the functors > package be upgraded to use Predicate from the java util package. > > org.apache.commons.collections4.Predicate; > org.apache.commons.collections4.Transformer; > > Regards, > Saraboji S. >
