From 2bd7bfc3ab942a7a0c6091b3c2dbc96f153a2444 Mon Sep 17 00:00:00 2001 From: Jeffrey Gill Date: Sun, 17 Jan 2021 01:48:42 -0500 Subject: [PATCH 1/3] Add change log link to PyPI Closes #303 --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 251e921..d4bf4d1 100644 --- a/setup.py +++ b/setup.py @@ -105,10 +105,11 @@ author_email = 'jeffrey.p.gill@gmail.com', license = 'MIT', url = 'https://github.com/jpgill86/neurotic', - project_urls={ + project_urls = { 'Documentation': 'https://neurotic.readthedocs.io', 'Source code': 'https://github.com/jpgill86/neurotic', 'Bug tracker': 'https://github.com/jpgill86/neurotic/issues', + 'Change log': 'https://neurotic.readthedocs.io/en/latest/releasenotes.html', }, classifiers = [ 'Development Status :: 5 - Production/Stable', From 333ee33053dd450a093c26822152e11768781a3c Mon Sep 17 00:00:00 2001 From: Jeffrey Gill Date: Sun, 17 Jan 2021 03:10:23 -0500 Subject: [PATCH 2/3] Tweak global config file template --- neurotic/global_config_template.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/neurotic/global_config_template.txt b/neurotic/global_config_template.txt index a0bdd59..fd6c32a 100644 --- a/neurotic/global_config_template.txt +++ b/neurotic/global_config_template.txt @@ -43,5 +43,6 @@ [app] # When the app is launched, neurotic automatically checks for updates unless -# this parameter is set to false. +# the "auto_check_for_updates" parameter is set to false. + # auto_check_for_updates = true From 18e4e9987f255cd0dcb326238a3dc616cc067165 Mon Sep 17 00:00:00 2001 From: Jeffrey Gill Date: Sun, 17 Jan 2021 03:10:48 -0500 Subject: [PATCH 3/3] Prepare release 1.5.0 --- docs/releasenotes.rst | 1 + docs/releases/1.5.0.rst | 58 +++++++++++++++++++++++++++++++++++++++++ setup.py | 6 ++--- 3 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 docs/releases/1.5.0.rst diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index 3f82be4..2749d47 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -6,6 +6,7 @@ Release Notes .. toctree:: :maxdepth: 1 + releases/1.5.0 releases/1.4.1 releases/1.4.0 releases/1.3.0 diff --git a/docs/releases/1.5.0.rst b/docs/releases/1.5.0.rst new file mode 100644 index 0000000..cbb00dd --- /dev/null +++ b/docs/releases/1.5.0.rst @@ -0,0 +1,58 @@ +.. _v1.5.0: + +neurotic 1.5.0 +============== + +2021-01-17 + +This release's biggest feature is Google Drive integration: Use *neurotic* to +fetch data files from either My Drive or Share Drives (formerly known as Team +Drives). Read more here: :ref:`gdrive-urls` and :ref:`gdrive`. + +Additionally, you can now customize some default settings for *neurotic*, such +as which metadata file is opened by default. Read more here: +:ref:`global-config`. + +New features +------------ + +* Add capability to download files from Google Drive + (:pr:`294`, :pr:`297`, :pr:`309`) + +* Allow users to change defaults in a global configuration file + (:pr:`285`, :pr:`304`) + +Improvements +------------ + +* Automatically check for updates when the app is launched + (:pr:`307`, :pr:`310`) + +* Remove incomplete files when a download is interrupted + (:pr:`280`) + +* Add amplitude discriminator parameter for extrema type (detect peaks or + troughs) + (:pr:`284`) + +* Annotate detected spike trains with amplitude discriminator units and epoch + (:pr:`281`, :pr:`282`, :pr:`284`) + +Documentation +------------- + +* Many aesthetic and content improvements to the documentation + (:pr:`256`, :pr:`268`, :pr:`269`, :pr:`272`, :pr:`273`, :pr:`274`, :pr:`275`, + :pr:`295`, :pr:`298`, :pr:`302`, :pr:`303`, :pr:`305`, :pr:`306`, :pr:`308`) + +Testing +------- + +* Transition to GitHub Actions for automated testing + (:pr:`286`, :pr:`287`, :pr:`299`, :pr:`301`) + +* Add tests for and declare support for Python 3.9 + (:pr:`283`) + +* Exclude py files not part of the main package from coverage reports + (:pr:`300`) diff --git a/setup.py b/setup.py index d4bf4d1..987d910 100644 --- a/setup.py +++ b/setup.py @@ -11,9 +11,9 @@ # Change version number here, not in neurotic/version.py, which is generated # by this script. Try to follow recommended versioning guidelines at semver.org. MAJOR = 1 # increment for backwards-incompatible changes -MINOR = 4 # increment for backwards-compatible feature additions -MICRO = 2 # increment for backwards-compatible bug fixes -IS_RELEASED = False # determines whether version will be marked as development +MINOR = 5 # increment for backwards-compatible feature additions +MICRO = 0 # increment for backwards-compatible bug fixes +IS_RELEASED = True # determines whether version will be marked as development VERSION = f'{MAJOR}.{MINOR}.{MICRO}' # Try to fetch the git revision number from the .git directory if it exists,