·
4 commits
to master
since this release
💥 BREAKING CHANGES 💥
-
Minimum supported Node.js version is now 20.18.0
-
Default exports are no longer available. See usage instructions for details on proper import syntax.
-
ResultFormatter
is no longer synchronous and can now return aPromise
. -
Adoption of prettier@3 requires some versions of Node to be executed with the
--experimental-vm-modules
option. E.g.NODE_OPTIONS="--no-warnings --experimental-vm-modules" npx jest
. -
Attempting to install babel-plugin-tester alongside jest@<30 will cause NPM to fail with
ERESOLVE
. This is because only jest@>=30 (jest-snapshot) supports the prettier@3 asynchronous interface.
✨ Features
- Allow testing entire babel transform result via
outputRaw
(e9d5aa1) see #186 - Support collapsing/overwriting technically-illegal duplicate plugin/preset
PluginItem
s (bf0a088) - Upgrade to prettier@3 (3334248)
🪄 Fixes
- readme: use proper codecov coverage badge (1047e5c)
⚙️ Build System
- Adopt @-xun/symbiote (89ec951)
- deps: bump core-js from 3.40.0 to 3.42.0 (879dd6b)
- deps: bump core-js from 3.42.0 to 3.43.0 (7590b87)
- deps: bump debug from 4.4.0 to 4.4.1 (3c2538c)
- deps: bump prettier from 3.4.2 to 3.5.3 (e0a29da)
- deps: bump pretty-format from 29.7.0 to 30.0.0 (7ea13c3)
- deps: bump rejoinder from 1.2.5 to 2.0.1 (76dcccd)
- deps: bump type-fest from 4.32.0 to 4.41.0 (bcbb568)
- package: be more selective about which files are included during docs generation (cbb4215)
- package: bump minimum supported node versions to maintained (ee6f7da)
- release: add "master" branch to release branches (03734ea)
- Upgrade typescript-babel toolchain to nodenext (d0b722f)
🧙🏿 Refactored
- src: deprecated default exports are no longer available (b02d4f0)