We are happy to announce the long-awaited release of BioPerl v1.7.0. The release is now available on CPAN and Github.
During this release series, we will move some extraneous code to separate repositories and CPAN releases, primarily to reduce the number of dependencies required for BioPerl installation (in many cases for modules that are never used) and also reduce maintenance overhead.
This may only impact you if your code incorrectly list the immediate downstream dependencies that you utilize. For example, we have now moved Bio::Coordinate code to a separate repo and will release it as a separate distribution on CPAN. If your tools require Bio::Coordinate::Result and list this module as a dependency, you should be fine: a separate Bio::Coordinate release should pull in the latest BioPerl, until then it would pull in the last BioPerl release with that module. However, if you list Bio::Root::Root or Bio::Perl as a dependency to pull in Bio::Coordinate::Result, your installation will not work correctly (as Bio::Root::Root is not the proper code dependency). We can work with distributions affected to help with this transition and will be more consistently evaluating reverse dependencies on CPAN for upcoming releases as we split out code. Please post issues on Github if you see problems with your code and the latest release.
[Read More]