Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions vue-app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion vue-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@fortawesome/vue-fontawesome": "^2.0.2",
"axios": "^0.21.1",
"bulma": "^0.9.4",
"core-js": "^3.6.5",
"core-js": "^3.47.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

This is a very large version jump for core-js (from 3.14.0 to 3.47.0), spanning 88 releases. While this is not a major version bump according to semver, such a large jump can introduce subtle breaking changes or regressions.

For example, I've noticed a few potentially breaking changes in the release notes that might affect your project:

  • Iterator.prototype.sliding removed (in v3.46.0): This was part of a TC39 proposal and has been replaced by an extra parameter on Iterator.prototype.windows. If you were using the sliding polyfill, your code will break.
  • Math.clamp replaced (in v3.43.0): The polyfill for Math.clamp has been replaced with Number.prototype.clamp to follow the TC39 proposal. If your code uses Math.clamp, it will need to be updated.
  • @@species pattern removed (in v3.39.0): The @@species pattern was removed from several %TypedArray% and ArrayBuffer methods. If you have custom subclasses of these built-ins and rely on @@species for constructor selection, this could break your code.

Given the number of changes, thorough regression testing is crucial to mitigate the risk of introducing regressions, especially on all supported target browsers.

"vue": "^2.6.11",
"vue-router": "^3.2.0",
"vuex": "^3.4.0"
Expand Down