All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.2 - 2025-01-20
- fix wheel distribution
0.4.1 - 2025-01-20
- core.QAlyx: fixed handling of authentication issues during rest query
0.4.0 - 2025-01-17
- core.QAlyx: wrapper for one.webclient.AlyxClient
- widgets.AlyxWidget: widget for logging in to Alyx
- widgets.StatefulButton: keep track of different labels for active and inactive states
0.3.2 - 2024-12-03
- core.FileWatcher: simplified and renamed to core.PathWatcher
0.3.1 - 2024-11-28
- core.DataFrameTableModel: fixed issue with sorting
0.3.0 - 2024-11-28
- core.FileWatcher: watch a file for changes
0.2.0 - 2024-10-08
- widgets.CheckBoxDelegate: render checkboxes in a QTableView or similar widget
- start adding unit tests
- core.DataFrameTableModel: stop use of QVariant
- core.DataFrameTableModel: set dataFrame after connecting signals in initialization
- core.DataFrameTableModel: default to horizontal orientation
0.1.2 - 2024-10-01
- core.DataFrameTableModel: reverted data() to return Any instead of QVariant
- core.DataFrameTableModel: setData() returns bool indicating the outcome of the operation
0.1.1 - 2024-10-01
- core.DataFrameTableModel: setData method
- core.DataFrameTableModel: data() should return QVariant
- core.ColoredDataFrameTableModel: types for data roles
0.1.0 - 2024-10-01
First release.
- core.DataFrameTableModel: A Qt TableModel for Pandas DataFrames.
- core.ColoredDataFrameTableModel: An extension of DataFrameTableModel providing color-mapped numerical data.
- widgets.StatefulButton: A QPushButton that maintains an active/inactive state.