Skip to content

Releases: schirrel/ModuleFederationEnhancedPlugin

2.0.2

12 Feb 06:53
3729ef5
Compare
Choose a tag to compare

plugin

fixing problem on converter, when split url to devide its parts to find remote entry name, it accidentary erases urls start and "://" became only ":"

2.0.1

12 Feb 02:32
d8d82d7
Compare
Choose a tag to compare

helper

loadRemoteAndModules was using static shell app name

2.0.0

28 Nov 00:34
Compare
Choose a tag to compare

Restructured the repository and the plugin

  • create packages
    • plugin: for the Webpack plugin
    • helper: for helpers on dynamic load
    • docs: create a better docs for the plugin

@schirrel/module-federation-enhanced-plugin

break changes

  • renamed moduleMap to moduleNameList

  • renamed remoteMap to remoteNameList

  • renamed old remoteUrlMap to remoteUrlList, once it was a list and not a map

  • add new remoteUrlMap now a proper name object

  • remove the need of the remoteEntry.js to be present on the Remote Object Definitions, with remoteEntry.js as default value

New features

  • add remoteEntry prop to the Remote Object Definitions in case its need to use a custom filename for remoteEntry

Improvements

  • Aside with default async to handle one down application, we incorpored the AddRuntimeRequiremetToPromiseExternal rewriting the webpack requirements on its compiler to dont break the whole app when one remote is down.

@schirrel/module-federation-enhanced-plugin-helper

Create helper

1.1.1

04 Sep 02:00
Compare
Choose a tag to compare

The exactly same as the 1.1.0

TR;DL

This is just a release because NPM PUBLISH has a bug on unpublish.

Why

i've accidentally publish locally the version 1.1.0 on NPM, run npm unpublish as stated on the docs, the log shows it works, but then the Github Action tries to release the correct 1.1.0, NPM haven't worked. So this release is just for make sure the latest code is on NPM.

1.1.0

04 Sep 01:46
8c70944
Compare
Choose a tag to compare
  • 🧪 Add test for the plugin
    • setup test on the PR workflow
    • add integration with Codecov
  • 📖 Improve Object Remote functionality docs
  • 🚀 Add defaultAsync prop to disabled the default async
  • 🚀 Add async prop to Object Remote functionality to be used when defaultAsync is false for all the remotes.
  • 🚀 Fully default async remotes, even if using string based remote.

What's Changed

New Contributors

Full Changelog: v1.0.8...v1.1.0

1.0.8

11 Aug 00:41
Compare
Choose a tag to compare

Fixing typo on compiler options.
😅

1.0.7

11 Aug 00:32
Compare
Choose a tag to compare

Add default { splitChunks: false } for webpack optimization option on vue projects.
based on module-federation/module-federation-examples#2066

1.0.6

09 Aug 15:29
Compare
Choose a tag to compare

Validate when is a vue project to update the optimation configuratin and set it up for async avoiding the error: "Initialization of sharing external failed: ScriptExternalLoadError: Loading script failed"

About the erros you can read the issues below:

1.0.5

09 Aug 14:38
ea0abd9
Compare
Choose a tag to compare

FIxing wrong import

Fixing package json

09 Aug 14:06
Compare
Choose a tag to compare
v1.0.4

fixin package json