Skip to content

v12.0.0-canary.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Xunnamius Xunnamius released this 13 Mar 20:11
v12.0.0-canary.1
785dfce

12.0.0-canary.1 (2024-03-13)

💥 BREAKING CHANGES 💥

  • Minimum supported Node.js version is now 18.19.0

  • Default exports are no longer available. See usage instructions
    for details on proper import syntax.

  • Due to prettier@3 forcing downstream adoption of their
    asynchronous interface, 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) closes #186
  • Upgrade to prettier@3 (3334248)

🪄 Fixes

  • readme: use proper codecov coverage badge (1047e5c)

⚙️ Build system

  • package: bump minimum supported node versions to maintained (ee6f7da)
  • Update core-js to 3.33 (170248d)
  • Upgrade typescript-babel toolchain to nodenext (d0b722f)

🧙🏿 Refactored

  • src: deprecated default exports are no longer available (b02d4f0)