Update all non-major dependencies (patch)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @babel/core (source) | devDependencies | patch | 7.13.8 -> 7.14.0 |
| @babel/preset-env (source) | devDependencies | patch | 7.13.9 -> 7.14.1 |
| @rollup/plugin-commonjs | devDependencies | patch | 18.0.0 -> 18.1.0 |
| @rollup/plugin-node-resolve | devDependencies | patch | 11.2.0 -> 11.2.1 |
| chai (source) | devDependencies | patch | 4.3.3 -> 4.3.4 |
| eslint (source) | devDependencies | patch | 7.21.0 -> 7.26.0 |
| eslint-plugin-jsdoc | devDependencies | patch | 33.0.0 -> 33.1.0 |
| fabric (source) | dependencies | patch | 4.3.1 -> 4.4.0 |
| glob | devDependencies | patch | 7.1.6 -> 7.1.7 |
| i18next (source) | dependencies | patch | 20.2.1 -> 20.2.2 |
| karma (source) | devDependencies | patch | 6.1.1 -> 6.3.2 |
| lit-element (source) | dependencies | patch | 2.4.0 -> 2.5.1 |
| lit-html (source) | dependencies | patch | 1.3.0 -> 1.4.1 |
| mocha (source) | devDependencies | patch | 8.3.1 -> 8.4.0 |
| rollup (source) | devDependencies | patch | 2.40.0 -> 2.47.0 |
| selfsigned | devDependencies | patch | 1.10.8 -> 1.10.11 |
Release Notes
babel/babel
v7.14.0
👓 Spec Compliance
-
babel-generator,babel-parser-
#13209 [ts] Enforce order for the
overridemodifier (@nicolo-ribaudo)
-
#13209 [ts] Enforce order for the
🚀 New Feature
-
babel-plugin-proposal-async-do-expressions -
babel-core,babel-generator,babel-parser,babel-plugin-proposal-do-expressions,babel-plugin-syntax-async-do-expressions,babel-types -
babel-preset-env- #13091 Enable class fields & private methods by default (@nicolo-ribaudo)
-
babel-compat-data,babel-preset-env-
#13176 Add private brand checks to
shippedProposals(@nicolo-ribaudo) -
#13114 Add class static blocks to
preset-env'sshippedProposals(@nicolo-ribaudo)
-
#13176 Add private brand checks to
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-private-property-in-object,babel-plugin-syntax-private-property-in-object-
#13172 Allow compiling
#foo in objwithout compiling private fields (@nicolo-ribaudo)
-
#13172 Allow compiling
-
babel-parser-
#13113 babel-parser(ts): Add new plugin option
dts: boolean(@sosukesuzuki) -
#13175 Materialize the class features in
@babel/parser. (@JLHwung) - #13033 Introduce parser error codes (@sosukesuzuki)
-
#13113 babel-parser(ts): Add new plugin option
-
babel-helper-module-transforms,babel-helpers,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd-
#12838 Implement
importInterop: "node"option for module transforms (@nicolo-ribaudo)
-
#12838 Implement
-
babel-generator,babel-parser,babel-traverse,babel-types- #13224 Support parsing Flow's Optional Indexed Access Types (@gkz)
- #13053 Support parsing Flow's Indexed Access Types (@sosukesuzuki)
-
babel-parser,babel-traverse-
#13195 Parse string export names by default (
moduleStringNames) (@nicolo-ribaudo)
-
#13195 Parse string export names by default (
-
babel-generator,babel-parser,babel-types
🐛 Bug Fix
-
babel-generator- #13208 Prevent ForOfStatement from printing the forbidden sequence "for ( async of" (@Zalathar)
- #13169 fix: don't deduplicate comments with same start index (@gzzhanghao)
-
babel-generator,babel-plugin-proposal-object-rest-spread,babel-preset-env- #13204 Simplify the special-case printing of single-param arrow functions (@Zalathar)
-
babel-core- #13182 fix: Don't load browserslist in block-hoist-plugin (@MichaReiser)
💅 Polish
-
babel-cli,babel-core,babel-parser,babel-plugin-transform-classes,babel-preset-env,babel-preset-typescript- #13130 babel-parser: Add new internal ESLint rule to consistent error messages (@sosukesuzuki)
🏠 Internal
-
babel-parser -
babel-helpers,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #13190 Allow putting helpers in individual files (@nicolo-ribaudo)
- Other
:running_woman: Performance
-
babel-core- #13090 perf(core): check files before interacting with them (@FauxFaux)
- #13223 perf: avoid loadFullConfig when creating block hoist plugin (@JLHwung)
-
babel-helper-validator-identifier
🔬 Output optimization
-
babel-helper-create-class-features-plugin,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-class-properties,babel-plugin-proposal-class-static-block,babel-plugin-proposal-private-methods,babel-plugin-proposal-private-property-in-object,babel-preset-env-
#13194 Mark
WeakMaps of private fields as pure (@nicolo-ribaudo)
-
#13194 Mark
-
babel-helpers,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime-
#13201 Simplify the
wrapRegExphelper for named groups (@nicolo-ribaudo)
-
#13201 Simplify the
v7.13.16
👓 Spec Compliance
🐛 Bug Fix
-
babel-helpers,babel-plugin-transform-modules-commonjs,babel-plugin-transform-regenerator,babel-plugin-transform-spread,babel-preset-env,babel-runtime-corejs2,babel-runtime-
#13129 Support iterating generators in browsers without
Symbol(@nicolo-ribaudo)
-
#13129 Support iterating generators in browsers without
-
babel-helper-compilation-targets -
babel-generator- #13136 Fix printing of single-param async arrow function with comments (@nwalters512)
📝 Documentation
- Other
- #13155 Update links in eslint-parser README (@codyatwork)
-
babel-types -
babel-helper-compilation-targets
🏠 Internal
-
babel-helper-bindify-decorators,babel-helper-explode-class - Other
-
babel-helper-call-delegate-
#13153 Archive
@babel/helper-call-delegate(@nicolo-ribaudo)
-
#13153 Archive
-
babel-helper-hoist-variables,babel-plugin-transform-block-scoping -
babel-cli,babel-core,babel-generator,babel-plugin-transform-function-name,babel-register,babel-types-
#13139 Remove remaining
lodashdependencies (@nicolo-ribaudo)
-
#13139 Remove remaining
v7.13.15
👓 Spec Compliance
-
babel-parser
🐛 Bug Fix
-
babel-parser -
babel-plugin-proposal-do-expressions,babel-traverse- #10101 yield for do expression (@tanhauhau)
-
#13030 Refactor switch support in
NodePath#getCompletionRecords(@JLHwung)
- Other
-
babel-compat-data,babel-preset-env- #13075 Compile classes when spread is unsupported (@nicolo-ribaudo)
💅 Polish
-
babel-preset-env- #13115 [preset-env - debug] Print targets that need each plugin (@nicolo-ribaudo)
📝 Documentation
- #13081 Update CoC contacts (@nicolo-ribaudo)
🏠 Internal
-
babel-plugin-transform-regenerator,babel-standalone-
#13086 Align
regenerator-transformimport with native ESM (@nicolo-ribaudo)
-
#13086 Align
-
babel-helper-transform-fixture-test-runner-
#13087 Do not load root
babel.config.jsin tests (@nicolo-ribaudo)
-
#13087 Do not load root
:running_woman: Performance
v7.13.14
🐛 Bug Fix
-
babel-core- #13068 fix(core): make sure "clone-deep-browser" code path is used on browsers (@charlessuh)
🏠 Internal
- Other
-
babel-cli,babel-core,babel-helper-transform-fixture-test-runner,babel-register,babel-types
:running_woman: Performance
-
babel-core-
#13063 Only resolve
package.jsonwhen relative configs are enabled (@nicolo-ribaudo)
-
#13063 Only resolve
v7.13.13
👓 Spec Compliance
🐛 Bug Fix
-
babel-core-
#13031 Correctly handle relative
browserslistConfigFilepaths (@nicolo-ribaudo)
-
#13031 Correctly handle relative
-
babel-core,babel-preset-env-
#13028 Resolve
.browserslistrcas a project-wide file (@nicolo-ribaudo)
-
#13028 Resolve
-
babel-plugin-transform-react-constant-elements -
babel-types -
babel-node- #13037 fix: make babel-node spawned process bubble msg (@lambertkevin)
- #13037 fix: make babel-node spawned process bubble msg (@lambertkevin)
-
babel-parser
💅 Polish
🏠 Internal
-
babel-core- #13021 Remove lodash sortBy use (@jridgewell)
- Other
-
babel-traverse- #13044 Expand type definitions for path.{get,set}Data to cover symbols (@addaleax)
:running_woman: Performance
-
babel-core-
#13040 Set
rootMode: "root"inloadPartialConfig(@nicolo-ribaudo)
-
#13040 Set
v7.13.10
🐛 Bug Fix
-
babel-plugin-transform-async-to-generator,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-jsx- #12967 Lazily initialize and cache constant JSX elements (@nicolo-ribaudo)
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-private-methods -
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-class-properties,babel-plugin-proposal-private-methods -
babel-parser- #12687 (ts) Raise syntax error for an abstract method that has body (@sosukesuzuki)
-
babel-helper-compilation-targets,babel-preset-env-
#12908 Fix
esmodules: truewithout specified browsers (@nicolo-ribaudo)
-
#12908 Fix
💅 Polish
- Other
-
#12956 Suggest using
babel.config.jsonwhen linting dependencies (@nicolo-ribaudo)
-
#12956 Suggest using
-
babel-helpers,babel-plugin-proposal-class-properties,babel-plugin-proposal-private-methods
📝 Documentation
- #12974 Capitalize design docs headings (@MrBrain295)
🏠 Internal
-
babel-helper-fixtures- #12982 Optionally enable external-helpers in tests (@jridgewell)
-
babel-cli,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-create-regexp-features-plugin,babel-helper-fixtures,babel-helper-module-imports,babel-helper-plugin-test-runner,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-parser,babel-plugin-external-helpers,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-class-properties,babel-plugin-proposal-class-static-block,babel-plugin-proposal-decorators,babel-plugin-proposal-do-expressions,babel-plugin-proposal-dynamic-import,babel-plugin-proposal-export-default-from,babel-plugin-proposal-export-namespace-from,babel-plugin-proposal-function-bind,babel-plugin-proposal-function-sent,babel-plugin-proposal-json-strings,babel-plugin-proposal-logical-assignment-operators,babel-plugin-proposal-nullish-coalescing-operator,babel-plugin-proposal-numeric-separator,babel-plugin-proposal-object-rest-spread,babel-plugin-proposal-optional-catch-binding,babel-plugin-proposal-optional-chaining,babel-plugin-proposal-partial-application,babel-plugin-proposal-pipeline-operator,babel-plugin-proposal-private-methods,babel-plugin-proposal-private-property-in-object,babel-plugin-proposal-record-and-tuple,babel-plugin-proposal-throw-expressions,babel-plugin-proposal-unicode-property-regex,babel-plugin-transform-arrow-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoped-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-computed-properties,babel-plugin-transform-destructuring,babel-plugin-transform-dotall-regex,babel-plugin-transform-duplicate-keys,babel-plugin-transform-exponentiation-operator,babel-plugin-transform-flow-comments,babel-plugin-transform-flow-strip-types,babel-plugin-transform-for-of,babel-plugin-transform-function-name,babel-plugin-transform-instanceof,babel-plugin-transform-jscript,babel-plugin-transform-member-expression-literals,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-modules-umd,babel-plugin-transform-named-capturing-groups-regex,babel-plugin-transform-new-target,babel-plugin-transform-object-super,babel-plugin-transform-parameters,babel-plugin-transform-property-literals,babel-plugin-transform-property-mutators,babel-plugin-transform-proto-to-assign,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-display-name,babel-plugin-transform-react-inline-elements,babel-plugin-transform-react-jsx-compat,babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx-self,babel-plugin-transform-react-jsx-source,babel-plugin-transform-react-jsx,babel-plugin-transform-react-pure-annotations,babel-plugin-transform-regenerator,babel-plugin-transform-reserved-words,babel-plugin-transform-runtime,babel-plugin-transform-shorthand-properties,babel-plugin-transform-spread,babel-plugin-transform-sticky-regex,babel-plugin-transform-strict-mode,babel-plugin-transform-template-literals,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-plugin-transform-unicode-escapes,babel-plugin-transform-unicode-regex,babel-preset-env,babel-preset-flow,babel-preset-react,babel-preset-typescript,babel-register,babel-standalone,babel-traverse- #12963 Avoid using CJS globals in internal source files (@nicolo-ribaudo)
-
babel-helper-transform-fixture-test-runner,babel-highlight,babel-plugin-transform-runtime,babel-preset-env- #12795 [internal] Use the Node.js behavior for default imports (@nicolo-ribaudo)
chaijs/chai
v4.3.4
This fixes broken inspect behavior with bigints (#1321) (#1383) thanks @vapier
eslint/eslint
v7.26.0
-
aaf65e6Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills) -
ae6dbd1Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic) -
6a86e50Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic) -
ee3a3eaFix: create.eslintrc.cjsformoduletype (#14304) (Nitin Kumar) -
6791decDocs: fix example for require-atomic-updates (#14562) (Milos Djermanovic) -
388eb7eSponsors: Sync README with website (ESLint Jenkins) -
f071d1eUpdate: Add automated suggestion toradixrule for parsing decimals (#14291) (Bryan Mishkin) -
0b6a3f3New: Include XO style guide ineslint --init(#14193) (Federico Brigante)
v7.25.0
-
5df5e4aUpdate: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar) -
0023872Docs: Add deprecated note toworking-with-rules-deprecatedpage (#14344) (Michael Novotny) -
36fca70Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade) -
59b689aChore: add node v16 (#14355) (薛定谔的猫) -
35a1f5eSponsors: Sync README with website (ESLint Jenkins) -
fb0a92bChore: rename misspelled identifier in test (#14346) (Tobias Nießen) -
f2babb1Docs: update pull request template (#14336) (Nitin Kumar) -
02dde29Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins) -
07d14c3Chore: remove extraneous command from lint-staged config (#14314) (James George) -
41b3570Update: lint code block with same extension but different content (#14227) (JounQin) -
eb29996Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)
v7.24.0
-
0c346c8Chore: ignorepnpm-lock.yaml(#14303) (Nitin Kumar) -
f06ecdfUpdate: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing) -
71a80e3Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi)) -
bd46dc4Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain) -
0d6235eDocs: update header in max-lines (#14273) (Shinigami) -
70c9216Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas) -
abca186Docs: Fix typo in suggestions section (#14293) (Kevin Partington) -
c4d8b0dFix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan) -
b51d077Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe) -
c981fb1Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade) -
147fc04Docs: Fixrepro:neededlabel in bug report template (#14285) (Milos Djermanovic) -
e1cfde9Docs: Update bug report template (#14276) (Nicholas C. Zakas) -
c85c2f1Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
v7.23.0
-
687ccaeUpdate: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz) -
dbf2529Sponsors: Sync README with website (ESLint Jenkins) -
4bdf2c1Sponsors: Sync README with website (ESLint Jenkins) -
49d1697Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills) -
43f1685Update:--quietshould not supress--max-warnings(fixes #14202) (#14242) (Milos Djermanovic) -
909c727Docs: Add valid example that shows vars in a block scope (#14230) (Ed S) -
28583ebFix: no-mixed-operators false positives with? :(fixes #14223) (#14226) (Milos Djermanovic) -
a99eb2dFix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya) -
8984c91Update: eslint --env-info output os info (#14059) (薛定谔的猫) -
2a79306Sponsors: Sync README with website (ESLint Jenkins) -
ebd7026Docs: Fix typo (#14225) (Greg Finley) -
a2013fcSponsors: Sync README with website (ESLint Jenkins)
v7.22.0
-
3a432d8Docs: Improve documentation for indent rule (#14168) (Serkan Özel) -
f62ec8dUpdate: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch) -
0eecad2Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi) -
5ad91aaUpdate: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic) -
c295581Chore: remove leftover JSDoc from lint-result-cache (#14176) (Milos Djermanovic) -
0d541f9Chore: Reduce lodash usage (#14178) (Stephen Wade) -
27a67d7Sponsors: Sync README with website (ESLint Jenkins) -
459d821Chore: upgrade dependencies of browser test (#14127) (Pig Fang) -
ebfb63aSponsors: Sync README with website (ESLint Jenkins) -
3ba029fDocs: Remove Extraneous Dash (#14164) (Danny Hurlburt) -
6f4540eSponsors: Sync README with website (ESLint Jenkins) -
ddf361cDocs: Fix Formatting (#14154) (Danny Hurlburt) -
c0d2ac1Sponsors: Sync README with website (ESLint Jenkins) -
a8df03eDocs: Clarify triage process (#14117) (Nicholas C. Zakas)
fabricjs/fabric.js
v4.4.0
- fix(fabric.Object) wrong variable name
cornerStrokeColor#6981 - fix(fabric.Text): underline color with text style ( regression from text on a path) #6974
- fix(fabric.Image): Cache CropX and CropY cache properties #6924
- fix(fabric.Canvas): Add target to each selection event #6858
- fix(fabric.Image): fix wrong scaling value for the y axis in renderFill #6778
- fix(fabric.Canvas): set isMoving on real movement only #6856
- fix(fabric.Group) make addWithUpdate compatible with nested groups #6774
- fix(Fabric.Text): Add path to text export and import #6844
- fix(fabric.Canvas) Remove controls check in the pixel accuracy target #6798
- feat(fabric.Canvas): Added activeOn 'up/down' property #6807
- feat(fabric.BaseBrush): limitedToCanvasSize property to brush #6719
karma-runner/karma
v6.3.2
Bug Fixes
- fix running tests in IE9 (#3668) (0055bc5), closes /github.com/karma-runner/karma/blob/026fff870913fb6cd2858dd962935dc74c92b725/client/main.js#L14 #3665
v6.3.1
Bug Fixes
v6.3.0
Features
v6.2.0
Features
6.1.2 (2021-03-09)
Bug Fixes
- commitlint: skip task on master (#3650) (3fc6fda)
- patch karma to allow loading virtual packages (#3663) (5bfcf5f)
6.1.1 (2021-02-12)
Bug Fixes
- config: check extension before ts-node register (#3651) (474f4e1), closes #3329
- report launcher process error when exit event is not emitted (#3647) (7ab86be)
v6.1.2
Bug Fixes
mochajs/mocha
v8.4.0
🎉 Enhancements
- #4502: CLI file parsing errors now have error codes (@evaline-ju)
🐛 Fixes
- #4614: Watch: fix crash when reloading files (@outsideris)
📖 Documentation
-
#4630: Add
options.requireto Mocha constructor forroot hookplugins on parallel runs (@juergba) -
#4617: Dynamically generating tests with
top-level awaitand ESM test files (@juergba) - #4608: Update default file extensions (@outsideris)
Also thanks to @outsideris for various improvements on our GH actions workflows.
v8.3.2
🐛 Fixes
-
#4599: Fix regression in
requireinterface (@alexander-fenster)
📖 Documentation
- #4601: Add build to GH actions run (@christian-bromann)
- #4596: Filter active sponsors/backers (@juergba)
- #4225: Update config file examples (@pkuczynski)
rollup/rollup
v2.47.0
2021-05-04
Features
- Warn about ambiguous imports from combined external namespace reexports (#4064)
- In case of combined namespace reexports, always prefer local exports over external namespaces (#4064)
- Treat conflicting names in local namespace reexports as undefined (#4064)
Merge Requests
- #4064: Prefer locally defined exports and reexports over external namespaces (@lukastaegert)
v2.46.0
2021-04-29
Features
- Add option to disable file name sanitation (#4058)
- Add information about importers to unused external import warning (#4054)
Merge Requests
- #4042: Use Github actions only (@lukastaegert)
- #4045: Fix REPL artefact branch reference (@lukastaegert)
- #4046: Use codecov action for coverage (@lukastaegert)
-
#4054: Add to
UNUSED_EXTERNAL_IMPORTwarning information about the origin of the problem (@cawa-93) - #4058: Add sanitizeFileName option (@guybedford)
v2.45.2
2021-04-13
Bug Fixes
- Do not user a dynamic entry file name for naming a manual chunk (#4040)
Merge Requests
- #4040: Prioritize manual chunk name over dynamic entry id (@lukastaegert)
v2.45.1
2021-04-10
Bug Fixes
- Handle falsy return values from async plugin options hooks (#4039)
Merge Requests
- #4039: Do not fail when returning null or undefined from an async options hook (@lukastaegert)
v2.45.0
2021-04-09
Features
- Support private class instance methods and accessors (#4034)
Merge Requests
- #4034: feat: add support for private class methods (@dnalborczyk)
v2.44.0
2021-03-29
Features
- Add a new option
makeAbsoluteExternalsRelativeto opt out of renormalizing absolute external ids to relative ids (#4021) - Extend the
resolveIdplugin hook to allow forcing or preventing renormalization of absolute external ids (#4021) - Make the rendered code of individual modules available in the generated bundle (#4028)
Bug Fixes
- Handle objects with
__proto__properties correctly (#4019)
Merge Requests
-
#4019: Deoptimize ObjectExpression when a
__proto__property is present (@marijnh) - #4021: Improve absolute path handling (@lukastaegert)
- #4026: chore: fix vscode launch config (change tdd to bdd) (@jameslahm)
- #4027: Post comment for MRs from forks (@lukastaegert)
- #4028: Expose rendered module code to generateBundle hook (@btd)
v2.43.1
2021-03-28
Bug Fixes
- Prevent infinite recursions in certain scenarios when calling object properties (#4025)
Merge Requests
- #4025: Handle recursive this mutation detection (@lukastaegert)
v2.43.0
2021-03-27
Features
- Track side effects of function properties in objects for better tree-shaking (#4011)
Merge Requests
- #4011: Disable pessimistic object deoptimization for calls when the called function doesn't ref this (@marijnh)
-
#4012: fix
sourcemapreference in docs (@tjenkinson) - #4015: Use SIGTERM instead of SIGINT to kill test child processes in tests (@marijnh)
v2.42.4
2021-03-24
Bug Fixes
- Do not discard plugin return values when using perf option (#4010)
Merge Requests
- #4010: Return hook result inside promise with async timer end (@SuperOleg39)
v2.42.3
2021-03-22
Bug Fixes
- Do not ignore
#__PURE__comments in front of optional chaining expressions (#4007)
Merge Requests
- #4007: Tree-shake pure call expressions with optional chaining (@lukastaegert)
v2.42.2
2021-03-22
Bug Fixes
- Use correct import.meta.url in relative imports from transpiled config files (#4005)
Merge Requests
- #4005: Use correct import.meta.url in config files (@lukastaegert)
v2.42.1
2021-03-20
Bug Fixes
- Do not produce unhandled Promise rejections when plugins throw while using the
perfoption (#4004)
Merge Requests
v2.42.0
2021-03-19
Features
- Prevent infinite loops when several plugins are using
this.resolvein their resolveId hook (#4000)
Merge Requests
- #4000: Break infinite loops in this.resolve (@lukastaegert)
v2.41.5
2021-03-18
Bug Fixes
- Make sure unused property accesses of external namespaces can be tree-shaken (#4001)
Merge Requests
- #4001: Do not count accessing members of an external namespace as side-effects (@lukastaegert)
v2.41.4
2021-03-16
Bug Fixes
- Do not replace external namespace imports with individual named imports to avoid changing behaviour with regard to missing exports (#3999)
Merge Requests
- #3999: Allow to safely probe external namespaces (@lukastaegert)
v2.41.3
2021-03-16
Bug Fixes
- Always retain arguments passed to empty object pattern parameters (#3998)
Merge Requests
- #3998: Do not create invalid code if a function argument is an empty object pattern (@lukastaegert)
v2.41.2
2021-03-12
Bug Fixes
- Also remove sourcemaps comments if plugins return a pre-made ast (#3987)
Merge Requests
v2.41.1
2021-03-11
Merge Requests
- #3990: Add browser sourcemap and remove log (@lukastaegert)
v2.41.0
2021-03-09
Features
- Add option to
treeshake.propertyReadSideEffectsto keep all property accesses (#3985)
Bug Fixes
- Also respect pure comment annotations when a plugin provides an AST in the transform hook provided they use this.parse (#3981)
Merge Requests
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.
Edited by Reiter, Christoph