Change history

v0.1.0 – Feb–Mar 2016

  • Started. Released 21 Mar 2016.

Others, to v0.4.2

  • Not detailed in full.

v0.5.0 – Mar 2017

  • Changed from PySide to PyQt 5.8, following other projects (e.g. Starfeeder), as this is more stable and also allows Python 3.5.

  • Added more test code (including command-line tests) for trial planning, following a query from YC, but this seems fine.

v0.6.0 – Sep 2018

  • Documentation from OpenOffice/PDF to Sphinx/HTML.

  • Library upgrades:

    • alembic from 0.8.4 to 1.0.0

    • python-dateutil from 2.5.1 to 2.7.3

    • whisker from 1.0.0 to 1.1.0

    • SQLAlchemy from 1.2.0b2 to 1.2.12 (to fix Unknown system variable 'tx_isolation' bug with MySQL 8.0.12)

    • sadisplay from 0.4.8 to 0.4.9

    • sqlalchemy-utils from 0.32.13 to 0.33.5

  • Note that if you install MySQL Connector/Python system-wide (via the MySQL installer), it may not be available from a virtual environment; in that case, use pip install mysql-connector-python.

  • MAX_VERSION_LENGTH set to its proper value of 147.

  • Options to restrict the choice holes offered. See whisker_serial_order.models.ChoiceHoleRestriction. New field: config_stage.choice_hole_restriction.

To do

Todo

GUI/console problem could be improved.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/whiskerserialorder/checkouts/latest/docs/source/development_notes.rst, line 373.)