v2.3.0
Release Notes
Overview
This release introduces significant enhancements to our project's integration with the Common Workflow Language (CWL), aimed at improving usability and maintainability. Key updates include changes to CWL support, codebase refactor, security updates, and documentation improvements.
Changes
CWL Support Enhancements
- Removed full CWL implementation support within the annotation file due to maintainability challenges and insufficient examples.
- Introduced a
cwl_reference
field for direct linkage to CWL implementation files of tools, facilitating easier access and usability.
Code and Documentation Improvements
- Conducted a comprehensive refactor of the codebase, including improvements in naming conventions to enhance code clarity and quality.
- Updated the project's security guidelines to ensure compliance with current best practices.
Minor Fixes and Updates
- Implemented small fixes to address issues and improve overall functionality.
- Updated the releases list to keep users informed of new versions and available features.
PRs
- Update SECURITY.md by @vedran-kasalica in #102
- Small fixes by @vedran-kasalica in #103
- Improve CWL support + refactor by @vedran-kasalica in #108
- Update releases list by @vedran-kasalica in #105
Full Changelog: v2.2.6...v2.3.0