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):
#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 ofsetup.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.