Releases: man-group/PyBloqs
Releases · man-group/PyBloqs
1.4.0
We are excited to announce version 1.4.0
of PyBloqs!
This version introduces PyBloqs Server, a simple way to serve PyBloqs on demand!
This feature is very new and we are still testing the pros and cons of the system. Please give it a try and raise issues for any problems you have or features you'd like to see. You can see it in action on our docs.
What's Changed
- [bugfix] Use
utf-8
instead ofutf8
and remove unused UTF-8 tests by @rspencer01 in #138 - Fix resource decompression when resource has multi-byte characters by @rspencer01 in #139
- [ci] Add python 3.9 as a build target by @rspencer01 in #141
- Use browsers' DecompressionStream to do zlib decompression instead of rolling our own by @rspencer01 in #142
- [bugfix] Make ids globally unique and HTML-valid for the session by @rspencer01 in #145
- [docs] Restructure documentation folder and add example by @rspencer01 in #143
- Python 3.12 compatibility by @skristof in #140
- [bugfix] Render resources in iPython cells by @rspencer01 in #146
- Pybloqs server by @rspencer01 in #144
- [docs] Fix documentation by importing from pypi repo by @rspencer01 in #149
- Prepare for 1.4.0 by @rspencer01 in #150
- [bugfix] Remove hx-get from options by @rspencer01 in #151
Full Changelog: 1.3.2...1.4.0
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
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.