Skip to content

Latest commit

 

History

History
238 lines (119 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

238 lines (119 loc) · 12.2 KB

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.4.0 (2023-07-07)

Features

  • Allow modifying the webpack DevServer configuration in builder.config.mjs (099a495), closes #49 #49

4.3.3 (2023-02-20)

Bug Fixes

  • User Types: Fix the return type of the run function to allow Promise<void> (f9a7cca)

4.3.2 (2022-12-06)

Bug Fixes

  • Fix security vulnerabilities by updating dependencies (84bd8ed)

4.3.1 (2022-07-01)

Bug Fixes

  • Remove obsolete Babel plugins which broke TypeScript parameter properties (5fcfe6b)

4.3.0 (2022-05-16)

Features

  • Support module-style imports of non-module plugins from [@jspsych-contrib](https://github.com/jspsych-contrib) (439e838)

4.2.1 (2022-03-26)

Bug Fixes

  • Fix file/module not found errors due to paths that were hardcoded at compile time (86ca71b), closes #30

4.2.0 (2022-03-25)

Features

  • run command: Add a port option and search for the first free port >= 3000 by default (#28) (55e606d), closes #19 #19
  • Allow webpack config customizations via builder.config.js (06cc282), closes #21
  • CLI: Show webpack build progress (d1597bb)
  • Export TypeScript types for the run function (2e66331)
  • Introduce a general assets pragma and deprecate the individual media pragmas (263db46), closes #18 #18
  • Pass the title and version pragmas as options to the experiment's run function (1f53433), closes #22

Bug Fixes

  • run command: Fix release asset watching of nested directories on MacOS and Windows (03798b5), closes #13
  • Circumvent size warning due to inlined web fonts in jsPsych's stylesheet (0db636c)

4.1.2 (2022-02-09)

Bug Fixes

  • Dependencies: Update dependency versions and replace outdated dependencies (67d78c0)

4.1.1 (2021-12-13)

Bug Fixes

  • Fix file paths on Windows – thanks @Haffi921! (#12) (e8e6184), closes #11 #11

4.1.0 (2021-11-27)

Features

  • Add TypeScript and React support (3668350), closes #10

Bug Fixes

  • Template: Fix jatos script in package.json (1a0db16)
  • Template: Set private flag in package.json (533fa1a)

4.0.1 (2021-10-10)

Bug Fixes

  • Fix asset paths compilation (03499f9)

4.0.0 (2021-10-10)

⚠ BREAKING CHANGES

  • The initOptions argument to the run() function has been replaced by assetPaths, since preloading is no longer supported via init options since jsPsych v6.3.0. Please refer to the experiment file template for an up-to-date usage example.

Bug Fixes

  • Replace initOptions run() argument by assetPaths (78a8687)

3.0.0 (2021-10-09)

⚠ BREAKING CHANGES

  • CLI: The jspsych jatos command is no longer supported. Please use jspsych build --jatos instead.
  • Instead of a createTimeline function, experiment files are now expected to export an async run function that initializes jsPsych and runs the experiment. Please refer to the experiment template file for an example. Furthermore, jsPsych Builder no longer handles named exports other than run, and the jsPsych style sheet is not automatically imported anymore.
  • Dependencies: The minimum supported Node.js version is now v14

Features

  • CLI: Remove jspsych jatos alias (6f778e2)
  • CLI: Slim down jspsych run console output (7231cdf)
  • Development mode: Show fullscreen overlays for errors/warnings (974cfa5)
  • Support jsPsych v7 (ba8725e)

Miscellaneous Chores

  • Dependencies: Update dependencies (829f95f)

2.1.0 (2021-05-11)

Features

  • CLI: Implement shell completion for the [experiment-file] option (6f64ac0)

2.0.0 (2021-02-11)

⚠ BREAKING CHANGES

  • Node.js v10 is no longer supported.

Bug Fixes

1.4.2 (2021-02-05)

Bug Fixes

  • Template: Set the version pragma to 0.1.0 for new experiments (039abc0)
  • Template: Update jsPsych version to v6.2.0 (699d166)

1.4.1 (2020-10-23)

Bug Fixes

  • webpack: Revert to webpack v4 until v5 is more stable (855d686)

1.4.0 (2020-10-23)

Features

  • run command: Implement asset watching (dd9fa09), closes #5
  • run command: Implement pragma watching (835835a), closes #5

1.3.0 (2020-09-19)

Features

  • CLI: Enhance CLI (arguments, help messages, bash completion) (4e7512b)
  • CLI: Improve error presentation (3df327c)

1.2.1 (2020-09-18)

Bug Fixes

  • Template: Use jsPsych GitHub repo in package.json (a74be9c)
  • Webpack Config: Increase size warning threshold (a0cab37)

1.2.0 (2020-04-30)

Features

  • Experiments: Support inclusion of arbitrary files via @miscDir (e698c18)

1.1.0 (2020-04-23)

Features

  • init command: Include jspsych-builder as local dev dependency (2726171)
  • CLI: Add update notification using update-notifier (7b21875)
  • Experiments: Support custom on_finish and on_finish_jatos functions (6f11826)

Bug Fixes

  • init command: Optionally include -e option in success message (823db5b)
  • CLI: Throw error if required pragma is missing in experiment file (e3d5db3)

1.0.2 (2020-04-22)

Bug Fixes

  • Assets: Fix asset resolution (43d51be)

1.0.1 (2020-04-22)

Bug Fixes

  • dependencies: Replace node-sass with sass (c38c5e4)

1.0.0 (2020-04-22)

Features