Releases: magpie-ea/magpie-base
Releases · magpie-ea/magpie-base
v3.6.7
Fixed
- fix(linting): Make linting work again
How to update existing projects
$ cd your-project
$ rm -rf node_modules # Or remove the node_modules folder by hand
$ rm package-lock.json # Or remove the package-lock.json file by hand
$ npm install [email protected]
$ npm install --save-dev @samhammer/[email protected]
$ npm install --save-dev @vue/[email protected]
- In your
eslintrc.js
remove all lines that mentionvue
orbabel-eslint
- In your
stylelint.config.js
replace'stylelint-config-standard'
with'stylelint-config-recommended-vue'
- Add
eslintrc.js
as the last line to the file.eslintignore
v3.6.2
Fixed
- fix(deploy-to-gh-pages.yml): Add max-parallel declaration to strategy
How to update existing projects
$ cd your-project
$ rm -rf node_modules # Or remove the node_modules folder by hand
$ rm package-lock.json # Or remove the package-lock.json file by hand
$ npm install [email protected]
- Also make sure to update the Github Actions workflow file at
.github/workflows/deploy-to-gh-pages.yml
with this change: c785e5e
v3.6.1
Fixed
- Pin prettier dependency to v2.x for now to avoid build errors
How to update existing projects
$ cd your-project
$ rm -rf node_modules # Or remove the node_modules folder by hand
$ rm package-lock.json # Or remove the package-lock.json file by hand
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.6.0
New
- Upgrade to webpack v5 and support Node v18
How to update existing projects
$ cd your-project
$ npm uninstall babel-eslint eslint eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue prettier stylelint @samhammer/vue-cli-plugin-stylelint @vue/cli-plugin-eslint stylelint-config-standard
$ sed -i 's#"node": ".*"#"node": "14.x || 16.x || 18.x"#' package.json # Or if this doesn't work, replace the engines -> node value in your package.json with "14.x || 16.x || 18.x"
$ rm -rf node_modules # Or remove the node_modules folder by hand
$ rm package-lock.json # Or remove the package-lock.json file by hand
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.5.0
New
- Templates: Setup templates to allow for multi-experiment repos
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.4.0
New
- Implement PreventCopyPaste helper component
- Implement HideCursor component
Fixed
- Allow setting socketURL in magpie.config.js without connecting socket in experiment
- TextareaInput: Allow setting width and height styles
- Fix magpie new command: Do not override package.json edits
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.3.0
New
- Experiment: Implement validateSubmission
- Screen: Add jump labels
- Chat: Only emit message events & add participantLabel
Fixed
- Built-in Screens: Fix passing through of progress prop to basic Screen component
- Chore: Change URL magpie-refactored-2.herokuapp.com -> magpie-demo.herokuapp.com
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.2.0
Fixed
- Receive groupLabel from backend and add to results
- Fix collaborator dropout handling
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.1.2
Fixed
- Handle dropouts in interactive experiments
- Fix github pages builds in project templates
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.1.1
Fixed
- Socket: Do not warn when checking for socket existence
- Socket: Implement heartbeat to avoid session timeout
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.