Skip to content

Releases: enactjs/dev-utils

v3.1.1

03 Feb 06:13
Compare
Choose a tag to compare
  • PrerenderPlugin: Fixed compatibility for supporting latest html-webpack-plugin
  • framework mixin: Adds the @enact/docs-utils location to ignore when scanning framework files to include in framework bundles.

v3.0.1

31 Jul 23:47
Compare
Choose a tag to compare
  • framework mixin: Adds the full list of Jest unit test locations to ignore when scanning framework files to include in framework bundles.

v3.0.0

31 Jul 18:54
Compare
Choose a tag to compare
  • All dependencies updated for lastest releases.
  • Added new css-module-ident module, which contains a debug webpack css-loader getLocalIdent function that produces plaintext predictable classnames.
  • Added support for config-helper to detect any polyfill entrypoints.
  • Added support for option-parser to handle alias and publicUrl fields.
  • Switched from node-globto fast-glob for speed improvements.
  • framework mixin:
    • Added externals-polyfill/externalsPolyfill boolean option, which includes any detected polyfill entrypoint (or core-js modules) within the framework bundle.
    • Added local files to framework bundle when local project itself is an @enact framework theme..
  • externals mixin:
    • Added externals-polyfill/externalsPolyfill boolean option, which will detect any polyfill entry and forward it to EnactFrameworkRefPlugin.
    • Added local scope of files to the list of libraries when applied on an @enact framework theme.
  • PrerenderPlugin: Updated to interact with HtmlWebpackPlugin 4.x hook format.
  • EnactFrameworkPlugin:
    • Added polyfill string option, which specifies a polyfill file that will be labelled as @enact/polyfils module in the framework bundle.
    • Updated module ID resolving to handle core-js modules with top-level corejs/* accessors.
    • Updated module ID resolving to handle locally-scoped files.
  • EnactFrameworkRefPlugin:
    • Added polyfill string option, which specifies a polyfill file to delegate out as @enact/polyfills.
    • Updated module delegate handling to setup correct paths for locally-scoped files when they're externally used.

v2.8.0

31 Jul 18:53
Compare
Choose a tag to compare
  • WebOSMetaPlugin: Added support for extraLargeIcon asset field.

v2.7.0

31 Jul 18:53
Compare
Choose a tag to compare
  • ILibPlugin: Added support for symlinks boolean option (defaults to true). Similar to Webpack's resolve.symlinks this controls whether the plugin will resolve symlink paths when resolving iLib bundles during asset output.

v2.6.0

31 Jul 18:53
Compare
Choose a tag to compare
  • ILibPlugin:
    • Added support for context option rather than always defaulting to compiler.context
    • Fixed context not being used when detecting/resolving bundles
    • Fixes app-level resource bundle to use resolved filepath to ensure context sensitivity.

v2.5.1

31 Jul 18:53
Compare
Choose a tag to compare
  • Fixed framework mixin erroneously including ilib/lib/RhinoLoader.js.

v2.5.0

26 Mar 05:27
Compare
Choose a tag to compare
  • Updated option-parser to support auto-detection of local source level theme files (screentypes.json, fontgenerator.js).
  • Fixed theme repo framework mixin usage by ignoring all sample and test files and avoiding contamination.

v2.4.2

26 Mar 05:26
Compare
Choose a tag to compare
  • EnactFrameworkPlugin: Added support for ilib inclusion in bundles.
  • EnactFrameworkRefPlugin: Added support for ignore array option for package paths to handle internally, rather than deferred to external.
  • ILibPlugin: Removed special handling for moonstone package and added generic constant support for root-level packages.

v2.4.1

05 Sep 03:15
Compare
Choose a tag to compare
  • SnapshotPlugin: Fixed V8 snapshotting when ilib external package is not found.