Change historyΒΆ

2016-02-10

  • moved to package format

v0.2.0: 2016-02-25

  • colourlog renamed logsupport.

v0.3.5: 2016-11-25

  • Python type hints.
  • Write exit_on_exception exceptions to log, not via print().
  • whisker.qtclient.WhiskerOwner offers new pingack_received signal.

v0.3.6: 2016-12-01

  • Changed from PySide to PyQt5 (fewer bugs).

v0.3.6: 2017-03-23

  • Removed annotations from alembic.py; alembic uses inspect.getargspec(), which chokes with ValueError: Function has keyword-only arguments or annotations....
  • Support PyQt 5.8, including removing calls to QHeaderView.setClickable, which has gone: https://doc.qt.io/qt-5/qheaderview.html

v0.1.10: 2016-06-22

  • Updates for Starfeeder.

v0.1.11: 2016-06-23

  • Further updates for Starfeeder; supporting structured handling of ClientMessage.

v1.0: 2017

  • Update for new cardinal_pythonlib.

v1.0.3: 2017-09-07

  • use SQLAlchemy 1.2 pool_pre_ping feature

v1.0.4: 2018-09-18

  • PyQt5 and Twisted added as requirements
  • Sphinx docs
  • updated signal debugging for PyQt5 in debug_qt.py
  • general tidy
  • ValidationError removed from whisker.qt; is in whisker.exceptions (previously duplicated)
  • additional randomization functions

v1.1.0: 2018-09-21 to 2018-09-22

v1.2.0 to 1.3.0: 2020-02-09