Changes#

History of user-visible changes between the versions.

4.0.0#

Released 2024-08-16

Breaking Changes#

  • Documentation moved to GitHub Pages (from readthedocs).

  • Documentation now uses ‘pydata_sphinx_theme’.

  • Project moved to GitHub “BCDA-APS” organization.

  • Python 3.8 - 3.12 now supported (no Python 2 support).

  • Source code style enforced by ruff.

  • Switch to use PyDM widgets (dropped bcdaqwidgets).

  • Switch to use PyQt5 (from PyQt4).

  • Switch to use setuptools_scm (dropped versioneer).

Maintenance#

  • Started unit testing.

  • Source code style enforced in continuous integration.

Releases for Python 2#

3.2.8+:
  • #20 apply recommendations from LGTM.com automated code review

3.2.8 (2017-04-01):
  • #15 bcdaqwidgets now on PyPI

  • #14 pick up GitHub tag versions with versioneer

  • #12 build for RTD in a conda environment

v3.2.6 (2015.04.13):

bcdaqwidgets has replaced PySide with PyQt4, do that here

v3.2.5 (2014.12.05):

make URL be an active (QPushButton) link in About box

v3.2.4 (2014-11-24):

Log status updates from pvMail.PvMail() in the GUI

v3.2.3 (2014-11-19):

email sent in separate thread, PV content shown in GUI when connected

v3.2.0 (2014-11-18):

refactor GUI to Qt4 framework

v3.1.0 (2014-11-11):

add optional SMTP email support and configuration file

v3.0.5 (2014-11-06):

move project to prjemian/pvMail

v3.0.4 (2014-11-05):

make docs build at http://pvmail.readthedocs.org

v3.0.3 (2014-07-10):
  • Resolve CA monitor problems

  • update packaging to contemporary practice

  • handle change in PyEpics internal cache of monitored PVs

v3.0.2 (2013-10-18):

Simplify startup of pvMail by installing launcher as <python>/bin/pvMail as part of setup.py tasks

v3.0.1 (2012-09-07):
  • new home for documentation

  • check for existence of sendmail program before trying

v3.0 (2012-06-19):

release of new code

2011-11-23 prj:

complete rewrite using PyEpics and combined GUI (Traits) and CLI

2009-12-02 prj:

converted to use wxPython (no Tkinter or Pmw)

2005.09.07 kag:

Initial alpha version. Needs testing.