You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The main change in this patch release is that we now patch the crypto node built-in during build to allow Nuxt 2 to be used on Node versions greater than Node 16, which should ease the pressure users feel after Node 16 reaches its own EOL this year.
Warning
This should not be taken for an endorsement of continuing to run with Webpack 4, which is out of date and has a number of dependencies with issues. I expect that number to continue to grow, and we will not be able to resolve all of them. I would strongly urge migrating to Nuxt 3 if possible and the team will do our best to make this possible over the course of the year ❤️
Nuxt 2.16.0 is the first minor release since Feb 15, 2021. The focus is mostly on releasing the latest fixes and enhancements that have been present in nuxt-edge for some time.
In this PR we only support Node 14+. This is mostly an issue for dependencies, which we need to keep updated for security reasons. Going forward until its own EOL, Nuxt 2 will only officially support Node versions that have not reached their EOL.
New postcss options format. See #9671 for full details.
Dependency upgrades. A number of dependencies have dropped support for earlier node versions. dotenv has changed how it parses .env files in a number of edge cases. glob now requires / instead of \ on windows machines. There may also be other changes that affect your usage, so please do upgrade with care.
Vue 2.7 upgrade. Although you can use Vue 2.7 with any release of Nuxt 2, 2.16.0 for the first time includes it as a dependency, which means that you may well encounter some issues associated with upgrading Vue 2.6 -> Vue 2.7.
This may be a good time to consider using the composition API utilities provided by https://github.com/nuxt/bridge instead, which mirror Nuxt 3's more precisely than @nuxtjs/composition-api. (You can opt-in to just these utilities by disabling the other bridge modules individually.)
Fixed increased build size after enabling compatibility with older browsers in the previous release. This was done by adding @babel/runtime as a dependency. See more details.
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/minimist@1.2.5. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
Warn
Obfuscated code: npm clipboardy is 90.0% likely obfuscated
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/clipboardy@2.3.0. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
Warn
Obfuscated code: npm node-forge is 90.0% likely obfuscated
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/node-forge@1.4.0. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependenciesPull requests that update a dependency file
0 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.1.3→^1.3.5^1.0.4→^1.2.6^1.1.5→^1.2.2^2.15.8→^2.18.1^1.0.4→^1.1.2^2.10.2→^2.11.8^1.2.2→^1.2.7^1.3.0→^1.5.0^2.28.0→^2.30.0^8.29.0→^8.57.1^9.1.0→^9.1.2^5.1.3→^5.5.5^6.4.6→^6.6.2^8.0.2→^8.0.3^13.1.0→^13.3.0^4.0.0→^4.0.1v16.13.0→16.20.2^0.4.15→^0.4.21^3.2.5→^3.8.38.3.0→8.4.0^1.0.1→^1.6.4^9.0.0→^9.0.1^1.3.1→^1.3.2^1.3.1→^1.3.2^3.5.3→^3.6.5Release Notes
docusgen/docus (@docus/app)
v1.3.5Compare Source
v1.3.4Compare Source
v1.3.3Compare Source
v1.3.2Compare Source
v1.3.1Compare Source
v1.3.0Compare Source
v1.2.8Compare Source
v1.2.7Compare Source
v1.2.6Compare Source
v1.2.5Compare Source
v1.2.4Compare Source
v1.2.3Compare Source
v1.2.2Compare Source
v1.2.1Compare Source
docusgen/theme (@docus/theme)
v1.2.2Compare Source
v1.2.1Compare Source
v1.2.0Compare Source
v1.1.9Compare Source
v1.1.8Compare Source
v1.1.7Compare Source
nuxt/nuxt (@nuxt/types)
v2.18.1Compare Source
👉 Changelog
compare changes
🩹 Fixes
mkdirp(f67056b9e)❤️ Contributors
v2.18.0Compare Source
👉 Changelog
compare changes
🚀 Enhancements
memfs(#27652)🩹 Fixes
sessionStorage(#27662)🏡 Chore
❤️ Contributors
v2.17.4Compare Source
👉 Changelog
compare changes
🩹 Fixes
serve-statictypes to v1.15.7 (1c44c376d)html-minifier-terser(#26914)🏡 Chore
@nuxt/config(c283cc039)✅ Tests
pagein e2e tests (1700aa131)🤖 CI
dev(2a5d05257)❤️ Contributors
v2.17.3Compare Source
👉 Changelog
compare changes
💅 Refactors
hookablepackage (#24426)🏡 Chore
npm pkg fix(4d0474c4b)✅ Tests
🤖 CI
❤️ Contributors
v2.17.2Compare Source
👉 Changelog
compare changes
🩹 Fixes
webpackhas it in core (#23703)🤖 CI
❤️ Contributors
v2.17.1Compare Source
👉 Changelog
compare changes
🩹 Fixes
❤️ Contributors
v2.17.0Compare Source
✨ Highlights
Nuxt 2.17 comes with a few new features, including better support for new Vue 2.7 types, and supporting passing postcss config as a function.
It also includes support for Node 20+ and a fix for a dependency issue with the Babel preset that affected new installs.
👉 Changelog
compare changes
🚀 Enhancements
🔥 Performance
🩹 Fixes
🏡 Chore
✅ Tests
🤖 CI
❤️ Contributors
v2.16.3Compare Source
👉 Changelog
compare changes
🩹 Fixes
error()(#19044)lessinto namespace (#19738)presetto innerpostcssOptions(#19518)node-fetch-nativeto externals list (#19755)🏡 Chore
nuxt(4e9dcddcb)2.xversion of nuxt instead of latest (#19737)❤️ Contributors
v2.16.2Compare Source
✨ Highlights
The main change in this patch release is that we now patch the
cryptonode built-in during build to allow Nuxt 2 to be used on Node versions greater than Node 16, which should ease the pressure users feel after Node 16 reaches its own EOL this year.👉 Changelog
compare changes
🚀 Enhancements
🩹 Fixes
charsetbeforetitle(#18998)asyncData(#18585)🏡 Chore
15787a2)49ea657)@types/jest(d48efa6)❤️ Contributors
v2.16.1Compare Source
v2.16.0...v2.16.1
🩹 Fixes
@typespackages depending on webpack 5 (#18827)Locationfromvue-router(#18908)🏡 Chore
aba93e9)3d034a3)daed62a)❤️ Contributors
v2.16.0Compare Source
✨ Highlights
core-jsv3In this PR we only support Node 14+. This is mostly an issue for dependencies, which we need to keep updated for security reasons. Going forward until its own EOL, Nuxt 2 will only officially support Node versions that have not reached their EOL.
New postcss options format. See #9671 for full details.
Dependency upgrades. A number of dependencies have dropped support for earlier node versions.
dotenvhas changed how it parses.envfiles in a number of edge cases.globnow requires/instead of\on windows machines. There may also be other changes that affect your usage, so please do upgrade with care.Vue 2.7 upgrade. Although you can use Vue 2.7 with any release of Nuxt 2, 2.16.0 for the first time includes it as a dependency, which means that you may well encounter some issues associated with upgrading Vue 2.6 -> Vue 2.7.
This may be a good time to consider using the composition API utilities provided by https://github.com/nuxt/bridge instead, which mirror Nuxt 3's more precisely than
@nuxtjs/composition-api. (You can opt-in to just these utilities by disabling the other bridge modules individually.)Changelog
compare changes
🚀 Enhancements
nuxtrcin dist directory (#9280)serve-staticmiddleware (#9365)asyncDatareturn types to component instance type (#9239)context.beforeSerializemethod (#9332)storetocreateRouter(#9629)core-jsversion 3 (#9987)🩹 Fixes
scroll-margin-topwhen navigating with hash (#9187)javascript/autofor js rule (#9180)payload.js(#9494)trailingSlashcauses error with dynamic nuxt-child routes (#9505)onNuxtLoadedandonNuxtReadytypes (#9510)build.statsoptions (#9555)nullcheck for$rootaccess (#9150)buildertogetGenerator(#9574)$configfor finding basePath (#9706)ufo(#9739)3e9d7e3)ua-parser-jsto 1.x (#9979)ya-parser-jsto latest0.7.x(#9979).cjsextension to be transpiled (#10340).wasmextension with lower priority (#10676)clear()(#10086)📦 Build
0501a42)🌊 Types
prefetchPayloadsto router options (#9715)🏡 Chore
a53fd32)falseoption forrender.static(#9372)d4e5998)39f7859)e0968a3)5614399)17bbb21)stripWhitespaceutility (#9668)1f85137)7614360)6f73c36)1878b26)54542c1)773d292)bafc814)0db7e7b)f36fb9c)ba966cf)ce7b1a9)ua-parser-jsversion (1cedad5)defu(#18679)✅ Tests
23e2018)4f11d3c)🤖 CI
331a2d7)9677fbe)❤️ Contributors
nuxt-community/recaptcha-module (@nuxtjs/recaptcha)
v1.1.2Compare Source
Bug Fixes
v1.1.1Compare Source
Bug Fixes
v1.1.0Compare Source
Features
1.0.4 (2021-03-21)
Bug Fixes
1.0.3 (2021-03-16)
Bug Fixes
1.0.2 (2021-03-11)
Bug Fixes
1.0.1 (2021-02-17)
Bug Fixes
popperjs/popper-core (@popperjs/core)
v2.11.8: @popperjs/core v2.11.8Compare Source
v2.11.7: @popperjs/core@2.11.7Compare Source
Bug Fixes
v2.11.6Compare Source
Bug Fixes
fix: position in Safari when pinch-zooming using fixed strategy
fix: avoid Chrome DevTools warning about userAgent usage
v2.11.5Compare Source
Bug Fixes
v2.11.4Compare Source
Fixes
postinstallscriptv2.11.3Compare Source
Bug Fixes
Fixes a placement issue that is caused when the starting offset parent element is inside shadow DOM. (#1535)
Positioning using strategy fixed when inside a containing block (#1579)
v2.11.2: @popperjs/core@v2.11.2Compare Source
v2.11.1: @popperjs/core@v2.11.2Compare Source
Bug Fixes
Round computed offsets after all the modifiers math is executed (#1418)
Fix regression with detection of clipping boundaries (#1478)
v2.11.0Compare Source
New Features
Bug Fixes
fix(computeStyles): adaptive option with fixed strategy on mobile (#1398)
fix(getClippingRect): check position of clipping parent (#1399)
fix(computeStyles): subpixel misalignment with round function (#1400)
fix(preventOverflow): altAxis + tether (#1401)
fix: handle scaled parent elements (#1402)
Exposes
OffsetsFunctiontype (#1411)bda-research/node-crawler (crawler)
v1.5.0Compare Source
v1.4.0Compare Source
date-fns/date-fns (date-fns)
v2.30.0Compare Source
Kudos to @kossnocorp and @Andarist for working on the release.
Changes
v2.29.3Compare Source
This release is prepared by our own @leshakoss.
Fixed
Fixed Ukrainian (
uk) locale grammar forformatDistance.Improved browser compatibility by transforming the code with
@babel/preset-env.v2.29.2Compare Source
This release is brought to you by @nopears, @vadimpopa and @leshakoss.
Fixed
Fixed
svlocale abbreviated months matcher.Fixed
uklocale abbreviated months matcher.Fixed a breaking change in
intervalToDurationby removing a recently introduced RangeError.v2.29.1Compare Source
Thanks to @fturmel for working on the release.
Fixed
v2.29.0Compare Source
On this release worked @tan75, @kossnocorp, @nopears, @Balastrong, @cpapazoglou, @dovca, @aliasgar55, @tomchentw, @JuanM04, @alexandresaura, @fturmel, @aezell, @andersravn, @TiagoPortfolio, @SukkaW, @Zebreus, @aviskarkc10, @maic66, @a-korzun, @Mejans, @davidspiess, @alexgul1, @matroskin062, @undecaf, @mprovenc, @jooola and @leshakoss.
Added
Added
intlFormatDistancefunction`.Added
setDefaultOptionsandgetDefaultOptionsfunctions that allow you to set default default locale,weekStartsOnandfirstWeekContainsDate.Added
roundingMethodoption toroundToNearestMinutes.Added Swiss Italian locale (
it-CH).Added Occitan (
oc) locale. (#2061)Added Belarusian Classic (
be-tarask) locale.Fixed
Fixed Azerbaijani (
az) locale forformatDistance.Fixed Czech (
cs) locale forparse.[Fixed TypeScript types for constants.](https://redirect.gi
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.