Releases: enactjs/dev-utils
Releases · enactjs/dev-utils
v1.1.2
v1.1.1
v1.1.0
- Added new plugin
VerboseLogPlugin
and a correspondingverbose
mixin. Progressively outputs detailed log informations as a build executes. - Added support for boolean flag option
externalStartup
in the enact options in a project'spackage.json
. When true, any prerender startup scripts will be external file assets rather than embedded inline javascript. - Fixed
SnapshotPlugin
build failure with React 16.4.1.
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
- Added basic documentation.
- Top-level exports are now loaded/parsed on-demand when accessed.
- Support dynamic output path with framework mixin.
- Remove unneeded
main
package detection. - Fix root
package.json
detection on Windows platform. - Fix iLib localedata/moonstone ResBundle detection on Windows platform.
- Ensure moonstone ResBundle is correctly included when running tests within moonstone itself.
- Improved source code formatting/validation via
eslint-plugin-import
along witheslint-plugin-prettier
.
v0.5.0
- Added a new plugin for webpack, EnzymeAdapterPlugin, which automates the Enzyme initialization of an adapter. Whenever an app imports/requires Enzyme, a small proxy will intervene and ensure the desired Enzyme adapter is configured and used. This allows easier Enzyme usage within karma-webpack, for example.
- PrerenderPlugin inline script to initialize root
fontSize
now considers window height in addition to window width. - Deep linking support in a prerendered page will now default to empty content, inserting prerendered app HTML as needed.
v0.4.0
- Unify PrerenderPlugin and LocaleHtmlPlugin into a single general-purpose plugin
- Defaults to
en-US
locale but supports all the same locale option as LocaleHtmlPlugin (json files, literal objects, presets, etc.). - Locale preset json format updated to a more readable layout. For example:
{
"locales": [
"en-US",
"es-ES",
"fr-FR",
"ko-KR",
"zh-Hans-CN",
]
}
- Fixed webpack 3.x prerendering when using asynchronous chunks.
- Fixed screentype detection when not using an identifiable theme like moonstone.
- Fixed browserslist support when using Electron browser to auto-determine webpack should use
electron-main
environment.