From fb66057b238c88484f1909cd3b4abdfbe823ab30 Mon Sep 17 00:00:00 2001 From: Lorenz Esch Date: Wed, 18 Nov 2020 11:45:01 -0500 Subject: [PATCH] MAINT,DOC: Prepare for v0.1.8 --- applications/mne_analyze/mne_analyze/info.h | 2 +- applications/mne_scan/mne_scan/info.h | 2 +- doc/doxygen/mne-cpp_doxyfile | 2 +- .../pages/development/ci_releasecycle.md | 2 +- doc/gh-pages/pages/install/binaries.md | 2 +- doc/gh-pages/pages/install/changelog.md | 85 ++++++++++++++++++- mne-cpp.pri | 2 +- 7 files changed, 90 insertions(+), 7 deletions(-) diff --git a/applications/mne_analyze/mne_analyze/info.h b/applications/mne_analyze/mne_analyze/info.h index 6b67ef93d4e..e89c744ef83 100644 --- a/applications/mne_analyze/mne_analyze/info.h +++ b/applications/mne_analyze/mne_analyze/info.h @@ -141,7 +141,7 @@ class CInfo */ static int RevisionVersion() { - return 7; + return 8; } //========================================================================================================= diff --git a/applications/mne_scan/mne_scan/info.h b/applications/mne_scan/mne_scan/info.h index 87d043627fd..c03b2f90c15 100644 --- a/applications/mne_scan/mne_scan/info.h +++ b/applications/mne_scan/mne_scan/info.h @@ -146,7 +146,7 @@ class CInfo */ static int RevisionVersion() { - return 7; + return 8; } //========================================================================================================= diff --git a/doc/doxygen/mne-cpp_doxyfile b/doc/doxygen/mne-cpp_doxyfile index 2a3e48524bc..93e21bded63 100644 --- a/doc/doxygen/mne-cpp_doxyfile +++ b/doc/doxygen/mne-cpp_doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = MNE-CPP # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.1.6 +PROJECT_NUMBER = 0.1.8 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/doc/gh-pages/pages/development/ci_releasecycle.md b/doc/gh-pages/pages/development/ci_releasecycle.md index 74cf986f55c..ca70502ca5b 100644 --- a/doc/gh-pages/pages/development/ci_releasecycle.md +++ b/doc/gh-pages/pages/development/ci_releasecycle.md @@ -12,7 +12,7 @@ New development takes place on the `master` branch. Once the developers have rou 1. (Manually) Increment version number in [mne-cpp.pri](https://github.com/mne-tools/mne-cpp/blob/master/mne-cpp.pri){:target="_blank" rel="noopener"} and [mne-cpp_doxyfile](https://github.com/mne-tools/mne-cpp/blob/master/doc/doxygen/mne-cpp_doxyfile){:target="_blank" rel="noopener"} by `0.x.y`. 2. (Manually) Change version numbers of applications, e.g., [MNE Scan](https://github.com/mne-tools/mne-cpp/blob/master/applications/mne_scan/mne_scan/info.h){:target="_blank" rel="noopener"} and [MNE Analyze](https://github.com/mne-tools/mne-cpp/blob/master/applications/mne_analyze/mne_analyze/info.h){:target="_blank" rel="noopener"}. 3. (Manually) Prepare and update the [release table](https://mne-cpp.github.io/pages/install/binaries.html){:target="_blank" rel="noopener"}. -4. (Manually) Prepare and update the [changelog](https://mne-cpp.github.io/pages/install/changelog.html){:target="_blank" rel="noopener"}. +4. (Manually) Prepare and update the [changelog](https://mne-cpp.github.io/pages/install/changelog.html){:target="_blank" rel="noopener"}. The changelog of the to be released version can be found [here](https://github.com/mne-tools/mne-cpp/wiki/Changelog-WIP){:target="_blank" rel="noopener"}. Note: The number of commits per contributor can be listed via: `git shortlog -s -n --no-merges --since=" [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.7/mne-cpp-windows-dynamic-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.7/mne-cpp-linux-dynamic-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.7/mne-cpp-macos-dynamic-x86_64.tar.gz){: .btn .btn-blue } | +| [0.1.8](changelog.md#version-018) | 2020-11-19 | [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.8/mne-cpp-windows-dynamic-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.8/mne-cpp-linux-dynamic-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.8/mne-cpp-macos-dynamic-x86_64.tar.gz){: .btn .btn-blue } | Development Release {: .label .label-green } diff --git a/doc/gh-pages/pages/install/changelog.md b/doc/gh-pages/pages/install/changelog.md index dc57237b74d..aed70ae421a 100644 --- a/doc/gh-pages/pages/install/changelog.md +++ b/doc/gh-pages/pages/install/changelog.md @@ -7,6 +7,90 @@ nav_order: 1 # Changelog +## Version 0.1.8 - 2020/11/19 + +### Applications + +MNE Analyze + * Moved View3D controls to settings view + * New event and struct for sending settings + * Fix GUI spacing in averaging plugin + * New Dipole Fit plugin for MNE Analyze + * Loading new files: *trans.fif, *cov-fif + * New data models for dipole fit, mri transform, noise + * Website documentation for new plugin + * loading *ave.fif without raw file parent + +MNE Scan + * Remove no longer needed applications/mne_analyze/libs/anShared/Interfaces/IStandardView.h + * Remove no longer needed applications/mne_analyze/libs/anShared/Management/analyzesettings.cpp + * Rename interfaces to abstract classes, since they are described better as abstract classes + * Improve Babymeg plugin to feature connection GUI elements. Also fix some bugs which led to crashing when + connecting to the acquisition boards. + * Update include path of ui_ files + * Rename data function in measurement classes to measurementData() since QSharedPointer already has a data() function. + * Comment out set_current_comp function in noise plugin since this lead to multiple calls and errors when bit wise shifting the coil type. + * Add error catching when channels are empty in HPIFit's fitHPI function + * Update dummy toolbox pro and source/header files + * Bump up BrainFlow version + * Make clustering in the MNE Scan forward solution plugin the default + +MNE RtServer + * Add file command line argument + +### API librariers + +## Disp3D + * Fix fiducial coloring problem in Disp3D + * Change fiducial colors to match the ones of mne-python + * Add remove option to context menu (right click) in the Control3DView. Subsequently, the 3D data is removed from the 3D data model and view + +## Disp + * New Dipole Fit View. + +### Continuous Integration + + * Cleanup qmake files for transition to cmake (Qt6 only supports cmake) + * Move deployment to CI + * Outsource deployment commands to scripts + * Update ubuntu runners + * Update dropbox links + * Update mne-cpp-test-data submodule to newest commit + * Create new static deployment scripts + * Use linuxdeployqt for linux static builds as well + * Fix mnecpp library copying on macos. + * Fix mkdir in windows workflow. + * Add testci workflow script which allows convenient CI testing without actually creating a GH PR + * Fix setting PATH variable via the now deprecated add-path in GH Actions scripts + * Remove hub install action in release.yml since HUB CLI is already a part of all runners. + * Release macOS dynamic build based on Qt 5.14.2. This should fix QOpenGlWidget problems. + +### Documentation + + * Update resource and dependency documentation + * Update settings plugin documentation to include 3D controls + * Update deployment documentation + * Renamed website section Install to Download + * Website section Contribute is now a subsection of Develop + * Link download links on our website to always point to dynamic versions + * Update documentation for the real-time source localization pipeline + +### Other + + * Make building without app bundles on macOS the default (can be reverted by using the new flag withAppBundles) + * Fix Wasm problems introduced by PR #713 (View3D controls in control manager plugin) + * Cleanup mne-cpp.pri file + * Move resources folder back to bin folder to reduce complexity in the qmake/cmake files + * Add @executable_path to rpath setup when building for macOS. (can start the executable from the explorer) + +### Authors + +People who contributed to this release (preceded by number of commits): + +(52) Lorenz Esch, +(48) Gabriel Motta, +(1) Andrey Parfenov + ## Version 0.1.7 - 2020/10/26 ### Applications @@ -91,7 +175,6 @@ People who contributed to this release (preceded by number of commits): (2) Johannes Vorwerk, (1) Andrey Parfenov - ## Version 0.1.6 - 2020/08/21 ### Applications diff --git a/mne-cpp.pri b/mne-cpp.pri index ead047378c4..1abc46d7d0c 100644 --- a/mne-cpp.pri +++ b/mne-cpp.pri @@ -26,7 +26,7 @@ defineTest(minQtVersion) { ############################################### GLOBAL DEFINES ################################################ -VERSION = 0.1.7 +VERSION = 0.1.8 QMAKE_TARGET_PRODUCT = MNE-CPP QMAKE_TARGET_DESCRIPTION = A Framework for Electrophysiology.