babel/babel
### [`v7.13.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7138-2021-02-26)
[Compare Source](https://togithub.com/babel/babel/compare/v7.13.1...v7.13.8)
##### :bug: Bug Fix
- Other
- [#12909](https://togithub.com/babel/babel/pull/12909) chore: do not provide polyfills on bundling [@babel/standalone](https://togithub.com/babel/standalone) ([@JLHwung](https://togithub.com/JLHwung))
- [#12891](https://togithub.com/babel/babel/pull/12891) fix(eslint-parser): merge input `estree` options ([@JLHwung](https://togithub.com/JLHwung))
- `babel-compat-data`, `babel-preset-env`
- [#12901](https://togithub.com/babel/babel/pull/12901) Fix Module not found: Error: Can't resolve 'core-js/modules/es6.array.concat.js' with compat-data@7.13.x ([@luxp](https://togithub.com/luxp))
- `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#12893](https://togithub.com/babel/babel/pull/12893) Allow `require()` of runtime helpers in Node.js 13.2-13.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-helper-create-class-features-plugin`
- [#12898](https://togithub.com/babel/babel/pull/12898) Do not warn for `loose` of class features in `preset-env` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-register`
- [#12820](https://togithub.com/babel/babel/pull/12820) [internal] Keep the `.cjs` extension when compiling source files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime`
- [#12883](https://togithub.com/babel/babel/pull/12883) Improve `@babel/runtime` esm stability ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :microscope: Output optimization
- `babel-plugin-proposal-object-rest-spread`
- [#12899](https://togithub.com/babel/babel/pull/12899) Skip `_extends` helper for `{…x}` with modern targets ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
zloirock/core-js
### [`v3.9.1`](https://togithub.com/zloirock/core-js/blob/master/CHANGELOG.md#391---20210301)
[Compare Source](https://togithub.com/zloirock/core-js/compare/v3.9.0...v3.9.1)
- Added a workaround for Chrome 38-40 bug which does not allow to inherit symbols (incl. well-known) from DOM collections prototypes to instances, [#37](https://togithub.com/zloirock/core-js/issues/37)
- Used `NumericRangeIterator` as toStringTag instead of `RangeIterator` in `{ Number, BigInt }.range` iterator, per [this PR](https://togithub.com/tc39/proposal-Number.range/pull/46)
- TypedArray constructors marked as supported from Safari 14.0
- Updated compat data mapping for iOS Safari and Opera for Android
eslint/eslint
### [`v7.21.0`](https://togithub.com/eslint/eslint/releases/v7.21.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v7.20.0...v7.21.0)
- [`3cd5440`](https://togithub.com/eslint/eslint/commit/3cd5440b94d5fa4f11a09f50b685f6150f0c2d41) Upgrade: [@eslint/eslintrc](https://togithub.com/eslint/eslintrc) to 0.4.0 ([#14147](https://togithub.com/eslint/eslint/issues/14147)) (Brandon Mills)
- [`c0b8c71`](https://togithub.com/eslint/eslint/commit/c0b8c71df4d0b3f54b20587432d9133741985d5c) Upgrade: Puppeteer to 7.1.0 ([#14122](https://togithub.com/eslint/eslint/issues/14122)) (Tim van der Lippe)
- [`08ae31e`](https://togithub.com/eslint/eslint/commit/08ae31e539e381cd0eabf6393fa5c20f1d59125f) New: Implement cacheStrategy (refs [eslint/rfcs#63](https://togithub.com/eslint/rfcs/issues/63)) ([#14119](https://togithub.com/eslint/eslint/issues/14119)) (Manu Chambon)
- [`5e51fd2`](https://togithub.com/eslint/eslint/commit/5e51fd28dc773c11c924450d24088f97f2824f00) Update: do not ignore symbolic links (fixes [#13551](https://togithub.com/eslint/eslint/issues/13551), fixes [#13615](https://togithub.com/eslint/eslint/issues/13615)) ([#14126](https://togithub.com/eslint/eslint/issues/14126)) (Pig Fang)
- [`87c43a5`](https://togithub.com/eslint/eslint/commit/87c43a5d7ea2018cffd6d9b5c431ecb60caaf0d6) Chore: improve a few comments and fix typos ([#14125](https://togithub.com/eslint/eslint/issues/14125)) (Tobias Nießen)
- [`e19c51e`](https://togithub.com/eslint/eslint/commit/e19c51ea2ef2cf666d94218c66f6b223bb2e9dae) Sponsors: Sync README with website (ESLint Jenkins)
- [`b8aea99`](https://togithub.com/eslint/eslint/commit/b8aea9988b6451b6a05af4f3ede8d6ed5c1d9926) Fix: pluralize 'line' to 'lines' in max-lines-per-function description ([#14115](https://togithub.com/eslint/eslint/issues/14115)) (Trevin Hofmann)
- [`f5b53e2`](https://togithub.com/eslint/eslint/commit/f5b53e285ab5286ea382d73b379b820f649c20d0) Sponsors: Sync README with website (ESLint Jenkins)
- [`eee1213`](https://togithub.com/eslint/eslint/commit/eee12134ce0956e9f825c1630776b1731551a948) Sponsors: Sync README with website (ESLint Jenkins)
- [`5c4d7ea`](https://togithub.com/eslint/eslint/commit/5c4d7ea8d2e8d137c42b918dc99a84b4a5fed9b3) Sponsors: Sync README with website (ESLint Jenkins)
typicode/husky
### [`v5.1.2`](https://togithub.com/typicode/husky/releases/v5.1.2)
[Compare Source](https://togithub.com/typicode/husky/compare/v5.1.1...v5.1.2)
- docs: recommend `prepare` script instead of `postinstall` ([#890](https://togithub.com/typicode/husky/issues/890))
- cli: `husky init` use `prepare` script ([#890](https://togithub.com/typicode/husky/issues/890))
nuxt/nuxt.js
### [`v2.15.2`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.2)
[Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.1...v2.15.2)
##### 🐛 Bug Fixes
- `babel-preset-app`
- [#8882](https://togithub.com/nuxt/nuxt.js/issues/8882) Pin [@babel/preset-env](https://togithub.com/babel/preset-env) to ~7.12
- [#8883](https://togithub.com/nuxt/nuxt.js/issues/8883) Avoid relying on preset-env internal utils
##### 💖 Thanks to
- Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung))
### [`v2.15.1`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.1)
[Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.0...v2.15.1)
##### 🐛 Bug Fixes
- `renderer`
- Deep merge runtime config for server (resolves [#8820](https://togithub.com/nuxt/nuxt.js/issues/8820))
- `webpack`
- [#8846](https://togithub.com/nuxt/nuxt.js/issues/8846) Transpile `ufo` (resolves [#8838](https://togithub.com/nuxt/nuxt.js/issues/8838))
- `cli`
- [#8841](https://togithub.com/nuxt/nuxt.js/issues/8841) Don't early return when a dependency isn't installed
- `types`
- [#8835](https://togithub.com/nuxt/nuxt.js/issues/8835) `build.html.minify` can be false
- `builder`
- [#8832](https://togithub.com/nuxt/nuxt.js/issues/8832) Use `path.resolve` for pages dir
##### 💖 Thanks to
- Harlan Wilton ([@loonpwn](https://togithub.com/loonpwn))
- Kenny ([@kn3ny](https://togithub.com/kn3ny))
### [`v2.15.0`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.0)
[Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.14.12...v2.15.0)
##### 💡 Highlights
⚠️This release introduces behavior changes. Update with caution ⚠️
- Minimum supported Node.js version is 12.0.0 (See [#8327](https://togithub.com/nuxt/nuxt.js/issues/8327) for why)
- Using [jiti](https://togithub.com/nuxt-contrib/jiti) as new require engine with typescript support
- [Plug and play](https://yarnpkg.com/features/pnp) works out of the box
- Allow opting-in to use `postcss@8` (See [#8546](https://togithub.com/nuxt/nuxt.js/issues/8546))
> **NOTE: postcss-preset-env is disabled in v8 config as [it doesn't support postcss v8 for now](https://togithub.com/csstools/postcss-preset-env/issues/191), so please install all below dependencies explicitly.**
```sh
yarn add --dev css-loader@^5.0.0 postcss@^8.1.10 postcss-import@^13.0.0 postcss-loader@^4.1.0 postcss-url@^10.1.1
```
##### or
npm i --save-dev css-loader@^5.0.0 postcss@^8.1.10 postcss-import@^13.0.0 postcss-loader@^4.1.0 postcss-url@^10.1.1
```
- Several encoding issues resolved by consistently using [ufo](https://togithub.com/nuxt-contrib/ufo)
- [Components ](https://togithub.com/nuxt/components) updated to v2 (please read [migration guide](https://togithub.com/nuxt/components#migration-guide))
- [Modules] When matching a webpack loader by name or query, should use `includes` instead of exact match ([example](https://togithub.com/nuxt-community/i18n-module/pull/1064))
##### 🐛 Bug Fixes
- `general`
- [#8794](https://togithub.com/nuxt/nuxt.js/issues/8794) Ignore trailing slash in static payloads manifest
- [#8738](https://togithub.com/nuxt/nuxt.js/issues/8738) Encoding issues with payload paths
- [#8423](https://togithub.com/nuxt/nuxt.js/issues/8423) `trailingSlash` and child routes not working
- `config`
- [#8778](https://togithub.com/nuxt/nuxt.js/issues/8778) Prevent invalid css filenames in webpack output
- `utils`
- [#8780](https://togithub.com/nuxt/nuxt.js/issues/8780) `serializeFunction` fails with certain functions
- `vue-app`
- [#8759](https://togithub.com/nuxt/nuxt.js/issues/8759) Enable dynamic `publicPath` on server-side
- [#8701](https://togithub.com/nuxt/nuxt.js/issues/8701) Static payload fetching bugfixes
- [#8612](https://togithub.com/nuxt/nuxt.js/issues/8612) Check for `Page.options` before looking within
- [#8611](https://togithub.com/nuxt/nuxt.js/issues/8611) Don't remove `req`, `res` and `query` from context unless in full static mode
- [#8608](https://togithub.com/nuxt/nuxt.js/issues/8608) Ensure `link.__prefetch` exists before calling it
- [#8596](https://togithub.com/nuxt/nuxt.js/issues/8596) Add missing `id` attribute to `noopApp`
- [#8557](https://togithub.com/nuxt/nuxt.js/issues/8557) Scroll-to-top on route changes only
- [#8523](https://togithub.com/nuxt/nuxt.js/issues/8523) Set `push` on router instance rather than prototype
- [#8486](https://togithub.com/nuxt/nuxt.js/issues/8486) Do not preserve state when registering client-side dynamic module
- [#8802](https://togithub.com/nuxt/nuxt.js/issues/8802) Add leading slash for payload hydration
- `server, vue-app`
- [#8748](https://togithub.com/nuxt/nuxt.js/issues/8748) Address encoding issues with query params
- `dev`
- [#8697](https://togithub.com/nuxt/nuxt.js/issues/8697) Clearnup vue installed plugins from server in dev mode
- [#8556](https://togithub.com/nuxt/nuxt.js/issues/8556) Resolve module required by create-require in jiti
- `cli`
- [#8683](https://togithub.com/nuxt/nuxt.js/issues/8683) Disable parallel build behaviour when generating
- `webpack`
- [#8555](https://togithub.com/nuxt/nuxt.js/issues/8555) Can't resolve absolute url in css
- `server`
- [#8593](https://togithub.com/nuxt/nuxt.js/issues/8593) Fix HMR issue with serverMiddleware when `router.base` is set
- `babel`
- [#8545](https://togithub.com/nuxt/nuxt.js/issues/8545) Enable polyfilling of proposal core-js features
- `vue-app, vue-renderer, utils`
- [#8489](https://togithub.com/nuxt/nuxt.js/issues/8489) Respect `trailingSlash` setting for payloads
- `generator`
- [#8474](https://togithub.com/nuxt/nuxt.js/issues/8474) Ensure static manifest dir exists
- [#8803](https://togithub.com/nuxt/nuxt.js/issues/8803) Normalize trailing slashes before `extendRoutes`
##### 🚀 Features
- `cli`
- [#8792](https://togithub.com/nuxt/nuxt.js/issues/8792) Warn if incompatible node and package versions detected
- `postcss`
- [#8546](https://togithub.com/nuxt/nuxt.js/issues/8546) Support postcss v8 with explict postcss installation
- `config, vue-app, vue-renderer`
- [#8520](https://togithub.com/nuxt/nuxt.js/issues/8520) Support dynamic `base` and `publicPath`
- `general`
- [#8389](https://togithub.com/nuxt/nuxt.js/issues/8389) Support plug-and-play, typescript runtime and native modules
- [#8346](https://togithub.com/nuxt/nuxt.js/issues/8346) Update all dependencies that require node 10.x
- `vue-app`
- [#8466](https://togithub.com/nuxt/nuxt.js/issues/8466) Support custom `fetchKey` for full static generation
- `vue-renderer`
- [#8347](https://togithub.com/nuxt/nuxt.js/issues/8347) Allow adding async attribute to ` Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
^7.13.1
->^7.13.8
^7.13.5
->^7.13.8
^3.9.0
->^3.9.1
^7.20.0
->^7.21.0
^5.1.1
->^5.1.2
2.14.12
->2.15.2
Release Notes
babel/babel
### [`v7.13.8`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v7138-2021-02-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.13.1...v7.13.8) ##### :bug: Bug Fix - Other - [#12909](https://togithub.com/babel/babel/pull/12909) chore: do not provide polyfills on bundling [@babel/standalone](https://togithub.com/babel/standalone) ([@JLHwung](https://togithub.com/JLHwung)) - [#12891](https://togithub.com/babel/babel/pull/12891) fix(eslint-parser): merge input `estree` options ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#12901](https://togithub.com/babel/babel/pull/12901) Fix Module not found: Error: Can't resolve 'core-js/modules/es6.array.concat.js' with compat-data@7.13.x ([@luxp](https://togithub.com/luxp)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#12893](https://togithub.com/babel/babel/pull/12893) Allow `require()` of runtime helpers in Node.js 13.2-13.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-helper-create-class-features-plugin` - [#12898](https://togithub.com/babel/babel/pull/12898) Do not warn for `loose` of class features in `preset-env` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-register` - [#12820](https://togithub.com/babel/babel/pull/12820) [internal] Keep the `.cjs` extension when compiling source files ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime` - [#12883](https://togithub.com/babel/babel/pull/12883) Improve `@babel/runtime` esm stability ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-plugin-proposal-object-rest-spread` - [#12899](https://togithub.com/babel/babel/pull/12899) Skip `_extends` helper for `{…x}` with modern targets ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))zloirock/core-js
### [`v3.9.1`](https://togithub.com/zloirock/core-js/blob/master/CHANGELOG.md#391---20210301) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.9.0...v3.9.1) - Added a workaround for Chrome 38-40 bug which does not allow to inherit symbols (incl. well-known) from DOM collections prototypes to instances, [#37](https://togithub.com/zloirock/core-js/issues/37) - Used `NumericRangeIterator` as toStringTag instead of `RangeIterator` in `{ Number, BigInt }.range` iterator, per [this PR](https://togithub.com/tc39/proposal-Number.range/pull/46) - TypedArray constructors marked as supported from Safari 14.0 - Updated compat data mapping for iOS Safari and Opera for Androideslint/eslint
### [`v7.21.0`](https://togithub.com/eslint/eslint/releases/v7.21.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.20.0...v7.21.0) - [`3cd5440`](https://togithub.com/eslint/eslint/commit/3cd5440b94d5fa4f11a09f50b685f6150f0c2d41) Upgrade: [@eslint/eslintrc](https://togithub.com/eslint/eslintrc) to 0.4.0 ([#14147](https://togithub.com/eslint/eslint/issues/14147)) (Brandon Mills) - [`c0b8c71`](https://togithub.com/eslint/eslint/commit/c0b8c71df4d0b3f54b20587432d9133741985d5c) Upgrade: Puppeteer to 7.1.0 ([#14122](https://togithub.com/eslint/eslint/issues/14122)) (Tim van der Lippe) - [`08ae31e`](https://togithub.com/eslint/eslint/commit/08ae31e539e381cd0eabf6393fa5c20f1d59125f) New: Implement cacheStrategy (refs [eslint/rfcs#63](https://togithub.com/eslint/rfcs/issues/63)) ([#14119](https://togithub.com/eslint/eslint/issues/14119)) (Manu Chambon) - [`5e51fd2`](https://togithub.com/eslint/eslint/commit/5e51fd28dc773c11c924450d24088f97f2824f00) Update: do not ignore symbolic links (fixes [#13551](https://togithub.com/eslint/eslint/issues/13551), fixes [#13615](https://togithub.com/eslint/eslint/issues/13615)) ([#14126](https://togithub.com/eslint/eslint/issues/14126)) (Pig Fang) - [`87c43a5`](https://togithub.com/eslint/eslint/commit/87c43a5d7ea2018cffd6d9b5c431ecb60caaf0d6) Chore: improve a few comments and fix typos ([#14125](https://togithub.com/eslint/eslint/issues/14125)) (Tobias Nießen) - [`e19c51e`](https://togithub.com/eslint/eslint/commit/e19c51ea2ef2cf666d94218c66f6b223bb2e9dae) Sponsors: Sync README with website (ESLint Jenkins) - [`b8aea99`](https://togithub.com/eslint/eslint/commit/b8aea9988b6451b6a05af4f3ede8d6ed5c1d9926) Fix: pluralize 'line' to 'lines' in max-lines-per-function description ([#14115](https://togithub.com/eslint/eslint/issues/14115)) (Trevin Hofmann) - [`f5b53e2`](https://togithub.com/eslint/eslint/commit/f5b53e285ab5286ea382d73b379b820f649c20d0) Sponsors: Sync README with website (ESLint Jenkins) - [`eee1213`](https://togithub.com/eslint/eslint/commit/eee12134ce0956e9f825c1630776b1731551a948) Sponsors: Sync README with website (ESLint Jenkins) - [`5c4d7ea`](https://togithub.com/eslint/eslint/commit/5c4d7ea8d2e8d137c42b918dc99a84b4a5fed9b3) Sponsors: Sync README with website (ESLint Jenkins)typicode/husky
### [`v5.1.2`](https://togithub.com/typicode/husky/releases/v5.1.2) [Compare Source](https://togithub.com/typicode/husky/compare/v5.1.1...v5.1.2) - docs: recommend `prepare` script instead of `postinstall` ([#890](https://togithub.com/typicode/husky/issues/890)) - cli: `husky init` use `prepare` script ([#890](https://togithub.com/typicode/husky/issues/890))nuxt/nuxt.js
### [`v2.15.2`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.2) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.1...v2.15.2) ##### 🐛 Bug Fixes - `babel-preset-app` - [#8882](https://togithub.com/nuxt/nuxt.js/issues/8882) Pin [@babel/preset-env](https://togithub.com/babel/preset-env) to ~7.12 - [#8883](https://togithub.com/nuxt/nuxt.js/issues/8883) Avoid relying on preset-env internal utils ##### 💖 Thanks to - Huáng Jùnliàng ([@JLHwung](https://togithub.com/JLHwung)) ### [`v2.15.1`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.1) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.0...v2.15.1) ##### 🐛 Bug Fixes - `renderer` - Deep merge runtime config for server (resolves [#8820](https://togithub.com/nuxt/nuxt.js/issues/8820)) - `webpack` - [#8846](https://togithub.com/nuxt/nuxt.js/issues/8846) Transpile `ufo` (resolves [#8838](https://togithub.com/nuxt/nuxt.js/issues/8838)) - `cli` - [#8841](https://togithub.com/nuxt/nuxt.js/issues/8841) Don't early return when a dependency isn't installed - `types` - [#8835](https://togithub.com/nuxt/nuxt.js/issues/8835) `build.html.minify` can be false - `builder` - [#8832](https://togithub.com/nuxt/nuxt.js/issues/8832) Use `path.resolve` for pages dir ##### 💖 Thanks to - Harlan Wilton ([@loonpwn](https://togithub.com/loonpwn)) - Kenny ([@kn3ny](https://togithub.com/kn3ny)) ### [`v2.15.0`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.0) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.14.12...v2.15.0) ##### 💡 Highlights ⚠️This release introduces behavior changes. Update with caution ⚠️ - Minimum supported Node.js version is 12.0.0 (See [#8327](https://togithub.com/nuxt/nuxt.js/issues/8327) for why) - Using [jiti](https://togithub.com/nuxt-contrib/jiti) as new require engine with typescript support - [Plug and play](https://yarnpkg.com/features/pnp) works out of the box - Allow opting-in to use `postcss@8` (See [#8546](https://togithub.com/nuxt/nuxt.js/issues/8546)) > **NOTE: postcss-preset-env is disabled in v8 config as [it doesn't support postcss v8 for now](https://togithub.com/csstools/postcss-preset-env/issues/191), so please install all below dependencies explicitly.** ```sh yarn add --dev css-loader@^5.0.0 postcss@^8.1.10 postcss-import@^13.0.0 postcss-loader@^4.1.0 postcss-url@^10.1.1 ``` ##### or npm i --save-dev css-loader@^5.0.0 postcss@^8.1.10 postcss-import@^13.0.0 postcss-loader@^4.1.0 postcss-url@^10.1.1 ``` - Several encoding issues resolved by consistently using [ufo](https://togithub.com/nuxt-contrib/ufo) - [Components ](https://togithub.com/nuxt/components) updated to v2 (please read [migration guide](https://togithub.com/nuxt/components#migration-guide)) - [Modules] When matching a webpack loader by name or query, should use `includes` instead of exact match ([example](https://togithub.com/nuxt-community/i18n-module/pull/1064)) ##### 🐛 Bug Fixes - `general` - [#8794](https://togithub.com/nuxt/nuxt.js/issues/8794) Ignore trailing slash in static payloads manifest - [#8738](https://togithub.com/nuxt/nuxt.js/issues/8738) Encoding issues with payload paths - [#8423](https://togithub.com/nuxt/nuxt.js/issues/8423) `trailingSlash` and child routes not working - `config` - [#8778](https://togithub.com/nuxt/nuxt.js/issues/8778) Prevent invalid css filenames in webpack output - `utils` - [#8780](https://togithub.com/nuxt/nuxt.js/issues/8780) `serializeFunction` fails with certain functions - `vue-app` - [#8759](https://togithub.com/nuxt/nuxt.js/issues/8759) Enable dynamic `publicPath` on server-side - [#8701](https://togithub.com/nuxt/nuxt.js/issues/8701) Static payload fetching bugfixes - [#8612](https://togithub.com/nuxt/nuxt.js/issues/8612) Check for `Page.options` before looking within - [#8611](https://togithub.com/nuxt/nuxt.js/issues/8611) Don't remove `req`, `res` and `query` from context unless in full static mode - [#8608](https://togithub.com/nuxt/nuxt.js/issues/8608) Ensure `link.__prefetch` exists before calling it - [#8596](https://togithub.com/nuxt/nuxt.js/issues/8596) Add missing `id` attribute to `noopApp` - [#8557](https://togithub.com/nuxt/nuxt.js/issues/8557) Scroll-to-top on route changes only - [#8523](https://togithub.com/nuxt/nuxt.js/issues/8523) Set `push` on router instance rather than prototype - [#8486](https://togithub.com/nuxt/nuxt.js/issues/8486) Do not preserve state when registering client-side dynamic module - [#8802](https://togithub.com/nuxt/nuxt.js/issues/8802) Add leading slash for payload hydration - `server, vue-app` - [#8748](https://togithub.com/nuxt/nuxt.js/issues/8748) Address encoding issues with query params - `dev` - [#8697](https://togithub.com/nuxt/nuxt.js/issues/8697) Clearnup vue installed plugins from server in dev mode - [#8556](https://togithub.com/nuxt/nuxt.js/issues/8556) Resolve module required by create-require in jiti - `cli` - [#8683](https://togithub.com/nuxt/nuxt.js/issues/8683) Disable parallel build behaviour when generating - `webpack` - [#8555](https://togithub.com/nuxt/nuxt.js/issues/8555) Can't resolve absolute url in css - `server` - [#8593](https://togithub.com/nuxt/nuxt.js/issues/8593) Fix HMR issue with serverMiddleware when `router.base` is set - `babel` - [#8545](https://togithub.com/nuxt/nuxt.js/issues/8545) Enable polyfilling of proposal core-js features - `vue-app, vue-renderer, utils` - [#8489](https://togithub.com/nuxt/nuxt.js/issues/8489) Respect `trailingSlash` setting for payloads - `generator` - [#8474](https://togithub.com/nuxt/nuxt.js/issues/8474) Ensure static manifest dir exists - [#8803](https://togithub.com/nuxt/nuxt.js/issues/8803) Normalize trailing slashes before `extendRoutes` ##### 🚀 Features - `cli` - [#8792](https://togithub.com/nuxt/nuxt.js/issues/8792) Warn if incompatible node and package versions detected - `postcss` - [#8546](https://togithub.com/nuxt/nuxt.js/issues/8546) Support postcss v8 with explict postcss installation - `config, vue-app, vue-renderer` - [#8520](https://togithub.com/nuxt/nuxt.js/issues/8520) Support dynamic `base` and `publicPath` - `general` - [#8389](https://togithub.com/nuxt/nuxt.js/issues/8389) Support plug-and-play, typescript runtime and native modules - [#8346](https://togithub.com/nuxt/nuxt.js/issues/8346) Update all dependencies that require node 10.x - `vue-app` - [#8466](https://togithub.com/nuxt/nuxt.js/issues/8466) Support custom `fetchKey` for full static generation - `vue-renderer` - [#8347](https://togithub.com/nuxt/nuxt.js/issues/8347) Allow adding async attribute to ` Githubissues.