Changelog for broadbean 0.11.0¶
The August 2022 release of broadbean with many great improvements for modernizing broadbean’s infrastructure.
Breaking Changes:¶
Methods and functions marked for deletion in version 0.10.0 have now been removed. Specifically BluePrint.plot, broadbean.bluePrintPlotter, Element.plotElement, Sequence.plotSequence and Sequence.plotAWGOutput. (#107)
New:¶
New Sequence method outputForSEQXFileWithFlags for setting flags for every element forming a sequence. This is useful for auxiliary outputs on a Tektronix AWG70000. (#101)
Improved:¶
Fix for invalid identity comparisons in blueprint submodule. (#102)
Behind The Scenes:¶
Updated README.md that includes updated link to broadbean documentation. (#158)
Replace Conda test job with regular pip job on windows. (#139)
Enable dependabot for broadbean. (#111)
Enable precommit hook. (#110)
Documentation infrastructure improvements. (#110)
Modernize setup and build infrastructure (convert to pep516/517, build wheels and sdist using build, automatic upload to pypi, move config to pyproject.toml and setup.cfg and pinning dependencies with requirements.txt). (#109)
Move tests into package to include them into distribution. (#108)
Use GitHub actions, test on python 3.7-3.10, remove python 3.6 support, remove Travis and AppVeyor. (#103)