*Note if you're using the CNApy-dev Anaconda environment: Since the CNApy's Anaconda environment requirements are changed with this release, it is recommended to create CNApy's Anaconda enviroment again, e.g. by deleting the old environment and creating a new one.*
New features
* In the reactions view, lower and upper bounds are now shown in respective columns. After performing an FVA, the FVA results are shown in these columns.
* In a metabolite's view, the metabolite-associated reactions are now listed with their full reaction string. By double-clicking on any metabolite in the reaction string, the view automatically switches to the metabolite. By double-clicking on the reaction name, the view switches to the reaction.
* Reaction and metabolite identifiers can now be checked using the identifiers.org API. If a key or an identifier is invalid according to identifiers.org, it is marked red. Note: Sometimes, identifiers.org's API marks obviously invalid IDs as valid.
* Scenarios can now be merged using the "Merge scenario..." option in the Scenario menu tab.
Bug fixes
* Fixed a potential error when opening the MCS calculation window.
* Fixed issues with multi-reaction selection.
Further changes
* optlang is now the default solver interface for MCS calculations
Install
There are two ways to install CNApy:
1. Under any operating system, by installing CNApy as a conda package (see [https://github.com/cnapy-org/CNApy#install-cnapy-with-conda](https://github.com/cnapy-org/CNApy#install-cnapy-with-conda))
2. As an alternative installation way under Windows, by using the .exe installer attached to [CNApy's latest release](https://github.com/cnapy-org/CNApy/releases/latest).