Skip to content

Commit 4e1d653

Browse files
committed
Update release notes for version 3.13.4: Enhance BoolItem numpy compatibility and fix documentation build error
1 parent b4c6177 commit 4e1d653

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

doc/release_notes/release_3.13.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11

22
# Version 3.13 #
33

4+
## Version 3.13.4 ##
5+
6+
🛠️ Bug fixes:
7+
8+
* **BoolItem numpy compatibility**: Fixed `numpy.bool_` type conversion issue
9+
* `BoolItem` now ensures all assigned values are converted to Python `bool` type
10+
* Added `__set__` override to convert `numpy.bool_` values to native Python `bool`
11+
* Fixes compatibility issues with Qt APIs that strictly require Python `bool` (e.g., `QAction.setChecked()`)
12+
* Prevents `TypeError: setChecked(self, a0: bool): argument 1 has unexpected type 'numpy.bool'`
13+
* Affects applications using `BoolItem` values with Qt widgets after HDF5 deserialization
14+
* Maintains backward compatibility as `bool(bool)` is a no-op
15+
* This closes [Issue #96](https://github.com/PlotPyStack/guidata/issues/96) - `BoolItem`: `numpy.bool_` compatibility fix
16+
17+
* Fix documentation build error due to the fact that Qt is needed for some parts of the building process
18+
419
## guidata Version 3.13.3 (2024-11-10) ##
520

621
🛠️ Bug fixes:

0 commit comments

Comments
 (0)