Changelog¶
v2.5.2¶
- Code: Reorganized to flatten module structure
- Code: Bugfixes for issues #107, #108, #112
- GUI: Legacy-style Sliceview for lattice designs
- Installer: Update to PyQt 5.9.3
v2.5.1¶
- API: Oligo.isLoop() → isCircular()
- Code: flake8 linting (ignoring E226,E266,E731,E501)
- Code: Bugfixes for issues #94, #95, #105
- Docs: Scripting examples
- Docs: How to build sphinx docs
- GUI: Updated styles to better match cadnano2
- GUI: Improvements to sliceview grid
- Installer: Update to PyQt 5.8.2
- Installer: Windows shortcut icon
- I/O: v3 oligo property “is_loop” → “is_circular”
v2.5¶
Major changes and new features since cadnano 2:
- Installer: Distribution as a Python package
- Design/GUI: Helices no longer constrained to lattices
- Design/GUI: Added support for “abstract” sequences
- Design/GUI: Added support for parallel crossovers
- Code: Updated from Python 2 → 3
- Code: Updated from PyQt4 → PyQt5
- Code: Rewrote underlying data model
- Code: Better stability
- GUI: Improved hinting across views
- GUI/Installer: Removed Maya plugin code
- I/O: New file format
- I/O: Easier scripting via command-line mode
- I/O: Export to STL (experimental)
Unreleased¶
- GUI: 3D view
- I/O: Export to PDB (experimental)