All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project adheres to Semantic Versioning.
- Fixed increase of version of
fermo_core
to0.4.3
- Bumped version of
fermo_core
to0.4.3
- Example: added example result files for download
- Job URLs: when job was started after loading old parameters, result URL was malformed
- Nginx config: fixed default upload file size
- Dashboard: clarified download field names
- Fixed broken redirect for 'job_not_found'
- Updated html templates
- Fixed required flag for Chrome and Edge Plotly rendering
- Additional fixing of malformed link in notification email
- Fixed malformed link in notification email
- Added 'restart' flags to docker-compose services for increased maintainability
- Full rework of frontend and backend of fermo_gui
- Use of fermo_core as processing backend
- [Breaking Change] No compatibility with previous versions of FERMO
- Full rework on fermo frontend and backend
- Replaced legacy code with Flask application
- Re-introduced support for macOS
- Startup script for macOS
- Updated to MS2Query v 0.7.3.2 (by Niek de Jonge)
- Bugfix of
modify_feature_info_df()
indashboard_functions.py
- Tracking of changes with CHANGELOG.md
- Changed relative module import paths to absolute ones, making installation of tool via
pip install -e .
mandatory
- Bugfix by modifying
requirements.txt
: specifying packagematchmsextras==0.3.0
- Expanded adduct detection functionality - FERMO now also recognizes
[M+NH4]+
,[M+K]+
,[M+H2O+H]+
,[M-H2O+H]+
(0.8.8.3)
- Rework of fold-change filter on dashboard page: a range, and groups to be excluded or included can be specified (0.8.8.1)
- Changed handling of webbrowser opening (0.8.8.2)
- Installation via
pip install .
usingpyproject.toml
- Centralization of dependency metadata in
requirements.txt
- Bibliographic information using
CITATION.cff
- Initialization of testing via
pytest
package - Coverage of
calculate_feature_overlap.py
with unit tests - Build testing with GitHub actions workflow
.github/workflows/CI_build.yml
- Changed directory structure: moved source code to
src/fermo/...
- Rewrite of
calculate_feature_overlap.py
to allow for testing and increase maintainability
- Bugfix in quantitative biological data parsing related to issue Cannot upload quantitative biological data (*.csv) file
- Initial public version of FERMO