From 08739a8b5211e4f2df84ebcdf91a38d1b3ef3c9b Mon Sep 17 00:00:00 2001 From: Jeffrey Gill Date: Mon, 11 Jan 2021 21:58:47 -0500 Subject: [PATCH] Prepare release 1.4.0 --- MANIFEST.in | 2 +- doc/releasenotes.rst | 1 + doc/releases/1.4.0.rst | 63 ++++++++++++++++++++++++++++++++++++++++++ ephyviewer/version.py | 2 +- setup.py | 3 +- 5 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 doc/releases/1.4.0.rst diff --git a/MANIFEST.in b/MANIFEST.in index c1a7121..9d5d250 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,2 @@ include LICENSE -include README.md +include README.rst diff --git a/doc/releasenotes.rst b/doc/releasenotes.rst index c3174db..4dd579e 100644 --- a/doc/releasenotes.rst +++ b/doc/releasenotes.rst @@ -6,6 +6,7 @@ Release Notes .. toctree:: :maxdepth: 1 + releases/1.4.0.rst releases/1.3.1.rst releases/1.3.0.rst releases/1.2.3.rst diff --git a/doc/releases/1.4.0.rst b/doc/releases/1.4.0.rst new file mode 100644 index 0000000..1dd2be6 --- /dev/null +++ b/doc/releases/1.4.0.rst @@ -0,0 +1,63 @@ +Version 1.4.0 +------------- + +2021-01-16 + +Epoch encoder enhancements +.......................... + +The epoch encoder received major improvements in functionality, appearance, and +performance. + +* Reorganize EpochEncoder controls to reduce crowding + (:pr:`113`, :pr:`108`) + +* Add editable fields and row buttons to EpochEncoder table + (:pr:`103`, :pr:`110`, :pr:`111`, :pr:`112`, :pr:`131`) + +* Add undo/redo functionality to EpochEncoder + (:pr:`118`, :pr:`119`, :pr:`121`) + +* Allow new EpochEncoder labels to be created on-the-fly + (:pr:`105`, :pr:`127`) + +* Display EpochEncoder shortcut keys as y-axis tick mark labels + (:pr:`104`) + +* Dramatically improve EpochEncoder performance when there are many epochs + (:pr:`120`) + +Bug fixes +......... + +* Allow standalone app to open multiple files, each in independent windows + (:pr:`122`, :pr:`123`) + +* Fix signal grouping in ``get_sources_from_neo_rawio()`` for Neo 0.9.0 + (:pr:`117`) + +* Fix ``'method' object is not connected`` TimeFreqViewer error for pyqtgraph + 0.11.0 + (:pr:`124`, :pr:`126`) + +* Fix TraceViewer scatter points changing color randomly with pyqtgraph 0.11.1 + (:pr:`132`, :pr:`133`) + +* Fix bounds of EpochEncoder start/stop spin boxes + (:pr:`106`, :pr:`107`) + +* Fix EpochEncoder start/stop spin box values not immediately updating when + "Set start"/"Set stop" buttons are pressed on macOS + (:pr:`115`, :pr:`129`) + +* Prevent overzealous spin box height correction in pyqtgraph 0.11.0 + (:pr:`114`) + +Documentation +............. + +* Update docs style and content + (:pr:`128`, :pr:`134`, :pr:`135`) + +* Cite eNeuro paper + (:pr:`125`) diff --git a/ephyviewer/version.py b/ephyviewer/version.py index c3c9e81..f5a0a88 100644 --- a/ephyviewer/version.py +++ b/ephyviewer/version.py @@ -1 +1 @@ -version = '1.3.2.dev' +version = '1.4.0' diff --git a/setup.py b/setup.py index 7b78bba..2aaedb9 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ # Read in the README to serve as the long_description, which will be presented # on pypi.org as the project description. -with open('README.md', 'r') as f: +with open('README.rst', 'r') as f: long_description = f.read() with open('ephyviewer/version.py') as f: @@ -40,6 +40,7 @@ 'Documentation': 'https://ephyviewer.readthedocs.io/en/latest/', 'Source code': 'https://github.com/NeuralEnsemble/ephyviewer/', 'Bug tracker': 'https://github.com/NeuralEnsemble/ephyviewer/issues', + 'Change log': 'https://ephyviewer.readthedocs.io/en/latest/releasenotes.html', }, classifiers = [ 'Intended Audience :: Science/Research',