Guidata

Latest version: v3.7.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

3.0.0

New major release:

* New BSD 3-Clause License
* Black code formatting on all Python files
* New automated test suite:
* Added module `guidata.env` to 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
* Documentation was entirely rewritten using Sphinx
* Reorganized modules:
* Moved `guidata.hd5io` to `guidata.dataset.hdf5io`
* Moved `guidata.jsonio` to `guidata.dataset.jsonio`
* Renamed `guidata.userconfigio` to `guidata.dataset.iniio`
* New package `guidata.utils` for utility functions:
* Removed deprecated or unused functions in old `guidata.utils` module
* Moved old `guidata.utils` module to `guidata.utils.misc`, except the
functions `update_dataset` and `restore_dataset` which are still in
`guidata.utils` (root module)
* Moved `guidata.encoding` to `guidata.utils.encoding`
* Moved `guidata.gettext_helpers` to `guidata.utils.gettext_helpers`
* Splitted `guidata.qtwidgets` in two modules:
* `guidata.widgets.dockable` for dockable widgets
* `guidata.widgets.rotatedlabel` for rotated label
* 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 old `SHOW = True` line)
* `guidata.dataset.datatypes.DataSet`: new `create` class method for concise
dataset creation, allowing to create a dataset with a single line of code by
passing default item values as keyword arguments

Older releases

2.3.1

Bug fixes:

* Fixed critical compatibility issue with Python 3.11 (`codeset` argument was removed
from `gettext.translation` function)
* Fixed support for `DateTimeItem` and `DateItem` objects serializing (HDF5 and JSON)
* Fixed JSONReader constructor documentation: more explicit docstring
* Fixed test_dataframeeditor.py test script (issue with QApplication creation)

2.3.0

Changes:

* Added JSON serialize/deserialize support for `DataSet` objects (from CodraFT project,
<https://codra-ingenierie-informatique.github.io/CodraFT/>)
* Array editor: switching to read-only mode when array is not writeable
* Object editor (`oedit` function): cleaner implementation, handling widget
parenting (code specifically related to Spyder internal shell was removed)

Bug fixes:

* Array editor: fixed error when NumPy array flag "writeable" is False,
do not try to change flag value since it's a deprecated feature since NumPy v1.17
* Do not install Qt translator and set color mode (dark/light) on Qt application if
it already has been initialized (QApplication instance is not None)

2.2.1

Bug fixes:

* Collection editor: fixed "Save array" feature
* Console widget context menu: added missing icons

2.2.0

Changes:

* FloatArrayItem: added data type information on associated widget
* guitest.TestModule.run: added timeout argument to wait for process termination

Bug fixes:

* FloatArrayItem: avoid RuntimeWarning when dealing with complex data
* external/darkdetect: fixed compatibility issue with Windows Server 2008 R2

2.1.1

Bug fixes:

* win32_fix_title_bar_background: not working in 32bits

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.