The dependencies commons-lang:commons-lang
and commons-collections:commons-collections
have been removed from the Sophora Core. They are superseded by org.apache.commons:commons-lang3
and org.apache.commons:commons-collections4
, which already have been part of the Sophora core libraries for a long time.
This affects all types of scripts, as those libraries cannot be used any more in scripts. Before update to Sophora 5, make sure that none of your scripts reference those old libraries. Also note that the default preamble for scripts was changed to reflect the new package names.
Migration to the new libraries is mostly straightforward, as in most cases the classes and methods kept their names within the new packages org.apache.commons.lang3
and org.apache.commons.collections4
. For details on the migration see the release notes for Apache Commons Lang and Apache Commons Collections.