6.6 KiB
@jspsych/config
3.0.0
Major Changes
-
#2858
76e75080
Thanks @bjoluc! - Activate TypeScript'sisolatedModules
flag in the roottsconfig.json
file. If you are facing any TypeScript errors due toisolatedModules
, please update your code according to the error messages. -
#2858
810ed7a3
Thanks @bjoluc! - Migrate the build chain from TypeScript, Babel, and Terser to esbuild. Babel and Terser are no longer included as dependencies and the Babel configuration at@jspsych/config/babel
has been removed. The minified browser builds are only transpiled down to ES2015 now.
2.0.2
Patch Changes
- #3293
7bcd4e0a
Thanks @becky-gilbert! - This fixes an error in the gulp task that creates the dist archive for a release, which was causing the dist archive to fail.
2.0.1
Patch Changes
- #3287
54e04dc9
Thanks @becky-gilbert! - Adds the survey.css file to the dist archive (#3131).
2.0.0
Major Changes
-
#3122
715a9d13
Thanks @bjoluc! - Upgrade build tools to their latest versions. This doesn't introduce breaking changes to the artifacts built using@jspsych/config
, but it requires some minor changes to projects using@jspsych/config
:- The minimum required Node.js version is now 18.0.0
- Jest has been upgraded from v28 to v29 and ts-jest has been replaced with the more performant Sucrase Jest plugin to avoid significant memory leaks. As a consequence, Jest does no longer type-check code. If you are facing any issues, please check Jest's upgrade guide for instructions on updating your tests.
- TypeScript has been upgraded from version 4 to version 5. This is very unlikely to break anything in your code though.
Patch Changes
-
#3122
535e5d90
Thanks @bjoluc! - Remove erroneous browser builds from the rollup configuration returned bymakeNodeRollupConfig()
-
#3184
9acfa29c
Thanks @bjoluc! - Point to source maps via canonical unpkg URLs in NPM-published browser builds. This prevents 404 errors when using redirecting CDN URLs (as described in #3043).
1.3.3
Patch Changes
- #3073
caef8713
Thanks @jodeleeuw! - Updatecanvas
package dependency version to fix missing binaries issues with newer node/npm versions
1.3.2
Patch Changes
1.3.1
Patch Changes
- #2643
dc005661
Thanks @bjoluc! - Include previously undefinedregeneratorRuntime
in the Babel build of thejspsych
package
1.3.0
Minor Changes
3463e977
Thanks @becky-gilbert! - Add the updatePluginVersions gulp task. This task looks at each of the docs/plugins markdown files, finds the page title and "Current version" string, adds the current version number (from the package.json file), and uses the package name as the page title.
Patch Changes
- #2631
e77371e9
Thanks @bjoluc! - Update dependencies, including Jest v27 to v28. The changelogs have been carefully checked and no breaking changes are to be expected in packages using@jspsych/config
. Check out the Jest 28 blog post for a summary of the changes in Jest.
- #2632
a17f423f
Thanks @bjoluc! - Apply Babel Rollup plugin to.ts
files in theindex.browser.min.js
build. It was erroneously ignoring transpiled.ts
files before.
1.2.0
Minor Changes
- #2431
87f332f9
Thanks @bjoluc! - Implement anupdateUnpkgLinks
Gulp task to update each unpkg link with a precise version number to the corresponding package's current version as defined in the package'spackage.json
.
Patch Changes
- #2505
9486bc50
Thanks @bjoluc! - Fix css path rewriting increateCoreDistArchive
Gulp task whenlink
tags do not end in/>
1.1.0
Minor Changes
- #2357
c44ac202
Thanks @bjoluc! - Add a VERSION.md file to the release archive created by thecreateCoreDistArchive
Gulp task