Skip to content

Commit

Permalink
MAINT,DOC: Prepare for v0.1.8
Browse files Browse the repository at this point in the history
  • Loading branch information
LorenzE committed Nov 19, 2020
1 parent e92e51d commit fb66057
Show file tree
Hide file tree
Showing 7 changed files with 90 additions and 7 deletions.
2 changes: 1 addition & 1 deletion applications/mne_analyze/mne_analyze/info.h
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ class CInfo
*/
static int RevisionVersion()
{
return 7;
return 8;
}

//=========================================================================================================
Expand Down
2 changes: 1 addition & 1 deletion applications/mne_scan/mne_scan/info.h
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ class CInfo
*/
static int RevisionVersion()
{
return 7;
return 8;
}

//=========================================================================================================
Expand Down
2 changes: 1 addition & 1 deletion doc/doxygen/mne-cpp_doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion doc/gh-pages/pages/development/ci_releasecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <branchName> --no-merges --since="<dateOfLastRelease"`.
5. (Manually) Create release with tag `v0.x.y` via Github.
6. (Automated by [release.yml](https://github.com/mne-tools/mne-cpp/blob/master/.github/workflows/release.yml){:target="_blank" rel="noopener"}) Create a new branch named `v0.x.y` based on current `master` branch. A new branch is only created for minor version releases, e.g., going from `v0.1.0` to `v0.2.0`.
7. (Automated by [release.yml](https://github.com/mne-tools/mne-cpp/blob/master/.github/workflows/release.yml){:target="_blank" rel="noopener"}) Build dynamically as well as statically linked binaries and upload them to the `v0.x.y` release on Github.
Expand Down
2 changes: 1 addition & 1 deletion doc/gh-pages/pages/install/binaries.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Stable Releases

| Version | Release | Download link |
|-------|-------|-------|
| [0.1.7](changelog.md#version-017) | 2020-10-26 | <span class="fs-2"> [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 } </span> |
| [0.1.8](changelog.md#version-018) | 2020-11-19 | <span class="fs-2"> [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 } </span> |

Development Release
{: .label .label-green }
Expand Down
85 changes: 84 additions & 1 deletion doc/gh-pages/pages/install/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion mne-cpp.pri
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit fb66057

Please sign in to comment.