Skip to content

Releases: jspsych/jsPsych

v2.2

23 Feb 17:45
Compare
Choose a tag to compare

This release adds a new plugin, jspsych-vsl-grid-scene. This plugin is currently unique in that it provides both a new trial type, and also a means for creating a particular kind of stimulus. This design pattern will be adopted by other plugins that create unique stimuli in the future.

v2.1.1

13 Feb 16:42
Compare
Choose a tag to compare

Fixes an issue where the transition between stimuli could become slightly out of sync with the animation in vsl-animate-occlusion.

v2.1

13 Feb 03:04
Compare
Choose a tag to compare

Adding new plugin: VSL-animate-occlusion.

This plugin is for showing sequences of shapes in the same manner as Experiment 1 in

Fiser, J., & Aslin, R. N. (2002). Statistical learning of higher-order temporal structure from visual shape sequences. Journal of Experimental Psychology: Learning, Memory, and Cognition, 28(3), 458.

v2.0

29 Jan 17:53
Compare
Choose a tag to compare

The main reason this release is version 2 as opposed to v1.+ is to introduce a more consistent version naming scheme for releases. Early on in development I did not follow semantic versioning particularly well, which means that the v1.+ releases are a bit confusing. From here on out, version numbers will be consistent.

There are three different issues that were addressed for this release.

  • timing_post_trial values of 0 will no longer cause unpredictable behavior. Plugins will immediately call block.next() (and thus advance to the next trial) as soon as possible when values of 0 are set.
  • Keyboard responses are now recorded on keydown instead of keyup. This removes some of the variability in RT measures, since people may hold down the key for different lengths of time after making a response.
  • All CSS classes and IDs are now prefixed with jspsych-plugin-name to reduce possible conflicts with other elements on the page.

v1.8.1

13 Jan 23:09
Compare
Choose a tag to compare

The animation plugin has new options and records additional data. Changes are backwards compatible.

v1.8

10 Dec 18:36
Compare
Choose a tag to compare

The similarity plugin was adjusted to have a number of new options for controlling the flow of the trial.

v1.7

07 Dec 20:09
Compare
Choose a tag to compare

Two major features are added with this release:

  • The core library has a new method, jsPsych.turkInfo(), which simplifies some of the coding involved in creating a mechanical turk experiment. See the core library api wiki page for documentation.
  • The categorize-animation plugin has moved out of the /dev folder and into the main plugins folder, reflecting a set of changes to make the plugin ready for release.

A few minor bug fixes as well, including:

  • The same-different plugin was recording stimulus paths using a_path and b_path as labels. Updated this to the more descriptive names stimulus and stimulus_2.
  • Problems in the single-stim plugin when continue_after_response was set to false have been resolved. This behavior now works as intended.

v1.6

12 Nov 19:08
Compare
Choose a tag to compare

This version adds a few new features to the core library.

  • jsPsych.preloadImages() is a built in image pre-loader with callback function options.
  • jsPsych.dataAsCSV() will return the jsPsych data object as a string of CSV formatted data.
  • jsPsych.saveCSVdata() will download the CSV formatted data. As of 11/12/2013 this only works in updated versions of Chrome and Firefox.

In addition, numerous minor bug fixes and improvements were made over previous release versions.

v1.54

14 Oct 19:02
Compare
Choose a tag to compare
bug fix palmer