From 8f2eee87d0eb33a7f7a383175bb55cb288978f09 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 29 Nov 2021 20:50:45 +0000 Subject: [PATCH] chore(release): version packages --- .changeset/calm-books-wink.md | 5 --- .changeset/eighty-chairs-happen.md | 5 --- .changeset/fast-bikes-clap.md | 7 --- .changeset/few-teachers-beg.md | 5 --- .changeset/fifty-cameras-remember.md | 5 --- .changeset/green-buttons-suffer.md | 5 --- .changeset/grumpy-dragons-hunt.md | 5 --- .changeset/happy-hats-learn.md | 5 --- .changeset/hungry-bats-hide.md | 5 --- .changeset/khaki-fishes-pull.md | 5 --- .changeset/khaki-rice-retire.md | 5 --- .changeset/large-lions-leap.md | 5 --- .changeset/lazy-parents-sort.md | 5 --- .changeset/mean-bees-warn.md | 9 ---- .changeset/mighty-apricots-approve.md | 7 --- .changeset/new-llamas-remember.md | 5 --- .changeset/nine-ties-shop.md | 5 --- .changeset/proud-rings-warn.md | 44 ------------------- .changeset/quick-mangos-vanish.md | 5 --- .changeset/rich-parents-relax.md | 5 --- .changeset/strong-crabs-nail.md | 5 --- .changeset/ten-owls-talk.md | 5 --- .changeset/tidy-tomatoes-cross.md | 5 --- .changeset/tricky-vans-sell.md | 5 --- packages/config/CHANGELOG.md | 9 +++- packages/config/package.json | 2 +- .../extension-mouse-tracking/CHANGELOG.md | 8 ++++ .../extension-mouse-tracking/package.json | 6 +-- packages/jspsych/CHANGELOG.md | 40 +++++++++++------ packages/jspsych/package.json | 6 +-- packages/plugin-animation/CHANGELOG.md | 18 +++++--- packages/plugin-animation/package.json | 6 +-- .../plugin-audio-button-response/CHANGELOG.md | 18 ++++---- .../plugin-audio-button-response/package.json | 6 +-- .../CHANGELOG.md | 14 +++--- .../package.json | 6 +-- .../plugin-audio-slider-response/CHANGELOG.md | 24 +++++----- .../plugin-audio-slider-response/package.json | 6 +-- packages/plugin-browser-check/CHANGELOG.md | 15 +++++++ packages/plugin-browser-check/package.json | 6 +-- packages/plugin-call-function/CHANGELOG.md | 11 +++-- packages/plugin-call-function/package.json | 6 +-- .../CHANGELOG.md | 18 +++++--- .../package.json | 6 +-- .../CHANGELOG.md | 11 +++-- .../package.json | 6 +-- .../CHANGELOG.md | 22 ++++++---- .../package.json | 6 +-- .../plugin-categorize-animation/CHANGELOG.md | 11 +++-- .../plugin-categorize-animation/package.json | 6 +-- packages/plugin-categorize-html/CHANGELOG.md | 11 +++-- packages/plugin-categorize-html/package.json | 6 +-- packages/plugin-categorize-image/CHANGELOG.md | 15 +++++-- packages/plugin-categorize-image/package.json | 6 +-- packages/plugin-cloze/CHANGELOG.md | 11 +++-- packages/plugin-cloze/package.json | 6 +-- packages/plugin-external-html/CHANGELOG.md | 18 ++++---- packages/plugin-external-html/package.json | 6 +-- packages/plugin-fullscreen/CHANGELOG.md | 6 +++ packages/plugin-fullscreen/package.json | 6 +-- .../plugin-html-audio-response/CHANGELOG.md | 8 ++++ .../plugin-html-audio-response/package.json | 6 +-- .../plugin-html-button-response/CHANGELOG.md | 14 +++--- .../plugin-html-button-response/package.json | 6 +-- .../CHANGELOG.md | 11 +++-- .../package.json | 6 +-- .../plugin-html-slider-response/CHANGELOG.md | 22 ++++++---- .../plugin-html-slider-response/package.json | 6 +-- packages/plugin-iat-html/CHANGELOG.md | 11 +++-- packages/plugin-iat-html/package.json | 6 +-- packages/plugin-iat-image/CHANGELOG.md | 11 +++-- packages/plugin-iat-image/package.json | 6 +-- .../plugin-image-button-response/CHANGELOG.md | 14 +++--- .../plugin-image-button-response/package.json | 6 +-- .../CHANGELOG.md | 11 +++-- .../package.json | 6 +-- .../plugin-image-slider-response/CHANGELOG.md | 22 ++++++---- .../plugin-image-slider-response/package.json | 6 +-- .../plugin-initialize-microphone/CHANGELOG.md | 8 ++++ .../plugin-initialize-microphone/package.json | 6 +-- packages/plugin-instructions/CHANGELOG.md | 14 +++--- packages/plugin-instructions/package.json | 6 +-- packages/plugin-maxdiff/CHANGELOG.md | 14 +++--- packages/plugin-maxdiff/package.json | 6 +-- packages/plugin-preload/CHANGELOG.md | 11 +++-- packages/plugin-preload/package.json | 4 +- packages/plugin-reconstruction/CHANGELOG.md | 14 +++--- packages/plugin-reconstruction/package.json | 6 +-- .../plugin-same-different-html/CHANGELOG.md | 13 +++--- .../plugin-same-different-html/package.json | 6 +-- .../plugin-same-different-image/CHANGELOG.md | 19 +++++--- .../plugin-same-different-image/package.json | 6 +-- .../CHANGELOG.md | 14 +++--- .../package.json | 6 +-- .../plugin-serial-reaction-time/CHANGELOG.md | 11 +++-- .../plugin-serial-reaction-time/package.json | 6 +-- packages/plugin-sketchpad/CHANGELOG.md | 8 ++++ packages/plugin-sketchpad/package.json | 6 +-- packages/plugin-survey-likert/CHANGELOG.md | 14 +++--- packages/plugin-survey-likert/package.json | 6 +-- .../plugin-survey-multi-choice/CHANGELOG.md | 14 +++--- .../plugin-survey-multi-choice/package.json | 6 +-- .../plugin-survey-multi-select/CHANGELOG.md | 14 +++--- .../plugin-survey-multi-select/package.json | 6 +-- packages/plugin-survey-text/CHANGELOG.md | 14 +++--- packages/plugin-survey-text/package.json | 6 +-- .../plugin-video-button-response/CHANGELOG.md | 28 +++++++----- .../plugin-video-button-response/package.json | 6 +-- .../CHANGELOG.md | 25 +++++++---- .../package.json | 6 +-- .../plugin-video-slider-response/CHANGELOG.md | 34 +++++++------- .../plugin-video-slider-response/package.json | 6 +-- .../plugin-visual-search-circle/CHANGELOG.md | 15 ++++--- .../plugin-visual-search-circle/package.json | 6 +-- packages/test-utils/CHANGELOG.md | 11 +++++ packages/test-utils/package.json | 4 +- 116 files changed, 594 insertions(+), 540 deletions(-) delete mode 100644 .changeset/calm-books-wink.md delete mode 100644 .changeset/eighty-chairs-happen.md delete mode 100644 .changeset/fast-bikes-clap.md delete mode 100644 .changeset/few-teachers-beg.md delete mode 100644 .changeset/fifty-cameras-remember.md delete mode 100644 .changeset/green-buttons-suffer.md delete mode 100644 .changeset/grumpy-dragons-hunt.md delete mode 100644 .changeset/happy-hats-learn.md delete mode 100644 .changeset/hungry-bats-hide.md delete mode 100644 .changeset/khaki-fishes-pull.md delete mode 100644 .changeset/khaki-rice-retire.md delete mode 100644 .changeset/large-lions-leap.md delete mode 100644 .changeset/lazy-parents-sort.md delete mode 100644 .changeset/mean-bees-warn.md delete mode 100644 .changeset/mighty-apricots-approve.md delete mode 100644 .changeset/new-llamas-remember.md delete mode 100644 .changeset/nine-ties-shop.md delete mode 100644 .changeset/proud-rings-warn.md delete mode 100644 .changeset/quick-mangos-vanish.md delete mode 100644 .changeset/rich-parents-relax.md delete mode 100644 .changeset/strong-crabs-nail.md delete mode 100644 .changeset/ten-owls-talk.md delete mode 100644 .changeset/tidy-tomatoes-cross.md delete mode 100644 .changeset/tricky-vans-sell.md create mode 100644 packages/extension-mouse-tracking/CHANGELOG.md create mode 100644 packages/plugin-browser-check/CHANGELOG.md create mode 100644 packages/plugin-html-audio-response/CHANGELOG.md create mode 100644 packages/plugin-initialize-microphone/CHANGELOG.md create mode 100644 packages/plugin-sketchpad/CHANGELOG.md diff --git a/.changeset/calm-books-wink.md b/.changeset/calm-books-wink.md deleted file mode 100644 index 8a27d739..00000000 --- a/.changeset/calm-books-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added microphone related features to the `pluginAPI` module: `initializeMicrophoneRecorder()` and `getMicrophoneRecorder()`. These allow sharing of the `MediaRecorder` object attached to the microphone's `MediaStream` across trials. diff --git a/.changeset/eighty-chairs-happen.md b/.changeset/eighty-chairs-happen.md deleted file mode 100644 index f164852a..00000000 --- a/.changeset/eighty-chairs-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/test-utils": minor ---- - -Add `simulateTimeline()` testing utility that mimics startTimeline but calls `jsPsych.simulate()` instead. diff --git a/.changeset/fast-bikes-clap.md b/.changeset/fast-bikes-clap.md deleted file mode 100644 index 3dda71b8..00000000 --- a/.changeset/fast-bikes-clap.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@jspsych/plugin-video-button-response": patch -"@jspsych/plugin-video-keyboard-response": patch -"@jspsych/plugin-video-slider-response": patch ---- - -Fixes the `response_allowed_while_playing` parameter to use the `stop` time of the video as the event that enables a response. diff --git a/.changeset/few-teachers-beg.md b/.changeset/few-teachers-beg.md deleted file mode 100644 index a7005863..00000000 --- a/.changeset/few-teachers-beg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": patch ---- - -The weights argument for `randomization.sampleWithReplacement()` is now explicitly marked as optional in TypeScript. This has no impact on usage, as the implementation was already treating this argument as optional. diff --git a/.changeset/fifty-cameras-remember.md b/.changeset/fifty-cameras-remember.md deleted file mode 100644 index 96f60cc8..00000000 --- a/.changeset/fifty-cameras-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-animation": patch ---- - -Fixed a bug that caused a crash when `frame_isi` was > 0. This bug was introduced in 1.0.0. diff --git a/.changeset/green-buttons-suffer.md b/.changeset/green-buttons-suffer.md deleted file mode 100644 index 3fc5ec60..00000000 --- a/.changeset/green-buttons-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-initiliaze-microphone": major ---- - -Initial release of the `initialize-microphone` plugin. This plugin handles getting permission to use the microphone and selecting which microphone to use. See [the plugin's documentation](https://www.jspsych.org/latest/plugins/initialize-microphone) for details. diff --git a/.changeset/grumpy-dragons-hunt.md b/.changeset/grumpy-dragons-hunt.md deleted file mode 100644 index 4365bab1..00000000 --- a/.changeset/grumpy-dragons-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Throw errors if trial `type` parameters are strings, deprecated jsPsych functions are called, or the global `jsPsych` variable is used without assigning a JsPsych instance first (#2217) diff --git a/.changeset/happy-hats-learn.md b/.changeset/happy-hats-learn.md deleted file mode 100644 index dcf4ebb8..00000000 --- a/.changeset/happy-hats-learn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-sketchpad": major ---- - -A plugin for drawing responses on a canvas element. Supports very basic drawing operations and recording both the final image and the sequential steps to generate that image. diff --git a/.changeset/hungry-bats-hide.md b/.changeset/hungry-bats-hide.md deleted file mode 100644 index 2639a47d..00000000 --- a/.changeset/hungry-bats-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added `randomInt(lower, upper)`, `sampleBernoulli(p)`, `sampleNormal(mean, std)`, `sampleExponential(rate)`, and `sampleExGaussian(mean, std, rate, positive=false)` to `jsPsych.randomization`. diff --git a/.changeset/khaki-fishes-pull.md b/.changeset/khaki-fishes-pull.md deleted file mode 100644 index db9be390..00000000 --- a/.changeset/khaki-fishes-pull.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added the ability to run the experiment in simulation mode using `jsPsych.simulate()`. See the [simulation mode](https://www.jspsych.org/latest/overview/simulation) documentation for information about how to get started. diff --git a/.changeset/khaki-rice-retire.md b/.changeset/khaki-rice-retire.md deleted file mode 100644 index 6dc3bc4d..00000000 --- a/.changeset/khaki-rice-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-browser-check": major ---- - -Initial release of the browser-check plugin. The plugin can measure various features and properties of the participant's browser and optionally exclude participants from the study based on these features and properties. diff --git a/.changeset/large-lions-leap.md b/.changeset/large-lions-leap.md deleted file mode 100644 index 8287c928..00000000 --- a/.changeset/large-lions-leap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added methods to assist with simulation (e.g., `pressKey` for dispatching a keyboard event and `clickTarget` for dispatching a click event) to the PluginAPI module. diff --git a/.changeset/lazy-parents-sort.md b/.changeset/lazy-parents-sort.md deleted file mode 100644 index 30037f0a..00000000 --- a/.changeset/lazy-parents-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-canvas-button-response": patch ---- - -Fixed a bug that resulted in `data.response` being `NaN` instead of the index of the button. diff --git a/.changeset/mean-bees-warn.md b/.changeset/mean-bees-warn.md deleted file mode 100644 index c5ebac5f..00000000 --- a/.changeset/mean-bees-warn.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@jspsych/plugin-audio-slider-response": patch -"@jspsych/plugin-canvas-slider-response": patch -"@jspsych/plugin-html-slider-response": patch -"@jspsych/plugin-image-slider-response": patch -"@jspsych/plugin-video-slider-response": patch ---- - -When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). diff --git a/.changeset/mighty-apricots-approve.md b/.changeset/mighty-apricots-approve.md deleted file mode 100644 index 1abd65f7..00000000 --- a/.changeset/mighty-apricots-approve.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@jspsych/plugin-video-button-response": patch -"@jspsych/plugin-video-keyboard-response": patch -"@jspsych/plugin-video-slider-response": patch ---- - -Throw an error when the `stimulus` parameter is not an array, see #1537 and #1530. diff --git a/.changeset/new-llamas-remember.md b/.changeset/new-llamas-remember.md deleted file mode 100644 index 4a59e616..00000000 --- a/.changeset/new-llamas-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -`jsPsych.endExperiment()` has a new, optional second parameter for saving data. Passing in an object of key-value pairs will store the pairs in the data for the final trial of the experiment. diff --git a/.changeset/nine-ties-shop.md b/.changeset/nine-ties-shop.md deleted file mode 100644 index 407f84e8..00000000 --- a/.changeset/nine-ties-shop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/config": minor ---- - -Add a VERSION.md file to the release archive created by the `createCoreDistArchive` Gulp task diff --git a/.changeset/proud-rings-warn.md b/.changeset/proud-rings-warn.md deleted file mode 100644 index 973bd4a0..00000000 --- a/.changeset/proud-rings-warn.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -"@jspsych/plugin-animation": minor -"@jspsych/plugin-audio-button-response": minor -"@jspsych/plugin-audio-keyboard-response": minor -"@jspsych/plugin-audio-slider-response": minor -"@jspsych/plugin-browser-check": minor -"@jspsych/plugin-call-function": minor -"@jspsych/plugin-canvas-button-response": minor -"@jspsych/plugin-canvas-keyboard-response": minor -"@jspsych/plugin-canvas-slider-response": minor -"@jspsych/plugin-categorize-animation": minor -"@jspsych/plugin-categorize-html": minor -"@jspsych/plugin-categorize-image": minor -"@jspsych/plugin-cloze": minor -"@jspsych/plugin-external-html": minor -"@jspsych/plugin-fullscreen": minor -"@jspsych/plugin-html-button-response": minor -"@jspsych/plugin-html-keyboard-response": minor -"@jspsych/plugin-html-slider-response": minor -"@jspsych/plugin-iat-html": minor -"@jspsych/plugin-iat-image": minor -"@jspsych/plugin-image-button-response": minor -"@jspsych/plugin-image-keyboard-response": minor -"@jspsych/plugin-image-slider-response": minor -"@jspsych/plugin-instructions": minor -"@jspsych/plugin-maxdiff": minor -"@jspsych/plugin-preload": minor -"@jspsych/plugin-reconstruction": minor -"@jspsych/plugin-same-different-html": minor -"@jspsych/plugin-same-different-image": minor -"@jspsych/plugin-serial-reaction-time": minor -"@jspsych/plugin-serial-reaction-time-mouse": minor -"@jspsych/plugin-survey-likert": minor -"@jspsych/plugin-survey-multi-choice": minor -"@jspsych/plugin-survey-multi-select": minor -"@jspsych/plugin-survey-text": minor -"@jspsych/plugin-video-button-response": minor -"@jspsych/plugin-video-keyboard-response": minor -"@jspsych/plugin-video-slider-response": minor -"@jspsych/plugin-visual-search-circle": minor -"@jspsych/test-utils": minor ---- - -Added support for `data-only` and `visual` simulation modes. diff --git a/.changeset/quick-mangos-vanish.md b/.changeset/quick-mangos-vanish.md deleted file mode 100644 index 69186904..00000000 --- a/.changeset/quick-mangos-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/test-utils": minor ---- - -Added `mouseMove()`, `mouseDown()`, and `mouseUp()` utility functions to dispatch mouse events with location relative to a target element. diff --git a/.changeset/rich-parents-relax.md b/.changeset/rich-parents-relax.md deleted file mode 100644 index 3473dbe3..00000000 --- a/.changeset/rich-parents-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-html-audio-response": major ---- - -Initial release of the `html-audio-response` plugin. Allows recording audio responses from the participant via a microphone. See [the plugin's documentation](https://www.jspsych.org/latest/plugins/html-audio-response) for details. diff --git a/.changeset/strong-crabs-nail.md b/.changeset/strong-crabs-nail.md deleted file mode 100644 index 06366807..00000000 --- a/.changeset/strong-crabs-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-same-different-image": patch ---- - -Fixed a bug where the blank screen would not show for the correct duration. Instead it would show very briefly, if at all. diff --git a/.changeset/ten-owls-talk.md b/.changeset/ten-owls-talk.md deleted file mode 100644 index 4011dd40..00000000 --- a/.changeset/ten-owls-talk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/extension-mouse-tracking": major ---- - -Created an extension that enables mouse tracking. The extension records the coordinates and time of mousemove, mousedown, and mouseup events, as well as optionally recording the coordinates of objects on the screen to enable mapping of mouse events onto screen objects. diff --git a/.changeset/tidy-tomatoes-cross.md b/.changeset/tidy-tomatoes-cross.md deleted file mode 100644 index 7388dc53..00000000 --- a/.changeset/tidy-tomatoes-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added several functions to the `pluginAPI` module in order to support the new simulation feature. diff --git a/.changeset/tricky-vans-sell.md b/.changeset/tricky-vans-sell.md deleted file mode 100644 index f5622731..00000000 --- a/.changeset/tricky-vans-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-categorize-image": patch ---- - -Fixed a bug where the default value of `incorrect_text` was not defined. diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 8fbb9b7c..473048eb 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,8 +1,13 @@ # @jspsych/config +## 1.1.0 + +### Minor Changes + +- [#2357](https://github.com/jspsych/jsPsych/pull/2357) [`c44ac202`](https://github.com/jspsych/jsPsych/commit/c44ac2024ae51cf14efa60ca285bb2e4dc0ebef7) Thanks [@bjoluc](https://github.com/bjoluc)! - Add a VERSION.md file to the release archive created by the `createCoreDistArchive` Gulp task + ## 1.0.0 + ### Major Changes - - - [`bc058590`](https://github.com/jspsych/jsPsych/commit/bc058590950285e52116f809e4ccc57bae5a67f5) Thanks [@bjoluc](https://github.com/bjoluc)! - Initial release diff --git a/packages/config/package.json b/packages/config/package.json index d216ec0e..9a80a738 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/config", - "version": "1.0.0", + "version": "1.1.0", "description": "Shared (build) configuration for jsPsych packages", "type": "module", "exports": { diff --git a/packages/extension-mouse-tracking/CHANGELOG.md b/packages/extension-mouse-tracking/CHANGELOG.md new file mode 100644 index 00000000..9abd362c --- /dev/null +++ b/packages/extension-mouse-tracking/CHANGELOG.md @@ -0,0 +1,8 @@ +# @jspsych/extension-mouse-tracking + +## 1.0.0 +### Major Changes + + + +- [#2228](https://github.com/jspsych/jsPsych/pull/2228) [`3e2e3ac8`](https://github.com/jspsych/jsPsych/commit/3e2e3ac86782c8c551b92cc087221994197adfe4) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Created an extension that enables mouse tracking. The extension records the coordinates and time of mousemove, mousedown, and mouseup events, as well as optionally recording the coordinates of objects on the screen to enable mapping of mouse events onto screen objects. diff --git a/packages/extension-mouse-tracking/package.json b/packages/extension-mouse-tracking/package.json index 4c9beb08..0a3ab597 100644 --- a/packages/extension-mouse-tracking/package.json +++ b/packages/extension-mouse-tracking/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/extension-mouse-tracking", - "version": "0.1.0", + "version": "1.0.0", "description": "jsPsych extension for mouse tracking", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/jspsych/CHANGELOG.md b/packages/jspsych/CHANGELOG.md index 55c5c6c7..735700c4 100644 --- a/packages/jspsych/CHANGELOG.md +++ b/packages/jspsych/CHANGELOG.md @@ -1,18 +1,36 @@ # jspsych +## 7.1.0 + +### Minor Changes + +- [#2350](https://github.com/jspsych/jsPsych/pull/2350) [`c81b5007`](https://github.com/jspsych/jsPsych/commit/c81b500771ce449ac8145925170a63a08ab0465e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added microphone related features to the `pluginAPI` module: `initializeMicrophoneRecorder()` and `getMicrophoneRecorder()`. These allow sharing of the `MediaRecorder` object attached to the microphone's `MediaStream` across trials. + +* [#2245](https://github.com/jspsych/jsPsych/pull/2245) [`1216ace2`](https://github.com/jspsych/jsPsych/commit/1216ace2a3cf15538dab5d522c46880e31c5be89) Thanks [@bjoluc](https://github.com/bjoluc)! - Throw errors if trial `type` parameters are strings, deprecated jsPsych functions are called, or the global `jsPsych` variable is used without assigning a JsPsych instance first (#2217) + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added `randomInt(lower, upper)`, `sampleBernoulli(p)`, `sampleNormal(mean, std)`, `sampleExponential(rate)`, and `sampleExGaussian(mean, std, rate, positive=false)` to `jsPsych.randomization`. + +* [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the ability to run the experiment in simulation mode using `jsPsych.simulate()`. See the [simulation mode](https://www.jspsych.org/latest/overview/simulation) documentation for information about how to get started. + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added methods to assist with simulation (e.g., `pressKey` for dispatching a keyboard event and `clickTarget` for dispatching a click event) to the PluginAPI module. + +* [#2209](https://github.com/jspsych/jsPsych/pull/2209) [`45fb3ebb`](https://github.com/jspsych/jsPsych/commit/45fb3ebb92a7effaf807c548ccd01eb2cda39110) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - `jsPsych.endExperiment()` has a new, optional second parameter for saving data. Passing in an object of key-value pairs will store the pairs in the data for the final trial of the experiment. + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added several functions to the `pluginAPI` module in order to support the new simulation feature. + +### Patch Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - The weights argument for `randomization.sampleWithReplacement()` is now explicitly marked as optional in TypeScript. This has no impact on usage, as the implementation was already treating this argument as optional. + ## 7.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. - -- [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - - +* [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - [#2100](https://github.com/jspsych/jsPsych/pull/2100) [`b0d77e7`](https://github.com/jspsych/jsPsych/commit/b0d77e79aaa7140de4bac37a70af69467478aee2) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Renamed all getter-type functions to have `get` prefix to make it clearer what the role of these functions are. The following were affected: - `currentTimelineNodeID` -> `getCurrentTimelineNodeID` @@ -25,14 +43,8 @@ ### Minor Changes - - - [#2142](https://github.com/jspsych/jsPsych/pull/2142) [`12d6753`](https://github.com/jspsych/jsPsych/commit/12d675320f9e2a3edaff52167320ed39461c5d79) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `jsPsych.endExperiment` is called it provides the option of displaying a message on the screen. If the `on_finish` event handler in `initJsPsych()` returns a `Promise` then the message will now display only after the promise has resolved. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - [#2121](https://github.com/jspsych/jsPsych/pull/2121) [`03517a0`](https://github.com/jspsych/jsPsych/commit/03517a09c826d935114649174f4f1dc239bf36ea) Thanks [@zimmerrol](https://github.com/zimmerrol)! - Updated `turk.submitToTurk()` to use `POST` instead of `GET` to avoid errors where too much data is transmitted. diff --git a/packages/jspsych/package.json b/packages/jspsych/package.json index 356dca01..bed586f5 100644 --- a/packages/jspsych/package.json +++ b/packages/jspsych/package.json @@ -1,6 +1,6 @@ { "name": "jspsych", - "version": "7.0.0", + "version": "7.1.0", "description": "Behavioral experiments in a browser", "type": "module", "main": "dist/index.cjs", @@ -43,8 +43,8 @@ "random-words": "^1.1.1" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0", + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0", "@types/dom-mediacapture-record": "^1.0.11" } } diff --git a/packages/plugin-animation/CHANGELOG.md b/packages/plugin-animation/CHANGELOG.md index fabaf4ec..d116ca52 100644 --- a/packages/plugin-animation/CHANGELOG.md +++ b/packages/plugin-animation/CHANGELOG.md @@ -1,21 +1,27 @@ # @jspsych/plugin-animation +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixed a bug that caused a crash when `frame_isi` was > 0. This bug was introduced in 1.0.0. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-animation/package.json b/packages/plugin-animation/package.json index 721b1f33..06d9567f 100644 --- a/packages/plugin-animation/package.json +++ b/packages/plugin-animation/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-animation", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for showing animations and recording keyboard responses", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-audio-button-response/CHANGELOG.md b/packages/plugin-audio-button-response/CHANGELOG.md index a679105a..106e2e76 100644 --- a/packages/plugin-audio-button-response/CHANGELOG.md +++ b/packages/plugin-audio-button-response/CHANGELOG.md @@ -1,24 +1,24 @@ # @jspsych/plugin-audio-button-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes diff --git a/packages/plugin-audio-button-response/package.json b/packages/plugin-audio-button-response/package.json index 734aa58a..ba42462e 100644 --- a/packages/plugin-audio-button-response/package.json +++ b/packages/plugin-audio-button-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-audio-button-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for playing an audio file and getting a button response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-audio-keyboard-response/CHANGELOG.md b/packages/plugin-audio-keyboard-response/CHANGELOG.md index ce2fb690..32a1b0a3 100644 --- a/packages/plugin-audio-keyboard-response/CHANGELOG.md +++ b/packages/plugin-audio-keyboard-response/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-audio-keyboard-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-audio-keyboard-response/package.json b/packages/plugin-audio-keyboard-response/package.json index 4ab21528..5d1a3da8 100644 --- a/packages/plugin-audio-keyboard-response/package.json +++ b/packages/plugin-audio-keyboard-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-audio-keyboard-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for playing an audio file and getting a keyboard response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-audio-slider-response/CHANGELOG.md b/packages/plugin-audio-slider-response/CHANGELOG.md index fa9f0fc8..1b3d806b 100644 --- a/packages/plugin-audio-slider-response/CHANGELOG.md +++ b/packages/plugin-audio-slider-response/CHANGELOG.md @@ -1,29 +1,31 @@ # @jspsych/plugin-audio-slider-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d8b23ca3`](https://github.com/jspsych/jsPsych/commit/d8b23ca36539501c552f180a213192e13fc18cc9) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - - -- [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - - +* [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-audio-slider-response/package.json b/packages/plugin-audio-slider-response/package.json index 3f931663..20a40453 100644 --- a/packages/plugin-audio-slider-response/package.json +++ b/packages/plugin-audio-slider-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-audio-slider-response", - "version": "1.0.0", + "version": "1.1.0", "description": "", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-browser-check/CHANGELOG.md b/packages/plugin-browser-check/CHANGELOG.md new file mode 100644 index 00000000..79f57d71 --- /dev/null +++ b/packages/plugin-browser-check/CHANGELOG.md @@ -0,0 +1,15 @@ +# @jspsych/plugin-browser-check + +## 1.0.0 +### Major Changes + + + +- [#2209](https://github.com/jspsych/jsPsych/pull/2209) [`45fb3ebb`](https://github.com/jspsych/jsPsych/commit/45fb3ebb92a7effaf807c548ccd01eb2cda39110) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Initial release of the browser-check plugin. The plugin can measure various features and properties of the participant's browser and optionally exclude participants from the study based on these features and properties. + + +### Minor Changes + + + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. diff --git a/packages/plugin-browser-check/package.json b/packages/plugin-browser-check/package.json index bfb42ccd..0b4e58e8 100644 --- a/packages/plugin-browser-check/package.json +++ b/packages/plugin-browser-check/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-browser-check", - "version": "0.1.0", + "version": "1.0.0", "description": "jsPsych plugin for checking browser features", "type": "module", "main": "dist/index.cjs", @@ -37,8 +37,8 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" }, "dependencies": { "detect-browser": "^5.2.1" diff --git a/packages/plugin-call-function/CHANGELOG.md b/packages/plugin-call-function/CHANGELOG.md index 79db29d0..53aa3378 100644 --- a/packages/plugin-call-function/CHANGELOG.md +++ b/packages/plugin-call-function/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-call-function +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-call-function/package.json b/packages/plugin-call-function/package.json index 873eb9c6..6842fe4d 100644 --- a/packages/plugin-call-function/package.json +++ b/packages/plugin-call-function/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-call-function", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for calling an arbitrary function during a jspsych experiment", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-canvas-button-response/CHANGELOG.md b/packages/plugin-canvas-button-response/CHANGELOG.md index 1cdbcc3f..ec710a6c 100644 --- a/packages/plugin-canvas-button-response/CHANGELOG.md +++ b/packages/plugin-canvas-button-response/CHANGELOG.md @@ -1,21 +1,27 @@ # @jspsych/plugin-canvas-button-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixed a bug that resulted in `data.response` being `NaN` instead of the index of the button. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-canvas-button-response/package.json b/packages/plugin-canvas-button-response/package.json index efbfefa5..9be44c25 100644 --- a/packages/plugin-canvas-button-response/package.json +++ b/packages/plugin-canvas-button-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-canvas-button-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a canvas stimulus and getting a button response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-canvas-keyboard-response/CHANGELOG.md b/packages/plugin-canvas-keyboard-response/CHANGELOG.md index 160abaa0..ba4700ee 100644 --- a/packages/plugin-canvas-keyboard-response/CHANGELOG.md +++ b/packages/plugin-canvas-keyboard-response/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-canvas-keyboard-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-canvas-keyboard-response/package.json b/packages/plugin-canvas-keyboard-response/package.json index cca1798c..ce715133 100644 --- a/packages/plugin-canvas-keyboard-response/package.json +++ b/packages/plugin-canvas-keyboard-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-canvas-keyboard-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a canvas stimulus and getting a keyboard response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-canvas-slider-response/CHANGELOG.md b/packages/plugin-canvas-slider-response/CHANGELOG.md index e45aa2d1..41675f4e 100644 --- a/packages/plugin-canvas-slider-response/CHANGELOG.md +++ b/packages/plugin-canvas-slider-response/CHANGELOG.md @@ -1,24 +1,28 @@ # @jspsych/plugin-canvas-slider-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d8b23ca3`](https://github.com/jspsych/jsPsych/commit/d8b23ca36539501c552f180a213192e13fc18cc9) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes diff --git a/packages/plugin-canvas-slider-response/package.json b/packages/plugin-canvas-slider-response/package.json index ed37c304..2145c1fe 100644 --- a/packages/plugin-canvas-slider-response/package.json +++ b/packages/plugin-canvas-slider-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-canvas-slider-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a canvas stimulus and getting a slider response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-categorize-animation/CHANGELOG.md b/packages/plugin-categorize-animation/CHANGELOG.md index 5bf7d4e2..7ae5f2ab 100644 --- a/packages/plugin-categorize-animation/CHANGELOG.md +++ b/packages/plugin-categorize-animation/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-categorize-animation +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-categorize-animation/package.json b/packages/plugin-categorize-animation/package.json index ce91a058..d7ac62e2 100644 --- a/packages/plugin-categorize-animation/package.json +++ b/packages/plugin-categorize-animation/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-categorize-animation", - "version": "1.0.0", + "version": "1.1.0", "description": "jspsych plugin for categorization trials with feedback and animated stimuli", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-categorize-html/CHANGELOG.md b/packages/plugin-categorize-html/CHANGELOG.md index 9b8fed38..4101a174 100644 --- a/packages/plugin-categorize-html/CHANGELOG.md +++ b/packages/plugin-categorize-html/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-categorize-html +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-categorize-html/package.json b/packages/plugin-categorize-html/package.json index 67be8ecd..f38e366e 100644 --- a/packages/plugin-categorize-html/package.json +++ b/packages/plugin-categorize-html/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-categorize-html", - "version": "1.0.0", + "version": "1.1.0", "description": "jspsych plugin for categorization trials with feedback", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-categorize-image/CHANGELOG.md b/packages/plugin-categorize-image/CHANGELOG.md index 3058ea63..7d734971 100644 --- a/packages/plugin-categorize-image/CHANGELOG.md +++ b/packages/plugin-categorize-image/CHANGELOG.md @@ -1,12 +1,21 @@ # @jspsych/plugin-categorize-image +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixed a bug where the default value of `incorrect_text` was not defined. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-categorize-image/package.json b/packages/plugin-categorize-image/package.json index 0cf4da63..e01dcb70 100644 --- a/packages/plugin-categorize-image/package.json +++ b/packages/plugin-categorize-image/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-categorize-image", - "version": "1.0.0", + "version": "1.1.0", "description": "jspsych plugin for categorization trials with feedback", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-cloze/CHANGELOG.md b/packages/plugin-cloze/CHANGELOG.md index 5c6f51ae..78788e86 100644 --- a/packages/plugin-cloze/CHANGELOG.md +++ b/packages/plugin-cloze/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-cloze +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-cloze/package.json b/packages/plugin-cloze/package.json index 77e80f26..f4ba59b6 100644 --- a/packages/plugin-cloze/package.json +++ b/packages/plugin-cloze/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-cloze", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a cloze test and checking participants answers against a correct solution", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-external-html/CHANGELOG.md b/packages/plugin-external-html/CHANGELOG.md index c638617d..a7108193 100644 --- a/packages/plugin-external-html/CHANGELOG.md +++ b/packages/plugin-external-html/CHANGELOG.md @@ -1,24 +1,24 @@ # @jspsych/plugin-external-html +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2130](https://github.com/jspsych/jsPsych/pull/2130) [`2802430`](https://github.com/jspsych/jsPsych/commit/28024309995fe0102b53d4dde2b98393da9ff91f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added the option for plugins to return a `Promise` and delay the execution of the `on_load` event handler for the trial until the plugin manually invokes it. This allows for plugins that have asynchronous components to finish loading before triggering the `on_load` event. Added this functionality to all plugins that currently require it. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes diff --git a/packages/plugin-external-html/package.json b/packages/plugin-external-html/package.json index 77cd6374..081b67cf 100644 --- a/packages/plugin-external-html/package.json +++ b/packages/plugin-external-html/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-external-html", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin to load and display external html pages", "type": "module", "main": "dist/index.cjs", @@ -37,8 +37,8 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0", + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0", "jest-fetch-mock": "^3.0.3" } } diff --git a/packages/plugin-fullscreen/CHANGELOG.md b/packages/plugin-fullscreen/CHANGELOG.md index c1688a3a..76c592f5 100644 --- a/packages/plugin-fullscreen/CHANGELOG.md +++ b/packages/plugin-fullscreen/CHANGELOG.md @@ -1,5 +1,11 @@ # @jspsych/plugin-fullscreen +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.1 ### Patch Changes diff --git a/packages/plugin-fullscreen/package.json b/packages/plugin-fullscreen/package.json index 57c326de..6191624a 100644 --- a/packages/plugin-fullscreen/package.json +++ b/packages/plugin-fullscreen/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-fullscreen", - "version": "1.0.1", + "version": "1.1.0", "description": "jsPsych plugin to toggle fullscreen mode in the browser", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-html-audio-response/CHANGELOG.md b/packages/plugin-html-audio-response/CHANGELOG.md new file mode 100644 index 00000000..7b33bb91 --- /dev/null +++ b/packages/plugin-html-audio-response/CHANGELOG.md @@ -0,0 +1,8 @@ +# @jspsych/plugin-html-audio-response + +## 1.0.0 +### Major Changes + + + +- [#2350](https://github.com/jspsych/jsPsych/pull/2350) [`c81b5007`](https://github.com/jspsych/jsPsych/commit/c81b500771ce449ac8145925170a63a08ab0465e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Initial release of the `html-audio-response` plugin. Allows recording audio responses from the participant via a microphone. See [the plugin's documentation](https://www.jspsych.org/latest/plugins/html-audio-response) for details. diff --git a/packages/plugin-html-audio-response/package.json b/packages/plugin-html-audio-response/package.json index df42b79b..9a391103 100644 --- a/packages/plugin-html-audio-response/package.json +++ b/packages/plugin-html-audio-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-html-audio-response", - "version": "0.1.0", + "version": "1.0.0", "description": "jsPsych plugin for displaying a stimulus and recording an audio response through the microphone", "type": "module", "main": "dist/index.cjs", @@ -37,8 +37,8 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0", + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0", "@types/resize-observer-browser": "^0.1.6" } } diff --git a/packages/plugin-html-button-response/CHANGELOG.md b/packages/plugin-html-button-response/CHANGELOG.md index ecd18f0c..37f899be 100644 --- a/packages/plugin-html-button-response/CHANGELOG.md +++ b/packages/plugin-html-button-response/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-html-button-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-html-button-response/package.json b/packages/plugin-html-button-response/package.json index abbe65b0..25458c91 100644 --- a/packages/plugin-html-button-response/package.json +++ b/packages/plugin-html-button-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-html-button-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a stimulus and getting a button response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-html-keyboard-response/CHANGELOG.md b/packages/plugin-html-keyboard-response/CHANGELOG.md index 4d2ab5ee..4368a0a5 100644 --- a/packages/plugin-html-keyboard-response/CHANGELOG.md +++ b/packages/plugin-html-keyboard-response/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-html-keyboard-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-html-keyboard-response/package.json b/packages/plugin-html-keyboard-response/package.json index cb6ff726..31fa1ca2 100644 --- a/packages/plugin-html-keyboard-response/package.json +++ b/packages/plugin-html-keyboard-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-html-keyboard-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a stimulus and getting a keyboard response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-html-slider-response/CHANGELOG.md b/packages/plugin-html-slider-response/CHANGELOG.md index dd1c8621..9579de1e 100644 --- a/packages/plugin-html-slider-response/CHANGELOG.md +++ b/packages/plugin-html-slider-response/CHANGELOG.md @@ -1,24 +1,28 @@ # @jspsych/plugin-html-slider-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d8b23ca3`](https://github.com/jspsych/jsPsych/commit/d8b23ca36539501c552f180a213192e13fc18cc9) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes diff --git a/packages/plugin-html-slider-response/package.json b/packages/plugin-html-slider-response/package.json index 27405972..3fbcb432 100644 --- a/packages/plugin-html-slider-response/package.json +++ b/packages/plugin-html-slider-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-html-slider-response", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for free response survey questions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-iat-html/CHANGELOG.md b/packages/plugin-iat-html/CHANGELOG.md index 37f124ab..e22f273e 100644 --- a/packages/plugin-iat-html/CHANGELOG.md +++ b/packages/plugin-iat-html/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-iat-html +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-iat-html/package.json b/packages/plugin-iat-html/package.json index 192c2fb0..c87ee9da 100644 --- a/packages/plugin-iat-html/package.json +++ b/packages/plugin-iat-html/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-iat-html", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for running an IAT (Implicit Association Test) with an HTML-formatted stimulus", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-iat-image/CHANGELOG.md b/packages/plugin-iat-image/CHANGELOG.md index fbebe892..adc19fd7 100644 --- a/packages/plugin-iat-image/CHANGELOG.md +++ b/packages/plugin-iat-image/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-iat-image +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-iat-image/package.json b/packages/plugin-iat-image/package.json index dd5dd59d..12bd19e2 100644 --- a/packages/plugin-iat-image/package.json +++ b/packages/plugin-iat-image/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-iat-image", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for running an IAT (Implicit Association Test) with an image stimulus", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-image-button-response/CHANGELOG.md b/packages/plugin-image-button-response/CHANGELOG.md index a711b5f8..a6e21082 100644 --- a/packages/plugin-image-button-response/CHANGELOG.md +++ b/packages/plugin-image-button-response/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-image-button-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-image-button-response/package.json b/packages/plugin-image-button-response/package.json index c80116d8..8317c302 100644 --- a/packages/plugin-image-button-response/package.json +++ b/packages/plugin-image-button-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-image-button-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a stimulus and getting a button response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-image-keyboard-response/CHANGELOG.md b/packages/plugin-image-keyboard-response/CHANGELOG.md index 537c2e7a..8e15ecd4 100644 --- a/packages/plugin-image-keyboard-response/CHANGELOG.md +++ b/packages/plugin-image-keyboard-response/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-image-keyboard-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-image-keyboard-response/package.json b/packages/plugin-image-keyboard-response/package.json index d2bada24..01af82a0 100644 --- a/packages/plugin-image-keyboard-response/package.json +++ b/packages/plugin-image-keyboard-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-image-keyboard-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for displaying a stimulus and getting a keyboard response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-image-slider-response/CHANGELOG.md b/packages/plugin-image-slider-response/CHANGELOG.md index 3a5fe17d..2fd991be 100644 --- a/packages/plugin-image-slider-response/CHANGELOG.md +++ b/packages/plugin-image-slider-response/CHANGELOG.md @@ -1,24 +1,28 @@ # @jspsych/plugin-image-slider-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d8b23ca3`](https://github.com/jspsych/jsPsych/commit/d8b23ca36539501c552f180a213192e13fc18cc9) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes diff --git a/packages/plugin-image-slider-response/package.json b/packages/plugin-image-slider-response/package.json index 0e181eb7..8ab36856 100644 --- a/packages/plugin-image-slider-response/package.json +++ b/packages/plugin-image-slider-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-image-slider-response", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for free response survey questions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-initialize-microphone/CHANGELOG.md b/packages/plugin-initialize-microphone/CHANGELOG.md new file mode 100644 index 00000000..83902abc --- /dev/null +++ b/packages/plugin-initialize-microphone/CHANGELOG.md @@ -0,0 +1,8 @@ +# @jspsych/plugin-initiliaze-microphone + +## 1.0.0 +### Major Changes + + + +- [#2350](https://github.com/jspsych/jsPsych/pull/2350) [`c81b5007`](https://github.com/jspsych/jsPsych/commit/c81b500771ce449ac8145925170a63a08ab0465e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Initial release of the `initialize-microphone` plugin. This plugin handles getting permission to use the microphone and selecting which microphone to use. See [the plugin's documentation](https://www.jspsych.org/latest/plugins/initialize-microphone) for details. diff --git a/packages/plugin-initialize-microphone/package.json b/packages/plugin-initialize-microphone/package.json index f20ba5b1..3a6d9484 100644 --- a/packages/plugin-initialize-microphone/package.json +++ b/packages/plugin-initialize-microphone/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-initiliaze-microphone", - "version": "0.1.0", + "version": "1.0.0", "description": "jsPsych plugin for getting permission to initialize the user's microphone", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-instructions/CHANGELOG.md b/packages/plugin-instructions/CHANGELOG.md index d53f714b..1749b0f6 100644 --- a/packages/plugin-instructions/CHANGELOG.md +++ b/packages/plugin-instructions/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-instructions +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-instructions/package.json b/packages/plugin-instructions/package.json index 01e05dca..f7fa40d5 100644 --- a/packages/plugin-instructions/package.json +++ b/packages/plugin-instructions/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-instructions", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin to display instructions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-maxdiff/CHANGELOG.md b/packages/plugin-maxdiff/CHANGELOG.md index 43c91256..aeabd8b0 100644 --- a/packages/plugin-maxdiff/CHANGELOG.md +++ b/packages/plugin-maxdiff/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-maxdiff +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-maxdiff/package.json b/packages/plugin-maxdiff/package.json index 40cf42e3..571871c2 100644 --- a/packages/plugin-maxdiff/package.json +++ b/packages/plugin-maxdiff/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-maxdiff", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for maxdiff/conjoint analysis designs", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-preload/CHANGELOG.md b/packages/plugin-preload/CHANGELOG.md index 55a0f980..32d97bc8 100644 --- a/packages/plugin-preload/CHANGELOG.md +++ b/packages/plugin-preload/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-preload +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-preload/package.json b/packages/plugin-preload/package.json index 9bdf8cb1..19f9ebec 100644 --- a/packages/plugin-preload/package.json +++ b/packages/plugin-preload/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-preload", - "version": "1.0.0", + "version": "1.1.0", "description": "", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", + "@jspsych/config": "^1.1.0", "@jspsych/plugin-audio-keyboard-response": "*", "@jspsych/plugin-image-keyboard-response": "*", "@jspsych/plugin-video-keyboard-response": "*" diff --git a/packages/plugin-reconstruction/CHANGELOG.md b/packages/plugin-reconstruction/CHANGELOG.md index b69f27de..edc1d062 100644 --- a/packages/plugin-reconstruction/CHANGELOG.md +++ b/packages/plugin-reconstruction/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-reconstruction +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-reconstruction/package.json b/packages/plugin-reconstruction/package.json index fe8137cc..5d36aca9 100644 --- a/packages/plugin-reconstruction/package.json +++ b/packages/plugin-reconstruction/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-reconstruction", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for a reconstruction task where the subject recreates a stimulus from memory", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-same-different-html/CHANGELOG.md b/packages/plugin-same-different-html/CHANGELOG.md index 56b9e7a4..1faebb28 100644 --- a/packages/plugin-same-different-html/CHANGELOG.md +++ b/packages/plugin-same-different-html/CHANGELOG.md @@ -1,18 +1,21 @@ # @jspsych/plugin-same-different-html +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes - - - [#1880](https://github.com/jspsych/jsPsych/pull/1880) [`1436132`](https://github.com/jspsych/jsPsych/commit/1436132d6da70034c032fcd5e18aa8f0dc9525e6) Thanks [@nikbpetrov](https://github.com/nikbpetrov)! - Fixed a bug where `null` was incorrectly set as the default value for the `first_stim_duration` and `second_stim_duration` parameters. The defaults for these parameters have been changed to `1000`, consistent with existing documentation. - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-same-different-html/package.json b/packages/plugin-same-different-html/package.json index 515987b0..1d8d2ead 100644 --- a/packages/plugin-same-different-html/package.json +++ b/packages/plugin-same-different-html/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-same-different-html", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for showing two stimuli sequentially and getting a same / different judgment", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-same-different-image/CHANGELOG.md b/packages/plugin-same-different-image/CHANGELOG.md index a2ed85a4..c48512bd 100644 --- a/packages/plugin-same-different-image/CHANGELOG.md +++ b/packages/plugin-same-different-image/CHANGELOG.md @@ -1,17 +1,24 @@ # @jspsych/plugin-same-different-image -## 1.0.0 -### Major Changes +## 1.1.0 +### Minor Changes - -- [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - - To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. ### Patch Changes +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixed a bug where the blank screen would not show for the correct duration. Instead it would show very briefly, if at all. +## 1.0.0 + +### Major Changes + +- [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** + + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. + +### Patch Changes - [#1880](https://github.com/jspsych/jsPsych/pull/1880) [`1436132`](https://github.com/jspsych/jsPsych/commit/1436132d6da70034c032fcd5e18aa8f0dc9525e6) Thanks [@nikbpetrov](https://github.com/nikbpetrov)! - Fixed a bug where `null` was incorrectly set as the default value for the `first_stim_duration` and `second_stim_duration` parameters. The defaults for these parameters have been changed to `1000`, consistent with existing documentation. diff --git a/packages/plugin-same-different-image/package.json b/packages/plugin-same-different-image/package.json index 6444ae66..42916ba3 100644 --- a/packages/plugin-same-different-image/package.json +++ b/packages/plugin-same-different-image/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-same-different-image", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for showing two stimuli sequentially and getting a same / different judgment", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-serial-reaction-time-mouse/CHANGELOG.md b/packages/plugin-serial-reaction-time-mouse/CHANGELOG.md index 79302635..e710dc4f 100644 --- a/packages/plugin-serial-reaction-time-mouse/CHANGELOG.md +++ b/packages/plugin-serial-reaction-time-mouse/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-serial-reaction-time-mouse +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-serial-reaction-time-mouse/package.json b/packages/plugin-serial-reaction-time-mouse/package.json index 7afb575d..64af660a 100644 --- a/packages/plugin-serial-reaction-time-mouse/package.json +++ b/packages/plugin-serial-reaction-time-mouse/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-serial-reaction-time-mouse", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for running a serial reaction time task", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-serial-reaction-time/CHANGELOG.md b/packages/plugin-serial-reaction-time/CHANGELOG.md index 8edd0266..f1c1352d 100644 --- a/packages/plugin-serial-reaction-time/CHANGELOG.md +++ b/packages/plugin-serial-reaction-time/CHANGELOG.md @@ -1,12 +1,17 @@ # @jspsych/plugin-serial-reaction-time +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes diff --git a/packages/plugin-serial-reaction-time/package.json b/packages/plugin-serial-reaction-time/package.json index bc3299cb..2fd7e3c7 100644 --- a/packages/plugin-serial-reaction-time/package.json +++ b/packages/plugin-serial-reaction-time/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-serial-reaction-time", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for running a serial reaction time task", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-sketchpad/CHANGELOG.md b/packages/plugin-sketchpad/CHANGELOG.md new file mode 100644 index 00000000..85ce5512 --- /dev/null +++ b/packages/plugin-sketchpad/CHANGELOG.md @@ -0,0 +1,8 @@ +# @jspsych/plugin-sketchpad + +## 1.0.0 +### Major Changes + + + +- [#2258](https://github.com/jspsych/jsPsych/pull/2258) [`bddae3ee`](https://github.com/jspsych/jsPsych/commit/bddae3eef7abb4dae1eef813a81584e3c4042b0f) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - A plugin for drawing responses on a canvas element. Supports very basic drawing operations and recording both the final image and the sequential steps to generate that image. diff --git a/packages/plugin-sketchpad/package.json b/packages/plugin-sketchpad/package.json index 8a5438ed..3a288d24 100644 --- a/packages/plugin-sketchpad/package.json +++ b/packages/plugin-sketchpad/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-sketchpad", - "version": "0.1.0", + "version": "1.0.0", "description": "jsPsych plugin for sketching a response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-survey-likert/CHANGELOG.md b/packages/plugin-survey-likert/CHANGELOG.md index 13791d6b..b473a721 100644 --- a/packages/plugin-survey-likert/CHANGELOG.md +++ b/packages/plugin-survey-likert/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-survey-likert +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-survey-likert/package.json b/packages/plugin-survey-likert/package.json index d5c83003..79b0cedd 100644 --- a/packages/plugin-survey-likert/package.json +++ b/packages/plugin-survey-likert/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-survey-likert", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for measuring items on a likert scale", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-survey-multi-choice/CHANGELOG.md b/packages/plugin-survey-multi-choice/CHANGELOG.md index 09aa2ae4..9d4aaefe 100644 --- a/packages/plugin-survey-multi-choice/CHANGELOG.md +++ b/packages/plugin-survey-multi-choice/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-survey-multi-choice +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-survey-multi-choice/package.json b/packages/plugin-survey-multi-choice/package.json index f99e00aa..7a6b68d8 100644 --- a/packages/plugin-survey-multi-choice/package.json +++ b/packages/plugin-survey-multi-choice/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-survey-multi-choice", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for multiple choice survey questions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-survey-multi-select/CHANGELOG.md b/packages/plugin-survey-multi-select/CHANGELOG.md index 42d29c96..f8999bd9 100644 --- a/packages/plugin-survey-multi-select/CHANGELOG.md +++ b/packages/plugin-survey-multi-select/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-survey-multi-select +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-survey-multi-select/package.json b/packages/plugin-survey-multi-select/package.json index 42044afd..efd56379 100644 --- a/packages/plugin-survey-multi-select/package.json +++ b/packages/plugin-survey-multi-select/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-survey-multi-select", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for multiple choice survey questions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-survey-text/CHANGELOG.md b/packages/plugin-survey-text/CHANGELOG.md index d19f700b..7c77eac4 100644 --- a/packages/plugin-survey-text/CHANGELOG.md +++ b/packages/plugin-survey-text/CHANGELOG.md @@ -1,21 +1,23 @@ # @jspsych/plugin-survey-text +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/plugin-survey-text/package.json b/packages/plugin-survey-text/package.json index b388a87e..f667d7e7 100644 --- a/packages/plugin-survey-text/package.json +++ b/packages/plugin-survey-text/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-survey-text", - "version": "1.0.0", + "version": "1.1.0", "description": "a jspsych plugin for free response survey questions", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-video-button-response/CHANGELOG.md b/packages/plugin-video-button-response/CHANGELOG.md index d022d147..824e5477 100644 --- a/packages/plugin-video-button-response/CHANGELOG.md +++ b/packages/plugin-video-button-response/CHANGELOG.md @@ -1,30 +1,34 @@ # @jspsych/plugin-video-button-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`a8ab2eb8`](https://github.com/jspsych/jsPsych/commit/a8ab2eb8f8be7c22261960e460d9b6bf79e48465) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixes the `response_allowed_while_playing` parameter to use the `stop` time of the video as the event that enables a response. + +* [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d2a8b4ab`](https://github.com/jspsych/jsPsych/commit/d2a8b4ab4279ef16c29db3ef453ae9b688d6c29e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Throw an error when the `stimulus` parameter is not an array, see #1537 and #1530. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - ### Patch Changes - - - [#1533](https://github.com/jspsych/jsPsych/pull/1533) [`7b16a1d`](https://github.com/jspsych/jsPsych/commit/7b16a1d) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fixed a bug that caused the trial to not end when the `trial_ends_after_video` parameter was set to `true` and the video ended at a specific time via the `stop` parameter. +* [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: +* Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: - jspsych@7.0.0 diff --git a/packages/plugin-video-button-response/package.json b/packages/plugin-video-button-response/package.json index 3614f26d..ae31132b 100644 --- a/packages/plugin-video-button-response/package.json +++ b/packages/plugin-video-button-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-video-button-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for playing a video file and getting a button response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-video-keyboard-response/CHANGELOG.md b/packages/plugin-video-keyboard-response/CHANGELOG.md index 585cb3a2..04c52027 100644 --- a/packages/plugin-video-keyboard-response/CHANGELOG.md +++ b/packages/plugin-video-keyboard-response/CHANGELOG.md @@ -1,23 +1,30 @@ # @jspsych/plugin-video-keyboard-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`a8ab2eb8`](https://github.com/jspsych/jsPsych/commit/a8ab2eb8f8be7c22261960e460d9b6bf79e48465) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixes the `response_allowed_while_playing` parameter to use the `stop` time of the video as the event that enables a response. + +* [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d2a8b4ab`](https://github.com/jspsych/jsPsych/commit/d2a8b4ab4279ef16c29db3ef453ae9b688d6c29e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Throw an error when the `stimulus` parameter is not an array, see #1537 and #1530. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Patch Changes - - - [#1533](https://github.com/jspsych/jsPsych/pull/1533) [`7b16a1d`](https://github.com/jspsych/jsPsych/commit/7b16a1d) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fixed a bug that caused the trial to not end when the `trial_ends_after_video` parameter was set to `true` and the video ended at a specific time via the `stop` parameter. +* [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: +* Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: - jspsych@7.0.0 diff --git a/packages/plugin-video-keyboard-response/package.json b/packages/plugin-video-keyboard-response/package.json index 5be28429..ab414d61 100644 --- a/packages/plugin-video-keyboard-response/package.json +++ b/packages/plugin-video-keyboard-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-video-keyboard-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for playing a video file and getting a keyboard response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-video-slider-response/CHANGELOG.md b/packages/plugin-video-slider-response/CHANGELOG.md index e9caca83..58fd2623 100644 --- a/packages/plugin-video-slider-response/CHANGELOG.md +++ b/packages/plugin-video-slider-response/CHANGELOG.md @@ -1,34 +1,38 @@ # @jspsych/plugin-video-slider-response +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +### Patch Changes + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`a8ab2eb8`](https://github.com/jspsych/jsPsych/commit/a8ab2eb8f8be7c22261960e460d9b6bf79e48465) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Fixes the `response_allowed_while_playing` parameter to use the `stop` time of the video as the event that enables a response. + +* [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d8b23ca3`](https://github.com/jspsych/jsPsych/commit/d8b23ca36539501c552f180a213192e13fc18cc9) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is `true`, allow changes to the slider using the keyboard to enable the button (#1783). + +- [#2359](https://github.com/jspsych/jsPsych/pull/2359) [`d2a8b4ab`](https://github.com/jspsych/jsPsych/commit/d2a8b4ab4279ef16c29db3ef453ae9b688d6c29e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Throw an error when the `stimulus` parameter is not an array, see #1537 and #1530. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. ### Minor Changes - - - [#2143](https://github.com/jspsych/jsPsych/pull/2143) [`7fa8f26`](https://github.com/jspsych/jsPsych/commit/7fa8f2632538bba1a89444a43a5704ec94982aed) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - When `require_movement` is true a 'touchstart' event or a 'mousedown' event will now enable the button. This means that this parameter will work on mobile devices, and that the button will become enabled as soon as the paricipant interacts with the slider rather than after they click and release the slider. - - -- [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. - +* [#2129](https://github.com/jspsych/jsPsych/pull/2129) [`f37f64a`](https://github.com/jspsych/jsPsych/commit/f37f64ac61ca4d934bf19a4dd15c9370ac4c2a8e) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - All duration measurements, including response times, are now rounded to the nearest millisecond. We changed this because the precision that `performance.now()` generates is misleading in this context and removing the (often very long) decimal component of the measurement will save space in the data files. ### Patch Changes - - - [#1533](https://github.com/jspsych/jsPsych/pull/1533) [`7b16a1d`](https://github.com/jspsych/jsPsych/commit/7b16a1d) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fixed a bug that caused the trial to not end when the `trial_ends_after_video` parameter was set to `true` and the video ended at a specific time via the `stop` parameter. +* [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- [#2192](https://github.com/jspsych/jsPsych/pull/2192) [`2883e421`](https://github.com/jspsych/jsPsych/commit/2883e4211dbf8c6bb5cf291289ff2e3f82252032) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Fix implementation of `start` parameter in `video-*` plugins so that it works in iOS/MacOS browsers. - -- Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: +* Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: - jspsych@7.0.0 diff --git a/packages/plugin-video-slider-response/package.json b/packages/plugin-video-slider-response/package.json index b2a4e7df..8714aa6e 100644 --- a/packages/plugin-video-slider-response/package.json +++ b/packages/plugin-video-slider-response/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-video-slider-response", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych plugin for playing a video file and getting a slider response", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/plugin-visual-search-circle/CHANGELOG.md b/packages/plugin-visual-search-circle/CHANGELOG.md index 601b208d..4b0cdc37 100644 --- a/packages/plugin-visual-search-circle/CHANGELOG.md +++ b/packages/plugin-visual-search-circle/CHANGELOG.md @@ -1,17 +1,20 @@ # @jspsych/plugin-visual-search-circle +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + ## 1.0.0 + ### Major Changes - - - [#2183](https://github.com/jspsych/jsPsych/pull/2183) [`c8760b1`](https://github.com/jspsych/jsPsych/commit/c8760b19483453b0e77dc98e464e1629b5605a15) Thanks [@jodeleeuw](https://github.com/jodeleeuw), [@becky-gilbert](https://github.com/becky-gilbert), [@bjoluc](https://github.com/bjoluc)! - **jsPsych is now fully modular, with individual NPM packages for the core library, plugins, and extensions.** - + To support this change, we've made a number of breaking changes. We've added [a guide for migrating from version 6.x to 7.x](https://www.jspsych.org/7.0/support/migration-v7/) to the documentation, and updated the [hello world tutorial](https://www.jspsych.org/7.0/tutorials/hello-world/) with instructions for configuring jsPsych in three different ways. In addition to enabling package management, some of the benefits that this change provides include an improved developer experience with IntelliSense code hints, proper encapsulation of jsPsych so that multiple instances can be run on the same page, and easier integration with modern JavaScript tools like bundlers. - -- [#2133](https://github.com/jspsych/jsPsych/pull/2133) [`2acc888`](https://github.com/jspsych/jsPsych/commit/2acc8880c51e60ee9d8694a0d1a1a62f55a53655) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Added new `stimuli` parameter and changed `foil` parameter to only allow a string (not array). The visual circle stimuli set can now be defined in two ways. One option is to use the `set_size`, `target` (image string), and `foil` (image string) parameters, in which case the `foil` image will be repeated up to `set_size` (if target is not present) or `set_size` - 1 (if target is present). The other option is to specify the `stimuli` parameter, which is an arbitrary array of images and therefore allows for different foil/distractor images. - +* [#2133](https://github.com/jspsych/jsPsych/pull/2133) [`2acc888`](https://github.com/jspsych/jsPsych/commit/2acc8880c51e60ee9d8694a0d1a1a62f55a53655) Thanks [@becky-gilbert](https://github.com/becky-gilbert)! - Added new `stimuli` parameter and changed `foil` parameter to only allow a string (not array). The visual circle stimuli set can now be defined in two ways. One option is to use the `set_size`, `target` (image string), and `foil` (image string) parameters, in which case the `foil` image will be repeated up to `set_size` (if target is not present) or `set_size` - 1 (if target is present). The other option is to specify the `stimuli` parameter, which is an arbitrary array of images and therefore allows for different foil/distractor images. ### Patch Changes diff --git a/packages/plugin-visual-search-circle/package.json b/packages/plugin-visual-search-circle/package.json index 5c508561..f91600a0 100644 --- a/packages/plugin-visual-search-circle/package.json +++ b/packages/plugin-visual-search-circle/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/plugin-visual-search-circle", - "version": "1.0.0", + "version": "1.1.0", "description": "jsPsych visual search circle plugin", "type": "module", "main": "dist/index.cjs", @@ -37,7 +37,7 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0", - "@jspsych/test-utils": "^1.0.0" + "@jspsych/config": "^1.1.0", + "@jspsych/test-utils": "^1.1.0" } } diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md index a687f80e..d6a5c4b8 100644 --- a/packages/test-utils/CHANGELOG.md +++ b/packages/test-utils/CHANGELOG.md @@ -1,6 +1,17 @@ # @jspsych/test-utils +## 1.1.0 + +### Minor Changes + +- [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Add `simulateTimeline()` testing utility that mimics startTimeline but calls `jsPsych.simulate()` instead. + +* [#2287](https://github.com/jspsych/jsPsych/pull/2287) [`522aa2cd`](https://github.com/jspsych/jsPsych/commit/522aa2cdbf64886e95b2b50f5442cc360b631339) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added support for `data-only` and `visual` simulation modes. + +- [#2228](https://github.com/jspsych/jsPsych/pull/2228) [`9eb0a064`](https://github.com/jspsych/jsPsych/commit/9eb0a0646ecfec18b85eca7ab1f43b08fb9ca785) Thanks [@jodeleeuw](https://github.com/jodeleeuw)! - Added `mouseMove()`, `mouseDown()`, and `mouseUp()` utility functions to dispatch mouse events with location relative to a target element. + ## 1.0.0 + ### Patch Changes - Updated dependencies [[`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2), [`37b85f95`](https://github.com/jspsych/jsPsych/commit/37b85f953c803e1cca80d8e5275be948d375e2f2)]: diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index f3b3ca9c..c1922bf6 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@jspsych/test-utils", - "version": "1.0.0", + "version": "1.1.0", "description": "Test utility functions for jsPsych-related test cases", "type": "module", "main": "dist/index.cjs", @@ -33,6 +33,6 @@ "jspsych": ">=7.0.0" }, "devDependencies": { - "@jspsych/config": "^1.0.0" + "@jspsych/config": "^1.1.0" } }