Releases: magpie-ea/magpie-base
Releases · magpie-ea/magpie-base
v3.1.0
New
- Extend MultipleChoiceScreen and MultipleChoiceInput with
optionsHtml
andrandomize
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v3.0.0
This is the first production release of magpie-base.
New
- Create MazeInput and MazeScreen
- Create abstract serial input component
- Create 'Magpie.warning's upon unhandled rejections
- PostTestScreen: add belowHighschool education level
Changed
- SelfPacedReading: New interface BREAKING CHANGE
- Rename response_timeout to responseTimeout BREAKING CHANGE
- Rename response_time to responseTime BREAKING CHANGE
- Rename responseTime to responseTimeLimit BREAKING CHANGE
Fixed
- Fix showroom template
- Fix vue.config.js: Find out dynamically whether we're on github actions
How to update existing projects
$ cd your-project
$ npm install magpie-base@3
Read more on maintaining npm dependencies.
v0.6.0
New
- Magpie new command: add --template option with 'minimal' as default
- Don't record unset props in built-in screens
- CompletionScreen: Fix undocumented result property: "completed_text" => "response"
- Allow displaying debug warnings on screen by setting $magpie.warning
- Implement i18n (set language in magpie.config.js)
Fixes
- LifecycleScreen: Improve docs for time props
- Test and fix SelfPacedReading
- SliderRangesScreen: Fix submit button
- RatingScreen: Add test and fix submit button
- index: Expose MultipleChoiceMatrixScreen as global
- MultipleChoiceScreen: Add test and fix component
- create.js:README: Add note about updating
How to update existing projects
$ cd your-project
$ npm install [email protected]
Read more on maintaining npm dependencies.
v0.5.3
Fixes
- Avoid reusing components across Slide and Screen boundaries
- Fix SelfPacedReading #prep="{done}" callback
- Fix Socket#lastIterationResults type docs
How to update existing projects
$ cd your-project
$ npm update magpie-base
Read more on maintaining npm dependencies.
v0.5.2
Fixes
- Fix iterated experiment functionality
How to update existing projects
$ cd your-project
$ npm update magpie-base
Read more on maintaining npm dependencies.
v0.5.1
Fixes
- TextareaScreen: Fix button display condition
How to update existing projects
$ cd your-project
$ npm update magpie-base
Read more on maintaining npm dependencies.
v0.5.0
New
- Record component: Add global prop
- Experiment: Add record prop for declaratively recording expData
- Lifecycle Screen: Automatically set response_timeout boolean if responseTime is set
- KeypressInput: Allow hiding options
Fixes
- Magpie: Fall back to HTTP if submission via socket fails
- PostTestScreen: Fix typos
- MultipleChoiceInput: Correct test code
- Fix spelling of 'magpie'
- npmignore: Don't distribute template/package-lock.json
How to update existing projects
$ cd your-project
$ npm update magpie-base
Read more on maintaining npm dependencies.