An easy-to-use platform for EEG experimentation in the classroom
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update CHANGELOG.md

Add the release notes to the changelog

+65 -385
+65 -385
CHANGELOG.md
··· 1 - # 0.13.3 (2018.5.24) 2 - - Add git precommit hook, when git commit will use `prettier` to format git add code 3 - - Add format code function in `lint-fix` npm script which can use `prettier` to format project js code 4 - 5 - # 0.13.2 (2018.1.31) 6 - - Hot Module Reload (HMR) fixes 7 - - Bumped all dependencies to latest semver 8 - - Prevent error propagation of `CheckNativeDeps` script 9 - 10 - # 0.13.1 (2018.1.13) 11 - - Hot Module Reload (HMR) fixes 12 - - Bumped all dependencies to latest semver 13 - - Fixed electron-rebuild script 14 - - Fixed tests scripts to run on all platforms 15 - - Skip redux logs in console in test ENV 16 - 17 - # 0.13.0 (2018.1.6) 18 - 19 - #### Additions 20 - - Add native dependencies check on postinstall 21 - - Updated all dependencies to latest semver 22 - 23 - # 0.12.0 (2017.7.8) 24 - 25 - #### Misc 26 - - Removed `babel-polyfill` 27 - - Renamed and alphabetized npm scripts 28 - 29 - #### Breaking 30 - - Changed node dev `__dirname` and `__filename` to node built in fn's (https://github.com/chentsulin/electron-react-boilerplate/pull/1035) 31 - - Renamed `app/bundle.js` to `app/renderer.prod.js` for consistency 32 - - Renamed `dll/vendor.js` to `dll/renderer.dev.dll.js` for consistency 33 - 34 - #### Additions 35 - - Enable node_modules cache on CI 36 - 37 - # 0.11.2 (2017.5.1) 38 - 39 - Yay! Another patch release. This release mostly includes refactorings and router bug fixes. Huge thanks to @anthonyraymond! 40 - 41 - ⚠️ Windows electron builds are failing because of [this issue](https://github.com/electron/electron/issues/9321). This is not an issue with the boilerplate ⚠️ 42 - 43 - #### Breaking 44 - - **Renamed `./app/main.development.js` => `./app/main.{dev,prod}.js`:** [#963](https://github.com/chentsulin/electron-react-boilerplate/pull/963) 45 - 46 - #### Fixes 47 - - **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) 48 - 49 - #### Additions 50 - - **Added support for stylefmt:** [#960](https://github.com/chentsulin/electron-react-boilerplate/pull/960) 51 - 52 - # 0.11.1 (2017.4.23) 53 - 54 - You can now debug the production build with devtools like so: 55 - ``` 56 - DEBUG_PROD=true npm run package 57 - ``` 58 - 59 - 🎉🎉🎉 60 - 61 - #### Additions 62 - - **Added support for debugging production build:** [#fab245a](https://github.com/chentsulin/electron-react-boilerplate/pull/941/commits/fab245a077d02a09630f74270806c0c534a4ff95) 63 - 64 - #### Bug Fixes 65 - - **Fixed bug related to importing native dependencies:** [#933](https://github.com/chentsulin/electron-react-boilerplate/pull/933) 66 - 67 - #### Improvements 68 - - **Updated all deps to latest semver** 69 - 70 - # 0.11.0 (2017.4.19) 71 - 72 - 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. 73 - 74 - #### Breaking Changes 75 - 76 - - **Dropped support for node < 6** 77 - - **Refactored webpack config files** 78 - - **Migrate to two-package.json project structure** 79 - - **Updated all devDeps to latest semver** 80 - - **Migrated to Jest:** [#768](https://github.com/chentsulin/electron-react-boilerplate/pull/768) 81 - - **Migrated to `react-router@4`** 82 - - **Migrated to `electron-builder@4`** 83 - - **Migrated to `webpack@2`** 84 - - **Migrated to `react-hot-loader@3`** 85 - - **Changed default live reload server PORT to `1212` from `3000`** 86 - 87 - #### Additions 88 - 89 - - **Added support for Yarn:** [#451](https://github.com/chentsulin/electron-react-boilerplate/pull/451) 90 - - **Added support for Flow:** [#425](https://github.com/chentsulin/electron-react-boilerplate/pull/425) 91 - - **Added support for stylelint:** [#911](https://github.com/chentsulin/electron-react-boilerplate/pull/911) 92 - - **Added support for electron-builder:** [#876](https://github.com/chentsulin/electron-react-boilerplate/pull/876) 93 - - **Added optional support for SASS:** [#880](https://github.com/chentsulin/electron-react-boilerplate/pull/880) 94 - - **Added support for eslint-plugin-flowtype:** [#911](https://github.com/chentsulin/electron-react-boilerplate/pull/911) 95 - - **Added support for appveyor:** [#280](https://github.com/chentsulin/electron-react-boilerplate/pull/280) 96 - - **Added support for webpack dlls:** [#860](https://github.com/chentsulin/electron-react-boilerplate/pull/860) 97 - - **Route based code splitting:** [#884](https://github.com/chentsulin/electron-react-boilerplate/pull/884) 98 - - **Added support for Webpack Bundle Analyzer:** [#922](https://github.com/chentsulin/electron-react-boilerplate/pull/922) 99 - 100 - #### Improvements 101 - 102 - - **Parallelize renderer and main build processes when running `npm run build`** 103 - - **Dynamically generate electron app menu** 104 - - **Improved vscode integration:** [#856](https://github.com/chentsulin/electron-react-boilerplate/pull/856) 105 - 106 - #### Bug Fixes 107 - 108 - - **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) 109 - 110 - # 0.10.0 (2016.4.18) 111 - 112 - #### Improvements 113 - 114 - - **Use Babel in main process with Webpack build:** [#201](https://github.com/chentsulin/electron-react-boilerplate/pull/201) 115 - - **Change targets to built-in support by webpack:** [#197](https://github.com/chentsulin/electron-react-boilerplate/pull/197) 116 - - **use es2015 syntax for webpack configs:** [#195](https://github.com/chentsulin/electron-react-boilerplate/pull/195) 117 - - **Open application when webcontent is loaded:** [#192](https://github.com/chentsulin/electron-react-boilerplate/pull/192) 118 - - **Upgraded dependencies** 119 - 120 - #### Bug fixed 121 - 122 - - **Fix `npm list electron-prebuilt` in package.js:** [#188](https://github.com/chentsulin/electron-react-boilerplate/pull/188) 123 - 124 - 125 - # 0.9.0 (2016.3.23) 126 - 127 - #### Improvements 128 - 129 - - **Added [redux-logger](https://github.com/fcomb/redux-logger)** 130 - - **Upgraded [react-router-redux](https://github.com/reactjs/react-router-redux) to v4** 131 - - **Upgraded dependencies** 132 - - **Added `npm run dev` command:** [#162](https://github.com/chentsulin/electron-react-boilerplate/pull/162) 133 - - **electron to v0.37.2** 134 - 135 - #### Breaking Changes 136 - 137 - - **css module as default:** [#154](https://github.com/chentsulin/electron-react-boilerplate/pull/154). 138 - - **set default NODE_ENV to production:** [#140](https://github.com/chentsulin/electron-react-boilerplate/issues/140) 139 - 140 - 141 - # 0.8.0 (2016.2.17) 142 - 143 - #### Bug fixed 144 - 145 - - **Fix lint errors** 146 - - **Fix Webpack publicPath for production builds**: [#119](https://github.com/chentsulin/electron-react-boilerplate/issues/119). 147 - - **package script now chooses correct OS icon extension** 148 - 149 - #### Improvements 150 - 151 - - **babel 6** 152 - - **Upgrade Dependencies** 153 - - **Enable CSS source maps** 154 - - **Add json-loader**: [#128](https://github.com/chentsulin/electron-react-boilerplate/issues/128). 155 - - **react-router 2.0 and react-router-redux 3.0** 156 - 157 - 158 - # 0.7.1 (2015.12.27) 159 - 160 - #### Bug fixed 161 - 162 - - **Fixed npm script on windows 10:** [#103](https://github.com/chentsulin/electron-react-boilerplate/issues/103). 163 - - **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). 164 - 165 - #### Improvements 166 - 167 - - **electron 0.36** 168 - 169 - 170 - 171 - # 0.7.0 (2015.12.16) 172 - 173 - #### Bug fixed 174 - 175 - - **Fixed process.env.NODE_ENV variable in webpack:** [#74](https://github.com/chentsulin/electron-react-boilerplate/pull/74). 176 - - **add missing object-assign**: [#76](https://github.com/chentsulin/electron-react-boilerplate/pull/76). 177 - - **packaging in npm@3:** [#77](https://github.com/chentsulin/electron-react-boilerplate/pull/77). 178 - - **compatibility in windows:** [#100](https://github.com/chentsulin/electron-react-boilerplate/pull/100). 179 - - **disable chrome debugger in production env:** [#102](https://github.com/chentsulin/electron-react-boilerplate/pull/102). 180 - 181 - #### Improvements 182 - 183 - - **redux** 184 - - **css-modules** 185 - - **upgrade to react-router 1.x** 186 - - **unit tests** 187 - - **e2e tests** 188 - - **travis-ci** 189 - - **upgrade to electron 0.35.x** 190 - - **use es2015** 191 - - **check dev engine for node and npm** 192 - 193 - 194 - # 0.6.5 (2015.11.7) 195 - 196 - #### Improvements 197 - 198 - - **Bump style-loader to 0.13** 199 - - **Bump css-loader to 0.22** 200 - 201 - 202 - # 0.6.4 (2015.10.27) 203 - 204 - #### Improvements 205 - 206 - - **Bump electron-debug to 0.3** 207 - 208 - 209 - # 0.6.3 (2015.10.26) 210 - 211 - #### Improvements 212 - 213 - - **Initialize ExtractTextPlugin once:** [#64](https://github.com/chentsulin/electron-react-boilerplate/issues/64). 214 - 215 - 216 - # 0.6.2 (2015.10.18) 217 - 218 - #### Bug fixed 219 - 220 - - **Babel plugins production env not be set properly:** [#57](https://github.com/chentsulin/electron-react-boilerplate/issues/57). 221 - 222 - 223 - # 0.6.1 (2015.10.17) 224 - 225 - #### Improvements 1 + # 0.11.0 (Feb 4, 2020) - Fixes error logging 2 + - Fix error messaging for authentication with Emotiv in app. 226 3 227 - - **Bump electron to v0.34.0** 4 + # 0.10.1 (Jan 23, 2020) - Minor fixes 228 5 6 + # 0.10.0 (Jan 22, 2020) - Add Explore EEG data tab; compat fixes 7 + - Enable EEG for all experiments 8 + - Explore EEG data tab 9 + - Delay the python kernel launch 10 + - fix emotiv compability 229 11 230 - # 0.6.0 (2015.10.16) 12 + # 0.9.1 (Nov 13, 2019) 13 + - Standardize labjs experiments 14 + - Update task descriptions 231 15 232 - #### Breaking Changes 16 + # 0.9.0 (Nov 12, 2019) - Redesign on landing page; majority lab.js experiments 17 + - Redesign on landing page 18 + - Now using labjs for the majority of experiments 19 + - Option to enable/disable EEG 233 20 234 - - **From react-hot-loader to react-transform** 21 + # 0.8.2 (Jul 17, 2019) - Added Behavioral Results View 22 + - It is now possible to visualize the behavioral results from the experiment. 23 + - Within the app, we present the individual summary data as well as a toggle to plot the raw data. 235 24 25 + # 0.8.1 (Apr 9, 2019) - Updated RxJs and removed debug device from menu 26 + - Updated RxJs 27 + - Removed debug device from menu 236 28 237 - # 0.5.2 (2015.10.15) 29 + # 0.8.0 (Apr 1, 2019) - Better behavioural data and simplified Python environment 30 + - Better behavioural data and simplified Python environment 31 + - 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. 32 + - 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. 238 33 239 - #### Improvements 34 + # 0.7.5 (Jan 18, 2019) - Hotfix: Updated Emotiv Credentials 35 + - This release includes new Emotiv credentials into the app that should address issues with being unable to create new sessions on Epoc EEG devices. 240 36 241 - - **Run tests with babel-register:** [#29](https://github.com/chentsulin/electron-react-boilerplate/issues/29). 37 + # 0.7.4 (Jan 16, 2019) - Hotfix: Improved error handling in device connectivity 38 + - This version should be free of Emotiv connectivity issues, as well as provide better error messages about the connection process. 39 + - 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. 40 + - Special characters such as "." and "/" that will lead to corrupt directory names will now be automatically removed from text inputs. 41 + - Some typos were also fixed in the app text. 242 42 43 + # 0.7.3 (Jan 15, 2019) - Hotfix: device names not displayed; issues connecting to EEG devices 44 + - This update should address issues with device connectivity in the most recent version of the app. 45 + - Some changes introduced in 0.7.2 have been reverted. 243 46 244 - # 0.5.1 (2015.10.12) 47 + # 0.7.2 (Jan 13, 2019) - Custom stimuli titles; Small tweaks 48 + - Custom stimuli should now appear with the correct names in the Analyze and Clean screens 49 + - The Home screen should allow scrolling through workspaces when many of them are created 245 50 246 - #### Bug fixed 51 + # 0.7.1 (Dec 4, 2018) - More comprehensive error handling for Emotiv devices 52 + - Improved error handling of Emotiv devices in connectEpic 53 + - Removed debug tools window 247 54 248 - - **Fix #51:** use `path.join(__dirname` instead of `./`. 55 + # 0.7.0 (Nov 23, 2018) - Win7 compatibility; Subject names in Images; Layout fixes 56 + - Works on Windows 7 57 + - Reduced scale of Y axis in ERP plots 58 + - Added experiment instructions at beginning of experiment 59 + - Tweaked layouts for smaller rez screens 60 + - Added subject name to image filenames 249 61 250 - 251 - # 0.5.0 (2015.10.11) 252 - 253 - #### Improvements 254 - 255 - - **Simplify webpack config** see [#50](https://github.com/chentsulin/electron-react-boilerplate/pull/50). 256 - 257 - #### Breaking Changes 258 - 259 - - **webpack configs** 260 - - **port changed:** changed default port from 2992 to 3000. 261 - - **npm scripts:** remove `start-dev` and `dev-server`. rename `hot-dev-server` to `hot-server`. 262 - 263 - 264 - # 0.4.3 (2015.9.22) 265 - 266 - #### Bug fixed 267 - 268 - - **Fix #45 zeromq crash:** bump version of `electron-prebuilt`. 269 - 270 - 271 - # 0.4.2 (2015.9.15) 272 - 273 - #### Bug fixed 274 - 275 - - **run start-hot breaks chrome refresh(CTRL+R) (#42)**: bump `electron-debug` to `0.2.1` 276 - 277 - 278 - # 0.4.1 (2015.9.11) 279 - 280 - #### Improvements 281 - 282 - - **use electron-prebuilt version for packaging (#33)** 62 + # 0.6.1 (Nov 16, 2018) - Win7 bugfix; Remove menubar 63 + - This has an important bugfix for the code that tries to make the app run on Windows 7. 64 + - Removed the menubar because I thought it looked better (and we're not using it anyway) 283 65 66 + # 0.6.0 (Nov 16, 2018) - Offline experiments, illustrations, and Windows 7 support 67 + - 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). 68 + - It also has some more illustrations! 284 69 285 - # 0.4.0 (2015.9.5) 70 + # 0.5.1 (Oct 28, 2018) - Small app tweak 71 + - Addressing comments here: [#27](https://github.com/makebrainwaves/BrainWaves/issues/27) 286 72 287 - #### Improvements 73 + # 0.5.0 (Oct 14, 2018) - Alpha 5 release (Beta?) 74 + - 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. 288 75 289 - - **update dependencies** 76 + # 0.4.0 (Oct 1, 2018) - Alpha 4 release 77 + - Contains the custom experiment design feature, as well as lots of UI tweaks 290 78 79 + # 0.3.0 (Sep 24, 2018) - Alpha 3 release 80 + - Includes workspace update and re-design of most of the app's UI 291 81 292 - # 0.3.0 (2015.8.31) 82 + # 0.2.0 (Sep 13, 2018) - Alpha 2 release for experiment testing 83 + - Includes some UI redesign as well as corrections to the core experiment collection code that should increase experiment reliability. 293 84 294 - #### Improvements 295 - 296 - - **eslint-config-airbnb** 297 - 298 - 299 - # 0.2.10 (2015.8.27) 300 - 301 - #### Features 302 - 303 - - **custom placeholder icon** 304 - 305 - #### Improvements 306 - 307 - - **electron-renderer as target:** via [webpack-target-electron-renderer](https://github.com/chentsulin/webpack-target-electron-renderer) 308 - 309 - 310 - # 0.2.9 (2015.8.18) 311 - 312 - #### Bug fixed 313 - 314 - - **Fix hot-reload** 315 - 316 - 317 - # 0.2.8 (2015.8.13) 318 - 319 - #### Improvements 320 - 321 - - **bump electron-debug** 322 - - **babelrc** 323 - - **organize webpack scripts** 324 - 325 - 326 - # 0.2.7 (2015.7.9) 327 - 328 - #### Bug fixed 329 - 330 - - **defaultProps:** fix typos. 331 - 332 - 333 - # 0.2.6 (2015.7.3) 334 - 335 - #### Features 336 - 337 - - **menu** 338 - 339 - #### Bug fixed 340 - 341 - - **package.js:** include webpack build. 342 - 343 - 344 - # 0.2.5 (2015.7.1) 345 - 346 - #### Features 347 - 348 - - **NPM Script:** support multi-platform 349 - - **package:** `--all` option 350 - 351 - 352 - # 0.2.4 (2015.6.9) 353 - 354 - #### Bug fixed 355 - 356 - - **Eslint:** typo, [#17](https://github.com/chentsulin/electron-react-boilerplate/issues/17) and improve `.eslintrc` 357 - 358 - 359 - # 0.2.3 (2015.6.3) 360 - 361 - #### Features 362 - 363 - - **Package Version:** use latest release electron version as default 364 - - **Ignore Large peerDependencies** 365 - 366 - #### Bug fixed 367 - 368 - - **Npm Script:** typo, [#6](https://github.com/chentsulin/electron-react-boilerplate/pull/6) 369 - - **Missing css:** [#7](https://github.com/chentsulin/electron-react-boilerplate/pull/7) 370 - 371 - 372 - # 0.2.2 (2015.6.2) 373 - 374 - #### Features 375 - 376 - - **electron-debug** 377 - 378 - #### Bug fixed 379 - 380 - - **Webpack:** add `.json` and `.node` to extensions for imitating node require. 381 - - **Webpack:** set `node_modules` to externals for native module support. 382 - 383 - 384 - # 0.2.1 (2015.5.30) 385 - 386 - #### Bug fixed 387 - 388 - - **Webpack:** #1, change build target to `atom`. 389 - 390 - 391 - # 0.2.0 (2015.5.30) 392 - 393 - #### Features 394 - 395 - - **Ignore:** `test`, `tools`, `release` folder and devDependencies in `package.json`. 396 - - **Support asar** 397 - - **Support icon** 398 - 399 - 400 - # 0.1.0 (2015.5.27) 401 - 402 - #### Features 403 - 404 - - **Webpack:** babel, react-hot, ... 405 - - **Flux:** actions, api, components, containers, stores.. 406 - - **Package:** darwin (osx), linux and win32 (windows) platform. 85 + # 0.1.0 (Aug 22, 2018) - Alpha release for teacher training 86 + - 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.