Skip to content

Releases: effector/swc-plugin

v0.8.1

08 Sep 13:21
Compare
Choose a tag to compare

Patch Changes

  • f6cadf6: Add support for webpack ESM HMR using import.meta.webpackHot - thanks @7rulnik
  • 9e941e8: Bump to swc_core v39.0.0

v0.8.0

06 Jul 19:41
Compare
Choose a tag to compare

Notable Changes

The support for @swc/[email protected], along with Next.js v14, was dropped. If you can't upgrade your runtime, you may continue to use the v0.7.1 plugin version via @swc1.4.0 label.

Deprecations

For Hot Module Replacement hmr option, the value "none" has been renamed to false, matching the behavior of effector/babel-plugin.

If you were using hmr: "none" explicitly, update your configuration to pass hmr: false instead.

Minor Changes

Patch Changes

v0.7.1

12 Jun 23:03
Compare
Choose a tag to compare

Patch Changes

  • b8dd26c: Support swc_core up to v27 (#33)
  • b7529b2: Store call name in stack to improve SID insertion performance
  • f30515b: Update NodeJS dev dependencies

v0.7.0

13 Mar 21:03
Compare
Choose a tag to compare

Notable changes

  • The plugin now has support for Hot Module Replacement, allowing to clean up side effects in development.
  • The support for older SWC versions (older than 1 year ago) was dropped – if you depend on these versions, you may continue to use v0.6.1 using old tags.

Minor Changes

Patch Changes

  • b4aade6: Upgraded to Rust 2024 Edition on nightly 2025-02-26
  • ced92ca: Update JS dependencies

v0.6.1

14 Feb 12:30
Compare
Choose a tag to compare

New tag added: swc1.10.0 for upcoming Next v15.2.0.

Patch Changes

  • 00e8f70: Update swc_core up to v13.3.0

v0.6.0

18 Nov 20:20
Compare
Choose a tag to compare

This release adds support for latest SWC (compatible with @swc/core >= 1.8.0 & next >= 15.0.3).

Minor Changes

  • 8fd8ffe: Support swc_core up to v6.0.0

Patch Changes

  • d04f60e: Update node dependencies

v0.5.2

01 Nov 10:01
Compare
Choose a tag to compare

Patch Changes

  • b18c9d4: Fix propagating name when chaining methods (#25)

v0.5.1

03 Oct 19:35
Compare
Choose a tag to compare

Patch Changes

  • cc41d2d: Update latest swc_core to 0.106.0
  • dc89a22: Improve relative factories handling
  • 48113f4: Make default factories check stricter

v0.5.0

23 Jul 21:13
Compare
Choose a tag to compare

Notable Changes

  • The build process for the plugin now includes an additional optimization pass, reducing the size of unpacked plugin from 2.3 MB to just ~900 KB with no impact on performance.
  • To improve NextJS compatibility, a list of supported versions was expanded. The swc1.4.0 label has been reinstated, and two new labels were added swc1.6.0 and swc1.7.0.
  • We added an Additional documentation to support NextJS users, sharing details regarding setup and supported labels/versions.

Minor Changes

v0.4.1

09 Jul 11:57
Compare
Choose a tag to compare

Patch Changes

  • 48b7217: Remove @effector/reflect from default factories
  • d62f6d0: Update other usages of target to wasip1
  • f500a14: Remove name propagating through nested factories calls