chore(deps): update all non-major dependencies
This PR contains the following updates:
Release Notes
babel/babel
v7.18.13
:bug: Bug Fix
-
babel-generator-
#14869 fix: jsx with
retainLines(@liuxingbaoyu)
-
#14869 fix: jsx with
-
babel-core -
babel-plugin-transform-destructuring-
#14841 fix: Destructuring exceptions in nested
forexpressions (@liuxingbaoyu)
-
#14841 fix: Destructuring exceptions in nested
:nail_care: Polish
-
babel-traverse
:house: Internal
- #14846 fix: Print build logs correctly (@liuxingbaoyu)
v7.18.10
:rocket: New Feature
-
babel-helper-string-parser,babel-types-
#14757 feat: Automatically generate
cookedfortemplateElement(@liuxingbaoyu)
-
#14757 feat: Automatically generate
:bug: Bug Fix
-
babel-parser- #14817 fix(parser): allow TS declare readonly fields with initializers (@Josh-Cena)
-
babel-helper-string-parser,babel-parser- #14798 Fix position of errors in template literals after newlines (@nicolo-ribaudo)
-
babel-plugin-transform-typescript-
#14774 fix: TS
declare classin namespace should be removed (@yimingjfe)
-
#14774 fix: TS
-
babel-plugin-transform-react-jsx -
babel-generator- #14762 fix: Types containing comments generate invalid code (@liuxingbaoyu)
-
babel-helper-wrap-function,babel-plugin-transform-async-to-generator,babel-traverse- #14752 Fix compiling async arrows in uncompiled class fields (@nicolo-ribaudo)
:house: Internal
- Other
-
#14800 chore: Remove
.yarnrcfile (@liuxingbaoyu) - #14802 chore: Fix coverage test (@liuxingbaoyu)
-
#14671 feat: Make most
makecommands cross-platform (@liuxingbaoyu) - #14790 enable typescript incremental builds (@zxbodya)
-
#14800 chore: Remove
-
babel-traverse -
babel-cli- #14779 chore: expand prettier-e2e test and update typings/deps (@liuxingbaoyu)
-
babel-parser- #14796 Make ParseError Much Simpler now that we can use TypeScript (@tolmasky)
-
babel-core,babel-parser -
babel-cli,babel-core,babel-parser,babel-plugin-transform-unicode-escapes,babel-preset-env,babel-template,babel-traverse -
babel-helper-string-parser,babel-parser- #14772 Extract string parsing to a separate package (@nicolo-ribaudo)
-
babel-cli,babel-node-
#14765 Enforce type checking on
babel-{cli,node}(@liuxingbaoyu)
-
#14765 Enforce type checking on
:microscope: Output optimization
-
babel-plugin-proposal-export-default-from-
#14768 optimize: Simplify the
export-default-fromtransform (@magic-akari)
-
#14768 optimize: Simplify the
conventional-changelog/commitlint (@commitlint/cli)
v17.1.2
Note: Version bump only for package @commitlint/cli
v17.1.1
Note: Version bump only for package @commitlint/cli
v17.1.0
Features
17.0.3 (2022-06-25)
Note: Version bump only for package @commitlint/cli
17.0.2 (2022-06-01)
Note: Version bump only for package @commitlint/cli
17.0.1 (2022-05-25)
Bug Fixes
conventional-changelog/commitlint (@commitlint/config-conventional)
v17.1.0
Note: Version bump only for package @commitlint/config-conventional
17.0.3 (2022-06-25)
Note: Version bump only for package @commitlint/config-conventional
17.0.2 (2022-06-01)
Bug Fixes
browserslist/caniuse-lite
v1.0.30001388
v1.0.30001387
v1.0.30001385
v1.0.30001384
v1.0.30001383
v1.0.30001382
v1.0.30001381
v1.0.30001380
v1.0.30001379
v1.0.30001378
v1.0.30001377
v1.0.30001376
v1.0.30001375
v1.0.30001374
v1.0.30001373
v1.0.30001372
zloirock/core-js
v3.25.0
- Added
Object.prototype.__proto__polyfill- It's optional, legacy, and in some cases (mainly because of developers' mistakes) can cause problems, but some libraries depend on it, and most code can't work without the proper libraries' ecosystem
- Only for modern engines where this feature is missed (like Deno), it's not installed in IE10- since here we have no proper way setting of the prototype
- Without fixes of early implementations where it's not an accessor since those fixes are impossible
- Only for the global version
- Considering
document.allas an object in some missed cases, see ECMAScript Annex B 3.6 - Avoiding unnecessary promise creation and validation result in
%WrapForValid(Async)IteratorPrototype%.return, proposal-iterator-helpers/215 - Fixed omitting the result of proxing
.returnin%IteratorHelperPrototype%.return, #1116 - Fixed the order creation of properties of iteration result object of some iterators (
valueshould be created beforedone) - Fixed some cases of Safari < 13 bug - silent on non-writable array
.lengthsetting - Fixed
ArrayBuffer.lengthin V8 ~ Chrome 27- - Relaxed condition of re-usage native
WeakMapfor internal states with multiplecore-jscopies - Availability cloning of
FileListin thestructuredClonepolyfill extended to some more old engines versions - Some stylistic changes and minor fixes
- Throwing a
TypeErrorincore-js-compat/core-js-builderin case of passing invalid module names / filters for avoiding unexpected result, related to #1115 - Added missed NodeJS 13.2 to
esmodulescore-js-compat/core-js-buildertarget - Added Electron 21 compat data mapping
- Added Oculus Browser 23.0 compat data mapping
v3.24.1
- NodeJS is ignored in
IS_BROWSERdetection to avoid a false positive withjsdom, #1110 - Fixed detection of
@@​speciessupport inPromisein some old engines -
{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }marked as shipped in FF104 - Added iOS Safari 15.6 compat data mapping
- Fixed Opera 15 compat data mapping
v3.24.0
- Recent updates of the iterator helpers proposal, #1101:
-
.asIndexedPairsrenamed to.indexed, proposal-iterator-helpers/183:-
Iterator.prototype.asIndexedPairs->Iterator.prototype.indexed -
AsyncIterator.prototype.asIndexedPairs->AsyncIterator.prototype.indexed
-
- Avoid exposing spec fiction
%AsyncFromSyncIteratorPrototype%inAsyncIterator.fromandIterator.prototype.toAsync, proposal-iterator-helpers/182, proposal-iterator-helpers/202 - Avoid unnecessary promise creation in
%WrapForValidAsyncIteratorPrototype%.next, proposal-iterator-helpers/197 - Do not validate value in
%WrapForValid(Async)IteratorPrototype%.next, proposal-iterator-helpers/197 and proposal-iterator-helpers/205 - Do not forward the parameter of
.next/.returnto an underlying iterator by the extended iterator protocol, a part of proposal-iterator-helpers/194 -
.throwmethods removed from all wrappers / helpers prototypes, a part of proposal-iterator-helpers/194 - Close inner iterators of
{ Iterator, AsyncIterator }.prototype.flatMapproxy iterators on.return, proposal-iterator-helpers/195 - Throw
RangeErroronNaNin{ Iterator, AsyncIterator }.prototype.{ drop, take }, proposal-iterator-helpers/181 - Many other updates and fixes of this proposal
-
-
%TypedArray%.prototype.toSplicedmethod removed from the change array by copy proposal and marked as obsolete incore-js, proposal-change-array-by-copy/88 - Polyfill
Promisewithunhandledrejectionevent support (browser style) in Deno < 1.24 - Available new targets in
core-js-compat/core-js-builderand added compat data for them: - Added Samsung Internet 18.0 compat data mapping
v3.23.5
- Fixed a typo in the
structuredClonefeature detection, #1106 - Added Opera Android 70 compat data mapping
v3.23.4
- Added a workaround of the Bun ~ 0.1.1 bug that define some globals with incorrect property descriptors and that causes a crash of
core-js - Added a fix of the FF103+
structuredClonebugs (1774866 (fixed in FF104) and 1777321 (still not fixed)) that now can clone errors, but.stackof the clone is an empty string - Fixed
{ Map, WeakMap }.prototype.emplacelogic, #1102 - Fixed order of errors throwing on iterator helpers
v3.23.3
- Changed the order of operations in
%TypedArray%.prototype.toSplicedfollowing proposal-change-array-by-copy/89 - Fixed regression of some IE8- issues
v3.23.2
- Avoided creation of extra properties for the handling of
%TypedArray%constructors in new methods, #1092 (comment) - Added Deno 1.23 compat data mapping
v3.23.1
- Fixed possible error on multiple
core-jscopies, #1091 - Added
vflag toRegExp.prototype.flagsimplementation in case if current V8 bugs will not be fixed before this flag implementation
v3.23.0
-
Arrayfind from last moved to the stable ES, according to June 2022 TC39 meeting:-
Array.prototype.findLast -
Array.prototype.findLastIndex -
%TypedArray%.prototype.findLast -
%TypedArray%.prototype.findLastIndex
-
- Methods from the
Arraygrouping proposal renamed, according to June 2022 TC39 meeting:-
Array.prototype.groupBy->Array.prototype.group -
Array.prototype.groupByToMap->Array.prototype.groupToMap
-
- Changed the order of operations in
%TypedArray%.prototype.withfollowing proposal-change-array-by-copy/86, according to June 2022 TC39 meeting -
Decorator Metadata proposal extracted from Decorators proposal as a separate stage 2 proposal, according to March 2022 TC39 meeting,
Symbol.metadataKeyreplacesSymbol.metadata - Added
Array.prototype.pushpolyfill with some fixes for modern engines - Added
Array.prototype.unshiftpolyfill with some fixes for modern engines - Fixed a bug in the order of getting flags in
RegExp.prototype.flagsin the actual version of V8 - Fixed property descriptors of some
MathandNumberconstants - Added a workaround of V8
ArrayBufferDetachingprotector cell invalidation and performance degradation onstructuredClonefeature detection, one more case of #679 - Added detection of NodeJS bug in
structuredClonethat can not cloneDOMException(just in case for future versions that will fix other issues) - Compat data:
- Added NodeJS 18.3 compat data mapping
- Added and fixed Deno 1.22 and 1.21 compat data mapping
- Added Opera Android 69 compat data mapping
- Updated Electron 20.0 compat data mapping
v3.22.8
- Fixed possible multiple call of
ToBigInt/ToNumberconversion of the argument passed to%TypedArray%.prototype.fillin V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18 - Fixed some cases of
DeletePropertyOrThrowin IE9- - Fixed the kind of error (
TypeErrorinstead ofError) on incorrectexecresult inRegExp.prototype.testpolyfill - Fixed dependencies of
{ actual, full, features }/typed-array/atentries - Added Electron 20.0 compat data mapping
- Added iOS Safari 15.5 compat data mapping
- Refactoring
v3.22.7
- Added a workaround for V8 ~ Chrome 53 bug with non-writable prototype of some methods, #1083
v3.22.6
- Fixed possible double call of
ToNumberconversion on arguments ofMath.{ fround, trunc }polyfills -
Array.prototype.includesmarked as fixed in FF102
v3.22.5
- Ensured that polyfilled constructors
.prototypeis non-writable - Ensured that polyfilled methods
.prototypeis not defined - Added detection and fix of a V8 ~ Chrome <103 bug of
struturedClonethat returnsnullif cloned object contains multiple references to one error
v3.22.4
- Ensured proper
.lengthof polyfilled functions even in compressed code (excepting some ancient engines) - Ensured proper
.nameof polyfilled accessors (excepting some ancient engines) - Ensured proper source /
ToStringconversion of polyfilled accessors - Actualized Rhino compat data
- Refactoring
v3.22.3
- Added a fix for FF99+
Array.prototype.includesbroken on sparse arrays
v3.22.2
- Fixed
URLSearchParamsin IE8- that was broken in the previous release - Fixed
__lookupGetter__entries
v3.22.1
- Improved some cases of
RegExpflags handling - Prevented experimental warning in NodeJS ~ 18.0 on detection
fetchAPI - Added NodeJS 18.0 compat data
v3.22.0
-
Change
Arrayby copy proposal:- Moved to Stage 3, March TC39 meeting
- Disabled forced replacement and added
/actual/entry points for methods from this proposal -
Array.prototype.toSplicedthrows aTypeErrorinstead ofRangeErrorif the result length is more thanMAX_SAFE_INTEGER, proposal-change-array-by-copy/70
- Added some more
atob/btoafixes:- NodeJS <17.9
atobdoes not ignore spaces, node/42530 - Actual NodeJS
atobdoes not validate encoding, node/42646 - FF26- implementation does not properly convert argument to string
- IE / Edge <16 implementation have wrong arity
- NodeJS <17.9
- Added
/full/namespace as the replacement for/features/since it's more descriptive in context of the rest namespaces (/es/⊆/stable/⊆/actual/⊆/full/) - Avoided propagation of removed parts of proposals to upper stages. For example,
%TypedArray%.prototype.groupBywas removed from theArraygrouping proposal a long time ago. We can't completely remove this method since it's a breaking change. But this proposal has been promoted to stage 3 - so the proposal should be promoted without this method, this method should not be available in/actual/entries - but it should be available in early-stage entries to avoid breakage. - Significant internal refactoring and splitting of modules (but without exposing to public API since it will be a breaking change - it will be exposed in the next major version)
- Bug fixes:
- Tooling:
- Stabilized proposals are filtered out from the
core-js-compat->core-js-builder->core-js-bundleoutput. That mean that if the output contains, for example,es.object.has-own, the legacy reference to it,esnext.object.has-own, no longer added. - Aligned modules filters of
core-js-builderandcore-js-compat, now it'smodulesandexcludeoptions - Added support of entry points, modules, regexes, and arrays of them to those filters
- Missed
targetsoption ofcore-js-compatmeans that thetargetsfilter just will not be applied, so the result will contain modules required for all possible engines
- Stabilized proposals are filtered out from the
- Compat data:
-
.stackproperty onDOMExceptionmarked as supported from Deno 1.15 - Added Deno 1.21 compat data mapping
- Added Electron 19.0 and updated 18.0 compat data mapping
- Added Samsung Internet 17.0 compat data mapping
- Added Opera Android 68 compat data mapping
-
v3.21.1
- Added a bugfix for the WebKit
Array.prototype.{ groupBy, groupByToMap }implementation -
core-js-compattargets parser transforms engine names to lower case -
atob/btoamarked as fixed in NodeJS 17.5 - Added Electron 18.0 compat data mapping
- Added Deno 1.20 compat data mapping
v3.21.0
- Added Base64 utility methods:
-
atob -
btoa
-
- Added the proper validation of arguments to some methods from web standards
- Forced replacement of all features from early-stage proposals for avoiding possible web compatibility issues in the future
- Added Rhino 1.7.14 compat data
- Added Deno 1.19 compat data mapping
- Added Opera Android 66 and 67 compat data mapping
- Added iOS Safari 15.3 and 15.4 compat data mapping
firebase/firebase-functions
v3.23.0
firebase/firebase-functions-test
v2.3.0
lerna/lerna
v5.5.0
Features
Reverts
5.4.3 (2022-08-16)
Note: Version bump only for package lerna
5.4.2 (2022-08-14)
Note: Version bump only for package lerna
5.4.1 (2022-08-12)
Note: Version bump only for package lerna
v5.4.3
Note: Version bump only for package lerna
v5.4.2
Note: Version bump only for package lerna
v5.4.1
Note: Version bump only for package lerna
v5.4.0
Bug Fixes
v5.3.0
Features
sass/dart-sass
v1.54.8
- No user-visible changes.
v1.54.7
- Add support for 32-bit ARM releases on Linux.
v1.54.6
- Fix a bug where a
@mediaquery could be incorrectly omitted from a stylesheet if it had multiple levels of nested@mediaqueries within it and the inner queries were mergeable but the outer query was not.
v1.54.5
-
Properly consider
a ~ cto be a superselector ofa ~ b ~ canda + b + c. -
Properly consider
b > cto be a superselector ofa > b > c, and similarly for other combinators. -
Properly calculate specificity for selector pseudoclasses.
-
Deprecate use of
random()when$limithas units to make it explicit thatrandom()currently ignores units. A future version will no longer ignore units. -
Don't throw an error when the same module is
@forwarded multiple times through a configured module.
Embedded Sass
- Rather than downloading the embedded compiler for the local platform on
install, the
sass-embeddednpm package now declares optional dependencies on platform-specific embedded compiler packages.
v1.54.4
- Improve error messages when passing incorrect units that are also out-of-bounds to various color functions.
v1.54.3
- Release a native ARM64 executable for Mac OS.
v1.54.2
- No user-visible changes.
v1.54.1
- When unifying selectors for
@extendandselector.unify(), ensure that:root,:scope,:host, and:host-contextonly appear at the beginning of complex selectors.
vuejs/router
v3.6.4
v3.6.3
v3.6.2
[Compare Source](https://togithub.com/vuejs/router/compare/1826ab49c4c8fb752f3e3ad73912f5b2ada48d2e...a385
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
https://github.com/ecomplus/storefront/pull/766 🔏
Vue 2.7 stills buggy 🙃