Skip to content

v2.0.0

Choose a tag to compare

@chenjiahan chenjiahan released this 01 Jun 13:59
· 23 commits to main since this release

Upgrade Guide

Pure ESM package

@rspack/plugin-preact-refresh is now pure ESM (the same as Rspack 2.0).

Default export removed

The plugin now provides a named export only.

- import PreactRefreshRspackPlugin from '@rspack/plugin-preact-refresh';
+ import { PreactRefreshRspackPlugin } from '@rspack/plugin-preact-refresh';

Default option changes

The default extension filter has moved from include to test.

Before:

  • test: undefined
  • include: /\.([cm]js|[jt]sx?|flow)$/i

Now:

  • test: /\.(?:js|jsx|mjs|cjs|ts|tsx|mts|cts)$/
  • include: undefined

This makes custom include safer: when include points to a directory, the plugin still only applies to supported JS/TS module extensions by default.

What's Changed

Full Changelog: v1.1.6...v2.0.0