- Remove deprecated call to pkg_resources by @jfoster17 in #36
- Add Qt connection handler for date/time widgets by @Carifio24 in #37
- Make qtpy an optional dependency by @Carifio24 in #38
Full Changelog: https://github.com/glue-viz/echo/compare/v0.8.0...v0.9.0
- Added test for connect_list_selection and fix remaining PyQt6 issue by @astrofrog in #35
Full Changelog: https://github.com/glue-viz/echo/compare/v0.7...v0.8.0
- Fix compatibility with PyQt6 by @astrofrog in #29
- Migrate CI tests and publishing task to GitHub Actions by @dhomeier in #33
- Add PySide6 test envs to CI by @dhomeier in #34
- @dhomeier made their first contribution in #33
Full Changelog: https://github.com/glue-viz/echo/compare/v0.5...v0.6
- Fixed compatibility with recent PyQt5 versions.
- Add the ability to specify for
SelectionCallbackProperty
whether to - compare choices using equality or identity. [#26]
- Fixed an issue that could lead to
CallbackContainer
returning dead - weak references during iteration. [#27]
- Added the ability to add arbitrary callbacks to
CallbackDict
and CallbackList
via the.callbacks
attribute. [#25]
- Fix setting of defaults in callback list and dict properties. [#24]
- Python 3.6 or later is now required. [#20]
- Significant refactoring of the package. [#20]
- Initial version