Skip to content

Releases: vercel/microfrontends

@vercel/microfrontends@2.2.2

14 Jan 01:06
528ebc1

Choose a tag to compare

Patch Changes

  • 5a74aaf: Add environment variable overrides for local development ports, enabling multiple worktrees to run simultaneously:

    • MFE_APP_PORT: Override the dev server port (e.g., 3331 -> 4000)
    • MFE_LOCAL_PROXY_PORT: Override the local proxy port (e.g., 3024 -> 3025)

    Note: MFE_APP_PORT only works when a single application is running locally. An error will be thrown if multiple local apps are detected with this variable set.

    Usage:

    MFE_APP_PORT=4000 MFE_LOCAL_PROXY_PORT=3025 pnpm dev
  • e343afa: Remove an error from withMicrofrontends when using Next.js 16 with default Turbopack support.

@vercel/microfrontends@2.2.1

03 Dec 23:06
62d24b1

Choose a tag to compare

Patch Changes

  • d1e7cf7: Improve debug logging when inferring the microfrontends.json configuration when the MFE_DEBUG env var is set.

@vercel/microfrontends@2.2.0

07 Nov 09:48
7530a8d

Choose a tag to compare

Minor Changes

  • 966b2e9: Two improvements to the local development proxy:

    • Make routing logging less noisy by default. Logging can be added by setting the MFE_DEBUG env var or debug option. This information is printed in an info message on dev server startup.
    • Always route requests to the local proxy when the local development proxy is running through Turborepo. The logic has been simplified. Users who are running the proxy manually can set the TURBO_TASK_HAS_MFE_PROXY env var to true when running.

    In addition, we are deprecating two options in withMicrofrontends for configuring microfrontends:

    • Deprecate the configPath option as VC_MICROFRONTENDS_CONFIG_FILE_NAME supersedes it.
    • Deprecate isProduction. The application will be treated as non-production if the local turbo proxy is running by detecting the TURBO_TASK_HAS_MFE_PROXY env var which Turborepo sets to true.

@vercel/microfrontends@2.1.3

30 Oct 15:51
04d5bfc

Choose a tag to compare

Patch Changes

  • 93506f2: Fix Next.js image optimization locally for any image path

@vercel/microfrontends@2.1.2

28 Oct 19:47
5481e4b

Choose a tag to compare

Patch Changes

  • 0606811: Fix local Next.js Image Optimization

@vercel/microfrontends@2.1.1

28 Oct 17:46
df226e2

Choose a tag to compare

Patch Changes

@vercel/microfrontends@2.1.0

24 Oct 16:24
67c0ba6

Choose a tag to compare

Minor Changes

  • c856a5d:
    • Add support for custom microfrontends.json file names. This enables a single application to be deployed as multiple different vercel projects / microfrontends.
    • Strip asset prefix from Vercel Firewall rate limit paths. Support Vercel Firewall rate limit requests when they go to a child application.

@vercel/microfrontends@2.0.1

22 Oct 01:06
935e64d

Choose a tag to compare

Patch Changes

@vercel/microfrontends@2.0.0

22 Oct 01:05
935e64d

Choose a tag to compare

Check out our Public Beta changelog to learn more about this release.

Major Changes

  • This release removes the project name and flag names from being visible to client side code.
    • Modify the auto-generated asset prefix to use a hash of the project name instead of the project name itself.
    • Allow users to specify a custom asset prefix in microfrontends.json.
    • Remove project names and flag names from the Microfrontends client configuration.

Minor Changes

  • Use user-provided appName when inferring the location of microfrontends.json.

Patch Changes

  • Improve error messages when the name in package.json does not match the Vercel project name.