Release 0.11.0
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
andSequence.plotAWGOutput
. (#107)
New:
- New
Sequence
methodoutputForSEQXFileWithFlags
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 tobroadbean
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)