···11-# 0.13.3 (2018.5.24)
22-- Add git precommit hook, when git commit will use `prettier` to format git add code
33-- Add format code function in `lint-fix` npm script which can use `prettier` to format project js code
44-55-# 0.13.2 (2018.1.31)
66-- Hot Module Reload (HMR) fixes
77-- Bumped all dependencies to latest semver
88-- Prevent error propagation of `CheckNativeDeps` script
99-1010-# 0.13.1 (2018.1.13)
1111-- Hot Module Reload (HMR) fixes
1212-- Bumped all dependencies to latest semver
1313-- Fixed electron-rebuild script
1414-- Fixed tests scripts to run on all platforms
1515-- Skip redux logs in console in test ENV
1616-1717-# 0.13.0 (2018.1.6)
1818-1919-#### Additions
2020-- Add native dependencies check on postinstall
2121-- Updated all dependencies to latest semver
2222-2323-# 0.12.0 (2017.7.8)
2424-2525-#### Misc
2626-- Removed `babel-polyfill`
2727-- Renamed and alphabetized npm scripts
2828-2929-#### Breaking
3030-- Changed node dev `__dirname` and `__filename` to node built in fn's (https://github.com/chentsulin/electron-react-boilerplate/pull/1035)
3131-- Renamed `app/bundle.js` to `app/renderer.prod.js` for consistency
3232-- Renamed `dll/vendor.js` to `dll/renderer.dev.dll.js` for consistency
3333-3434-#### Additions
3535-- Enable node_modules cache on CI
3636-3737-# 0.11.2 (2017.5.1)
3838-3939-Yay! Another patch release. This release mostly includes refactorings and router bug fixes. Huge thanks to @anthonyraymond!
4040-4141-⚠️ Windows electron builds are failing because of [this issue](https://github.com/electron/electron/issues/9321). This is not an issue with the boilerplate ⚠️
4242-4343-#### Breaking
4444-- **Renamed `./app/main.development.js` => `./app/main.{dev,prod}.js`:** [#963](https://github.com/chentsulin/electron-react-boilerplate/pull/963)
4545-4646-#### Fixes
4747-- **Fixed reloading when not on `/` path:** [#958](https://github.com/chentsulin/electron-react-boilerplate/pull/958) [#949](https://github.com/chentsulin/electron-react-boilerplate/pull/949)
4848-4949-#### Additions
5050-- **Added support for stylefmt:** [#960](https://github.com/chentsulin/electron-react-boilerplate/pull/960)
5151-5252-# 0.11.1 (2017.4.23)
5353-5454-You can now debug the production build with devtools like so:
5555-```
5656-DEBUG_PROD=true npm run package
5757-```
5858-5959-🎉🎉🎉
6060-6161-#### Additions
6262-- **Added support for debugging production build:** [#fab245a](https://github.com/chentsulin/electron-react-boilerplate/pull/941/commits/fab245a077d02a09630f74270806c0c534a4ff95)
6363-6464-#### Bug Fixes
6565-- **Fixed bug related to importing native dependencies:** [#933](https://github.com/chentsulin/electron-react-boilerplate/pull/933)
6666-6767-#### Improvements
6868-- **Updated all deps to latest semver**
6969-7070-# 0.11.0 (2017.4.19)
7171-7272-Here's the most notable changes since `v0.10.0`. Its been about a year since a release has been pushed. Expect a new release to be published every 3-4 weeks.
7373-7474-#### Breaking Changes
7575-7676-- **Dropped support for node < 6**
7777-- **Refactored webpack config files**
7878-- **Migrate to two-package.json project structure**
7979-- **Updated all devDeps to latest semver**
8080-- **Migrated to Jest:** [#768](https://github.com/chentsulin/electron-react-boilerplate/pull/768)
8181-- **Migrated to `react-router@4`**
8282-- **Migrated to `electron-builder@4`**
8383-- **Migrated to `webpack@2`**
8484-- **Migrated to `react-hot-loader@3`**
8585-- **Changed default live reload server PORT to `1212` from `3000`**
8686-8787-#### Additions
8888-8989-- **Added support for Yarn:** [#451](https://github.com/chentsulin/electron-react-boilerplate/pull/451)
9090-- **Added support for Flow:** [#425](https://github.com/chentsulin/electron-react-boilerplate/pull/425)
9191-- **Added support for stylelint:** [#911](https://github.com/chentsulin/electron-react-boilerplate/pull/911)
9292-- **Added support for electron-builder:** [#876](https://github.com/chentsulin/electron-react-boilerplate/pull/876)
9393-- **Added optional support for SASS:** [#880](https://github.com/chentsulin/electron-react-boilerplate/pull/880)
9494-- **Added support for eslint-plugin-flowtype:** [#911](https://github.com/chentsulin/electron-react-boilerplate/pull/911)
9595-- **Added support for appveyor:** [#280](https://github.com/chentsulin/electron-react-boilerplate/pull/280)
9696-- **Added support for webpack dlls:** [#860](https://github.com/chentsulin/electron-react-boilerplate/pull/860)
9797-- **Route based code splitting:** [#884](https://github.com/chentsulin/electron-react-boilerplate/pull/884)
9898-- **Added support for Webpack Bundle Analyzer:** [#922](https://github.com/chentsulin/electron-react-boilerplate/pull/922)
9999-100100-#### Improvements
101101-102102-- **Parallelize renderer and main build processes when running `npm run build`**
103103-- **Dynamically generate electron app menu**
104104-- **Improved vscode integration:** [#856](https://github.com/chentsulin/electron-react-boilerplate/pull/856)
105105-106106-#### Bug Fixes
107107-108108-- **Fixed hot module replacement race condition bug:** [#917](https://github.com/chentsulin/electron-react-boilerplate/pull/917) [#920](https://github.com/chentsulin/electron-react-boilerplate/pull/920)
109109-110110-# 0.10.0 (2016.4.18)
111111-112112-#### Improvements
113113-114114-- **Use Babel in main process with Webpack build:** [#201](https://github.com/chentsulin/electron-react-boilerplate/pull/201)
115115-- **Change targets to built-in support by webpack:** [#197](https://github.com/chentsulin/electron-react-boilerplate/pull/197)
116116-- **use es2015 syntax for webpack configs:** [#195](https://github.com/chentsulin/electron-react-boilerplate/pull/195)
117117-- **Open application when webcontent is loaded:** [#192](https://github.com/chentsulin/electron-react-boilerplate/pull/192)
118118-- **Upgraded dependencies**
119119-120120-#### Bug fixed
121121-122122-- **Fix `npm list electron-prebuilt` in package.js:** [#188](https://github.com/chentsulin/electron-react-boilerplate/pull/188)
123123-124124-125125-# 0.9.0 (2016.3.23)
126126-127127-#### Improvements
128128-129129-- **Added [redux-logger](https://github.com/fcomb/redux-logger)**
130130-- **Upgraded [react-router-redux](https://github.com/reactjs/react-router-redux) to v4**
131131-- **Upgraded dependencies**
132132-- **Added `npm run dev` command:** [#162](https://github.com/chentsulin/electron-react-boilerplate/pull/162)
133133-- **electron to v0.37.2**
134134-135135-#### Breaking Changes
136136-137137-- **css module as default:** [#154](https://github.com/chentsulin/electron-react-boilerplate/pull/154).
138138-- **set default NODE_ENV to production:** [#140](https://github.com/chentsulin/electron-react-boilerplate/issues/140)
139139-140140-141141-# 0.8.0 (2016.2.17)
142142-143143-#### Bug fixed
144144-145145-- **Fix lint errors**
146146-- **Fix Webpack publicPath for production builds**: [#119](https://github.com/chentsulin/electron-react-boilerplate/issues/119).
147147-- **package script now chooses correct OS icon extension**
148148-149149-#### Improvements
150150-151151-- **babel 6**
152152-- **Upgrade Dependencies**
153153-- **Enable CSS source maps**
154154-- **Add json-loader**: [#128](https://github.com/chentsulin/electron-react-boilerplate/issues/128).
155155-- **react-router 2.0 and react-router-redux 3.0**
156156-157157-158158-# 0.7.1 (2015.12.27)
159159-160160-#### Bug fixed
161161-162162-- **Fixed npm script on windows 10:** [#103](https://github.com/chentsulin/electron-react-boilerplate/issues/103).
163163-- **history and react-router version bump**: [#109](https://github.com/chentsulin/electron-react-boilerplate/issues/109), [#110](https://github.com/chentsulin/electron-react-boilerplate/pull/110).
164164-165165-#### Improvements
166166-167167-- **electron 0.36**
168168-169169-170170-171171-# 0.7.0 (2015.12.16)
172172-173173-#### Bug fixed
174174-175175-- **Fixed process.env.NODE_ENV variable in webpack:** [#74](https://github.com/chentsulin/electron-react-boilerplate/pull/74).
176176-- **add missing object-assign**: [#76](https://github.com/chentsulin/electron-react-boilerplate/pull/76).
177177-- **packaging in npm@3:** [#77](https://github.com/chentsulin/electron-react-boilerplate/pull/77).
178178-- **compatibility in windows:** [#100](https://github.com/chentsulin/electron-react-boilerplate/pull/100).
179179-- **disable chrome debugger in production env:** [#102](https://github.com/chentsulin/electron-react-boilerplate/pull/102).
180180-181181-#### Improvements
182182-183183-- **redux**
184184-- **css-modules**
185185-- **upgrade to react-router 1.x**
186186-- **unit tests**
187187-- **e2e tests**
188188-- **travis-ci**
189189-- **upgrade to electron 0.35.x**
190190-- **use es2015**
191191-- **check dev engine for node and npm**
192192-193193-194194-# 0.6.5 (2015.11.7)
195195-196196-#### Improvements
197197-198198-- **Bump style-loader to 0.13**
199199-- **Bump css-loader to 0.22**
200200-201201-202202-# 0.6.4 (2015.10.27)
203203-204204-#### Improvements
205205-206206-- **Bump electron-debug to 0.3**
207207-208208-209209-# 0.6.3 (2015.10.26)
210210-211211-#### Improvements
212212-213213-- **Initialize ExtractTextPlugin once:** [#64](https://github.com/chentsulin/electron-react-boilerplate/issues/64).
214214-215215-216216-# 0.6.2 (2015.10.18)
217217-218218-#### Bug fixed
219219-220220-- **Babel plugins production env not be set properly:** [#57](https://github.com/chentsulin/electron-react-boilerplate/issues/57).
221221-222222-223223-# 0.6.1 (2015.10.17)
224224-225225-#### Improvements
11+# 0.11.0 (Feb 4, 2020) - Fixes error logging
22+- Fix error messaging for authentication with Emotiv in app.
2263227227-- **Bump electron to v0.34.0**
44+# 0.10.1 (Jan 23, 2020) - Minor fixes
228566+# 0.10.0 (Jan 22, 2020) - Add Explore EEG data tab; compat fixes
77+- Enable EEG for all experiments
88+- Explore EEG data tab
99+- Delay the python kernel launch
1010+- fix emotiv compability
22911230230-# 0.6.0 (2015.10.16)
1212+# 0.9.1 (Nov 13, 2019)
1313+- Standardize labjs experiments
1414+- Update task descriptions
23115232232-#### Breaking Changes
1616+# 0.9.0 (Nov 12, 2019) - Redesign on landing page; majority lab.js experiments
1717+- Redesign on landing page
1818+- Now using labjs for the majority of experiments
1919+- Option to enable/disable EEG
23320234234-- **From react-hot-loader to react-transform**
2121+# 0.8.2 (Jul 17, 2019) - Added Behavioral Results View
2222+- It is now possible to visualize the behavioral results from the experiment.
2323+- Within the app, we present the individual summary data as well as a toggle to plot the raw data.
235242525+# 0.8.1 (Apr 9, 2019) - Updated RxJs and removed debug device from menu
2626+- Updated RxJs
2727+- Removed debug device from menu
23628237237-# 0.5.2 (2015.10.15)
2929+# 0.8.0 (Apr 1, 2019) - Better behavioural data and simplified Python environment
3030+- Better behavioural data and simplified Python environment
3131+- This release adds Event Type, Expected Key Press, and Correct columns to behavioural data. Hopefully, this makes it easier for students to work with the behavioral data collected from the app.
3232+- The Python environment has also been greatly simplified. We are now using just the dependencies that we actually use in the app instead of the entire recommended set of dependencies from MNE. This should hopefully reduce issues with installation.
23833239239-#### Improvements
3434+# 0.7.5 (Jan 18, 2019) - Hotfix: Updated Emotiv Credentials
3535+- This release includes new Emotiv credentials into the app that should address issues with being unable to create new sessions on Epoc EEG devices.
24036241241-- **Run tests with babel-register:** [#29](https://github.com/chentsulin/electron-react-boilerplate/issues/29).
3737+# 0.7.4 (Jan 16, 2019) - Hotfix: Improved error handling in device connectivity
3838+- This version should be free of Emotiv connectivity issues, as well as provide better error messages about the connection process.
3939+- In the event of a connection failure, notifications will now indicate where along the process of authentication, requesting sessions, and subscribing to data things went wrong.
4040+- Special characters such as "." and "/" that will lead to corrupt directory names will now be automatically removed from text inputs.
4141+- Some typos were also fixed in the app text.
242424343+# 0.7.3 (Jan 15, 2019) - Hotfix: device names not displayed; issues connecting to EEG devices
4444+- This update should address issues with device connectivity in the most recent version of the app.
4545+- Some changes introduced in 0.7.2 have been reverted.
24346244244-# 0.5.1 (2015.10.12)
4747+# 0.7.2 (Jan 13, 2019) - Custom stimuli titles; Small tweaks
4848+- Custom stimuli should now appear with the correct names in the Analyze and Clean screens
4949+- The Home screen should allow scrolling through workspaces when many of them are created
24550246246-#### Bug fixed
5151+# 0.7.1 (Dec 4, 2018) - More comprehensive error handling for Emotiv devices
5252+- Improved error handling of Emotiv devices in connectEpic
5353+- Removed debug tools window
24754248248-- **Fix #51:** use `path.join(__dirname` instead of `./`.
5555+# 0.7.0 (Nov 23, 2018) - Win7 compatibility; Subject names in Images; Layout fixes
5656+- Works on Windows 7
5757+- Reduced scale of Y axis in ERP plots
5858+- Added experiment instructions at beginning of experiment
5959+- Tweaked layouts for smaller rez screens
6060+- Added subject name to image filenames
24961250250-251251-# 0.5.0 (2015.10.11)
252252-253253-#### Improvements
254254-255255-- **Simplify webpack config** see [#50](https://github.com/chentsulin/electron-react-boilerplate/pull/50).
256256-257257-#### Breaking Changes
258258-259259-- **webpack configs**
260260-- **port changed:** changed default port from 2992 to 3000.
261261-- **npm scripts:** remove `start-dev` and `dev-server`. rename `hot-dev-server` to `hot-server`.
262262-263263-264264-# 0.4.3 (2015.9.22)
265265-266266-#### Bug fixed
267267-268268-- **Fix #45 zeromq crash:** bump version of `electron-prebuilt`.
269269-270270-271271-# 0.4.2 (2015.9.15)
272272-273273-#### Bug fixed
274274-275275-- **run start-hot breaks chrome refresh(CTRL+R) (#42)**: bump `electron-debug` to `0.2.1`
276276-277277-278278-# 0.4.1 (2015.9.11)
279279-280280-#### Improvements
281281-282282-- **use electron-prebuilt version for packaging (#33)**
6262+# 0.6.1 (Nov 16, 2018) - Win7 bugfix; Remove menubar
6363+- This has an important bugfix for the code that tries to make the app run on Windows 7.
6464+- Removed the menubar because I thought it looked better (and we're not using it anyway)
283656666+# 0.6.0 (Nov 16, 2018) - Offline experiments, illustrations, and Windows 7 support
6767+- This release includes the ability to create custom behaviour only experiments and should hopefully work on Windows 7 computers (by conditionally dropping Muse connectivity when run on a machine detected to be running Windows 7).
6868+- It also has some more illustrations!
28469285285-# 0.4.0 (2015.9.5)
7070+# 0.5.1 (Oct 28, 2018) - Small app tweak
7171+- Addressing comments here: [#27](https://github.com/makebrainwaves/BrainWaves/issues/27)
28672287287-#### Improvements
7373+# 0.5.0 (Oct 14, 2018) - Alpha 5 release (Beta?)
7474+- A complete EEG collection and analysis experience for both Emotiv and Muse, restricted to the N170 experiment and custom experiments based on the 2-stimulus protocol.
28875289289-- **update dependencies**
7676+# 0.4.0 (Oct 1, 2018) - Alpha 4 release
7777+- Contains the custom experiment design feature, as well as lots of UI tweaks
290787979+# 0.3.0 (Sep 24, 2018) - Alpha 3 release
8080+- Includes workspace update and re-design of most of the app's UI
29181292292-# 0.3.0 (2015.8.31)
8282+# 0.2.0 (Sep 13, 2018) - Alpha 2 release for experiment testing
8383+- Includes some UI redesign as well as corrections to the core experiment collection code that should increase experiment reliability.
29384294294-#### Improvements
295295-296296-- **eslint-config-airbnb**
297297-298298-299299-# 0.2.10 (2015.8.27)
300300-301301-#### Features
302302-303303-- **custom placeholder icon**
304304-305305-#### Improvements
306306-307307-- **electron-renderer as target:** via [webpack-target-electron-renderer](https://github.com/chentsulin/webpack-target-electron-renderer)
308308-309309-310310-# 0.2.9 (2015.8.18)
311311-312312-#### Bug fixed
313313-314314-- **Fix hot-reload**
315315-316316-317317-# 0.2.8 (2015.8.13)
318318-319319-#### Improvements
320320-321321-- **bump electron-debug**
322322-- **babelrc**
323323-- **organize webpack scripts**
324324-325325-326326-# 0.2.7 (2015.7.9)
327327-328328-#### Bug fixed
329329-330330-- **defaultProps:** fix typos.
331331-332332-333333-# 0.2.6 (2015.7.3)
334334-335335-#### Features
336336-337337-- **menu**
338338-339339-#### Bug fixed
340340-341341-- **package.js:** include webpack build.
342342-343343-344344-# 0.2.5 (2015.7.1)
345345-346346-#### Features
347347-348348-- **NPM Script:** support multi-platform
349349-- **package:** `--all` option
350350-351351-352352-# 0.2.4 (2015.6.9)
353353-354354-#### Bug fixed
355355-356356-- **Eslint:** typo, [#17](https://github.com/chentsulin/electron-react-boilerplate/issues/17) and improve `.eslintrc`
357357-358358-359359-# 0.2.3 (2015.6.3)
360360-361361-#### Features
362362-363363-- **Package Version:** use latest release electron version as default
364364-- **Ignore Large peerDependencies**
365365-366366-#### Bug fixed
367367-368368-- **Npm Script:** typo, [#6](https://github.com/chentsulin/electron-react-boilerplate/pull/6)
369369-- **Missing css:** [#7](https://github.com/chentsulin/electron-react-boilerplate/pull/7)
370370-371371-372372-# 0.2.2 (2015.6.2)
373373-374374-#### Features
375375-376376-- **electron-debug**
377377-378378-#### Bug fixed
379379-380380-- **Webpack:** add `.json` and `.node` to extensions for imitating node require.
381381-- **Webpack:** set `node_modules` to externals for native module support.
382382-383383-384384-# 0.2.1 (2015.5.30)
385385-386386-#### Bug fixed
387387-388388-- **Webpack:** #1, change build target to `atom`.
389389-390390-391391-# 0.2.0 (2015.5.30)
392392-393393-#### Features
394394-395395-- **Ignore:** `test`, `tools`, `release` folder and devDependencies in `package.json`.
396396-- **Support asar**
397397-- **Support icon**
398398-399399-400400-# 0.1.0 (2015.5.27)
401401-402402-#### Features
403403-404404-- **Webpack:** babel, react-hot, ...
405405-- **Flux:** actions, api, components, containers, stores..
406406-- **Package:** darwin (osx), linux and win32 (windows) platform.
8585+# 0.1.0 (Aug 22, 2018) - Alpha release for teacher training
8686+- An early version of the app that should be suitable for running N170 experiments with Emotiv or Muse and getting a feel for what working with the final version will be like.