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).