Skip to content

v2.6.3

Compare
Choose a tag to compare
@PierreRaybaut PierreRaybaut released this 01 Oct 15:51
· 35 commits to master since this release

⚡ Ready-to-use packages for all platforms are available on PyPI

🧯 In this release, test coverage is 79%.

🛠️ Bug fixes:

  • Issue #25 - OverflowError with Contrast Adjustment panel for constant images
  • When updating image parameters (ImageParam) from the associated item object:
    • If xmin, xmax, ymin, ymax attributes are not yet set (i.e. None), do not update them with the image data bounds
    • Previous behavior was to update them with the image data bounds, which was leading to breaking the automatic bounds update when the image data is updated
  • Issue #24 - Colormap: side effect on image axes when changing the colormap
  • Issue #23 - Windows: Image _scaler engine performance regression
  • PySide6 compatibility issues:
    • Fixed deprecated call to QMouseEvent in tests/unit/utils.py
    • Added workaround for QPolygonF shape point slicing
  • Issue #21 - PySide6 on Linux: segfault in test_colormap_editor.py
  • Fixed sliderMoved signal connection in ColorMapEditor
  • Fixed AssertionError in test_rect_zoom.py (Linux, Python 3.12, PyQt6)
  • Fixed typing issues in plotpy.events module:
    • Event objects were not properly typed (QtCore.QEvent instead of QtGui.QMouseEvent)
    • Event position arguments were not properly typed (QtCore.QPoint instead of QtCore.QPointF)
  • Fix NumPy FutureWarning: Format strings passed to MaskedConstant are ignored [...] when displaying masked pixel coordinates