Apache Commons logo Commons Collections

Release notes for version 4.4


Apache Commons Collections is a project to develop and maintain collection classes based on and inspired by the JDK collection framework.

This 4.4 release is a minor and requires Java 8 or above. This release fixes several bugs present in previous releases of the 4.x branch.

All users are strongly encouraged to update to this release.

Compatibility

  • Java 8 or later is now required (version 4.2 required Java 7)
  • This release is source and binary compatible with the 4.0 release of Commons Collections with the exception that some classes in the functor package do not implement the Serializable interface anymore (see COLLECTIONS-580)

Major changes since 4.3

  • Implement Collection's removeIf()
  • Create a PropertiesFactory and SortedPropertiesFactory
  • Support Transformer for LazyList
  • Make use of FunctionalInterface

Security Changes

None.

For a full list of changes in this release, refer to the Change report.