Skip to content

v0.2.2

Latest

Choose a tag to compare

@ManuelTgn ManuelTgn released this 15 May 10:32
· 2 commits to main since this release

CRISPR-HAWK v0.2.2 – Release Notes

Date: May 15, 2026

This release focuses on scoring reliability, cross-platform stability, and release consistency. The update fixes a critical issue affecting CRISPRon scoring execution, improves handling of unsupported operating systems, and refines packaging/version synchronization across CI-generated releases.

What's Changed

  • Critical CRISPRon Scoring Fix: Fixed a critical issue that could prevent proper execution of CRISPRon scoring workflows on supported systems. The CRISPRon runtime pipeline was corrected to avoid redundant preprocessing calls that could interfere with scoring execution.

  • Improved Cross-Platform Scoring Handling: CRISPRon and sgDesigner integrations now detect unsupported operating systems earlier and gracefully disable scoring instead of attempting partial execution. Warning messages were also clarified to explicitly indicate when scoring is skipped.

  • Removed Redundant CRISPRon Preprocessing Step: Eliminated a duplicated get_30mers_from_fa invocation inside CRISPRon.sh, reducing unnecessary computation and improving runtime efficiency during CRISPRon execution.

  • Codebase Cleanup and Documentation Improvements: Expanded internal documentation and docstrings within scoring environment management utilities, improved readability of assignment expressions, and removed unused imports to improve maintainability.

Backwards Compatibility / Migration Notes

  • Unsupported Operating Systems: On unsupported platforms, CRISPRon and sgDesigner scoring are now explicitly skipped with warning messages rather than failing during execution. Pipelines relying on these scores should verify that the required operating system and scoring dependencies are available.

  • No breaking API or CLI changes were introduced in this release.

Changelog

Full Changelog: v0.2.1...v0.2.2