Releases: product-os/dreamsheets-scripts
Releases · product-os/dreamsheets-scripts
v0.7.3
Update dependency webpack to v5.94.0 [SECURITY]
Notable changes
- Added runtime condition for harmony reexport checked
- Handle properly
data/http/httpsprotocols in source maps - Make
bigintoptimistic when browserslist not found - Move @types/eslint-scope to dev deps
- Related in asset stats is now always an array when no related found
- Handle ASI for export declarations
- Mangle destruction incorrect with export named default properly
- Fixed unexpected asi generation with sequence expression
- Fixed a lot of types
- Added new external type "module-import"
- Support
webpackIgnorefornew URL()construction - [CSS]
@importpathinfo support - Fixed DOM clobbering in auto public path
- Generate correct relative path to runtime chunks
- Makes
DefinePluginquieter under default log level - Fixed mangle destructuring default in namespace import
- Fixed consumption of eager shared modules for module federation
- Strip slash for pretty regexp
- Calculate correct contenthash for CSS generator options
- Added the
binarygenerator option for asset modules to explicitly keep source maps produced by loaders - Added the
modern-modulelibrary value for tree shakable output - Added the
overrideStrictoption to override strict or non-strict mode for javascript modules - Doesn't crash with an error when the css experiment is enabled and contenthash is used
- Correct tidle range's comutation for module federation
- Consider runtime for pure expression dependency update hash
- Return value in the
subtractRuntimefunction for runtime logic - Fixed failed to resolve promise when eager import a dynamic cjs
- Avoid generation extra code for external modules when remapping is not required
- The
css/globaltype now handles the exports name - Avoid hashing for
@keyframeand@propertyat-rules incss/globaltype - Fixed mangle with destructuring for JSON modules
- The
stats.hasWarnings()method now respects theignoreWarningsoption - Fixed
ArrayQueueiterator - Correct behavior of
__webpack_exports_info__.a.b.canMangle - Changed to the correct plugin name for the
CommonJsChunkFormatPluginplugin - Set the
chunkLoadingoption to theimportwhen environment is unknown and output is module - Fixed when runtimeChunk has no exports when
modulechunkFormat used - [CSS] Fixed parsing minimized CSS import
- [CSS] URLs in CSS files now have correct public path
- [CSS] The
cssmodule type should not allow parser to switch mode - [Types] Improved context module types
- Added platform target properties to compiler
- Improved multi compiler cache location and validating it
- Support
import attributesspec (withkeyword) - Support
node:prefix for Node.js core modules in runtime code - Support prefetch/preload for module chunk format
- Support "..." in the
importsFieldsoption for resolver - Root module is less prone to be wrapped in IIFE
- Export
InitFragmentclass for plugins - Export
compileBooleanMatcherutil for plugins - Export
InputFileSystemandOutputFileSystemtypes - [CSS] Support the
esModulegenerator option for CSS modules - [CSS] Support CSS when chunk format is module
- Deserializer for ignored modules doesn't crash
- Allow the
unsafeCacheoption to be a proxy object - Normalize the
snapshot.unmanagedPathsoption - Fixed
fstypes - Fixed resolve's plugins types
- Fixed wrongly calculate postOrderIndex
- Fixed watching types
- Output import attrbiutes/import assertions for external JS imports
- Throw an error when DllPlugin needs to generate multiple manifest files, but the path is the same
- [CSS] Output
layer/supports/mediafor external CSS imports - Allow to customize the stage of BannerPlugin
- [CSS] Support CSS exports convention
- [CSS] support CSS local ident name
- [CSS] Support
__webpack_nonce__for CSS chunks - [CSS] Support
fetchPriorityfor CSS chunks - [CSS] Allow to use LZW to compress css head meta (enabled in the
productionmode by default) - [CSS] Support prefetch/preload for CSS chunks
- don't mangle when destructuring a reexport
- types for
Stats.toJson()andStats.toString() - many internal types
- [CSS] clean up export css local vars
- simplify and optimize chunk graph creation
- use
Math.imulinfnv1a32to avoid loss of precision, directly hash UTF16 values - the
setStatus()of the HMR module should not return an array, which may cause infinite recursion __webpack_exports_info__.xxx.canMangleshouldn't always same as default- mangle export with destructuring
- use new runtime to reconsider skipped connections
activeState - make dynamic import optional in
try/catch - improve auto publicPath detection
- improve CI setup and include Node.js@21
- set
unmanagedPathsin defaults - correct
preOrderIndexandpostOrderIndex - add fallback for MIME mismatch error in async wasm loading
- browsers versions of ECMA features
- optimize
compareStringsNumeric - optimize
numberHashusing 32-bit FNV1a for small ranges, 64-bit for larger - reuse VM context across webpack magic comments
- Fixed inner graph for classes
- Optimized
RemoveParentModulesPluginvia bigint arithmetic - Fixed worklet detection in production mode
- Fixed an error for cyclic importModule
- Fixed types for
ServerandDirent - Added the
fetchPriorityto hmr runtime'sensureChunkfunction - Don't warn about dynamic import for build dependencies
- External module generation respects the
output.environment.arrowFunctionoption - Fixed consumimng shared runtime module logic
- Fixed a runtime logic of multiple chunks
- Fixed destructing assignment of dynamic import json file
- Passing errors array for a module hash
- Added
/*#__PURE__*/to generatedJSON.parse() - Generated a library manifest after clean plugin
- Fixed non
amdexternals andamdlibrary - Fixed a bug in
SideEffectsFlagPluginwith namespace re-exports - Fixed an error message for condition
or - The
strictModuleErrorHandlingis now working - Clean up child compilation chunk graph to avoid memory leak
- [CSS] - Fixed CSS import prefer relative resolution
- [CSS] - Fixed CSS runtime chunk loading error message
- Allow to set
falsefor dev server inwebpack.config.js - Added a warning for async external when not supported
- Added a warning for async module when not supported
- Added the
node-moduleoption for thenode.__filename/__dirnameand enable it by default for ESM target - Added the
snapshot.unmanagedPathsoption - Exposed the
MultiCompilerOptionstype - [CSS] - Added CSS parser options to enable/disable named exports
- [CSS] - Moved CSS the
exportsOnlyoption to CSS generator options - use node.js LTS version for lint
- bump actions/cache from 3 to 4
- bump prettier from 3.2.1 to 3.2.3
- bump assemblyscript
- bump actions/checkout from 3 to 4
- Make CommonJS import preserve chained expressions by @bworline in https://github.com/webpack/webpack/pull/17718
- chore(deps-dev): bump @types/node from 20.3.1 to 20.4.8 by @dependabot in https://github.com/webpack/webpack/pull/17568
- docs: add example for stats detailed output by @ersachin3112 in https://github.com/webpack/webpack/pull/17420
- docs: add example for stats normal output by @ersachin3112 in https://github.com/webpack/webpack/pull/17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by @dependabot in https://github.com/webpack/webpack/pull/17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by @dependabot in https://github.com/webpack/webpack/pull/17536
- chore(deps-dev): bump @types/node from 20.4.8 to 20.4.9 by @dependabot in https://github.com/webpack/webpack/pull/17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by @dependabot in https://github.com/webpack/webpack/pull/17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in https://github.com/webpack/webpack/pull/17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by @dependabot in https://github.com/webpack/webpack/pull/17427
- chore(deps-dev): bump @types/node from 20.4.9 to 20.6.0 by @dependabot in https://github.com/webpack/webpack/pull/17666
- Fixed a bug where unused identifiers should retain names when using css modules by @burhanuday in https://github.com/webpack/webpack/pull/17444
- Significantly improve TypeScript coverage for Library Plugins by [@alexander-akait](https://togithub.com/alexander-...