Comments (6)
After pinning to 4.9.1 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.
from brotli-webpack-plugin.
Version 4.10.0 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
v4.10.0Features
- Export and import name strings in them wasm are mangled
- Unused exports in wasm are removed (Tree Shaking)
- Don't expect size improvements yet since there is not minimizer for WASM yet which does the Dead Code Elimination, which is the second part for this optimization
- Direct WASM dependencies are enforced for:
- functions imports with i64 parameters or return values
- memory and table imports
- generate shorter wasm runtime code
Bugfixes
- generate correct initializer for imported globals in wasm
- side-effect-free modules referenced by
export * from
are no longer including in the bundle - the side-effects optimization is now possible in incremental compilation
Commits
The new version differs by 34 commits.
ba70340
4.10.0
023d4ca
add more test cases
7708471
Merge branch 'master' into bugfix/namespace-object
1f2584e
Merge pull request #7408 from webpack/bugfix/side-effects-caching
29cbf98
Merge pull request #7275 from webpack/feature/wasm-mangling
3ac1d02
Merge pull request #7416 from xtuc/fix-rewritten-global-type
fd4e84b
fix(wasm): correct initializer type for rewritten globals
ae8d674
fix bug with incorrectly emitted modules
7ebe12d
throw error when unexpected state has been found
115a72c
SideEffectsPlugin don't modify cache entries
cc57b12
Merge pull request #7396 from xtuc/chore-bump-webassemblyjs7
d0ce47d
chore: bump webassemblyjs 1.5.7
d46e35e
Merge branch 'master' into feature/wasm-mangling
ec0369d
Merge pull request #7364 from xtuc/chore-bump-webassemblyjs6
586469a
chore: correct version
There are 34 commits in total.
See the full diff
from brotli-webpack-plugin.
Version 4.10.1 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
v4.10.1Bugfixes
- update reasons correctly when skipping side-effect-free modules
Commits
The new version differs by 48 commits.
b80296f
4.10.1
c01cb97
Merge commit 'ba703401d580ad623af17fe96ed98b4d801e0313'
1e09650
Merge pull request #7411 from aleen42/master
b756012
Merge pull request #7430 from webpack/bugfix/side-effects-reasons
351c993
fixup reasons when redirecting dependencies for side-effects
bfdb769
Merge pull request #7427 from ronanamsterdam/feature/test-readme-update
4fc3981
Merge pull request #7429 from webpack/test/issue-7401
5705713
Issue #7424: test/README update with jest snapshot flow
504148c
add test cases for #7401
24072ab
chore: fix snap for #7263
9e136cd
fix: proper way for inner declaration of a function. #7263
ba70340
4.10.0
67fa81f
Merge pull request #7419 from webpack/bugfix/wasm-multi-direct
023d4ca
add more test cases
e367b93
add test cases for unused exports
There are 48 commits in total.
See the full diff
from brotli-webpack-plugin.
Version 4.10.2 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
v4.10.2Bugfixes
- order of wasm globals is correctly preversed while rewriting
- skipping side-effect-free modules up to a concatenated modules will not longer cause
null
module ids
Commits
The new version differs by 60 commits.
b8266d0
4.10.2
66cd9b7
Merge pull request #7445 from webpack/bugfix/no-id
6390240
rewrite module reference correctly after replacing ConcatenatedModule
4f4a2ba
Merge pull request #7434 from webpack/bump_prettier
8e6a012
Merge pull request #7432 from webpack/add_brackets
75f12fb
Merge pull request #7437 from webpack/bump_jest
be972ea
Update jest to v23
d2aca56
Merge pull request #7431 from xtuc/fix-wasm-preserve-global-order
faf04e0
Update prettier to v1.13
2a9452e
Add brackets for multiline if/for statements
b80296f
4.10.1
c01cb97
Merge commit 'ba703401d580ad623af17fe96ed98b4d801e0313'
1e09650
Merge pull request #7411 from aleen42/master
b756012
Merge pull request #7430 from webpack/bugfix/side-effects-reasons
1842936
chore: bump webassemblyjs 1.5.9
There are 60 commits in total.
See the full diff
from brotli-webpack-plugin.
Version 4.11.0 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
v4.11.0Features
- support
reportProgress
inafterEmit
- Warnings are now emitted if magic comments don't compile
- Added support for matchResource inline request for loaders
- Using webpackPrefetch in entry chunk now triggers prefetching in runtime
- No link tag needed for this in HTML
- Warnings will be emitted when trying to use i64-functions imported from wasm
Bugfixes
- get_global initializer in wasm globals now work correctly
- Reexporting globals is now handled correctly
- Error origins and locations are now displayed correctly
Commits
The new version differs by 147 commits.
e2fe200
4.11.0
b1a640e
Merge pull request #7479 from webpack/fix/5153
b5b1e86
Merge pull request #7478 from webpack/fix/5889
aa6de57
Ensure static and dynamic imports use the same binding
348057f
Add a test case to invalidate #5889
5653732
Merge pull request #7476 from sandersn/fix-template-tag-syntax
c971073
Fix template tag syntax
19389b7
Merge pull request #7447 from xtuc/fix-wasm-check-for-invalid-signatures
78b3193
add checkWasmTypes flag, enabled it only in production
bc6b5b0
Merge pull request #7444 from MLoughry/prefetch-from-entry
c65d164
fix test case
591521b
support node.js 10 and 8
c77ec39
revert afterStartup and trigger prefetch before startup
dc0e1ec
Merge branch 'master' into prefetch-from-entry
db668b7
move fake document to ConfigTestCases
There are 147 commits in total.
See the full diff
from brotli-webpack-plugin.
Version 4.11.1 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
v4.11.1Features
- add
optimization.mangleWasmImports
option to disable mangling of wasm imports
Bugfixes
- disable wasm import mangling temporary because of bugs in the underlying wasm processing
Commits
The new version differs by 150 commits.
956c0b1
4.11.1
5fee19d
Merge pull request #7487 from webpack/bugfix/no-wasm-import-mangle
8e3be48
allow to disable wasm import mangle
e2fe200
4.11.0
b1a640e
Merge pull request #7479 from webpack/fix/5153
b5b1e86
Merge pull request #7478 from webpack/fix/5889
aa6de57
Ensure static and dynamic imports use the same binding
348057f
Add a test case to invalidate #5889
5653732
Merge pull request #7476 from sandersn/fix-template-tag-syntax
c971073
Fix template tag syntax
19389b7
Merge pull request #7447 from xtuc/fix-wasm-check-for-invalid-signatures
78b3193
add checkWasmTypes flag, enabled it only in production
bc6b5b0
Merge pull request #7444 from MLoughry/prefetch-from-entry
c65d164
fix test case
591521b
support node.js 10 and 8
There are 150 commits in total.
See the full diff
from brotli-webpack-plugin.
Related Issues (20)
- An in-range update of webpack is breaking the build 🚨 HOT 3
- An in-range update of iltorb is breaking the build 🚨 HOT 7
- Webpack 4 support HOT 2
- An in-range update of webpack is breaking the build 🚨 HOT 1
- An in-range update of webpack is breaking the build 🚨 HOT 4
- An in-range update of iltorb is breaking the build 🚨 HOT 1
- An in-range update of webpack is breaking the build 🚨 HOT 4
- Prebuild with iltorb is broken HOT 2
- Use native node brotli support HOT 3
- Segmentation fault: 11 HOT 1
- Noisy output in `compress.js` HOT 4
- dyld: lazy symbol binding failed: Symbol not found HOT 2
- An in-range update of webpack is breaking the build 🚨 HOT 21
- Support for 'asset' method which can let you customize the output file name HOT 1
- error in the node v12.16.3 HOT 2
- adding deleteOriginalAssets flag causing build failure HOT 1
- High risk vulnerability in dependencies HOT 3
- Use `engine` field to enforce node version
- Not working since I upgraded to Angular 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brotli-webpack-plugin.