Skip to content

Commit

Permalink
release: 12.0.0-canary.1 [skip ci]
Browse files Browse the repository at this point in the history
## [12.0.0-canary.1](v11.0.4...v12.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](e9d5aa1)) <sup>closes [#186](https://github.com/babel-utils/babel-plugin-tester/issues/186)</sup>
* Upgrade to prettier@3 ([3334248](3334248))

#### 🪄 Fixes

* **readme:** use proper codecov coverage badge ([1047e5c](1047e5c))

#### ⚙️ Build system

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

#### 🧙🏿 Refactored

* **src:** deprecated default exports are no longer available ([b02d4f0](b02d4f0))
  • Loading branch information
Xunnamius committed Mar 13, 2024
1 parent 6ba5366 commit 785dfce
Show file tree
Hide file tree
Showing 3 changed files with 334 additions and 285 deletions.
Loading

0 comments on commit 785dfce

Please sign in to comment.