Skip to content

Latest commit

 

History

History
120 lines (68 loc) · 3.63 KB

CHANGELOG.md

File metadata and controls

120 lines (68 loc) · 3.63 KB

@effector/swc-plugin

0.6.0

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

0.5.2

Patch Changes

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

0.5.1

Patch Changes

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

0.5.0

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

  • 0cbf8b8: Add [email protected] plugin build & return @0.89.x build
  • 8f2f9e5: Add optimization pass to build script (wasm-opt)

0.4.1

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

0.4.0

Notable Changes

swc1.4.0 tag (which is currently also latest) has been combined with swc1.3.106.

  • If you were using a newer swc1.4.0 tag to install the plugin, you can either use latest or swc1.3.106 instead
  • If you were using an older swc1.3.106 tag, there're no changes (you'll be using an updated swc_core)

swc1.4.0 in NPM will continue to point to v0.3.0 release without changes.

Minor Changes

  • 9c29f33: Update dependencies & keep up with SWC updates

Patch Changes

  • 65ac53b: Bump ahash to 0.8.11
  • 3378bab: Fix providing forceScope for nested reflect usage

0.3.0

Minor Changes

  • 6519220: Add a new transformLegacyDomainMethods option to configure transforming Domain's unit creators

Patch Changes

  • ec44187: Bump dependencies & freeze swc_core version

0.2.2

Patch Changes

  • 8941803: Fix "AST schema version is not compatible with host's" in [email protected] (issue #10)

0.2.1

Added support for [email protected] and @swc/[email protected].

Patch Changes

0.2.0

This release brings two key improvements to forceScope:

  • all hooks from effector-react and effector-solid are now suppoted: PR #4.
  • React components created with @effector/reflect are now supported as well, with the help of useUnitConfig (available in @effector/reflect since v9.0.0): PR #6.

Additionally, the package size has been reduced from 4.04MB to 2.6MB.

Minor Changes

  • d9f814b: Extend forceScope support to useEvent, useStore, useStoreMap, useGate
  • 9845947: Improve plugin memory management
  • 5038c5d: forceScope integration with @effector/reflect

Patch Changes

  • cce88df: Strip debug symbols in released binary
  • 701512b: forceScope: optimize useStoreMap handling
  • 97688ae: Remove explicit parser dependency & simplify build
  • 883c5ea: Rework internal constants for factories & imports

0.1.1

Patch Changes

  • 4b3c28c: Fix factory import inserted before "use client"