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_fainvocation insideCRISPRon.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