Releases: PlotPyStack/guidata
Releases · PlotPyStack/guidata
v3.0.4 - New major release
New major release:
- New BSD 3-Clause License
- Black code formatting on all Python files
- New automated test suite:
- Added module
guidata.envto handle execution environment - Added support for an "unattended" execution mode (Qt loop is bypassed)
- Added support for pytest fixtures
- Added support for coverage testing: 70% coverage to date
- Added module
- Documentation was entirely rewritten using Sphinx
- Reorganized modules:
- Moved
guidata.hd5iotoguidata.dataset.hdf5io - Moved
guidata.jsoniotoguidata.dataset.jsonio - Renamed
guidata.userconfigiotoguidata.dataset.iniio - New package
guidata.utilsfor utility functions:- Removed deprecated or unused functions in old
guidata.utilsmodule - Moved old
guidata.utilsmodule toguidata.utils.misc, except the
functionsupdate_datasetandrestore_datasetwhich are still in
guidata.utils(root module) - Moved
guidata.encodingtoguidata.utils.encoding - Moved
guidata.gettext_helperstoguidata.utils.gettext_helpers
- Removed deprecated or unused functions in old
- Splitted
guidata.qtwidgetsin two modules:guidata.widgets.dockablefor dockable widgetsguidata.widgets.rotatedlabelfor rotated label
- Moved
- Other changes:
guidata.guitest:- Added support for subpackages
- New comment directive (
# guitest: show) to add test module to test suite or
to show test module in test launcher (this replaces the oldSHOW = Trueline)
guidata.dataset.datatypes.DataSet: newcreateclass method for concise
dataset creation, allowing to create a dataset with a single line of code by
passing default item values as keyword arguments
v2.3.1: Fixed compatibility with Python 3.11
Updated CHANGELOG.md and version
v2.2.1
Updated CHANGELOG
Hotfix v2.0.4
updated changelog
Added Python 3.10, QtPy 2.0 support (dropped Python 2 support)
PySide2 support
This release adds PySide2 support.
Maintenance release
Added compatibility with Spyder v4 + improved compatibility with PyQt5.
v1.7.6
Fixed Spyder v3.0 compatibility issue