- Check that there is no bug in the unit test cases
- Update the revision page at https://eeglab.org/others/EEGLAB_revision_history.html
- Change version number and date in eeg_getversion.m
- Compile as Windows and Mac, and check automated test (menu item "test compiled version")
- Manually upload and update links in /home/www/eeglab/eeglabversions (zip archive can have the extension rc for release candidate)
- Compile as Matlab with rc (release candidate), plugin will automatically be submitted.
- Check automated install by changing the EEGLAB preferences.
- Create a new branch for the old version (use GIT)
- Issue release candidate email to EEGLABLIST list with direct link to executables
One week later after release candidate.
- Recompile all executable if any code change. Otherwise rename the zip files.
- Change revision
- Accept plugin.
- Accept new plugin and check that update is seen.
- Final edits in the revision page
- Unpate links in /home/arno/www/eeglab/currentversion
- Send email to EEGLABNEWS list
- Put back dev as the version