Releases: man-group/PyBloqs
Releases · man-group/PyBloqs
1.3.2
What's Changed
- docs: Add changes to changelog by @rspencer01 in #124
- Implement VegaAltairBlock to handle altair charts by @randra99 in #127
- bugfix: Make Cfg objects explicitly pickle-able by @rspencer01 in #123
- [ci] Pin ruff to minor version 0.7 by @rspencer01 in #129
- Web based image handling in emails by @jhylands in #130
- Add typehints by @rspencer01 in #126
- Regressions tests by @rspencer01 in #125
- [bugfix] Return correct exception from getattr on Cfg objects by @rspencer01 in #132
- [docs] Modernise README and add details to config docs by @rspencer01 in #131
- Add further typing hints by @rspencer01 in #133
New Contributors
Full Changelog: 1.3.1...1.3.2
What's Changed
- docs: Add changes to changelog by @rspencer01 in #124
- Implement VegaAltairBlock to handle altair charts by @randra99 in #127
- bugfix: Make Cfg objects explicitly pickle-able by @rspencer01 in #123
- [ci] Pin ruff to minor version 0.7 by @rspencer01 in #129
- Web based image handling in emails by @jhylands in #130
- Add typehints by @rspencer01 in #126
- Regressions tests by @rspencer01 in #125
- [bugfix] Return correct exception from getattr on Cfg objects by @rspencer01 in #132
- [docs] Modernise README and add details to config docs by @rspencer01 in #131
- Add further typing hints by @rspencer01 in #133
- Release version 1.3.2 by @rspencer01 in #134
New Contributors
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- [docs, ci]: Fix readthedocs and remove cruft from built distributions by @rspencer01 in #122
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- Add requirements and configuration change to allow doc build by @skristof in #89
- Install pybloqs in readthedocs pipeline by @skristof in #91
- build on python 3.11 by @morotti in #95
- fix: numpy 1.24 compatibility, have to pass axis argument in aggregat… by @morotti in #97
- Fix tests for build by @rspencer01 in #98
- Unpin packages by @rspencer01 in #103
- Format and lint codebase by @rspencer01 in #111
- Upgrade code from python 2 by @rspencer01 in #112
- Set new sphinx theme by @rspencer01 in #115
- Use version control for package versioning by @rspencer01 in #114
- Setup automated PyPI publishing by @rspencer01 in #117
- Touch up documentation by @rspencer01 in #118
- ci: Add verbose flag to circleci publishing by @rspencer01 in #119
- Add logic to circleci to conditionally publish package to test or live PyPI by @rspencer01 in #120
New Contributors
- @skristof made their first contribution in #89
- @morotti made their first contribution in #95
- @rspencer01 made their first contribution in #98
Full Changelog: 1.2.13...1.3.0
Interactive notebook plots bugfix
- Changing the javascript import ordering to fix failing interactive plotting in jupyter notebooks.
- General build/test fixes
1.2.3
- Bugfix: Ensured python2 strings were being correctly encoded
1.1.9
- Bugfix: Indexing error in table.html with non-unique indices
- Bugfix: Removed Pandas warning in tests
- Remove WidePanel, update ipynb
- Feature: Add support for specifying different text colors for MultiIndex levels
- Feature: Add a context manager for temporarily setting plot format/DPI
Improved handling of SMTP logons
From the user config file the SMTP username and password can be configured and used in the SMTP.login() call. Furthermore, via a tuple list, one can define a sequence of calls together with kwargs to invoke prior to the login.