Skip to content
Compare
Choose a tag to compare
@Xunnamius Xunnamius released this 14 Jun 11:53
· 4 commits to master since this release
[email protected]
2e32346

💥 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 a Promise.

  • 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 PluginItems (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)