Releases: pyapp-kit/magicgui
v0.7.1
Changelog
v0.7.1 (2023-03-05)
Fixed bugs:
- Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)
v0.7.0 (2023-02-27)
Fixed bugs:
v0.7.0.rc1 (2023-02-24)
Implemented enhancements:
- feat: add experimental namespace #526 (tlambert03)
Fixed bugs:
- fix: fix psygnal rc version parsing #533 (tlambert03)
- fix: fix psygnal version parsing #532 (tlambert03)
- fix: catch warning from future version of psygnal #531 (tlambert03)
- fix: fix annotated in get_widget_class #525 (tlambert03)
- Fix typos and add codespell pre-commit hook #522 (kianmeng)
- fix: minor fixes for qt backend #521 (tlambert03)
Documentation:
- docs: new documentation with mkdocs #527 (tlambert03)
- Add directory picker example to file_dialog.py #524 (GenevieveBuckley)
- docs: Fix docs links #520 (tlambert03)
- docs: attempting to simplify/clarify widget init docstrings #519 (tlambert03)
Merged pull requests:
- refactor: enable strict mypy type checking for most modules #518 (tlambert03)
- refactor: make ValueWidget a Generic #517 (tlambert03)
v0.7.0.rc0 (2022-11-26)
Implemented enhancements:
- feat: add password field #515 (tlambert03)
- feat: add guiclass decorator #498 (tlambert03)
- feat: add quantity widget #483 (tlambert03)
- build: drop python 3.7, support 3.11 #482 (tlambert03)
- feature: add
UiField
as the new intermediate object representing widget parameters #475 (tlambert03)
Fixed bugs:
- fix bug in show_file_dialog #513 (MBPhys)
- fix: fix float slider readout widget for qt #511 (tlambert03)
- More reasonable signal emission of
ListEdit
andTupleEdit
#499 (hanjinliu)
Tests & CI:
- test: change exception test slightly #516 (tlambert03)
- test: add partseg test #509 (tlambert03)
- test: replace tox with hatch envs #507 (tlambert03)
- tests: add test for stardist #501 (tlambert03)
- test: ignore warning in napari tests #494 (tlambert03)
- tests: fix tests, ignore Jupyter deprecation warning, bump psygnal #492 (tlambert03)
- test: fix progressbar test #486 (tlambert03)
Documentation:
- docs: remove more napari links from readme #503 (tlambert03)
- docs: Fix readme contributing link #502 (tlambert03)
- Add Table and Quantity to API docs #493 (dstansby)
- docs: add contributing widget guide #491 (tlambert03)
Merged pull requests:
- build: move to all pyproject and use hatch for build #506 (tlambert03)
- refactor: Use parametrized generics for ListEdit and TupleEdit #500 (tlambert03)
- refactor: repo reorganization and return removed names #497 (tlambert03)
- chore: rename napari org to pyapp-kit #495 (tlambert03)
- refactor: remove WidgetOptions type #485 (tlambert03)
- remove type wrapper, preparing for improved type-map resolution #448 (tlambert03)
v0.6.1 (2022-11-18)
v0.6.0 (2022-10-26)
Tests & CI:
- tests: skip mypy tests on all but linux #481 (tlambert03)
Documentation:
- docs: add doi to readme #479 (tlambert03)
Merged pull requests:
- chore: changelog v0.6.0 #480 (tlambert03)
v0.6.0rc2 (2022-10-25)
Implemented enhancements:
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
Documentation:
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Documentation:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend [...
v0.7.0
Changelog
v0.7.0 (2023-02-27)
Fixed bugs:
v0.7.0.rc1 (2023-02-24)
Implemented enhancements:
- feat: add experimental namespace #526 (tlambert03)
Fixed bugs:
- fix: fix psygnal rc version parsing #533 (tlambert03)
- fix: fix psygnal version parsing #532 (tlambert03)
- fix: catch warning from future version of psygnal #531 (tlambert03)
- fix: fix annotated in get_widget_class #525 (tlambert03)
- Fix typos and add codespell pre-commit hook #522 (kianmeng)
- fix: minor fixes for qt backend #521 (tlambert03)
Documentation:
- docs: new documentation with mkdocs #527 (tlambert03)
- Add directory picker example to file_dialog.py #524 (GenevieveBuckley)
- docs: Fix docs links #520 (tlambert03)
- docs: attempting to simplify/clarify widget init docstrings #519 (tlambert03)
Merged pull requests:
- refactor: enable strict mypy type checking for most modules #518 (tlambert03)
- refactor: make ValueWidget a Generic #517 (tlambert03)
v0.7.0.rc0 (2022-11-26)
Implemented enhancements:
- feat: add password field #515 (tlambert03)
- feat: add guiclass decorator #498 (tlambert03)
- feat: add quantity widget #483 (tlambert03)
- build: drop python 3.7, support 3.11 #482 (tlambert03)
- feature: add
UiField
as the new intermediate object representing widget parameters #475 (tlambert03)
Fixed bugs:
- fix bug in show_file_dialog #513 (MBPhys)
- fix: fix float slider readout widget for qt #511 (tlambert03)
- More reasonable signal emission of
ListEdit
andTupleEdit
#499 (hanjinliu)
Tests & CI:
- test: change exception test slightly #516 (tlambert03)
- test: add partseg test #509 (tlambert03)
- test: replace tox with hatch envs #507 (tlambert03)
- tests: add test for stardist #501 (tlambert03)
- test: ignore warning in napari tests #494 (tlambert03)
- tests: fix tests, ignore Jupyter deprecation warning, bump psygnal #492 (tlambert03)
- test: fix progressbar test #486 (tlambert03)
Documentation:
- docs: remove more napari links from readme #503 (tlambert03)
- docs: Fix readme contributing link #502 (tlambert03)
- Add Table and Quantity to API docs #493 (dstansby)
- docs: add contributing widget guide #491 (tlambert03)
Merged pull requests:
- build: move to all pyproject and use hatch for build #506 (tlambert03)
- refactor: Use parametrized generics for ListEdit and TupleEdit #500 (tlambert03)
- refactor: repo reorganization and return removed names #497 (tlambert03)
- chore: rename napari org to pyapp-kit #495 (tlambert03)
- refactor: remove WidgetOptions type #485 (tlambert03)
- remove type wrapper, preparing for improved type-map resolution #448 (tlambert03)
v0.6.1 (2022-11-18)
v0.6.0 (2022-10-26)
Tests & CI:
- tests: skip mypy tests on all but linux #481 (tlambert03)
Documentation:
- docs: add doi to readme #479 (tlambert03)
Merged pull requests:
- chore: changelog v0.6.0 #480 (tlambert03)
v0.6.0rc2 (2022-10-25)
Implemented enhancements:
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
Documentation:
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Documentation:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method [#443](https:/...
v0.7.0.rc1
Changelog
0.7.0 (2023-02-24)
Implemented enhancements:
- feat: add experimental namespace #526 (tlambert03)
Fixed bugs:
- fix: fix psygnal rc version parsing #533 (tlambert03)
- fix: fix psygnal version parsing #532 (tlambert03)
- fix: catch warning from future version of psygnal #531 (tlambert03)
- fix: fix annotated in get_widget_class #525 (tlambert03)
- Fix typos and add codespell pre-commit hook #522 (kianmeng)
- fix: minor fixes for qt backend #521 (tlambert03)
Documentation:
- docs: new documentation with mkdocs #527 (tlambert03)
- Add directory picker example to file_dialog.py #524 (GenevieveBuckley)
- docs: Fix docs links #520 (tlambert03)
- docs: attempting to simplify/clarify widget init docstrings #519 (tlambert03)
Merged pull requests:
- refactor: enable strict mypy type checking for most modules #518 (tlambert03)
- refactor: make ValueWidget a Generic #517 (tlambert03)
v0.7.0.rc0 (2022-11-26)
Implemented enhancements:
- feat: add password field #515 (tlambert03)
- feat: add guiclass decorator #498 (tlambert03)
- feat: add quantity widget #483 (tlambert03)
- build: drop python 3.7, support 3.11 #482 (tlambert03)
- feature: add
UiField
as the new intermediate object representing widget parameters #475 (tlambert03)
Fixed bugs:
- fix bug in show_file_dialog #513 (MBPhys)
- fix: fix float slider readout widget for qt #511 (tlambert03)
- More reasonable signal emission of
ListEdit
andTupleEdit
#499 (hanjinliu)
Tests & CI:
- test: change exception test slightly #516 (tlambert03)
- test: add partseg test #509 (tlambert03)
- test: replace tox with hatch envs #507 (tlambert03)
- tests: add test for stardist #501 (tlambert03)
- test: ignore warning in napari tests #494 (tlambert03)
- tests: fix tests, ignore Jupyter deprecation warning, bump psygnal #492 (tlambert03)
- test: fix progressbar test #486 (tlambert03)
Documentation:
- docs: remove more napari links from readme #503 (tlambert03)
- docs: Fix readme contributing link #502 (tlambert03)
- Add Table and Quantity to API docs #493 (dstansby)
- docs: add contributing widget guide #491 (tlambert03)
Merged pull requests:
- build: move to all pyproject and use hatch for build #506 (tlambert03)
- refactor: Use parametrized generics for ListEdit and TupleEdit #500 (tlambert03)
- refactor: repo reorganization and return removed names #497 (tlambert03)
- chore: rename napari org to pyapp-kit #495 (tlambert03)
- refactor: remove WidgetOptions type #485 (tlambert03)
- remove type wrapper, preparing for improved type-map resolution #448 (tlambert03)
v0.6.1 (2022-11-18)
v0.6.0 (2022-10-26)
Tests & CI:
- tests: skip mypy tests on all but linux #481 (tlambert03)
Documentation:
- docs: add doi to readme #479 (tlambert03)
Merged pull requests:
- chore: changelog v0.6.0 #480 (tlambert03)
v0.6.0rc2 (2022-10-25)
Implemented enhancements:
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
Documentation:
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Documentation:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
v0.7.0.rc0
Changelog
0.7.0.rc0 (2022-11-26)
Implemented enhancements:
- feat: add password field #515 (tlambert03)
- feat: add guiclass decorator #498 (tlambert03)
- feat: add quantity widget #483 (tlambert03)
- build: drop python 3.7, support 3.11 #482 (tlambert03)
- feature: add
UiField
as the new intermediate object representing widget parameters #475 (tlambert03)
Fixed bugs:
- fix bug in show_file_dialog #513 (MBPhys)
- fix: fix float slider readout widget for qt #511 (tlambert03)
- More reasonable signal emission of
ListEdit
andTupleEdit
#499 (hanjinliu)
Tests & CI:
- test: change exception test slightly #516 (tlambert03)
- test: add partseg test #509 (tlambert03)
- test: replace tox with hatch envs #507 (tlambert03)
- tests: add test for stardist #501 (tlambert03)
- test: ignore warning in napari tests #494 (tlambert03)
- tests: fix tests, ignore Jupyter deprecation warning, bump psygnal #492 (tlambert03)
- test: fix progressbar test #486 (tlambert03)
Documentation:
- docs: remove more napari links from readme #503 (tlambert03)
- docs: Fix readme contributing link #502 (tlambert03)
- Add Table and Quantity to API docs #493 (dstansby)
- docs: add contributing widget guide #491 (tlambert03)
Merged pull requests:
- build: move to all pyproject and use hatch for build #506 (tlambert03)
- refactor: Use parametrized generics for ListEdit and TupleEdit #500 (tlambert03)
- refactor: repo reorganization and return removed names #497 (tlambert03)
- chore: rename napari org to pyapp-kit #495 (tlambert03)
- refactor: remove WidgetOptions type #485 (tlambert03)
- remove type wrapper, preparing for improved type-map resolution #448 (tlambert03)
v0.6.1 (2022-11-18)
v0.6.0 (2022-10-26)
Tests & CI:
- tests: skip mypy tests on all but linux #481 (tlambert03)
Documentation:
- docs: add doi to readme #479 (tlambert03)
Merged pull requests:
- chore: changelog v0.6.0 #480 (tlambert03)
v0.6.0rc2 (2022-10-25)
Implemented enhancements:
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
Documentation:
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Documentation:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method #443 (hanjinliu)
- Expose QScrollArea as native widget #429 (dstansby)
- Turn off adaptive step if "step" option is given #425 (hanjinliu)
Tests & CI:
- tests: add test for magic-class #447 (tlambert03)
- test: change pytest testing plugin #438 (tlambert03)
Documentation:
- docs: changelog v0.6.0 #462 (tlambert03)
- Fix links in documentation #433 (Czaki)
- fix docs build #428 (tlambert03)
- Bump jupyter-book to 0.12.x #427 (dstansby)
Merged pull requests:
- build: pin pyside6 extra #460 (tlambert03)
v0.5.1 (2022-06-14)
Fixed bugs:
Merged pull requests:
- add changelog for v0.5.1 #423 (tlambert03)
v0.5.0 (2022-06-13)
Implemented enhancements:
v0.6.1
Changelog
0.6.0 (2022-10-26)
Merged pull requests:
- docs: add doi to readme #479 (tlambert03)
v0.6.0rc2 (2022-10-25)
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #477 (pre-commit-ci[bot])
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Merged pull requests:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method #443 (hanjinliu)
- Expose QScrollArea as native widget #429 (dstansby)
- Turn off adaptive step if "step" option is given #425 (hanjinliu)
Tests & CI:
- tests: add test for magic-class #447 (tlambert03)
- test: change pytest testing plugin #438 (tlambert03)
Documentation:
- docs: changelog v0.6.0 #462 (tlambert03)
- Fix links in documentation #433 (Czaki)
- fix docs build #428 (tlambert03)
- Bump jupyter-book to 0.12.x #427 (dstansby)
Merged pull requests:
- build: pin pyside6 extra #460 (tlambert03)
v0.5.1 (2022-06-14)
Fixed bugs:
Merged pull requests:
- add changelog for v0.5.1 #423 (tlambert03)
v0.5.0 (2022-06-13)
Implemented enhancements:
- feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
- Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
- Make call_button public #391 (dstansby)
- Add scrollable widgets #388 (dstansby)
Fixed bugs:
- Return empty tuple for no selected files #415 (aeisenbarth)
- Block event emits during choices batch update #407 (aeisenbarth)
- Bug fix of type check in ListEdit #404 (hanjinliu)
- Fix bug with small default range in SpinBox #397 (Czaki)
- Fix bug in creation of RangeEdit using create_widget #396 (Czaki)
- Fix insertion of Container widget #394 (hanjinliu)
Tests & CI:
- fix napari CI test #417 (tlambert03)
- ci(dependabot): bump actions/setup-python from 1 to 3 #414 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #413 (dependabot[bot])
- ci(dependabot): bump actions/checkout from 2 to 3 #412 (dependabot[bot])
- ci: add dependabot #411 (tlambert03)
- Fix typesafety tests #399 (tlambert03)
Merged pull requests:
- add changelog for v0.5.0 #418 (tlambert03)
v0.4.0 (2022-03-25)
Documentation:
v0.4.0rc1 (2022-03-18)
Implemented enhancements:
Fixed bugs:
- Use empty string as null value for FileEdit #384 (brisvag)
- fix register_widget with widget subclass #376 (tlambert03)
Deprecated:
- Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)
Tests & CI:
- Check out napari repo instead of git+https #378 (jni)
- Test that bound values don't get called greedily upon widget creation #371 (tlambert03)
v0.3.7 (2022-02-12)
Merged pull requests:
- bump psygnal dep to 0.3.0 #369 (tlambert03)
v0.3.6 (2022-02-11)
Fixed bugs:
- Fix
_normalize_slot
private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)
v0.3.5 (2022-02-07)
Implemented enhancements:
- Create return matcher for extensible return widget creation #355 ([gselzer]...
v0.6.0
Changelog
0.6.0 (2022-10-26)
Merged pull requests:
- docs: add doi to readme #479 (tlambert03)
v0.6.0rc2 (2022-10-25)
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #477 (pre-commit-ci[bot])
- Enable option to raise excpetion if magicgui cannot determine widget for provided value/annotation #476 (Czaki)
- docs: fix word in slice edit docs #472 (tlambert03)
v0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
Merged pull requests:
- docs: changelog v0.6.0rc1 #471 (tlambert03)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method #443 (hanjinliu)
- Expose QScrollArea as native widget #429 (dstansby)
- Turn off adaptive step if "step" option is given #425 (hanjinliu)
Tests & CI:
- tests: add test for magic-class #447 (tlambert03)
- test: change pytest testing plugin #438 (tlambert03)
Documentation:
- docs: changelog v0.6.0 #462 (tlambert03)
- Fix links in documentation #433 (Czaki)
- fix docs build #428 (tlambert03)
- Bump jupyter-book to 0.12.x #427 (dstansby)
Merged pull requests:
- build: pin pyside6 extra #460 (tlambert03)
v0.5.1 (2022-06-14)
Fixed bugs:
Merged pull requests:
- add changelog for v0.5.1 #423 (tlambert03)
v0.5.0 (2022-06-13)
Implemented enhancements:
- feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
- Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
- Make call_button public #391 (dstansby)
- Add scrollable widgets #388 (dstansby)
Fixed bugs:
- Return empty tuple for no selected files #415 (aeisenbarth)
- Block event emits during choices batch update #407 (aeisenbarth)
- Bug fix of type check in ListEdit #404 (hanjinliu)
- Fix bug with small default range in SpinBox #397 (Czaki)
- Fix bug in creation of RangeEdit using create_widget #396 (Czaki)
- Fix insertion of Container widget #394 (hanjinliu)
Tests & CI:
- fix napari CI test #417 (tlambert03)
- ci(dependabot): bump actions/setup-python from 1 to 3 #414 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #413 (dependabot[bot])
- ci(dependabot): bump actions/checkout from 2 to 3 #412 (dependabot[bot])
- ci: add dependabot #411 (tlambert03)
- Fix typesafety tests #399 (tlambert03)
Merged pull requests:
- add changelog for v0.5.0 #418 (tlambert03)
v0.4.0 (2022-03-25)
Documentation:
v0.4.0rc1 (2022-03-18)
Implemented enhancements:
Fixed bugs:
- Use empty string as null value for FileEdit #384 (brisvag)
- fix register_widget with widget subclass #376 (tlambert03)
Deprecated:
- Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)
Tests & CI:
- Check out napari repo instead of git+https #378 (jni)
- Test that bound values don't get called greedily upon widget creation #371 (tlambert03)
v0.3.7 (2022-02-12)
Merged pull requests:
- bump psygnal dep to 0.3.0 #369 (tlambert03)
v0.3.6 (2022-02-11)
Fixed bugs:
- Fix
_normalize_slot
private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)
v0.3.5 (2022-02-07)
Implemented enhancements:
- Create return matcher for extensible return widget creation #355 ([gselzer]...
v0.6.0rc2
[pre-commit.ci] pre-commit autoupdate (#477) updates: - [github.com/PyCQA/autoflake: v1.7.6 → v1.7.7](https://github.com/PyCQA/autoflake/compare/v1.7.6...v1.7.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
v0.6.0rc1
Changelog
0.6.0rc1 (2022-10-22)
Implemented enhancements:
- feat: add context manager for register_type #470 (tlambert03)
- feat: click on button return #468 (tlambert03)
Fixed bugs:
- fix: Fix persist on magicgui method decorator #469 (tlambert03)
- fix: handle case of bad parameter cache file read #467 (tlambert03)
- use math.ceil to ensure get_text_width returns int #465 (psobolewskiPhD)
- Fix ipynb PushButton #464 (hanjinliu)
v0.6.0rc0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method #443 (hanjinliu)
- Expose QScrollArea as native widget #429 (dstansby)
- Turn off adaptive step if "step" option is given #425 (hanjinliu)
Tests & CI:
- tests: add test for magic-class #447 (tlambert03)
- test: change pytest testing plugin #438 (tlambert03)
Documentation:
- docs: changelog v0.6.0 #462 (tlambert03)
- Fix links in documentation #433 (Czaki)
- fix docs build #428 (tlambert03)
- Bump jupyter-book to 0.12.x #427 (dstansby)
Merged pull requests:
- build: pin pyside6 extra #460 (tlambert03)
v0.5.1 (2022-06-14)
Fixed bugs:
Merged pull requests:
- add changelog for v0.5.1 #423 (tlambert03)
v0.5.0 (2022-06-13)
Implemented enhancements:
- feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
- Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
- Make call_button public #391 (dstansby)
- Add scrollable widgets #388 (dstansby)
Fixed bugs:
- Return empty tuple for no selected files #415 (aeisenbarth)
- Block event emits during choices batch update #407 (aeisenbarth)
- Bug fix of type check in ListEdit #404 (hanjinliu)
- Fix bug with small default range in SpinBox #397 (Czaki)
- Fix bug in creation of RangeEdit using create_widget #396 (Czaki)
- Fix insertion of Container widget #394 (hanjinliu)
Tests & CI:
- fix napari CI test #417 (tlambert03)
- ci(dependabot): bump actions/setup-python from 1 to 3 #414 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #413 (dependabot[bot])
- ci(dependabot): bump actions/checkout from 2 to 3 #412 (dependabot[bot])
- ci: add dependabot #411 (tlambert03)
- Fix typesafety tests #399 (tlambert03)
Merged pull requests:
- add changelog for v0.5.0 #418 (tlambert03)
v0.4.0 (2022-03-25)
Documentation:
v0.4.0rc1 (2022-03-18)
Implemented enhancements:
Fixed bugs:
- Use empty string as null value for FileEdit #384 (brisvag)
- fix register_widget with widget subclass #376 (tlambert03)
Deprecated:
- Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)
Tests & CI:
- Check out napari repo instead of git+https #378 (jni)
- Test that bound values don't get called greedily upon widget creation #371 (tlambert03)
v0.3.7 (2022-02-12)
Merged pull requests:
- bump psygnal dep to 0.3.0 #369 (tlambert03)
v0.3.6 (2022-02-11)
Fixed bugs:
- Fix
_normalize_slot
private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)
v0.3.5 (2022-02-07)
Implemented enhancements:
Fixed bugs:
- Add new type normalization TypeWrapper, fix builtin and optional ForwardRefs #362 (tlambert03)
- Fix changing choices on ComboBox #352 (tlambert03)
Tests & CI:
- fix tests in xvfb-action #366 (tlambert03)
Documentation:
- update napari examples #357 (tlambert03)
Merged pull requests:
- Do not package tests #365 (jaimergp)
- Make Table a ValueWidget #360 (tlambert03)
- Update build workflow [#344](https://github.c...
v0.6.0rc0
Changelog
v0.6.0 (2022-10-21)
Implemented enhancements:
- Support
Literal
type #458 (hanjinliu) - feat: add range slider (take 2) #455 (tlambert03)
- feat: Pass parent to backend widget #440 (tlambert03)
- Add ipywidgets backend #87 (tlambert03)
Fixed bugs:
- fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
- Fix FunctionGui behavior as a class method #443 (hanjinliu)
- Expose QScrollArea as native widget #429 (dstansby)
- Turn off adaptive step if "step" option is given #425 (hanjinliu)
Tests & CI:
- tests: add test for magic-class #447 (tlambert03)
- test: change pytest testing plugin #438 (tlambert03)
Documentation:
- Fix links in documentation #433 (Czaki)
- fix docs build #428 (tlambert03)
- Bump jupyter-book to 0.12.x #427 (dstansby)
Merged pull requests:
- build: pin pyside6 extra #460 (tlambert03)
v0.5.1 (2022-06-14)
Fixed bugs:
Merged pull requests:
- add changelog for v0.5.1 #423 (tlambert03)
v0.5.0 (2022-06-13)
Implemented enhancements:
- feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
- Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
- Make call_button public #391 (dstansby)
- Add scrollable widgets #388 (dstansby)
Fixed bugs:
- Return empty tuple for no selected files #415 (aeisenbarth)
- Block event emits during choices batch update #407 (aeisenbarth)
- Bug fix of type check in ListEdit #404 (hanjinliu)
- Fix bug with small default range in SpinBox #397 (Czaki)
- Fix bug in creation of RangeEdit using create_widget #396 (Czaki)
- Fix insertion of Container widget #394 (hanjinliu)
Tests & CI:
- fix napari CI test #417 (tlambert03)
- ci(dependabot): bump actions/setup-python from 1 to 3 #414 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #413 (dependabot[bot])
- ci(dependabot): bump actions/checkout from 2 to 3 #412 (dependabot[bot])
- ci: add dependabot #411 (tlambert03)
- Fix typesafety tests #399 (tlambert03)
Merged pull requests:
- add changelog for v0.5.0 #418 (tlambert03)
v0.4.0 (2022-03-25)
Documentation:
v0.4.0rc1 (2022-03-18)
Implemented enhancements:
Fixed bugs:
- Use empty string as null value for FileEdit #384 (brisvag)
- fix register_widget with widget subclass #376 (tlambert03)
Deprecated:
- Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)
Tests & CI:
- Check out napari repo instead of git+https #378 (jni)
- Test that bound values don't get called greedily upon widget creation #371 (tlambert03)
v0.3.7 (2022-02-12)
Merged pull requests:
- bump psygnal dep to 0.3.0 #369 (tlambert03)
v0.3.6 (2022-02-11)
Fixed bugs:
- Fix
_normalize_slot
private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)
v0.3.5 (2022-02-07)
Implemented enhancements:
Fixed bugs:
- Add new type normalization TypeWrapper, fix builtin and optional ForwardRefs #362 (tlambert03)
- Fix changing choices on ComboBox #352 (tlambert03)
Tests & CI:
- fix tests in xvfb-action #366 (tlambert03)
Documentation:
- update napari examples #357 (tlambert03)
Merged pull requests:
- Do not package tests #365 (jaimergp)
- Make Table a ValueWidget #360 (tlambert03)
- Update build workflow #344 (tlambert03)
v0.3.4 (2022-01-01)
Implemented enhancements:
- support Qt6 #324 (tlambert03)
- Support partials and tz.curry #316 (tlambert03)
Fixed bugs:
- Fix buttons on PySide2 #343 (tlambert03)
- fix py3.10 test #339 (tlambert03)
- Skip bad parameter names in inject tooltip #336 (tlambert03)
- Relay signals from Container to Container #331 (hanjinliu)
- Fix readout visibility on slider
__init__
#329 (tlambert03) - Fix b...
v0.5.1
Changelog
0.5.1 (2022-06-14)
Fixed bugs:
v0.5.0 (2022-06-13)
Implemented enhancements:
- feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
- Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
- Make call_button public #391 (dstansby)
- Add scrollable widgets #388 (dstansby)
Fixed bugs:
- Return empty tuple for no selected files #415 (aeisenbarth)
- Block event emits during choices batch update #407 (aeisenbarth)
- Bug fix of type check in ListEdit #404 (hanjinliu)
- Fix bug with small default range in SpinBox #397 (Czaki)
- Fix bug in creation of RangeEdit using create_widget #396 (Czaki)
- Fix insertion of Container widget #394 (hanjinliu)
Tests & CI:
- fix napari CI test #417 (tlambert03)
- ci(dependabot): bump actions/setup-python from 1 to 3 #414 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #413 (dependabot[bot])
- ci(dependabot): bump actions/checkout from 2 to 3 #412 (dependabot[bot])
- ci: add dependabot #411 (tlambert03)
- Fix typesafety tests #399 (tlambert03)
Merged pull requests:
- add changelog for v0.5.0 #418 (tlambert03)
v0.4.0 (2022-03-25)
Documentation:
v0.4.0rc1 (2022-03-18)
Implemented enhancements:
Fixed bugs:
- Use empty string as null value for FileEdit #384 (brisvag)
- fix register_widget with widget subclass #376 (tlambert03)
Deprecated:
- Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)
Tests & CI:
- Check out napari repo instead of git+https #378 (jni)
- Test that bound values don't get called greedily upon widget creation #371 (tlambert03)
v0.3.7 (2022-02-12)
Merged pull requests:
- bump psygnal dep to 0.3.0 #369 (tlambert03)
v0.3.6 (2022-02-11)
Fixed bugs:
- Fix
_normalize_slot
private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)
v0.3.5 (2022-02-07)
Implemented enhancements:
Fixed bugs:
- Add new type normalization TypeWrapper, fix builtin and optional ForwardRefs #362 (tlambert03)
- Fix changing choices on ComboBox #352 (tlambert03)
Tests & CI:
- fix tests in xvfb-action #366 (tlambert03)
Documentation:
- update napari examples #357 (tlambert03)
Merged pull requests:
- Do not package tests #365 (jaimergp)
- Make Table a ValueWidget #360 (tlambert03)
- Update build workflow #344 (tlambert03)
v0.3.4 (2022-01-01)
Implemented enhancements:
- support Qt6 #324 (tlambert03)
- Support partials and tz.curry #316 (tlambert03)
Fixed bugs:
- Fix buttons on PySide2 #343 (tlambert03)
- fix py3.10 test #339 (tlambert03)
- Skip bad parameter names in inject tooltip #336 (tlambert03)
- Relay signals from Container to Container #331 (hanjinliu)
- Fix readout visibility on slider
__init__
#329 (tlambert03) - Fix bug in Select widget value setter in direct API usage #326 (tlambert03)
Tests & CI:
- Pre commit ci update config #338 (tlambert03)
- Fixing a few test things #325 (tlambert03)
Documentation:
- adds waveform generator exemple #322 (glyg)
- add example of adding mpl FigureCanvas to widget #321 (tlambert03)
v0.3.3 (2021-11-08)
Implemented enhancements:
- Add update, asdict, and update_widget to FunctionGui #309 (tlambert03)
- Add support for python 3.10 #294 (tlambert03)
Fixed bugs:
- Fix deprecation events for psygnal 0.2 #311 (tlambert03)
v0.3.2 (2021-10-22)
Fixed bugs:
- Fix unbound variable in format_number #303 (tlambert03)
v0.3.1 (2021-10-21)
Implemented enhancements:
- Add stacklevel to provide better information about place of problem #302 (Czaki)
- Table widget updates #301 (hanjinliu)
v0.3.0 (2021-10-10)
**Implemented enhanc...