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
override
modifier (@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 obj
without 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
WeakMap
s of private fields as pure (@nicolo-ribaudo)
-
#13194 Mark
-
babel-helpers
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
-
#13201 Simplify the
wrapRegExp
helper 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
lodash
dependencies (@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-transform
import with native ESM (@nicolo-ribaudo)
-
#13086 Align
-
babel-helper-transform-fixture-test-runner
-
#13087 Do not load root
babel.config.js
in 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.json
when relative configs are enabled (@nicolo-ribaudo)
-
#13063 Only resolve
v7.13.13
👓 Spec Compliance
🐛 Bug Fix
-
babel-core
-
#13031 Correctly handle relative
browserslistConfigFile
paths (@nicolo-ribaudo)
-
#13031 Correctly handle relative
-
babel-core
,babel-preset-env
-
#13028 Resolve
.browserslistrc
as 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: true
without specified browsers (@nicolo-ribaudo)
-
#12908 Fix
💅 Polish
- Other
-
#12956 Suggest using
babel.config.json
when 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
-
aaf65e6
Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills) -
ae6dbd1
Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic) -
6a86e50
Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic) -
ee3a3ea
Fix: create.eslintrc.cjs
formodule
type (#14304) (Nitin Kumar) -
6791dec
Docs: fix example for require-atomic-updates (#14562) (Milos Djermanovic) -
388eb7e
Sponsors: Sync README with website (ESLint Jenkins) -
f071d1e
Update: Add automated suggestion toradix
rule for parsing decimals (#14291) (Bryan Mishkin) -
0b6a3f3
New: Include XO style guide ineslint --init
(#14193) (Federico Brigante)
v7.25.0
-
5df5e4a
Update: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar) -
0023872
Docs: Add deprecated note toworking-with-rules-deprecated
page (#14344) (Michael Novotny) -
36fca70
Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade) -
59b689a
Chore: add node v16 (#14355) (薛定谔的猫) -
35a1f5e
Sponsors: Sync README with website (ESLint Jenkins) -
fb0a92b
Chore: rename misspelled identifier in test (#14346) (Tobias Nießen) -
f2babb1
Docs: update pull request template (#14336) (Nitin Kumar) -
02dde29
Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins) -
07d14c3
Chore: remove extraneous command from lint-staged config (#14314) (James George) -
41b3570
Update: lint code block with same extension but different content (#14227) (JounQin) -
eb29996
Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)
v7.24.0
-
0c346c8
Chore: ignorepnpm-lock.yaml
(#14303) (Nitin Kumar) -
f06ecdf
Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing) -
71a80e3
Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi)) -
bd46dc4
Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain) -
0d6235e
Docs: update header in max-lines (#14273) (Shinigami) -
70c9216
Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas) -
abca186
Docs: Fix typo in suggestions section (#14293) (Kevin Partington) -
c4d8b0d
Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan) -
b51d077
Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe) -
c981fb1
Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade) -
147fc04
Docs: Fixrepro:needed
label in bug report template (#14285) (Milos Djermanovic) -
e1cfde9
Docs: Update bug report template (#14276) (Nicholas C. Zakas) -
c85c2f1
Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
v7.23.0
-
687ccae
Update: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz) -
dbf2529
Sponsors: Sync README with website (ESLint Jenkins) -
4bdf2c1
Sponsors: Sync README with website (ESLint Jenkins) -
49d1697
Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills) -
43f1685
Update:--quiet
should not supress--max-warnings
(fixes #14202) (#14242) (Milos Djermanovic) -
909c727
Docs: Add valid example that shows vars in a block scope (#14230) (Ed S) -
28583eb
Fix: no-mixed-operators false positives with? :
(fixes #14223) (#14226) (Milos Djermanovic) -
a99eb2d
Fix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya) -
8984c91
Update: eslint --env-info output os info (#14059) (薛定谔的猫) -
2a79306
Sponsors: Sync README with website (ESLint Jenkins) -
ebd7026
Docs: Fix typo (#14225) (Greg Finley) -
a2013fc
Sponsors: Sync README with website (ESLint Jenkins)
v7.22.0
-
3a432d8
Docs: Improve documentation for indent rule (#14168) (Serkan Özel) -
f62ec8d
Update: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch) -
0eecad2
Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi) -
5ad91aa
Update: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic) -
c295581
Chore: remove leftover JSDoc from lint-result-cache (#14176) (Milos Djermanovic) -
0d541f9
Chore: Reduce lodash usage (#14178) (Stephen Wade) -
27a67d7
Sponsors: Sync README with website (ESLint Jenkins) -
459d821
Chore: upgrade dependencies of browser test (#14127) (Pig Fang) -
ebfb63a
Sponsors: Sync README with website (ESLint Jenkins) -
3ba029f
Docs: Remove Extraneous Dash (#14164) (Danny Hurlburt) -
6f4540e
Sponsors: Sync README with website (ESLint Jenkins) -
ddf361c
Docs: Fix Formatting (#14154) (Danny Hurlburt) -
c0d2ac1
Sponsors: Sync README with website (ESLint Jenkins) -
a8df03e
Docs: 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.require
to Mocha constructor forroot hook
plugins on parallel runs (@juergba) -
#4617: Dynamically generating tests with
top-level await
and 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
require
interface (@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_IMPORT
warning 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
makeAbsoluteExternalsRelative
to opt out of renormalizing absolute external ids to relative ids (#4021) - Extend the
resolveId
plugin 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
sourcemap
reference 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
perf
option (#4004)
Merge Requests
v2.42.0
2021-03-19
Features
- Prevent infinite loops when several plugins are using
this.resolve
in 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.propertyReadSideEffects
to 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