Skip to content

Releases: pyapp-kit/magicgui

v0.10.0

16 Dec 12:48
bf9f663
Compare
Choose a tag to compare

Changelog

v0.10.0 (2024-12-16)

Full Changelog

Fixed bugs:

  • fix: fix safe_issubclass for NewType #678 (Czaki)

Merged pull requests:

v0.10.0.rc1 (2024-11-22)

Full Changelog

Implemented enhancements:

  • feat: Implement TypeMap to enable module specific type map registration #677 (hanjinliu)

Documentation:

Merged pull requests:

v0.9.1 (2024-08-06)

Full Changelog

Fixed bugs:

  • fix: Fix checking sublcasses of Future #665 (Czaki)

v0.9.0 (2024-08-05)

Full Changelog

Implemented enhancements:

  • feat: Add mechanism to check basic subclassing of generics #658 (Czaki)

Fixed bugs:

Tests & CI:

  • ci: upload pydantic1 coverage with the rest of them #660 (tlambert03)

Documentation:

  • docs: fix missing images in docs, update docs deps #656 (tlambert03)

Merged pull requests:

  • chore: Add missed contents permission to deploy steep of workflow #664 (Czaki)
  • Use PyPI trusted publishing to push release to PyPI #651 (jni)

v0.8.3 (2024-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix compatibility with typing-extensions 0.4.12 #649 (tlambert03)

Merged pull requests:

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

Read more

v0.10.0.rc1

22 Nov 14:43
59f1244
Compare
Choose a tag to compare

Changelog

v0.10.0.rc1 (2024-11-22)

Full Changelog

Implemented enhancements:

  • feat: Implement TypeMap to enable module specific type map registration #677 (hanjinliu)

Documentation:

Merged pull requests:

v0.9.1 (2024-08-06)

Full Changelog

Fixed bugs:

  • fix: Fix checking subclasses of Future #665 (Czaki)

v0.9.0 (2024-08-05)

Full Changelog

Implemented enhancements:

  • feat: Add mechanism to check basic subclassing of generics #658 (Czaki)

Fixed bugs:

Tests & CI:

  • ci: upload pydantic1 coverage with the rest of them #660 (tlambert03)

Documentation:

  • docs: fix missing images in docs, update docs deps #656 (tlambert03)

Merged pull requests:

  • chore: Add missed contents permission to deploy steep of workflow #664 (Czaki)
  • Use PyPI trusted publishing to push release to PyPI #651 (jni)

v0.8.3 (2024-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix compatibility with typing-extensions 0.4.12 #649 (tlambert03)

Merged pull requests:

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

  • Replace QSpinBox with QLargeIntSpinBox #572 (gselzer)
  • feat: support Pydantic2 (as well as ...
Read more

v0.9.1

06 Aug 21:43
379bc62
Compare
Choose a tag to compare

Changelog

v0.9.1 (2024-08-06)

Full Changelog

Fixed bugs:

  • fix: Fix checking sublcasses of Future #665 (Czaki)

v0.9.0 (2024-08-05)

Full Changelog

Implemented enhancements:

  • feat: Add mechanism to check basic subclassing of generics #658 (Czaki)

Fixed bugs:

Tests & CI:

  • ci: upload pydantic1 coverage with the rest of them #660 (tlambert03)

Documentation:

  • docs: fix missing images in docs, update docs deps #656 (tlambert03)

Merged pull requests:

  • chore: Add missed contents permission to deploy steep of workflow #664 (Czaki)
  • Use PyPI trusted publishing to push release to PyPI #651 (jni)

v0.8.3 (2024-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix compatibility with typing-extensions 0.4.12 #649 (tlambert03)

Merged pull requests:

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

  • build: use pyqt6...
Read more

v0.9.0

05 Aug 11:25
9776992
Compare
Choose a tag to compare

Changelog

v0.9.0 (2024-08-02)

Full Changelog

Implemented enhancements:

  • feat: Add mechanism to check basic subclassing of generics #658 (Czaki)

Fixed bugs:

Tests & CI:

  • ci: upload pydantic1 coverage with the rest of them #660 (tlambert03)

Documentation:

  • docs: fix missing images in docs, update docs deps #656 (tlambert03)

Merged pull requests:

  • Use PyPI trusted publishing to push release to PyPI #651 (jni)

v0.8.3 (2024-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix compatibility with typing-extensions 0.4.12 #649 (tlambert03)

Merged pull requests:

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

Read more

v0.8.3

04 Jun 13:19
df083f1
Compare
Choose a tag to compare

Changelog

v0.8.3 (2024-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix compatibility with typing-extensions 0.4.12 #649 (tlambert03)

Merged pull requests:

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (...
Read more

v0.8.2

05 Mar 17:43
baff0aa
Compare
Choose a tag to compare

Changelog

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

[Full Chang...

Read more

v0.8.1

06 Dec 16:42
05e2a8a
Compare
Choose a tag to compare

Changelog

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

  • refactor: enable strict mypy type checking for most modules #518 (tlambert03)
  • refactor: make ValueW...
Read more

v0.8.0

20 Oct 17:56
b28c499
Compare
Choose a tag to compare

Changelog

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.7.0.rc0 (2022-11-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Read more

v0.7.3

12 Aug 14:26
Compare
Choose a tag to compare

Changelog

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.7.0.rc0 (2022-11-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Documentation:

Merged pull requests:

v0.6.1 (2022-11-18)

Full Changelog

v0.6.0 (2022-10-26)

Full Changelog

Tests & CI:

  • tests: skip mypy tests on all but linux #481 ([tlambert03...
Read more

v0.7.2

05 Mar 21:12
Compare
Choose a tag to compare

Changelog

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.7.0.rc0 (2022-11-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Documentation:

Merged pull requests:

v0.6.1 (2022-11-18)

Full Changelog

v0.6.0 (2022-10-26)

Full Changelog

Tests & CI:

Documentation:

Merged pull requests:

v0.6.0rc2 (2022-10-25)

Full Changelog

Implemented enhancements:

  • Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)

Documentation:

v0.6.0rc1 (2022-10-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

v0.6.0rc0 (2022-10-21)

Full Changelog

Implemented enhancements:

  • Support Literal type #458 ([hanj...
Read more