Skip to content

Release 0.11.0

Compare
Choose a tag to compare
@trevormorgan trevormorgan released this 08 Aug 21:28
ee6273a

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)