metagrid-vue merge requestshttps://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests2022-03-01T13:33:24Zhttps://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/56Draft: Resolve "Migrate to vue3"2022-03-01T13:33:24ZTobinskDraft: Resolve "Migrate to vue3"Closes #39Closes #39https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/30Draft: Resolve "Run sameas check for porposals"2022-02-03T15:18:58ZTobinskDraft: Resolve "Run sameas check for porposals"Closes #34Closes #34https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/34Pin dependencies2022-02-24T08:03:18ZTobinskPin dependenciesThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | devDependencies | pin | [`^4.9.0` -> `4.14.0`]...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | devDependencies | pin | [`^4.9.0` -> `4.14.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/4.14.0/4.14.0) |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | devDependencies | pin | [`^4.9.0` -> `4.14.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/4.14.0/4.14.0) |
📌 **Important**: Renovate will wait until you have merged this Pin MR before creating any *upgrade* MRs for the affected packages. Add the preset `:preserveSemverRanges` to your config if you instead don't wish to pin dependencies.
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/33Pin dependencies2022-02-24T08:03:12ZTobinskPin dependenciesThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/np...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-babel/4.5.10/4.5.10) |
| [@vue/cli-plugin-e2e-cypress](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-e2e-cypress/4.5.10/4.5.10) |
| [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-eslint/4.5.10/4.5.10) |
| [@vue/cli-plugin-pwa](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-pwa/4.5.10/4.5.10) |
| [@vue/cli-plugin-router](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-router/4.5.10/4.5.10) |
| [@vue/cli-plugin-typescript](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-typescript/4.5.10/4.5.10) |
| [@vue/cli-plugin-unit-jest](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-unit-jest/4.5.10/4.5.10) |
| [@vue/cli-plugin-vuex](https://github.com/vuejs/vue-cli) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-vuex/4.5.10/4.5.10) |
| [@vue/cli-service](https://cli.vuejs.org/) ([source](https://github.com/vuejs/vue-cli)) | devDependencies | pin | [`^4.5.9` -> `4.5.10`](https://renovatebot.com/diffs/npm/@vue%2fcli-service/4.5.10/4.5.10) |
| [@vue/test-utils](https://github.com/vuejs/vue-test-utils) | devDependencies | minor | [`1.1.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/1.1.1/1.2.2) |
| [vue](https://github.com/vuejs/vue) | dependencies | pin | [`^2.6.12` -> `2.6.12`](https://renovatebot.com/diffs/npm/vue/2.6.12/2.6.12) |
| [vue-class-component](https://github.com/vuejs/vue-class-component) | dependencies | pin | [`^7.2.6` -> `7.2.6`](https://renovatebot.com/diffs/npm/vue-class-component/7.2.6/7.2.6) |
| [vue-router](https://github.com/vuejs/vue-router) | dependencies | pin | [`^3.4.9` -> `3.4.9`](https://renovatebot.com/diffs/npm/vue-router/3.4.9/3.4.9) |
| [vue-template-compiler](https://github.com/vuejs/vue) | devDependencies | pin | [`^2.6.12` -> `2.6.12`](https://renovatebot.com/diffs/npm/vue-template-compiler/2.6.12/2.6.12) |
| [vuex](https://github.com/vuejs/vuex) | dependencies | pin | [`^3.6.0` -> `3.6.0`](https://renovatebot.com/diffs/npm/vuex/3.6.0/3.6.0) |
📌 **Important**: Renovate will wait until you have merged this Pin MR before creating any *upgrade* MRs for the affected packages. Add the preset `:preserveSemverRanges` to your config if you instead don't wish to pin dependencies.
---
### Release Notes
<details>
<summary>vuejs/vue-test-utils</summary>
### [`v1.2.2`](https://github.com/vuejs/vue-test-utils/releases/v1.2.2)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.2.1...v1.2.2)
This release contains no bug fixes or behavior changes; it simply improves the type definitions.
#### Types
- types: type createLocalVue method [#​1873](https://github.com/vuejs/vue-test-utils/issues/1873)
- types: add generic for wrapper.find() and wrapper.get() [#​1871](https://github.com/vuejs/vue-test-utils/issues/1871)
### [`v1.2.1`](https://github.com/vuejs/vue-test-utils/releases/v1.2.1)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.2.0...v1.2.1)
This is a small release with just two minor bug fixes.
#### Fixes
- fix [#​1845](https://github.com/vuejs/vue-test-utils/issues/1845): add functional component check in component name match ([#​1857](https://github.com/vuejs/vue-test-utils/issues/1857))
- updated router link stub to match actual router-link interface ([#​1840](https://github.com/vuejs/vue-test-utils/issues/1840))
### [`v1.2.0`](https://github.com/vuejs/vue-test-utils/releases/v1.2.0)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.1.4...v1.2.0)
#### Features
- feat(stubs): render function props deterministically ([#​1834](https://github.com/vuejs/vue-test-utils/issues/1834)). **Note: this may break some snapshots of shallow mounted functional components**.
#### Fixes
- fix: correctly find functional components ([#​1835](https://github.com/vuejs/vue-test-utils/issues/1835))
- fix: trigger keyboard event regression ([#​1826](https://github.com/vuejs/vue-test-utils/issues/1826))
### [`v1.1.4`](https://github.com/vuejs/vue-test-utils/releases/v1.1.4)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.1.3...v1.1.4)
#### Feat
- export ErrorWrapper [#​1814](https://github.com/vuejs/vue-test-utils/issues/1814)
#### Fixes
- trigger('focus') added natural to jsdom behavior ([#​1777](https://github.com/vuejs/vue-test-utils/issues/1777))
- fix max range stack size ([f#​1768](https://github.com/f/vue-test-utils/issues/1768))
- VTU don't return key property to event when use trigger.('eventName.key') [#​1808](https://github.com/vuejs/vue-test-utils/issues/1808)
- allow find stubbed functional component by name ([#​1817](https://github.com/vuejs/vue-test-utils/issues/1817))
#### Types
- add type definitions for ExtendedVue ([#​1789](https://github.com/vuejs/vue-test-utils/issues/1789))
### [`v1.1.3`](https://github.com/vuejs/vue-test-utils/blob/master/packages/test-utils/CHANGELOG.md#​113-httpsgithubcomvuejsvue-test-utilscomparev112v113-2021-02-04)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.1.2...v1.1.3)
##### Bug Fixes
- **error.js:** do not console.error handled exceptions ([#​1761](https://github.com/vuejs/vue-test-utils/issues/1761)) ([c4133d6](https://github.com/vuejs/vue-test-utils/commit/c4133d6a78cd0ad7efafdfadb4f1ae28e31079b4)), closes [#​1760](https://github.com/vuejs/vue-test-utils/issues/1760)
- prevent setProps infinite loop with immediate watchers ([#​1752](https://github.com/vuejs/vue-test-utils/issues/1752)) ([db4ab8b](https://github.com/vuejs/vue-test-utils/commit/db4ab8b10872ff1ca492c02ad0f62368ed748631))
### [`v1.1.2`](https://github.com/vuejs/vue-test-utils/releases/v1.1.2)
[Compare Source](https://github.com/vuejs/vue-test-utils/compare/v1.1.1...v1.1.2)
#### Fixes
- feat: support array class binding in stubbed functional components ([#​1744](https://github.com/vuejs/vue-test-utils/issues/1744)) [@​palpich](https://github.com/palpich) *note*: potential breaking change for some snapshots.
- fix: does not pass data provided to mount to wrapper component ([#​1750](https://github.com/vuejs/vue-test-utils/issues/1750)) [@​xanf](https://github.com/xanf)
- fix: type getComponent() ([#​1741](https://github.com/vuejs/vue-test-utils/issues/1741)) [@​DevAnouar-FT](https://github.com/DevAnouar-FT)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/32Pin dependencies2022-02-24T08:03:09ZTobinskPin dependenciesThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@dsb-norge/vue-keycloak-js](https://github.com/dsb-norge/vue-keycloak-js) | dependencies | pin | [`^1.3.1` -> `1.3.2`](https://renovatebot...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@dsb-norge/vue-keycloak-js](https://github.com/dsb-norge/vue-keycloak-js) | dependencies | pin | [`^1.3.1` -> `1.3.2`](https://renovatebot.com/diffs/npm/@dsb-norge%2fvue-keycloak-js/1.3.2/1.3.2) |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | pin | [`^26.0.16` -> `26.0.20`](https://renovatebot.com/diffs/npm/@types%2fjest/26.0.20/26.0.20) |
| [@types/vuelidate](https://github.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | pin | [`^0.7.13` -> `0.7.13`](https://renovatebot.com/diffs/npm/@types%2fvuelidate/0.7.13/0.7.13) |
| [@vue/eslint-config-typescript](https://github.com/vuejs/eslint-config-typescript) | devDependencies | pin | [`^7.0.0` -> `7.0.0`](https://renovatebot.com/diffs/npm/@vue%2feslint-config-typescript/7.0.0/7.0.0) |
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | dependencies | pin | [`^4.5.3` -> `4.5.3`](https://renovatebot.com/diffs/npm/bootstrap/4.5.3/4.5.3) |
| [bootstrap-vue](https://bootstrap-vue.org) ([source](https://github.com/bootstrap-vue/bootstrap-vue)) | dependencies | pin | [`^2.20.1` -> `2.21.2`](https://renovatebot.com/diffs/npm/bootstrap-vue/2.21.2/2.21.2) |
| [core-js](https://github.com/zloirock/core-js) | dependencies | pin | [`^3.8.0` -> `3.8.3`](https://renovatebot.com/diffs/npm/core-js/3.8.3/3.8.3) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | pin | [`^7.14.0` -> `7.18.0`](https://renovatebot.com/diffs/npm/eslint/7.18.0/7.18.0) |
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | devDependencies | pin | [`^7.1.0` -> `7.4.1`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/7.4.1/7.4.1) |
| [fetch-intercept](https://github.com/werk85/fetch-intercept) | dependencies | pin | [`^2.3.1` -> `2.3.1`](https://renovatebot.com/diffs/npm/fetch-intercept/2.3.1/2.3.1) |
| [node-sass](https://github.com/sass/node-sass) | devDependencies | pin | [`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/node-sass/5.0.0/5.0.0) |
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | devDependencies | pin | [`^6.14.11` -> `6.14.11`](https://renovatebot.com/diffs/npm/npm/6.14.11/6.14.11) |
| [register-service-worker](https://github.com/yyx990803/register-service-worker) | dependencies | pin | [`^1.7.1` -> `1.7.2`](https://renovatebot.com/diffs/npm/register-service-worker/1.7.2/1.7.2) |
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | devDependencies | pin | [`^10.1.0` -> `10.1.1`](https://renovatebot.com/diffs/npm/sass-loader/10.1.1/10.1.1) |
| [sinon](https://sinonjs.org/) ([source](https://github.com/sinonjs/sinon)) | dependencies | pin | [`^9.2.1` -> `9.2.3`](https://renovatebot.com/diffs/npm/sinon/9.2.3/9.2.3) |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | devDependencies | pin | [`~4.1.2` -> `4.1.3`](https://renovatebot.com/diffs/npm/typescript/4.1.3/4.1.3) |
| [vue-property-decorator](https://github.com/kaorun343/vue-property-decorator) | dependencies | pin | [`^9.1.2` -> `9.1.2`](https://renovatebot.com/diffs/npm/vue-property-decorator/9.1.2/9.1.2) |
| [vuelidate](https://github.com/monterail/vuelidate) | dependencies | pin | [`^0.7.6` -> `0.7.6`](https://renovatebot.com/diffs/npm/vuelidate/0.7.6/0.7.6) |
| [whatwg-fetch](https://github.com/github/fetch) | dependencies | pin | [`^3.5.0` -> `3.5.0`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.5.0/3.5.0) |
📌 **Important**: Renovate will wait until you have merged this Pin MR before creating any *upgrade* MRs for the affected packages. Add the preset `:preserveSemverRanges` to your config if you instead don't wish to pin dependencies.
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/35Update dependency @types/jest to v26.0.242022-02-24T08:03:23ZTobinskUpdate dependency @types/jest to v26.0.24This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^26.0.16` -> `26.0.24`](https://renov...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^26.0.16` -> `26.0.24`](https://renovatebot.com/diffs/npm/@types%2fjest/26.0.20/26.0.24) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/26.0.24/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/26.0.24/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/26.0.24/compatibility-slim/26.0.20)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/26.0.24/confidence-slim/26.0.20)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/47Update dependency @types/jest to v272023-08-21T23:08:32ZTobinskUpdate dependency @types/jest to v27This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^26.0.16` -> `27.0.2`](https://renova...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^26.0.16` -> `27.0.2`](https://renovatebot.com/diffs/npm/@types%2fjest/26.0.20/27.0.2) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.0.2/compatibility-slim/26.0.20)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.0.2/confidence-slim/26.0.20)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/58Update dependency @types/jest to v27.5.22023-08-21T23:08:31ZTobinskUpdate dependency @types/jest to v27.5.2This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`27.4.0` -> `27.5.2`](https://renovate...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`27.4.0` -> `27.5.2`](https://renovatebot.com/diffs/npm/@types%2fjest/27.4.0/27.5.2) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.5.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.5.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.5.2/compatibility-slim/27.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/27.5.2/confidence-slim/27.4.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/36Update dependency @types/vuelidate to v0.7.152022-02-24T08:03:11ZTobinskUpdate dependency @types/vuelidate to v0.7.15This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/vuelidate](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^0.7.13` -> `0.7.15`](https://re...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/vuelidate](https://github.com/DefinitelyTyped/DefinitelyTyped) | [`^0.7.13` -> `0.7.15`](https://renovatebot.com/diffs/npm/@types%2fvuelidate/0.7.13/0.7.15) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fvuelidate/0.7.15/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fvuelidate/0.7.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fvuelidate/0.7.15/compatibility-slim/0.7.13)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fvuelidate/0.7.15/confidence-slim/0.7.13)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/39Update dependency bootstrap to v4.6.02023-10-06T23:09:26ZTobinskUpdate dependency bootstrap to v4.6.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | [`^4.5.3` -> `4.6.0`...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | [`^4.5.3` -> `4.6.0`](https://renovatebot.com/diffs/npm/bootstrap/4.5.3/4.6.0) | [![age](https://badges.renovateapi.com/packages/npm/bootstrap/4.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/bootstrap/4.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/bootstrap/4.6.0/compatibility-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/bootstrap/4.6.0/confidence-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>twbs/bootstrap</summary>
### [`v4.6.0`](https://github.com/twbs/bootstrap/releases/v4.6.0)
[Compare Source](https://github.com/twbs/bootstrap/compare/v4.5.3...v4.6.0)
##### Highlights
- Tooltips and popovers can have custom clases via `customClass` option.
- Added new `.navbar-nav-scroll` class for scrolling expanded navbar contents on mobile devices.
- For improved accessibiliy, spinners now slow down when `prefers-reduced-motion` is enabled.
- v4.x docs are now built on Hugo for easier maintenance and backports from v5.x.
- Darkened `background-color` of `.dropdown-item` for improved hover state contrast, and ligthened the disabled `.dropdown-item` `color`.
- Improved alignment of form validation tooltips.
- File inputs no longer extend beyond their containers.
##### CSS
- [#​31557](https://github.com/twbs/bootstrap/pull/31557): Fix form validation tooltip alignment
- [#​31657](https://github.com/twbs/bootstrap/pull/31657): Handle the Ubuntu sans-serif case
- [#​31700](https://github.com/twbs/bootstrap/pull/31700): Suppress flexbox side effects in breadcrumb
- [#​31882](https://github.com/twbs/bootstrap/pull/31882): Slow down spinners when prefers-reduced-motion
- [#​31886](https://github.com/twbs/bootstrap/pull/31886): Fixed: Undefined mixin "deprecate" when importing "bootstrap-grid-scss"
- [#​32141](https://github.com/twbs/bootstrap/pull/32141): Use correct value order
- [#​32145](https://github.com/twbs/bootstrap/pull/32145): Avoid invisible real file input "spilling" out of container
- [#​32160](https://github.com/twbs/bootstrap/pull/32160): Add overflow suppression to custom file label
- [#​32211](https://github.com/twbs/bootstrap/pull/32211): Move negative margin-bottom from .nav-item to .nav-link
- [#​32212](https://github.com/twbs/bootstrap/pull/32212): Remove needless Stylelint disables
- [#​32833](https://github.com/twbs/bootstrap/pull/32833): Add `.navbar-nav-scroll` for vertical scrolling of navbar content
- Add two new variables for pagination border-radius values; backport of [#​32423](https://github.com/twbs/bootstrap/pull/32423)
- Remove old/unnecessary reboot bug fix; backport of [#​32631](https://github.com/twbs/bootstrap/pull/32631)
- Suppress focus outline for buttons when it shouldn't be visible in Chromium; backport of [#​32689](https://github.com/twbs/bootstrap/pull/32689)
- Consistently use `outline:0` rather than `outline:none`; backport of [#​32751](https://github.com/twbs/bootstrap/pull/32751)
- Darken dropdown item hover style; backport of [#​32754](https://github.com/twbs/bootstrap/pull/32754)
- Lighten disabled dropdown text to `$gray-500`
##### JS
- [#​31820](https://github.com/twbs/bootstrap/pull/31820): Check for data-interval on the first slide of carousel
- [#​31834](https://github.com/twbs/bootstrap/pull/31834)/[#​32225](https://github.com/twbs/bootstrap/pull/32225): tooltip/popover: add a `customClass` option
- [#​32001](https://github.com/twbs/bootstrap/pull/32001): Move `js/src/index.js` one folder up
- [#​32045](https://github.com/twbs/bootstrap/pull/32045): tests: fix sanitizer test
- [#​32220](https://github.com/twbs/bootstrap/pull/32220): Don't hide modal when `config.keyboard` is false
- [#​32312](https://github.com/twbs/bootstrap/pull/32312): build-plugins: switch to "bundled" for babel helpers
##### Docs
- [#​31861](https://github.com/twbs/bootstrap/pull/31861): Split up dropdown sizing docs to improve rendering
- [#​31892](https://github.com/twbs/bootstrap/pull/31892): Remove redundant visually hidden "(current)" from pagination controls
- [#​31893](https://github.com/twbs/bootstrap/pull/31893): manifest.json: Switch to relative URLs so that we don't need to change the path with every major/minor release
- [#​31898](https://github.com/twbs/bootstrap/pull/31898): switch to suggesting jsDelivr as a CDN
- [#​31904](https://github.com/twbs/bootstrap/pull/31904):
- docs(forms): use a legend for fieldset instead of aria-label
- docs(forms): fix incorrect legend nesting in fieldset
- [#​31936](https://github.com/twbs/bootstrap/pull/31936): forms: change inline custom radio name
- [#​31951](https://github.com/twbs/bootstrap/pull/31951): Update anchor-js to v4.3.0
- [#​31960](https://github.com/twbs/bootstrap/pull/31960): Explicitly mention emoji fonts, tweak sentence in typography
- [#​31981](https://github.com/twbs/bootstrap/pull/31981): list-group.md: fix snippet
- [#​32005](https://github.com/twbs/bootstrap/pull/32005): Remove `bugreport.apple.com` since it doesn't work
- [#​32015](https://github.com/twbs/bootstrap/pull/32015): Fix redirects
- [#​32050](https://github.com/twbs/bootstrap/pull/32050): Make docs anchorjs links darker on keyboard focus
- [#​32054](https://github.com/twbs/bootstrap/pull/32054): Add callouts about using light colors ideally on a dark background
- [#​32077](https://github.com/twbs/bootstrap/pull/32077): Switch to Hugo
- [#​32083](https://github.com/twbs/bootstrap/pull/32083): mention "Liberation Sans"
- [#​32087](https://github.com/twbs/bootstrap/pull/32087): download.md: link to JS files comparison too
- [#​32094](https://github.com/twbs/bootstrap/pull/32094): Changes to navbar documentation/explanation
- [#​32106](https://github.com/twbs/bootstrap/pull/32106): Clarify JS bundle docs once more for v4
- [#​32137](https://github.com/twbs/bootstrap/pull/32137): input-group.md: fix wrong class `.visually-hidden`
- [#​32138](https://github.com/twbs/bootstrap/pull/32138): navbar.md: remove `loading=lazy` from snippets
- [#​32147](https://github.com/twbs/bootstrap/pull/32147): Fix caniuse.com redirects
- [#​32151](https://github.com/twbs/bootstrap/pull/32151): Mention user-select-all support in docs
- [#​32196](https://github.com/twbs/bootstrap/pull/32196): homepage: split snippets and show copy buttons
- [#​32203](https://github.com/twbs/bootstrap/pull/32203): Switch to jsDelivr for the remaining docs assets
- [#​32223](https://github.com/twbs/bootstrap/pull/32223): introduction: split comments
- [#​32247](https://github.com/twbs/bootstrap/pull/32247): Fix typos in tooltip/popover docs
- [#​32253](https://github.com/twbs/bootstrap/pull/32253): Add Russian translation
- [#​32363](https://github.com/twbs/bootstrap/pull/32363): Remove useless `.text-left` in Layout / Overview
- [#​32399](https://github.com/twbs/bootstrap/pull/32399): Remove duplicated "follow Bootstrap on Twitter" link in Community section
- [#​32457](https://github.com/twbs/bootstrap/pull/32457): Add mention of the bs-custom-file-input plugin needed for the custom file input
- [#​32461](https://github.com/twbs/bootstrap/pull/32461): style clipboard button on `:focus`, not just `:hover`
- [#​32462](https://github.com/twbs/bootstrap/pull/32462): Replace Lorem Ipsum placeholder text with more representative (or at least english language) text
- [#​32634](https://github.com/twbs/bootstrap/pull/32634): Remove incorrect mention of dropdowns for dynamic tab behavior
- [#​32639](https://github.com/twbs/bootstrap/pull/32639): v4: Add an actual `data-touch="false"` example in the carousel docs
- [#​32728](https://github.com/twbs/bootstrap/pull/32728): add v5.0 in versions
- [#​32761](https://github.com/twbs/bootstrap/pull/32761): Mention stretched-link constraints with table elements
- [#​32789](https://github.com/twbs/bootstrap/pull/32789): Remove `role="button"` from CTA links in carousel example
- [#​32791](https://github.com/twbs/bootstrap/pull/32791): Docs v4: Sass implementation and rounding precision
- [#​32809](https://github.com/twbs/bootstrap/pull/32809):
- Clarify Sass import and customize docs for how to modify variable defaults
- Add an npm starter project callout to a few pages
- [#​32827](https://github.com/twbs/bootstrap/pull/32827): Add a live toast example to the docs
- [#​32759](https://github.com/twbs/bootstrap/pull/32759): Mention CSP and embedded SVGs in v4 docs
- docs(dropdowns): clarify where is `.show` applied
- Require `.has-validation` for input groups with validation
- Fix mobile menu jump & double border
- Remove double spaces from homepage SVGs
- browserconfig.xml: switch to relative image path
- Tweak the wording for collapse to indicate button is preferred/more semantic; backport of [#​32632](https://github.com/twbs/bootstrap/pull/32632)
- Clarify the `$enable-shadows` option in our docs; backport of [#​32685](https://github.com/twbs/bootstrap/pull/32685)
##### Examples
- [#​31979](https://github.com/twbs/bootstrap/pull/31979): v4 Examples/Floating-labels: fix bad behavior with autofill
- [#​32198](https://github.com/twbs/bootstrap/pull/32198): examples: add the version number in `title`
##### Misc
- [#​29753](https://github.com/twbs/bootstrap/pull/29753): Improve build/generate-sri.js regex
- [#​32003](https://github.com/twbs/bootstrap/pull/32003): CI: switch to Node.js 14
- [#​32008](https://github.com/twbs/bootstrap/pull/32008): Update Edge's Rendering Engine on CONTRIBUTING.md
- [#​32486](https://github.com/twbs/bootstrap/pull/32486): BrowserStack: test on macOS Catalina instead of High Sierra
- [#​32756](https://github.com/twbs/bootstrap/pull/32756): Stylelint: disallow some property values
- **Fix for npm 7.x** package.json: move `version_short` variable under the `config` object; backport of [#​32737](https://github.com/twbs/bootstrap/pull/32737)
- Update build-examples script so that the resulting examples zip file includes only the needed files
- Various CI tweaks
- Updated devDependencies
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/48Update dependency bootstrap to v52022-02-24T08:03:19ZTobinskUpdate dependency bootstrap to v5This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | [`^4.5.3` -> `5.1.1`...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | [`^4.5.3` -> `5.1.1`](https://renovatebot.com/diffs/npm/bootstrap/4.5.3/5.1.1) | [![age](https://badges.renovateapi.com/packages/npm/bootstrap/5.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/bootstrap/5.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/bootstrap/5.1.1/compatibility-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/bootstrap/5.1.1/confidence-slim/4.5.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>twbs/bootstrap</summary>
### [`v5.1.1`](https://github.com/twbs/bootstrap/releases/v5.1.1)
[Compare Source](https://github.com/twbs/bootstrap/compare/v5.1.0...v5.1.1)
#### Highlights
#### 🎨 CSS
- [#​34679](https://github.com/twbs/bootstrap/issues/34679): Fix font size variable name
- [#​34699](https://github.com/twbs/bootstrap/issues/34699): Add check to `rgba-css-var` function for body or bg
- [#​34773](https://github.com/twbs/bootstrap/issues/34773): Include root.scss in all dist builds
- [#​34779](https://github.com/twbs/bootstrap/issues/34779): Fix `$dropdown-link-hover-color` variable color value in \_variable.scss file
#### ☕️ JavaScript
- [#​34621](https://github.com/twbs/bootstrap/issues/34621): carousel: move common checks to a function
- [#​34701](https://github.com/twbs/bootstrap/issues/34701): Fix modal when is triggered by `bs-toggle`, to hide other open instances
- [#​34835](https://github.com/twbs/bootstrap/issues/34835): Collapse on toggle, should not hide descendant tabpanels
- [#​34842](https://github.com/twbs/bootstrap/issues/34842): Fix tooltip `data-bs-original-title` issue
#### 📖 Docs
- [#​32781](https://github.com/twbs/bootstrap/issues/32781): docs: shortcodes tweaks and consistency changes
- [#​34686](https://github.com/twbs/bootstrap/issues/34686): docs: Fix placeholders typo
- [#​34752](https://github.com/twbs/bootstrap/issues/34752): Fix typo in placeholder docs
- [#​34769](https://github.com/twbs/bootstrap/issues/34769): Enhance Alerts > Live Example section
- [#​34781](https://github.com/twbs/bootstrap/issues/34781): docs: fix typos in approach and placeholders
- [#​34787](https://github.com/twbs/bootstrap/issues/34787): Progress page: remove toggle animation button
- [#​34840](https://github.com/twbs/bootstrap/issues/34840): clarify importing all vs specific plugins
- [#​34842](https://github.com/twbs/bootstrap/issues/34842): Fix tooltip `data-bs-original-title` issue
- [#​34877](https://github.com/twbs/bootstrap/issues/34877): docs: add `$enable-smooth-scroll` to Sass options page
- [#​34886](https://github.com/twbs/bootstrap/issues/34886): Disabled link cleanup
- [#​34892](https://github.com/twbs/bootstrap/issues/34892): Fix a11y issues in `.hstack` example and placeholder 'How it works' example
- [#​34910](https://github.com/twbs/bootstrap/issues/34910): Docs: Add Callout to Stacks Helper page about limited flexbox gap support
- [#​34913](https://github.com/twbs/bootstrap/issues/34913): docs: make use of the `.Site.Params.docs_version` variable
- [#​34914](https://github.com/twbs/bootstrap/issues/34914): Typo/US locale fixes
#### 🛠 Examples
- [#​34766](https://github.com/twbs/bootstrap/issues/34766): dashboard-rtl: use the same scripts as the dashboard example
#### 🌎 Accessibility
- [#​34886](https://github.com/twbs/bootstrap/issues/34886): Disabled link cleanup
#### 🏭 Tests
- [#​34077](https://github.com/twbs/bootstrap/issues/34077): Add GitHub SHA in BrowserStack build ID.
- [#​34912](https://github.com/twbs/bootstrap/issues/34912): BrowserStack: add Firefox 60 and Chrome 60
#### 📦 Dependencies
- Updated numerous devDependencies: <https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F42>
### [`v5.1.0`](https://github.com/twbs/bootstrap/releases/v5.1.0)
[Compare Source](https://github.com/twbs/bootstrap/compare/v5.0.2...v5.1.0)
#### Highlights
- Added experimental, opt-in CSS Grid support
- Added support for responsive offcanvas components in navbars
- Added new placeholders component for skeleton loading screens
- Added support for horizontal collapsing in the collapse component
- Added new stack and vertical rule helpers
- Added tons of new CSS variables for body styles, colors, RGB colors, and more
- Updated `.bg-*` and `.text-*` utilities to use CSS variables and new RGB CSS variables for real-time customization
- Added four new component examples for dropdowns, footers, list groups, and modals
- Updated modal and offcanvas backdrops to make them unique to each component
- Reverted ability for `.col-*` classes to override `.row-cols-*` classes for now until we can fix some critical bugs
#### 🚀 Features
- [#​31813](https://github.com/twbs/bootstrap/issues/31813): Add optional CSS grid
- [#​31859](https://github.com/twbs/bootstrap/issues/31859): Add a "skeletons" component
- [#​32319](https://github.com/twbs/bootstrap/issues/32319): Add maps for all colors, document how to extend color utilities
- [#​33403](https://github.com/twbs/bootstrap/issues/33403): modal: change `data-dismiss` so that it can be outside of a modal using `bs-target`
- [#​33781](https://github.com/twbs/bootstrap/issues/33781): Add utility classes for opacity
- [#​33986](https://github.com/twbs/bootstrap/issues/33986): New helpers: `.hstack`, `.vstack`, and `.vr`
- [#​34253](https://github.com/twbs/bootstrap/issues/34253): Add horizontal collapse support
- [#​34273](https://github.com/twbs/bootstrap/issues/34273): Offcanvas navbar
- [#​34333](https://github.com/twbs/bootstrap/issues/34333): Accept argument of different types in the `getInstance` method
#### 🎨 CSS
- [#​31813](https://github.com/twbs/bootstrap/issues/31813): Add optional CSS grid
- [#​32319](https://github.com/twbs/bootstrap/issues/32319): Add maps for all colors, document how to extend color utilities
- [#​33781](https://github.com/twbs/bootstrap/issues/33781): Add utility classes for opacity
- [#​33986](https://github.com/twbs/bootstrap/issues/33986): New helpers: `.hstack`, `.vstack`, and `.vr`
- [#​34100](https://github.com/twbs/bootstrap/issues/34100): Updated utility API (css-vars utils and new bg/color utils), plus new root CSS variables
- [#​34253](https://github.com/twbs/bootstrap/issues/34253): Add horizontal collapse support
- [#​34273](https://github.com/twbs/bootstrap/issues/34273): Offcanvas navbar
- [#​34432](https://github.com/twbs/bootstrap/issues/34432): More concise improvements for `add()` and `subtract()`
- [#​34440](https://github.com/twbs/bootstrap/issues/34440): Add null `$card-box-shadow` variable
- [#​34445](https://github.com/twbs/bootstrap/issues/34445): fix(forms): prevent color control from shrinking
- [#​34475](https://github.com/twbs/bootstrap/issues/34475): Make text decoration consistent with other anchors
- [#​34481](https://github.com/twbs/bootstrap/issues/34481): Make the `$accordion-icon-color` default value consistent with the `$accordion-button-color`
- [#​34572](https://github.com/twbs/bootstrap/issues/34572): Clean up a couple CSS Grid issues
- [#​34612](https://github.com/twbs/bootstrap/issues/34612): Revert "Allow individual grid classes to override `.row-cols`"
- [#​34651](https://github.com/twbs/bootstrap/issues/34651): Update `$input-bg` to use `$body-bg`
#### ☕️ JavaScript
- [#​33402](https://github.com/twbs/bootstrap/issues/33402): Changes to Alert component to match the others
- [#​33403](https://github.com/twbs/bootstrap/issues/33403): modal: change `data-dismiss` so that it can be outside of a modal using `bs-target`
- [#​33603](https://github.com/twbs/bootstrap/issues/33603): Fix `Manipulator.offset()`
- [#​33610](https://github.com/twbs/bootstrap/issues/33610): Toasts: Change showing timings and classes to keep toast `display:none` by default
- [#​33865](https://github.com/twbs/bootstrap/issues/33865): Add shift-tab keyboard support for dialogs (modal & Offcanvas components)
- [#​33866](https://github.com/twbs/bootstrap/issues/33866): Add dynamic, live alerts example to docs
- [#​34170](https://github.com/twbs/bootstrap/issues/34170): Use a streamlined way to trigger component dismiss
- [#​34205](https://github.com/twbs/bootstrap/issues/34205): Cleanup tooltip & popover components
- [#​34207](https://github.com/twbs/bootstrap/issues/34207): Make proper use of the SelectorEngine in ScrollSpy
- [#​34215](https://github.com/twbs/bootstrap/issues/34215): Use the `switch` statement instead of `if`
- [#​34220](https://github.com/twbs/bootstrap/issues/34220): Do a major cleanup in Collapse.js
- [#​34333](https://github.com/twbs/bootstrap/issues/34333): Accept argument of different types in the `getInstance` method
- [#​34441](https://github.com/twbs/bootstrap/issues/34441): util.js: remove `Selector.findOne()` dependency
- [#​34458](https://github.com/twbs/bootstrap/issues/34458): Dropdown cleanups
- [#​34543](https://github.com/twbs/bootstrap/issues/34543): Fix `Util.reflow` function and add documentation
- [#​34619](https://github.com/twbs/bootstrap/issues/34619): tooltip: move repeated strings to constants
- [#​34620](https://github.com/twbs/bootstrap/issues/34620): Enable a few eslint-config-xo rules
- [#​34628](https://github.com/twbs/bootstrap/issues/34628): Regression on tooltip template creation process.
#### 📖 Docs
- [#​32319](https://github.com/twbs/bootstrap/issues/32319): Add maps for all colors, document how to extend color utilities
- [#​33866](https://github.com/twbs/bootstrap/issues/33866): Add dynamic, live alerts example to docs
- [#​34100](https://github.com/twbs/bootstrap/issues/34100): Updated utility API (css-vars utils and new bg/color utils), plus new root CSS variables
- [#​34406](https://github.com/twbs/bootstrap/issues/34406): Fix site params variable on themes section
- [#​34472](https://github.com/twbs/bootstrap/issues/34472): Added new Offcanvas file to import example
- [#​34517](https://github.com/twbs/bootstrap/issues/34517): Update nav-tab.md
- [#​34526](https://github.com/twbs/bootstrap/issues/34526): Add: GitHub Octicons to the list
- [#​34557](https://github.com/twbs/bootstrap/issues/34557): docs: minor image compression improvements
- [#​34573](https://github.com/twbs/bootstrap/issues/34573): Update the custom Sass import docs
- [#​34574](https://github.com/twbs/bootstrap/issues/34574): Document change to `hr` in v5
- [#​34577](https://github.com/twbs/bootstrap/issues/34577): Make note of `_root.scss` being required
- [#​34578](https://github.com/twbs/bootstrap/issues/34578): Rename Build Tools page to Contribute
- [#​34605](https://github.com/twbs/bootstrap/issues/34605): Collapse page: add a link to the accordion page
- [#​34637](https://github.com/twbs/bootstrap/issues/34637): Improved docs describing `media-breakpoint-down` breakpoints
#### 🛠 Examples
- [#​33882](https://github.com/twbs/bootstrap/issues/33882): Add four new snippet examples
- [#​34273](https://github.com/twbs/bootstrap/issues/34273): Offcanvas navbar
- [#​34336](https://github.com/twbs/bootstrap/issues/34336): Remove unneeded `.text-white-50` CSS rule from Offcanvas Example
#### 🌎 Accessibility
- [#​33865](https://github.com/twbs/bootstrap/issues/33865): Add shift-tab keyboard support for dialogs (modal & Offcanvas components)
#### 🔧 Utility API
- [#​34100](https://github.com/twbs/bootstrap/issues/34100): Updated utility API (css-vars utils and new bg/color utils), plus new root CSS variables
#### 🧰 Misc
- [#​32907](https://github.com/twbs/bootstrap/issues/32907): npm scripts: add `aggregate-output`
- [#​34389](https://github.com/twbs/bootstrap/issues/34389): CONTRIBUTING.md: fix broken link to README.md
- [#​34453](https://github.com/twbs/bootstrap/issues/34453): CI: make use of the `actions/setup-node`'s `cache` option
#### 📦 Dependencies
- Updated numerous devDependencies: https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F31
### [`v5.0.2`](https://github.com/twbs/bootstrap/releases/v5.0.2)
[Compare Source](https://github.com/twbs/bootstrap/compare/v5.0.1...v5.0.2)
#### 🚀 Features
- [#​34052](https://github.com/twbs/bootstrap/issues/34052): Automatically select an item in the dropdown when using arrow keys
#### 🎨 CSS
- [#​33621](https://github.com/twbs/bootstrap/issues/33621): Allow individual grid classes to override `.row-cols`
- [#​34008](https://github.com/twbs/bootstrap/issues/34008): Fix x-paddings for select (with floating label, and in Firefox)
- [#​34026](https://github.com/twbs/bootstrap/issues/34026): Set the correct color for popover header bottom border
- [#​34034](https://github.com/twbs/bootstrap/issues/34034): Add missing transition to `.form-select`
- [#​34044](https://github.com/twbs/bootstrap/issues/34044): Fix wrong comment text for tooltip
- [#​34047](https://github.com/twbs/bootstrap/issues/34047): Handle complex expressions in `add()` & `subtract()`
- [#​34048](https://github.com/twbs/bootstrap/issues/34048): Decouple `--bs-table-bg` and `--bs-table-accent-bg`
- [#​34062](https://github.com/twbs/bootstrap/issues/34062): Document how to make utilities responsive using the API
- [#​34124](https://github.com/twbs/bootstrap/issues/34124): fix(dropdowns): RTL for `.dropdown-menu-*`
- [#​34161](https://github.com/twbs/bootstrap/issues/34161): fix(forms): unitless `line-height` for floating labels
- [#​34223](https://github.com/twbs/bootstrap/issues/34223): docs(style): fix display of nested `<ul><li>`
- [#​34245](https://github.com/twbs/bootstrap/issues/34245): Replace `/` division with multiplication and custom `divide()` function
- [#​34255](https://github.com/twbs/bootstrap/issues/34255): Don't set auto margin on offcanvas close
- [#​34281](https://github.com/twbs/bootstrap/issues/34281): Fix lingering Sass math
- [#​34283](https://github.com/twbs/bootstrap/issues/34283): Update the `divide()` function and RFS
- [#​34332](https://github.com/twbs/bootstrap/issues/34332): Fix another Sass division
#### ☕️ JavaScript
- [#​33276](https://github.com/twbs/bootstrap/issues/33276): Add `getOrCreateInstance` method in base-component
- [#​33371](https://github.com/twbs/bootstrap/issues/33371): Popover & Tooltip: Allow `dispose`/`hide` methods usage through `jQueryIntreface`
- [#​33608](https://github.com/twbs/bootstrap/issues/33608): Utils: add `getNextActiveElement` helper function
- [#​33845](https://github.com/twbs/bootstrap/issues/33845): Fix handling of transitionend events dispatched by nested elements
- [#​33928](https://github.com/twbs/bootstrap/issues/33928): Reset inside a Dialog does not work if `data-dismiss="modal"` is set
- [#​33947](https://github.com/twbs/bootstrap/issues/33947): Refactor scrollbar.js to be used as a Class
- [#​33948](https://github.com/twbs/bootstrap/issues/33948): Add tests for scrollbar.js & better handling if a style property doesn't exist
- [#​33960](https://github.com/twbs/bootstrap/issues/33960): fix `isVisible` false positives from deep nesting or alternate means
- [#​33982](https://github.com/twbs/bootstrap/issues/33982): Don't add empty content holder when there is no content available
- [#​34014](https://github.com/twbs/bootstrap/issues/34014): Fix backdrop "Cannot read property 'removeChild' of null" when removed from body
- [#​34052](https://github.com/twbs/bootstrap/issues/34052): Automatically select an item in the dropdown when using arrow keys
- [#​34070](https://github.com/twbs/bootstrap/issues/34070): Fix test of [#​34014](https://github.com/twbs/bootstrap/issues/34014)
- [#​34071](https://github.com/twbs/bootstrap/issues/34071): Change `element.parentNode.removeChild(element)` to `element.remove()`
- [#​34085](https://github.com/twbs/bootstrap/issues/34085): Fix prevented show event disables modals with fade class from being displayed again
- [#​34092](https://github.com/twbs/bootstrap/issues/34092): Backdrop: Fix stale body by removing unnecessary default
- [#​34158](https://github.com/twbs/bootstrap/issues/34158): Register only one `DOMContentLoaded` event listener in `onDOMContentLoaded`
- [#​34266](https://github.com/twbs/bootstrap/issues/34266): Fix carousel buttons
- [#​34307](https://github.com/twbs/bootstrap/issues/34307): fix(carousel): arrow keys break animation if carousel sliding
#### 📖 Docs
- [#​33724](https://github.com/twbs/bootstrap/issues/33724): Nav-tabs documentation example: Adjust example to `querySelectorAll`
- [#​33749](https://github.com/twbs/bootstrap/issues/33749): add Bootstrap 5 Simplified Chinese translation
- [#​34009](https://github.com/twbs/bootstrap/issues/34009): Drop `BlinkMacSystemFont` in docs
- [#​34018](https://github.com/twbs/bootstrap/issues/34018): Adjusted z-index to cover "copy" buttons
- [#​34040](https://github.com/twbs/bootstrap/issues/34040): Placeholder changes to input value in readonly input.
- [#​34044](https://github.com/twbs/bootstrap/issues/34044): Fix wrong comment text for tooltip
- [#​34050](https://github.com/twbs/bootstrap/issues/34050): Replace Freenode with Libera IRC server
- [#​34062](https://github.com/twbs/bootstrap/issues/34062): Document how to make utilities responsive using the API
- [#​34074](https://github.com/twbs/bootstrap/issues/34074): Update Hugo config and sitemap.xml
- [#​34090](https://github.com/twbs/bootstrap/issues/34090): Change HTTP to HTTPS
- [#​34143](https://github.com/twbs/bootstrap/issues/34143): Add positioned badges example to docs
- [#​34160](https://github.com/twbs/bootstrap/issues/34160): img in horizontal card
- [#​34175](https://github.com/twbs/bootstrap/issues/34175): Fix typo in sass.md ("theses"→ "these")
- [#​34179](https://github.com/twbs/bootstrap/issues/34179): Missed explanations for variables override
- [#​34180](https://github.com/twbs/bootstrap/issues/34180): docs: update dropdowns.md to reflect the correct version
- [#​34183](https://github.com/twbs/bootstrap/issues/34183): docs: update migration.md to fix a typo
- [#​34199](https://github.com/twbs/bootstrap/issues/34199): docs: update overview.md to fix typo
- [#​34223](https://github.com/twbs/bootstrap/issues/34223): docs(style): fix display of nested `<ul><li>`
- [#​34239](https://github.com/twbs/bootstrap/issues/34239): fix(docs): update docs to match the newest modal-open removal
- [#​34251](https://github.com/twbs/bootstrap/issues/34251): Document the change to breakpoint mixins
- [#​34256](https://github.com/twbs/bootstrap/issues/34256): Add important to utilities, mention it's usage and global variable
- [#​34263](https://github.com/twbs/bootstrap/issues/34263): Fix error in JavaScript doc example
- [#​34280](https://github.com/twbs/bootstrap/issues/34280): Remove a leftover `sass:math` module call
#### 🛠 Examples
- [#​34007](https://github.com/twbs/bootstrap/issues/34007): Dashboard example improvements
- [#​34011](https://github.com/twbs/bootstrap/issues/34011): Cheatsheet: fix JS errors in `setActiveItem()`
- [#​34214](https://github.com/twbs/bootstrap/issues/34214): fix accessibility issue on sidebars example
#### 🌎 Accessibility
- [#​34052](https://github.com/twbs/bootstrap/issues/34052): Automatically select an item in the dropdown when using arrow keys
- [#​34214](https://github.com/twbs/bootstrap/issues/34214): fix accessibility issue on sidebars example
#### 🔧 Utility API
- [#​34062](https://github.com/twbs/bootstrap/issues/34062): Document how to make utilities responsive using the API
- [#​34256](https://github.com/twbs/bootstrap/issues/34256): Add important to utilities, mention it's usage and global variable
#### 🏭 Tests
- [#​33948](https://github.com/twbs/bootstrap/issues/33948): Add tests for scrollbar.js & better handling if a style property doesn't exist
#### 🧰 Misc
- [#​34075](https://github.com/twbs/bootstrap/issues/34075): Improve vnu-jar.js
- [#​34250](https://github.com/twbs/bootstrap/issues/34250): Replace Freenode with Libera.Chat in the remaining files
- [#​34279](https://github.com/twbs/bootstrap/issues/34279): build/vnu-jar.js: clean up ignores
#### 📦 Dependencies
- Updated numerous devDependencies: https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F41
### [`v5.0.1`](https://github.com/twbs/bootstrap/releases/v5.0.1)
[Compare Source](https://github.com/twbs/bootstrap/compare/v5.0.0...v5.0.1)
#### 🎨 CSS
- [#​33551](https://github.com/twbs/bootstrap/issues/33551): Modals no longer use `.modal-open` to affect the `<body>` scroll
- [#​33644](https://github.com/twbs/bootstrap/issues/33644): Validated inputs in `.input-group` shouldn't be behind sibling element
- [#​33825](https://github.com/twbs/bootstrap/issues/33825): Prevent `accent-bg` from leaking in nested table
- [#​33870](https://github.com/twbs/bootstrap/issues/33870): Don't redefine `$list-group-color` in loop
- [#​33961](https://github.com/twbs/bootstrap/issues/33961): Revert `:read-only` selector back to `[readonly]`
#### ☕️ JavaScript
- [#​33221](https://github.com/twbs/bootstrap/issues/33221): Prevent toast autohiding if focusing or hovering
- [#​33288](https://github.com/twbs/bootstrap/issues/33288): Remove potential false positive assertions
- [#​33327](https://github.com/twbs/bootstrap/issues/33327): Move get element functionality to a helper
- [#​33381](https://github.com/twbs/bootstrap/issues/33381): Popover/Tooltip: streamline `config` property to start with underscore
- [#​33609](https://github.com/twbs/bootstrap/issues/33609): Merge js-components `transitionend` listener callbacks into one method
- [#​33635](https://github.com/twbs/bootstrap/issues/33635): Extract static `DATA_KEY` & `EVENT_KEY` to base-component
- [#​33740](https://github.com/twbs/bootstrap/issues/33740): Refactor: move disposing properties into the base class
- [#​33853](https://github.com/twbs/bootstrap/issues/33853): Fix backdrop `rootElement` not initialized in Modal
- [#​33920](https://github.com/twbs/bootstrap/issues/33920): Fix: Click on input outside of dropdown-menu prevents dropdown from closing
- [#​33938](https://github.com/twbs/bootstrap/issues/33938): Fix dropdown test warning "without expectations"
#### 📖 Docs
- [#​33709](https://github.com/twbs/bootstrap/issues/33709): Add Arabic translation
- [#​33837](https://github.com/twbs/bootstrap/issues/33837): update About text now that Bootstrap 5 is live
- [#​33841](https://github.com/twbs/bootstrap/issues/33841): Fix typo in scrollspy docs
- [#​33842](https://github.com/twbs/bootstrap/issues/33842): Fix browser support versions in migration doc
- [#​33843](https://github.com/twbs/bootstrap/issues/33843): Fix typo in migration.md
- [#​33855](https://github.com/twbs/bootstrap/issues/33855): Remove extra t in Close button heading in Migration guide
- [#​33868](https://github.com/twbs/bootstrap/issues/33868): Fix value
- [#​33879](https://github.com/twbs/bootstrap/issues/33879): Fix "no long require" to "no longer require" typo
- [#​33893](https://github.com/twbs/bootstrap/issues/33893): Add accessible names to SVG icons in alerts
- [#​33896](https://github.com/twbs/bootstrap/issues/33896): Fix accordion link
- [#​33901](https://github.com/twbs/bootstrap/issues/33901): docs: make tooltip anchor properly wrap the svg
- [#​33904](https://github.com/twbs/bootstrap/issues/33904): Add Fathom Analytics to v5 docs
- [#​33915](https://github.com/twbs/bootstrap/issues/33915): docs: fix rtlcss stringmap configuration
- [#​33916](https://github.com/twbs/bootstrap/issues/33916): Remove unneeded "Edge Legacy" mention in Range docs
- [#​33924](https://github.com/twbs/bootstrap/issues/33924): Fix "directoinal" typo in v5 migration docs
#### 🛠 Examples
- [#​33850](https://github.com/twbs/bootstrap/issues/33850): Fix unnecessary classes
- [#​33859](https://github.com/twbs/bootstrap/issues/33859): Update Sidebars example to fix dividers and rendering on Chrome
- [#​33926](https://github.com/twbs/bootstrap/issues/33926): Fix offcanvas example, using a custom trigger selector
#### 🌎 Accessibility
- [#​33893](https://github.com/twbs/bootstrap/issues/33893): Add accessible names to SVG icons in alerts
#### 🏭 Tests
- [#​33288](https://github.com/twbs/bootstrap/issues/33288): Remove potential false positive assertions
- [#​33635](https://github.com/twbs/bootstrap/issues/33635): Extract static `DATA_KEY` & `EVENT_KEY` to base-component
- [#​33927](https://github.com/twbs/bootstrap/issues/33927): Fix offcanvas test to expect the initial body `overflow` value
- [#​33938](https://github.com/twbs/bootstrap/issues/33938): Fix dropdown test warning "without expectations"
#### 🧰 Misc
- [#​33923](https://github.com/twbs/bootstrap/issues/33923): CI: remove Node.js 10
#### 📦 Dependencies
- Updated numerous devDependencies: https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F38
### [`v5.0.0`](https://github.com/twbs/bootstrap/releases/v5.0.0)
[Compare Source](https://github.com/twbs/bootstrap/compare/v4.6.0...v5.0.0)
#### Highlights
[#​32155](https://github.com/twbs/bootstrap/issues/32155): Updated `make-col()` mixin to generate equal columns when no size is specified
[#​32763](https://github.com/twbs/bootstrap/issues/32763): Added new `color-scheme()` mixin
[#​33389](https://github.com/twbs/bootstrap/issues/33389): Dropdown menus now have option become clickable
[#​33453](https://github.com/twbs/bootstrap/issues/33453): Added new docs footer
[#​33548](https://github.com/twbs/bootstrap/issues/33548): Offcanvas header components are now vertically aligned
[#​33549](https://github.com/twbs/bootstrap/issues/33549): Added offcanvas-top modifier
[#​33634](https://github.com/twbs/bootstrap/issues/33634): Added support for `.dropdown-item`s wrapped in `<li>`s
[#​33626](https://github.com/twbs/bootstrap/issues/33626): Fix v5 regressions in tab dropdown functionality
#### 🚀 Features
- [#​32763](https://github.com/twbs/bootstrap/issues/32763): Add `color-scheme` mixin
- [#​33389](https://github.com/twbs/bootstrap/issues/33389): Dropdown — Add option to make the dropdown menu clickable
- [#​33549](https://github.com/twbs/bootstrap/issues/33549): Add offcanvas-top modifier
#### 🎨 CSS
- [#​32155](https://github.com/twbs/bootstrap/issues/32155): Add equal column mixin
- [#​32763](https://github.com/twbs/bootstrap/issues/32763): Add `color-scheme` mixin
- [#​33292](https://github.com/twbs/bootstrap/issues/33292): Make accordion icon rotation more natural
- [#​33411](https://github.com/twbs/bootstrap/issues/33411): Fix validation feedback icon in select multiple
- [#​33478](https://github.com/twbs/bootstrap/issues/33478): Make `.nav-link` color consistent when using buttons
- [#​33482](https://github.com/twbs/bootstrap/issues/33482): Dropdown — Apply positioning only when Popper is not used
- [#​33548](https://github.com/twbs/bootstrap/issues/33548): Vertically align offcanvas header components
- [#​33549](https://github.com/twbs/bootstrap/issues/33549): Add offcanvas-top modifier
- [#​33550](https://github.com/twbs/bootstrap/issues/33550): Spinner alignment changes
- [#​33598](https://github.com/twbs/bootstrap/issues/33598): Hide validation icons from multiple selects
- [#​33600](https://github.com/twbs/bootstrap/issues/33600): Have $form-check-input-border's default derive from $black
- [#​33607](https://github.com/twbs/bootstrap/issues/33607): Reduce color-scheme complexity
- [#​33642](https://github.com/twbs/bootstrap/issues/33642): use `:read-only` css selector instead `[readonly]` for consistency
- [#​33658](https://github.com/twbs/bootstrap/issues/33658): fix: use list-group variable instead of alert
- [#​33736](https://github.com/twbs/bootstrap/issues/33736): accordion: fix `border-top` on Firefox
#### ☕️ JavaScript
- [#​32439](https://github.com/twbs/bootstrap/issues/32439): Decouple BackDrop from modal
- [#​33245](https://github.com/twbs/bootstrap/issues/33245): Decouple Modal's scrollbar functionality
- [#​33249](https://github.com/twbs/bootstrap/issues/33249): Simplify Modal Config
- [#​33250](https://github.com/twbs/bootstrap/issues/33250): Simplify ScrollSpy config
- [#​33310](https://github.com/twbs/bootstrap/issues/33310): fix: make EventHandler better handle mouseenter/mouseleave events
- [#​33389](https://github.com/twbs/bootstrap/issues/33389): Dropdown — Add option to make the dropdown menu clickable
- [#​33429](https://github.com/twbs/bootstrap/issues/33429): Remove element event listeners through base component
- [#​33451](https://github.com/twbs/bootstrap/issues/33451): Add missing things in `hide` method of dropdown
- [#​33456](https://github.com/twbs/bootstrap/issues/33456): Use our `isDisabled` util on dropdown
- [#​33466](https://github.com/twbs/bootstrap/issues/33466): Refactor dropdown's hide functionality
- [#​33479](https://github.com/twbs/bootstrap/issues/33479): Fix dropdown escape propagation
- [#​33496](https://github.com/twbs/bootstrap/issues/33496): Use cached `noop` function
- [#​33497](https://github.com/twbs/bootstrap/issues/33497): Use template literals instead of concatenation
- [#​33499](https://github.com/twbs/bootstrap/issues/33499): Fix wrong carousel transformation, direction to order
- [#​33545](https://github.com/twbs/bootstrap/issues/33545): Use the backdrop util in offcanvas, enforcing consistency
- [#​33586](https://github.com/twbs/bootstrap/issues/33586): Tab.js: Fixes on click handling
- [#​33589](https://github.com/twbs/bootstrap/issues/33589): refactor: make static `selectMenuItem` method private
- [#​33612](https://github.com/twbs/bootstrap/issues/33612): tests: fix random BrowserStack failures in scrollbar
- [#​33626](https://github.com/twbs/bootstrap/issues/33626): Fix v5 regressions in tab dropdown functionality
- [#​33634](https://github.com/twbs/bootstrap/issues/33634): Dropdown: support `.dropdown-item` wrapped in `<li>` tags
- [#​33638](https://github.com/twbs/bootstrap/issues/33638): Fix toggle between modals example
- [#​33643](https://github.com/twbs/bootstrap/issues/33643): fix: clicking an item in navbar dropdown should not collapse the dropdown in firefox
- [#​33666](https://github.com/twbs/bootstrap/issues/33666): Modal.js: fix test for scrollbar
- [#​33677](https://github.com/twbs/bootstrap/issues/33677): Offcanvas.js: If scroll is allowed, should allow focus on other elements
- [#​33684](https://github.com/twbs/bootstrap/issues/33684): Don't change the value for `altBoundary` option
- [#​33706](https://github.com/twbs/bootstrap/issues/33706): Scrollbar: respect the initial body overflow value
#### 📖 Docs
- [#​33446](https://github.com/twbs/bootstrap/issues/33446): Make offcanvas example fully static
- [#​33453](https://github.com/twbs/bootstrap/issues/33453): Add new docs footer
- [#​33521](https://github.com/twbs/bootstrap/issues/33521): The spacing margin side identifiers 's' and 'e' may be intuitive for …
- [#​33522](https://github.com/twbs/bootstrap/issues/33522): Clarify docs accordion example
- [#​33543](https://github.com/twbs/bootstrap/issues/33543): Update parcel.md
- [#​33553](https://github.com/twbs/bootstrap/issues/33553): Add example: Panels stay open
- [#​33567](https://github.com/twbs/bootstrap/issues/33567): Fixed wrong method name \_getInstance
- [#​33571](https://github.com/twbs/bootstrap/issues/33571): footer: fix `rel=noopener` attribute
- [#​33583](https://github.com/twbs/bootstrap/issues/33583): docs: update clipboard.js to v2.0.8
- [#​33597](https://github.com/twbs/bootstrap/issues/33597): Docs: Fix wrong dark attribute in Table - Vertical Alignment
- [#​33632](https://github.com/twbs/bootstrap/issues/33632): Correct the heading for the States section
- [#​33638](https://github.com/twbs/bootstrap/issues/33638): Fix toggle between modals example
- [#​33664](https://github.com/twbs/bootstrap/issues/33664): Docs: fix W3C validation errors in list-group example
- [#​33668](https://github.com/twbs/bootstrap/issues/33668): Update anchor.js to v4.3.1.
- [#​33669](https://github.com/twbs/bootstrap/issues/33669): Change from preventOverflow to detectOverflow in `boundary` option
- [#​33675](https://github.com/twbs/bootstrap/issues/33675): Fix typo
- [#​33676](https://github.com/twbs/bootstrap/issues/33676): Fix Grid System docs
- [#​33685](https://github.com/twbs/bootstrap/issues/33685): docs: fix the default value of Popper's `boundary` option
- [#​33687](https://github.com/twbs/bootstrap/issues/33687): Fixes [#​33686](https://github.com/twbs/bootstrap/issues/33686) typo in RTL docs
- [#​33690](https://github.com/twbs/bootstrap/issues/33690): Add Bootstrap Icons to alerts docs
- [#​33726](https://github.com/twbs/bootstrap/issues/33726): Replace modal and scrollspy placeholder content
- [#​33733](https://github.com/twbs/bootstrap/issues/33733): Tooltip/Popover — Minor doc updates
- [#​33735](https://github.com/twbs/bootstrap/issues/33735): Clarify `boundary` option description
- [#​33772](https://github.com/twbs/bootstrap/issues/33772): Improve overall new examples' accessibility
- [#​33782](https://github.com/twbs/bootstrap/issues/33782): Add new team members to the Teams page
- [#​33786](https://github.com/twbs/bootstrap/issues/33786): Docs: adding intro about web accessibility
- [#​33797](https://github.com/twbs/bootstrap/issues/33797): Update links to CCA, MQ5 prefers-reduced-motion, evergreen WCAG urls
- [#​33810](https://github.com/twbs/bootstrap/issues/33810): Tweak toast docs
- [#​33829](https://github.com/twbs/bootstrap/issues/33829): Update migration guide for some v5 changes
- [#​33832](https://github.com/twbs/bootstrap/issues/33832): Fix doc typo and Bootstrap Icons link
- [#​33833](https://github.com/twbs/bootstrap/issues/33833): refactor(docs): Added form file input variables
- [#​33834](https://github.com/twbs/bootstrap/issues/33834): Rewrite migration guide
#### Examples
- [#​33097](https://github.com/twbs/bootstrap/issues/33097): Update RTL examples
- [#​33759](https://github.com/twbs/bootstrap/issues/33759): fix: change margin breakpoints for bootstrap logo on double header
- [#​33681](https://github.com/twbs/bootstrap/issues/33681): Fixes signup form in Heroes example
- [#​33569](https://github.com/twbs/bootstrap/issues/33569): Improve responsiveness of Features examples
#### 🌎 Accessibility
- [#​33772](https://github.com/twbs/bootstrap/issues/33772): Improve overall new examples' accessibility
- [#​33810](https://github.com/twbs/bootstrap/issues/33810): Tweak toast docs
#### 🏭 Tests
- [#​33578](https://github.com/twbs/bootstrap/issues/33578): Remove unnecessary `data-bs-backdrop="static"` from modal tests
- [#​33612](https://github.com/twbs/bootstrap/issues/33612): tests: fix random BrowserStack failures in scrollbar
- [#​33666](https://github.com/twbs/bootstrap/issues/33666): Modal.js: fix test for scrollbar
- [#​33734](https://github.com/twbs/bootstrap/issues/33734): Add missing test for clicking select option in a dropdown
#### 🧰 Misc
- [#​33720](https://github.com/twbs/bootstrap/issues/33720): JS tests: add Node.js 16
#### 📦 Dependencies
- Updated numerous devDependencies <https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F27>
### [`v4.6.0`](https://github.com/twbs/bootstrap/releases/v4.6.0)
[Compare Source](https://github.com/twbs/bootstrap/compare/v4.5.3...v4.6.0)
##### Highlights
- Tooltips and popovers can have custom clases via `customClass` option.
- Added new `.navbar-nav-scroll` class for scrolling expanded navbar contents on mobile devices.
- For improved accessibiliy, spinners now slow down when `prefers-reduced-motion` is enabled.
- v4.x docs are now built on Hugo for easier maintenance and backports from v5.x.
- Darkened `background-color` of `.dropdown-item` for improved hover state contrast, and ligthened the disabled `.dropdown-item` `color`.
- Improved alignment of form validation tooltips.
- File inputs no longer extend beyond their containers.
##### CSS
- [#​31557](https://github.com/twbs/bootstrap/pull/31557): Fix form validation tooltip alignment
- [#​31657](https://github.com/twbs/bootstrap/pull/31657): Handle the Ubuntu sans-serif case
- [#​31700](https://github.com/twbs/bootstrap/pull/31700): Suppress flexbox side effects in breadcrumb
- [#​31882](https://github.com/twbs/bootstrap/pull/31882): Slow down spinners when prefers-reduced-motion
- [#​31886](https://github.com/twbs/bootstrap/pull/31886): Fixed: Undefined mixin "deprecate" when importing "bootstrap-grid-scss"
- [#​32141](https://github.com/twbs/bootstrap/pull/32141): Use correct value order
- [#​32145](https://github.com/twbs/bootstrap/pull/32145): Avoid invisible real file input "spilling" out of container
- [#​32160](https://github.com/twbs/bootstrap/pull/32160): Add overflow suppression to custom file label
- [#​32211](https://github.com/twbs/bootstrap/pull/32211): Move negative margin-bottom from .nav-item to .nav-link
- [#​32212](https://github.com/twbs/bootstrap/pull/32212): Remove needless Stylelint disables
- [#​32833](https://github.com/twbs/bootstrap/pull/32833): Add `.navbar-nav-scroll` for vertical scrolling of navbar content
- Add two new variables for pagination border-radius values; backport of [#​32423](https://github.com/twbs/bootstrap/pull/32423)
- Remove old/unnecessary reboot bug fix; backport of [#​32631](https://github.com/twbs/bootstrap/pull/32631)
- Suppress focus outline for buttons when it shouldn't be visible in Chromium; backport of [#​32689](https://github.com/twbs/bootstrap/pull/32689)
- Consistently use `outline:0` rather than `outline:none`; backport of [#​32751](https://github.com/twbs/bootstrap/pull/32751)
- Darken dropdown item hover style; backport of [#​32754](https://github.com/twbs/bootstrap/pull/32754)
- Lighten disabled dropdown text to `$gray-500`
##### JS
- [#​31820](https://github.com/twbs/bootstrap/pull/31820): Check for data-interval on the first slide of carousel
- [#​31834](https://github.com/twbs/bootstrap/pull/31834)/[#​32225](https://github.com/twbs/bootstrap/pull/32225): tooltip/popover: add a `customClass` option
- [#​32001](https://github.com/twbs/bootstrap/pull/32001): Move `js/src/index.js` one folder up
- [#​32045](https://github.com/twbs/bootstrap/pull/32045): tests: fix sanitizer test
- [#​32220](https://github.com/twbs/bootstrap/pull/32220): Don't hide modal when `config.keyboard` is false
- [#​32312](https://github.com/twbs/bootstrap/pull/32312): build-plugins: switch to "bundled" for babel helpers
##### Docs
- [#​31861](https://github.com/twbs/bootstrap/pull/31861): Split up dropdown sizing docs to improve rendering
- [#​31892](https://github.com/twbs/bootstrap/pull/31892): Remove redundant visually hidden "(current)" from pagination controls
- [#​31893](https://github.com/twbs/bootstrap/pull/31893): manifest.json: Switch to relative URLs so that we don't need to change the path with every major/minor release
- [#​31898](https://github.com/twbs/bootstrap/pull/31898): switch to suggesting jsDelivr as a CDN
- [#​31904](https://github.com/twbs/bootstrap/pull/31904):
- docs(forms): use a legend for fieldset instead of aria-label
- docs(forms): fix incorrect legend nesting in fieldset
- [#​31936](https://github.com/twbs/bootstrap/pull/31936): forms: change inline custom radio name
- [#​31951](https://github.com/twbs/bootstrap/pull/31951): Update anchor-js to v4.3.0
- [#​31960](https://github.com/twbs/bootstrap/pull/31960): Explicitly mention emoji fonts, tweak sentence in typography
- [#​31981](https://github.com/twbs/bootstrap/pull/31981): list-group.md: fix snippet
- [#​32005](https://github.com/twbs/bootstrap/pull/32005): Remove `bugreport.apple.com` since it doesn't work
- [#​32015](https://github.com/twbs/bootstrap/pull/32015): Fix redirects
- [#​32050](https://github.com/twbs/bootstrap/pull/32050): Make docs anchorjs links darker on keyboard focus
- [#​32054](https://github.com/twbs/bootstrap/pull/32054): Add callouts about using light colors ideally on a dark background
- [#​32077](https://github.com/twbs/bootstrap/pull/32077): Switch to Hugo
- [#​32083](https://github.com/twbs/bootstrap/pull/32083): mention "Liberation Sans"
- [#​32087](https://github.com/twbs/bootstrap/pull/32087): download.md: link to JS files comparison too
- [#​32094](https://github.com/twbs/bootstrap/pull/32094): Changes to navbar documentation/explanation
- [#​32106](https://github.com/twbs/bootstrap/pull/32106): Clarify JS bundle docs once more for v4
- [#​32137](https://github.com/twbs/bootstrap/pull/32137): input-group.md: fix wrong class `.visually-hidden`
- [#​32138](https://github.com/twbs/bootstrap/pull/32138): navbar.md: remove `loading=lazy` from snippets
- [#​32147](https://github.com/twbs/bootstrap/pull/32147): Fix caniuse.com redirects
- [#​32151](https://github.com/twbs/bootstrap/pull/32151): Mention user-select-all support in docs
- [#​32196](https://github.com/twbs/bootstrap/pull/32196): homepage: split snippets and show copy buttons
- [#​32203](https://github.com/twbs/bootstrap/pull/32203): Switch to jsDelivr for the remaining docs assets
- [#​32223](https://github.com/twbs/bootstrap/pull/32223): introduction: split comments
- [#​32247](https://github.com/twbs/bootstrap/pull/32247): Fix typos in tooltip/popover docs
- [#​32253](https://github.com/twbs/bootstrap/pull/32253): Add Russian translation
- [#​32363](https://github.com/twbs/bootstrap/pull/32363): Remove useless `.text-left` in Layout / Overview
- [#​32399](https://github.com/twbs/bootstrap/pull/32399): Remove duplicated "follow Bootstrap on Twitter" link in Community section
- [#​32457](https://github.com/twbs/bootstrap/pull/32457): Add mention of the bs-custom-file-input plugin needed for the custom file input
- [#​32461](https://github.com/twbs/bootstrap/pull/32461): style clipboard button on `:focus`, not just `:hover`
- [#​32462](https://github.com/twbs/bootstrap/pull/32462): Replace Lorem Ipsum placeholder text with more representative (or at least english language) text
- [#​32634](https://github.com/twbs/bootstrap/pull/32634): Remove incorrect mention of dropdowns for dynamic tab behavior
- [#​32639](https://github.com/twbs/bootstrap/pull/32639): v4: Add an actual `data-touch="false"` example in the carousel docs
- [#​32728](https://github.com/twbs/bootstrap/pull/32728): add v5.0 in versions
- [#​32761](https://github.com/twbs/bootstrap/pull/32761): Mention stretched-link constraints with table elements
- [#​32789](https://github.com/twbs/bootstrap/pull/32789): Remove `role="button"` from CTA links in carousel example
- [#​32791](https://github.com/twbs/bootstrap/pull/32791): Docs v4: Sass implementation and rounding precision
- [#​32809](https://github.com/twbs/bootstrap/pull/32809):
- Clarify Sass import and customize docs for how to modify variable defaults
- Add an npm starter project callout to a few pages
- [#​32827](https://github.com/twbs/bootstrap/pull/32827): Add a live toast example to the docs
- [#​32759](https://github.com/twbs/bootstrap/pull/32759): Mention CSP and embedded SVGs in v4 docs
- docs(dropdowns): clarify where is `.show` applied
- Require `.has-validation` for input groups with validation
- Fix mobile menu jump & double border
- Remove double spaces from homepage SVGs
- browserconfig.xml: switch to relative image path
- Tweak the wording for collapse to indicate button is preferred/more semantic; backport of [#​32632](https://github.com/twbs/bootstrap/pull/32632)
- Clarify the `$enable-shadows` option in our docs; backport of [#​32685](https://github.com/twbs/bootstrap/pull/32685)
##### Examples
- [#​31979](https://github.com/twbs/bootstrap/pull/31979): v4 Examples/Floating-labels: fix bad behavior with autofill
- [#​32198](https://github.com/twbs/bootstrap/pull/32198): examples: add the version number in `title`
##### Misc
- [#​29753](https://github.com/twbs/bootstrap/pull/29753): Improve build/generate-sri.js regex
- [#​32003](https://github.com/twbs/bootstrap/pull/32003): CI: switch to Node.js 14
- [#​32008](https://github.com/twbs/bootstrap/pull/32008): Update Edge's Rendering Engine on CONTRIBUTING.md
- [#​32486](https://github.com/twbs/bootstrap/pull/32486): BrowserStack: test on macOS Catalina instead of High Sierra
- [#​32756](https://github.com/twbs/bootstrap/pull/32756): Stylelint: disallow some property values
- **Fix for npm 7.x** package.json: move `version_short` variable under the `config` object; backport of [#​32737](https://github.com/twbs/bootstrap/pull/32737)
- Update build-examples script so that the resulting examples zip file includes only the needed files
- Various CI tweaks
- Updated devDependencies
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/40Update dependency core-js to v3.18.12022-03-02T15:22:19ZTobinskUpdate dependency core-js to v3.18.1This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [core-js](https://github.com/zloirock/core-js) | [`^3.8.0` -> `3.18.1`](https://renovatebot.com/diffs/npm/c...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [core-js](https://github.com/zloirock/core-js) | [`^3.8.0` -> `3.18.1`](https://renovatebot.com/diffs/npm/core-js/3.8.3/3.18.1) | [![age](https://badges.renovateapi.com/packages/npm/core-js/3.18.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/core-js/3.18.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/core-js/3.18.1/compatibility-slim/3.8.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/core-js/3.18.1/confidence-slim/3.8.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>zloirock/core-js</summary>
### [`v3.18.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3181---20210927)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.18.0...v3.18.1)
- Fixed `String.prototype.substr` feature detection and compat data
- Removed mistakenly added `.forEach` from prototypes of some DOM collections where it shouldn't be, [#​988](https://github.com/zloirock/core-js/issues/988), [#​987](https://github.com/zloirock/core-js/issues/987), thanks [@​moorejs](https://github.com/moorejs)
- Added `cause` to `AggregateError` constructor implementation (still without adding to the feature detection)
- Families of `.at` and `.findLast` methods marked as supported in Safari TP
- Added Electron 16.0 compat data mapping
### [`v3.18.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3180---20210920)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.17.3...v3.18.0)
- Added [`Array.fromAsync` stage 1 proposal](https://github.com/tc39/proposal-array-from-async):
- `Array.fromAsync`
- `%TypedArray%.fromAsync`
- `.name` and `.toString()` on polyfilled functions improved in many different cases
- Improved internal `IsConstructor` and `IsCallable` checks
- Fixed some internal cases of `GetMethod` operation
- Fixed a bug of MS Edge 18- `parseInt` / `parseFloat` with boxed symbols
- Fixed `es.array.{ index-of, last-index-of }` compat data
- Added Deno 1.15 compat data mapping
- Some other minor fixes and optimizations
### [`v3.17.3`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3173---20210909)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.17.2...v3.17.3)
- Fixed some possible problems related to possible extension of `%IteratorPrototype%` and `%AsyncIteratorPrototype%` in the future
- Fixed `DOMTokenList.prototype.{ forEach, @​@​iterator, keys, values, entries }` in old WebKit versions where `element.classList` is not an instance of global `DOMTokenList`
- Added NodeJS 16.9 compat data mapping
- Added Samsung Internet 16.0 compat data mapping
### [`v3.17.2`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3172---20210903)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.17.1...v3.17.2)
- Fixed missed cases of ES3 reserved words usage, related to [#​980](https://github.com/zloirock/core-js/issues/980)
- Fixed dependencies in one missed entry point
- Some other minor fixes and optimizations
### [`v3.17.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3171---20210902)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.17.0...v3.17.1)
- Fixed missed `modules-by-versions` data
### [`v3.17.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3170---20210902)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.16.4...v3.17.0)
- [Accessible `Object.prototype.hasOwnProperty` (`Object.hasOwn`) proposal](https://github.com/tc39/proposal-accessible-object-hasownproperty) moved to the stable ES, [per August 2021 TC39 meeting](https://github.com/babel/proposals/issues/76#issuecomment-909288348)
- [Relative indexing method (`.at`) proposal](https://github.com/tc39/proposal-relative-indexing-method) moved to the stable ES, [per August 2021 TC39 meeting](https://github.com/babel/proposals/issues/76#issuecomment-909285053)
- Exposed by default the stable version of `String.prototype.at`. It was not exposed because of the conflict with the alternative obsolete proposal (that will be completely removed in the next major version). For the backward compatibility, in the case of loading this proposal, it will be overwritten.
- Some more iteration closing fixes
- Fixed an ES3 reserved words usage, [#​980](https://github.com/zloirock/core-js/issues/980)
### [`v3.16.4`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3164---20210829)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.16.3...v3.16.4)
- `AsyncFromSyncIterator` made stricter, related mainly to `AsyncIterator.from` and `AsyncIterator.prototype.flatMap`
- Handling of optional `.next` arguments in `(Async)Iterator` methods is aligned with the current spec draft (mainly - ignoring the first passed to `.next` argument in built-in generators)
- Behavior of `.next`, `.return`, `.throw` methods on `AsyncIterator` helpers proxy iterators aligned with the current spec draft (built-in async generators) (mainly - some early errors moved to returned promises)
- Fixed some cases of safe iteration closing
- Fixed dependencies of some entry points
### [`v3.16.3`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3163---20210825)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.16.2...v3.16.3)
- Fixed `CreateAsyncFromSyncIterator` semantic in `AsyncIterator.from`, related to [#​765](https://github.com/zloirock/core-js/issues/765)
- Added a workaround of a specific case of broken `Object.prototype`, [#​973](https://github.com/zloirock/core-js/issues/973)
### [`v3.16.2`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3162---20210817)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.16.1...v3.16.2)
- Added a workaround of a Closure Compiler unsafe optimization, [#​972](https://github.com/zloirock/core-js/issues/972)
- One more fix crashing of `Object.create(null)` on WSH, [#​970](https://github.com/zloirock/core-js/issues/970)
- Added Deno 1.14 compat data mapping
### [`v3.16.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3161---20210809)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.16.0...v3.16.1)
- Fixed microtask implementation on iOS Pebble, [#​967](https://github.com/zloirock/core-js/issues/967)
- Fixed some entry points
- Improved old Safari compat data
### [`v3.16.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3160---20210730)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.15.2...v3.16.0)
- [`Array` find from last proposal](https://github.com/tc39/proposal-array-find-from-last) moved to the stage 3, [July 2021 TC39 meeting](https://github.com/tc39/proposal-array-find-from-last/pull/47)
- [`Array` filtering stage 1 proposal](https://github.com/tc39/proposal-array-filtering):
- `Array.prototype.filterReject` replaces `Array.prototype.filterOut`
- `%TypedArray%.prototype.filterReject` replaces `%TypedArray%.prototype.filterOut`
- Added [`Array` grouping stage 1 proposal](https://github.com/tc39/proposal-array-grouping):
- `Array.prototype.groupBy`
- `%TypedArray%.prototype.groupBy`
- Work with symbols made stricter: some missed before cases of methods that should throw an error on symbols now works as they should
- Handling `@@​toPrimitive` in some cases of `ToPrimitive` internal logic made stricter
- Fixed work of `Request` with polyfilled `URLSearchParams`, [#​965](https://github.com/zloirock/core-js/issues/965)
- Fixed possible exposing of collections elements metadata in some cases, [#​427](https://github.com/zloirock/core-js/issues/427)
- Fixed crashing of `Object.create(null)` on WSH, [#​966](https://github.com/zloirock/core-js/issues/966)
- Fixed some cases of typed arrays subclassing logic
- Fixed a minor bug related to string conversion in `RegExp#exec`
- Fixed `Date.prototype.getYear` feature detection
- Fixed content of some entry points
- Some minor optimizations and refactoring
- Deno:
- Added Deno support (sure, after bundling since Deno does not support CommonJS)
- Allowed `deno` target in `core-js-compat` / `core-js-builder`
- A bundle for Deno published on [deno.land/x/corejs](https://deno.land/x/corejs)
- Added / updated compat data / mapping:
- Deno 1.0-1.13
- NodeJS up to 16.6
- iOS Safari up to 15.0
- Samsung Internet up to 15.0
- Opera Android up to 64
- `Object.hasOwn` marked as supported from [V8 9.3](https://chromestatus.com/feature/5662263404920832) and [FF92](https://bugzilla.mozilla.org/show_bug.cgi?id=1721149)
- `Date.prototype.getYear` marked as not supported in IE8-
- Added `summary` option to `core-js-builder`, see more info in the [`README`](https://github.com/zloirock/core-js/blob/master/packages/core-js-builder/README.md), [#​910](https://github.com/zloirock/core-js/issues/910)
### [`v3.15.2`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3152---20210629)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.15.1...v3.15.2)
- Worked around breakage related to `zone.js` loaded before `core-js`, [#​953](https://github.com/zloirock/core-js/issues/953)
- Added NodeJS 16.4 -> Chrome 91 compat data mapping
### [`v3.15.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3151---20210623)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.15.0...v3.15.1)
- Fixed cloning of regex through `RegExp` constructor, [#​948](https://github.com/zloirock/core-js/issues/948)
### [`v3.15.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3150---20210621)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.14.0...v3.15.0)
- Added `RegExp` named capture groups polyfill, [#​521](https://github.com/zloirock/core-js/issues/521), [#​944](https://github.com/zloirock/core-js/issues/944)
- Added `RegExp` `dotAll` flag polyfill, [#​792](https://github.com/zloirock/core-js/issues/792), [#​944](https://github.com/zloirock/core-js/issues/944)
- Added missed polyfills of [Annex B](https://tc39.es/ecma262/#sec-additional-built-in-properties) features (required mainly for some non-browser engines), [#​336](https://github.com/zloirock/core-js/issues/336), [#​945](https://github.com/zloirock/core-js/issues/945):
- `escape`
- `unescape`
- `String.prototype.substr`
- `Date.prototype.getYear`
- `Date.prototype.setYear`
- `Date.prototype.toGMTString`
- Fixed detection of forbidden host code points in `URL` polyfill
- Allowed `rhino` target in `core-js-compat` / `core-js-builder`, added compat data for `rhino` 1.7.13, [#​942](https://github.com/zloirock/core-js/issues/942), thanks [@​gausie](https://github.com/gausie)
- `.at` marked as supported from FF90
### [`v3.14.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3140---20210605)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.13.1...v3.14.0)
- Added polyfill of stable sort in `{ Array, %TypedArray% }.prototype.sort`, [#​769](https://github.com/zloirock/core-js/issues/769), [#​941](https://github.com/zloirock/core-js/issues/941)
- Fixed `Safari` 14.0- `%TypedArray%.prototype.sort` validation of arguments bug
- `.at` marked as supported from V8 9.2
### [`v3.13.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3131---20210529)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.13.0...v3.13.1)
- Overwrites `get-own-property-symbols` third-party `Symbol` polyfill if it's used since it causes a stack overflow, [#​774](https://github.com/zloirock/core-js/issues/774)
- Added a workaround of possible browser crash on `Object.prototype` accessors methods in WebKit ~ Android 4.0, [#​232](https://github.com/zloirock/core-js/issues/232)
### [`v3.13.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3130---20210526)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.12.1...v3.13.0)
- Accessible `Object#hasOwnProperty` (`Object.hasOwn`) proposal moved to the stage 3, [May 2021 TC39 meeting](https://github.com/babel/proposals/issues/74#issuecomment-848121673)
### [`v3.12.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3121---20210509)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.12.0...v3.12.1)
- Fixed some cases of `Function#toString` with multiple `core-js` instances
- Fixed some possible `String#split` polyfill problems in V8 5.1
### [`v3.12.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3120---20210506)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.11.3...v3.12.0)
- Added well-known symbol `Symbol.metadata` for [decorators stage 2 proposal](https://github.com/tc39/proposal-decorators)
- Added well-known symbol `Symbol.matcher` for [pattern matching stage 1 proposal](https://github.com/tc39/proposal-pattern-matching)
- Fixed regression of V8 ~ Node 0.12 `String(Symbol())` bug, [#​933](https://github.com/zloirock/core-js/issues/933)
### [`v3.11.3`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3113---20210505)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.11.2...v3.11.3)
- Native promise-based APIs `Promise#{ catch, finally }` returns polyfilled `Promise` instances when it's required
### [`v3.11.2`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3112---20210503)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.11.1...v3.11.2)
- Added a workaround of WebKit ~ iOS 10.3 Safari `Promise` bug, [#​932](https://github.com/zloirock/core-js/issues/932)
- `Promise#then` of incorrect native `Promise` implementations with correct subclassing no longer wrapped
- Changed the order of `Promise` feature detection, removed unhandled rejection tracking check in non-browser non-node platforms
### [`v3.11.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3111---20210428)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.11.0...v3.11.1)
- Made `instanceof Promise` and `.constructor === Promise` work with polyfilled `Promise` for all native promise-based APIs
- Added a workaround for some buggy V8 versions ~4.5 related to fixing of `%TypedArray%` static methods, [#​564](https://github.com/zloirock/core-js/issues/564)
### [`v3.11.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3110---20210422)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.10.2...v3.11.0)
- Added [accessible `Object#hasOwnProperty` stage 2 proposal](https://github.com/tc39/proposal-accessible-object-hasownproperty)
- `Object.hasOwn` method
- Fixed a possible `RegExp` constructor problem with multiple global `core-js` instances
### [`v3.10.2`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3102---20210419)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.10.1...v3.10.2)
- `URL` and `URLSearchParams` marked as supported from Safari 14.0
- Polyfilled built-in constructors protected from calling on instances
### [`v3.10.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3101---20210408)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.10.0...v3.10.1)
- Prevented possible `RegExp#split` problems in old engines, [#​751](https://github.com/zloirock/core-js/issues/751), [#​919](https://github.com/zloirock/core-js/issues/919)
- Detection of Safari 10 string padding bug extended to some Safari-based browsers
### [`v3.10.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​3100---20210331)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.9.1...v3.10.0)
- [`Array` find from last proposal](https://github.com/tc39/proposal-array-find-from-last) moved to the stage 2, [March TC39 meeting](https://github.com/babel/proposals/issues/71#issuecomment-795916535)
- Prevented possible `RegExp#exec` problems in some old engines, [#​920](https://github.com/zloirock/core-js/issues/920)
- Updated compat data mapping:
- NodeJS up to 16.0
- Electron up to 13.0
- Samsung Internet up to 14.0
- Opera Android up to 62
- The rest automatically
### [`v3.9.1`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​391---20210301)
[Compare Source](https://github.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://github.com/zloirock/core-js/issues/37)
- Used `NumericRangeIterator` as toStringTag instead of `RangeIterator` in `{ Number, BigInt }.range` iterator, per [this MR](https://github.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
### [`v3.9.0`](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md#​390---20210219)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.8.3...v3.9.0)
- Added [`Array` find from last stage 1 proposal](https://github.com/tc39/proposal-array-find-from-last)
- `Array#findLast`
- `Array#findLastIndex`
- `%TypedArray%#findLast`
- `%TypedArray%#findLastIndex`
- Added `%TypedArray%#uniqueBy` method for [array deduplication stage 1 proposal](https://github.com/tc39/proposal-array-unique)
- `%TypedArray%#uniqueBy`
- Dropped `ToLength` detection from array methods feature detection which could cause hanging FF11-21 and some versions of old WebKit, [#​764](https://github.com/zloirock/core-js/issues/764)
- Minified bundle from `core-js-bundle` uses `terser` instead of `uglify-js`
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/41Update dependency eslint to v7.32.02022-03-02T15:22:19ZTobinskUpdate dependency eslint to v7.32.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^7.14.0` -> `7.32.0`](https:/...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^7.14.0` -> `7.32.0`](https://renovatebot.com/diffs/npm/eslint/7.18.0/7.32.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/7.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/7.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/7.32.0/compatibility-slim/7.18.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/7.32.0/confidence-slim/7.18.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>eslint/eslint</summary>
### [`v7.32.0`](https://github.com/eslint/eslint/releases/v7.32.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.31.0...v7.32.0)
- [`3c78a7b`](https://github.com/eslint/eslint/commit/3c78a7bff6044fd196ae3b737983e6744c6eb7c8) Chore: Adopt `eslint-plugin/prefer-message-ids` rule internally ([#​14841](https://github.com/eslint/eslint/issues/14841)) (Bryan Mishkin)
- [`faecf56`](https://github.com/eslint/eslint/commit/faecf56cdb4146b28bfa4f1980adb41b4d3614b1) Update: change reporting location for `curly` rule (refs [#​12334](https://github.com/eslint/eslint/issues/12334)) ([#​14766](https://github.com/eslint/eslint/issues/14766)) (Nitin Kumar)
- [`d7dc07a`](https://github.com/eslint/eslint/commit/d7dc07a15e256cee9232183165e2f6102f2c0873) Fix: ignore lines with empty elements (fixes [#​12756](https://github.com/eslint/eslint/issues/12756)) ([#​14837](https://github.com/eslint/eslint/issues/14837)) (Soufiane Boutahlil)
- [`1bfbefd`](https://github.com/eslint/eslint/commit/1bfbefdaaf19ef32df42b89a3f5d32cff1e5b831) New: Exit on fatal error (fixes [#​13711](https://github.com/eslint/eslint/issues/13711)) ([#​14730](https://github.com/eslint/eslint/issues/14730)) (Antonios Katopodis)
- [`ed007c8`](https://github.com/eslint/eslint/commit/ed007c82ee9d2170c87500d98303554b5f90b915) Chore: Simplify internal `no-invalid-meta` rule ([#​14842](https://github.com/eslint/eslint/issues/14842)) (Bryan Mishkin)
- [`d53d906`](https://github.com/eslint/eslint/commit/d53d9064b9dd0dd6a8ea39e07b16310c8364db69) Docs: Prepare data for website to indicate rules with suggestions ([#​14830](https://github.com/eslint/eslint/issues/14830)) (Bryan Mishkin)
- [`d28f2ff`](https://github.com/eslint/eslint/commit/d28f2ffb986e49d6da5c1d91215580591f4cfd35) Docs: Reference eslint-config-eslint to avoid potential for staleness ([#​14805](https://github.com/eslint/eslint/issues/14805)) (Brett Zamir)
- [`8be8a36`](https://github.com/eslint/eslint/commit/8be8a36010145dfcd31cbdd4f781a91989e3b1bd) Chore: Adopt `eslint-plugin/require-meta-docs-url` rule internally ([#​14823](https://github.com/eslint/eslint/issues/14823)) (Bryan Mishkin)
- [`f9c164f`](https://github.com/eslint/eslint/commit/f9c164f7b74ca73384c8c80eed5bdbe359b44f6c) Docs: New syntax issue template ([#​14826](https://github.com/eslint/eslint/issues/14826)) (Nicholas C. Zakas)
- [`eba0c45`](https://github.com/eslint/eslint/commit/eba0c4595c126a91f700d5f2e8723ec3f820a830) Chore: assertions on reporting loc in `unicode-bom` (refs [#​12334](https://github.com/eslint/eslint/issues/12334)) ([#​14809](https://github.com/eslint/eslint/issues/14809)) (Nitin Kumar)
- [`ed945bd`](https://github.com/eslint/eslint/commit/ed945bd662714b1917e9de71d5b322a28be9161b) Docs: fix multiple broken links ([#​14833](https://github.com/eslint/eslint/issues/14833)) (Sam Chen)
- [`60df44c`](https://github.com/eslint/eslint/commit/60df44c79b0f74406119c0c040a360ca84e721fc) Chore: use `actions/setup-node@v2` ([#​14816](https://github.com/eslint/eslint/issues/14816)) (Nitin Kumar)
- [`6641d88`](https://github.com/eslint/eslint/commit/6641d88e17d952a8e51df5e0d3882a842d4c3f35) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v7.31.0`](https://github.com/eslint/eslint/releases/v7.31.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.30.0...v7.31.0)
- [`efdbb12`](https://github.com/eslint/eslint/commit/efdbb1227019427ec2d968a8d6e9151dd8a77c35) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc) to v0.4.3 ([#​14808](https://github.com/eslint/eslint/issues/14808)) (Brandon Mills)
- [`a96b05f`](https://github.com/eslint/eslint/commit/a96b05f6c5649cfee112d605c91d95aa191e2f78) Update: add end location to report in `consistent-return` (refs [#​12334](https://github.com/eslint/eslint/issues/12334)) ([#​14798](https://github.com/eslint/eslint/issues/14798)) (Nitin Kumar)
- [`e0e8e30`](https://github.com/eslint/eslint/commit/e0e8e308929c9c66612505f2da89043f8592eea7) Docs: update BUG_REPORT template ([#​14787](https://github.com/eslint/eslint/issues/14787)) (Nitin Kumar)
- [`39115c8`](https://github.com/eslint/eslint/commit/39115c8b71d2629161359f6456f47fdbd552fddd) Docs: provide more context to no-eq-null ([#​14801](https://github.com/eslint/eslint/issues/14801)) (gfyoung)
- [`9a3c73c`](https://github.com/eslint/eslint/commit/9a3c73c130d437a65f4edba0dcb63390e68cac41) Docs: fix a broken link ([#​14790](https://github.com/eslint/eslint/issues/14790)) (Sam Chen)
- [`ddffa8a`](https://github.com/eslint/eslint/commit/ddffa8ad58b4b124b08061e9045fdb5370cbdbe3) Update: Indicating the operator in question ([#​14764](https://github.com/eslint/eslint/issues/14764)) (Paul Smith)
- [`bba714c`](https://github.com/eslint/eslint/commit/bba714c2ed813821ed288fbc07722cdde6e534fe) Update: Clarifying what changes need to be made in no-mixed-operators ([#​14765](https://github.com/eslint/eslint/issues/14765)) (Paul Smith)
- [`b0d22e3`](https://github.com/eslint/eslint/commit/b0d22e3eff18ea7f08189134c07cddceaec69a09) Docs: Mention benefit of providing `meta.docs.url` ([#​14774](https://github.com/eslint/eslint/issues/14774)) (Bryan Mishkin)
- [`000cc79`](https://github.com/eslint/eslint/commit/000cc796fd487e7b9ba8bcc5857dd691044479cc) Sponsors: Sync README with website (ESLint Jenkins)
- [`a6a7438`](https://github.com/eslint/eslint/commit/a6a7438502abc6a1e29ec35cfbe2058ffc0803b1) Chore: pin fs-teardown@0.1.1 ([#​14771](https://github.com/eslint/eslint/issues/14771)) (Milos Djermanovic)
### [`v7.30.0`](https://github.com/eslint/eslint/releases/v7.30.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.29.0...v7.30.0)
- [`5f74642`](https://github.com/eslint/eslint/commit/5f746420700d457b92dd86659de588d272937b79) Chore: don't check Program.start in SourceCode#getComments (refs [#​14744](https://github.com/eslint/eslint/issues/14744)) ([#​14748](https://github.com/eslint/eslint/issues/14748)) (Milos Djermanovic)
- [`19a871a`](https://github.com/eslint/eslint/commit/19a871a35ae9997ce352624b1081c96c54b73a9f) Docs: Suggest linting plugins for ESLint plugin developers ([#​14754](https://github.com/eslint/eslint/issues/14754)) (Bryan Mishkin)
- [`aa87329`](https://github.com/eslint/eslint/commit/aa87329d919f569404ca573b439934552006572f) Docs: fix broken links ([#​14756](https://github.com/eslint/eslint/issues/14756)) (Sam Chen)
- [`278813a`](https://github.com/eslint/eslint/commit/278813a6e759f6b5512ac64c7530c9c51732e692) Docs: fix and add more examples for new-cap rule (fixes [#​12874](https://github.com/eslint/eslint/issues/12874)) ([#​14725](https://github.com/eslint/eslint/issues/14725)) (Nitin Kumar)
- [`ed1da5d`](https://github.com/eslint/eslint/commit/ed1da5d96af2587b7211854e45cf8657ef808710) Update: ecmaVersion allows "latest" ([#​14720](https://github.com/eslint/eslint/issues/14720)) (薛定谔的猫)
- [`104c0b5`](https://github.com/eslint/eslint/commit/104c0b592f203d315a108d311c58375357e40b24) Update: improve use-isnan rule to detect `Number.NaN` (fixes [#​14715](https://github.com/eslint/eslint/issues/14715)) ([#​14718](https://github.com/eslint/eslint/issues/14718)) (Nitin Kumar)
- [`b08170b`](https://github.com/eslint/eslint/commit/b08170b92beb22db6ec612ebdfff930f9e0582ab) Update: Implement FlatConfigArray (refs [#​13481](https://github.com/eslint/eslint/issues/13481)) ([#​14321](https://github.com/eslint/eslint/issues/14321)) (Nicholas C. Zakas)
- [`f113cdd`](https://github.com/eslint/eslint/commit/f113cdd872257d72bbd66d95e4eaf13623323b24) Chore: upgrade eslint-plugin-eslint-plugin ([#​14738](https://github.com/eslint/eslint/issues/14738)) (薛定谔的猫)
- [`1b8997a`](https://github.com/eslint/eslint/commit/1b8997ab63781f4ebf87e3269400b2ef4c7d2973) Docs: Fix getRulesMetaForResults link syntax ([#​14723](https://github.com/eslint/eslint/issues/14723)) (Brandon Mills)
- [`aada733`](https://github.com/eslint/eslint/commit/aada733d2aee830aa32cccb9828cd72db4ccd6bd) Docs: fix two broken links ([#​14726](https://github.com/eslint/eslint/issues/14726)) (Sam Chen)
- [`8972529`](https://github.com/eslint/eslint/commit/8972529f82d13bd04059ee8852b4ebb9b5350962) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v7.29.0`](https://github.com/eslint/eslint/releases/v7.29.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.28.0...v7.29.0)
- [`bfbfe5c`](https://github.com/eslint/eslint/commit/bfbfe5c1fd4c39a06d5e159dbe48479ca4305fc0) New: Add only to RuleTester (refs [eslint/rfcs#​73](https://github.com/eslint/rfcs/issues/73)) ([#​14677](https://github.com/eslint/eslint/issues/14677)) (Brandon Mills)
- [`c2cd7b4`](https://github.com/eslint/eslint/commit/c2cd7b4a18057ca6067bdfc16de771dc5d90c0ea) New: Add ESLint#getRulesMetaForResults() (refs [#​13654](https://github.com/eslint/eslint/issues/13654)) ([#​14716](https://github.com/eslint/eslint/issues/14716)) (Nicholas C. Zakas)
- [`eea7e0d`](https://github.com/eslint/eslint/commit/eea7e0d09d6ef43d6663cbe424e7974764a5f7fe) Chore: remove duplicate code ([#​14719](https://github.com/eslint/eslint/issues/14719)) (Nitin Kumar)
- [`6a1c7a0`](https://github.com/eslint/eslint/commit/6a1c7a0dac050ea5876972c50563a7eb867b38d3) Fix: allow fallthrough comment inside block (fixes [#​14701](https://github.com/eslint/eslint/issues/14701)) ([#​14702](https://github.com/eslint/eslint/issues/14702)) (Kevin Gibbons)
- [`a47e5e3`](https://github.com/eslint/eslint/commit/a47e5e30b0da364593b6881f6826c595da8696f5) Docs: Add Mega-Linter to the list of integrations ([#​14707](https://github.com/eslint/eslint/issues/14707)) (Nicolas Vuillamy)
- [`353ddf9`](https://github.com/eslint/eslint/commit/353ddf965078030794419b089994373e27ffc86e) Chore: enable reportUnusedDisableDirectives in eslint-config-eslint ([#​14699](https://github.com/eslint/eslint/issues/14699)) (薛定谔的猫)
- [`757c495`](https://github.com/eslint/eslint/commit/757c49584a5852c468c1b4a0b74ad3aa39d954e5) Chore: add some rules to eslint-config-eslint ([#​14692](https://github.com/eslint/eslint/issues/14692)) (薛定谔的猫)
- [`c93a222`](https://github.com/eslint/eslint/commit/c93a222563177a9b5bc7a59aa106bc0a6d31e063) Docs: fix a broken link ([#​14697](https://github.com/eslint/eslint/issues/14697)) (Sam Chen)
- [`655c118`](https://github.com/eslint/eslint/commit/655c1187fc845bac61ae8d06c556f1a59ee2071b) Sponsors: Sync README with website (ESLint Jenkins)
- [`e2bed2e`](https://github.com/eslint/eslint/commit/e2bed2ead22b575d55ccaeed94eecd3a979dd871) Sponsors: Sync README with website (ESLint Jenkins)
- [`8490fb4`](https://github.com/eslint/eslint/commit/8490fb42e559ef0b3c34ac60be4e05e0d879a9cb) Sponsors: Sync README with website (ESLint Jenkins)
- [`ddbe877`](https://github.com/eslint/eslint/commit/ddbe877c95224e127215d35562a175c6f2b7ba22) Sponsors: Sync README with website (ESLint Jenkins)
### [`v7.28.0`](https://github.com/eslint/eslint/releases/v7.28.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.27.0...v7.28.0)
- [`1237705`](https://github.com/eslint/eslint/commit/1237705dd08c209c5e3136045ec51a4ba87a3abe) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc) to 0.4.2 ([#​14672](https://github.com/eslint/eslint/issues/14672)) (Milos Djermanovic)
- [`123fb86`](https://github.com/eslint/eslint/commit/123fb8648731c2c23313c544ffa1872d3024fe68) Docs: Add Feedback Needed triage description ([#​14670](https://github.com/eslint/eslint/issues/14670)) (Nicholas C. Zakas)
- [`c545163`](https://github.com/eslint/eslint/commit/c5451635b4e89827cfc8d8d77083647c74506e42) Update: support multiline /*eslint-env*/ directives (fixes [#​14652](https://github.com/eslint/eslint/issues/14652)) ([#​14660](https://github.com/eslint/eslint/issues/14660)) (薛定谔的猫)
- [`8d1e75a`](https://github.com/eslint/eslint/commit/8d1e75a31b3e3d67130709a219bdd07ce6f3cf74) Upgrade: glob-parent version in package.json ([#​14658](https://github.com/eslint/eslint/issues/14658)) (Hamza Najeeb)
- [`1f048cb`](https://github.com/eslint/eslint/commit/1f048cb0eec660d2052f1758f4b2ad7b1cb424e1) Fix: no-implicit-coercion false positive with `String()` (fixes [#​14623](https://github.com/eslint/eslint/issues/14623)) ([#​14641](https://github.com/eslint/eslint/issues/14641)) (Milos Djermanovic)
- [`d709abf`](https://github.com/eslint/eslint/commit/d709abfdde087325d4578b6709dc61040b8ca9d8) Chore: fix comment location in no-unused-vars ([#​14648](https://github.com/eslint/eslint/issues/14648)) (Milos Djermanovic)
- [`e44ce0a`](https://github.com/eslint/eslint/commit/e44ce0a8acfaad513c385150c25e76e82a1b8f12) Fix: no-duplicate-imports allow unmergeable (fixes [#​12758](https://github.com/eslint/eslint/issues/12758), fixes [#​12760](https://github.com/eslint/eslint/issues/12760)) ([#​14238](https://github.com/eslint/eslint/issues/14238)) (Soufiane Boutahlil)
- [`bb66a3d`](https://github.com/eslint/eslint/commit/bb66a3d91af426dac9a7ffdbe47bdbbc0ffd4dd7) New: add `getPhysicalFilename()` method to rule context (fixes [#​11989](https://github.com/eslint/eslint/issues/11989)) ([#​14616](https://github.com/eslint/eslint/issues/14616)) (Nitin Kumar)
- [`2e43dac`](https://github.com/eslint/eslint/commit/2e43dacd24337a82d4184fac9b44d497675f46ef) Docs: fix `no-sequences` example ([#​14643](https://github.com/eslint/eslint/issues/14643)) (Nitin Kumar)
- [`958ff4e`](https://github.com/eslint/eslint/commit/958ff4e8a5102f204f1484d09985e28a79790996) Docs: add note for arrow functions in no-seq rule ([#​14578](https://github.com/eslint/eslint/issues/14578)) (Nitin Kumar)
- [`e4f111b`](https://github.com/eslint/eslint/commit/e4f111b67d114adbf76a9c9dbb18fa4f49bc91b6) Fix: arrow-body-style crash with object pattern (fixes [#​14633](https://github.com/eslint/eslint/issues/14633)) ([#​14635](https://github.com/eslint/eslint/issues/14635)) (Milos Djermanovic)
- [`ec28b5a`](https://github.com/eslint/eslint/commit/ec28b5a2bdc69f34ce29d670f5e84d2446774a00) Chore: upgrade eslint-plugin-eslint-plugin ([#​14590](https://github.com/eslint/eslint/issues/14590)) (薛定谔的猫)
- [`85a2725`](https://github.com/eslint/eslint/commit/85a2725b1fade5538e727102d9701ccb503e54d4) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v7.27.0`](https://github.com/eslint/eslint/releases/v7.27.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.26.0...v7.27.0)
- [`2c0868c`](https://github.com/eslint/eslint/commit/2c0868cbeadc9f42716fa1178ebdc6b4cee6d31e) Chore: merge all html formatter files into `html.js` ([#​14612](https://github.com/eslint/eslint/issues/14612)) (Milos Djermanovic)
- [`9e9b5e0`](https://github.com/eslint/eslint/commit/9e9b5e07475564813b62cd1d7562a93c5fb4bc74) Update: no-unused-vars false negative with comma operator (fixes [#​14325](https://github.com/eslint/eslint/issues/14325)) ([#​14354](https://github.com/eslint/eslint/issues/14354)) (Nitin Kumar)
- [`afe9569`](https://github.com/eslint/eslint/commit/afe95693e1e4316a1c6f01d39345061d4c5921c7) Chore: use includes instead of indexOf ([#​14607](https://github.com/eslint/eslint/issues/14607)) (Mikhail Bodrov)
- [`c0f418e`](https://github.com/eslint/eslint/commit/c0f418e2476df98519bc156b81d20431984e8704) Chore: Remove lodash ([#​14287](https://github.com/eslint/eslint/issues/14287)) (Stephen Wade)
- [`52655dd`](https://github.com/eslint/eslint/commit/52655dd54925ee02af2ba3a0ebc09de959ae3101) Update: no-restricted-imports custom message for patterns (fixes [#​11843](https://github.com/eslint/eslint/issues/11843)) ([#​14580](https://github.com/eslint/eslint/issues/14580)) (Alex Holden)
- [`967b1c4`](https://github.com/eslint/eslint/commit/967b1c4ceca8f5248378477da94ff118dafaa647) Chore: Fix typo in large.js ([#​14589](https://github.com/eslint/eslint/issues/14589)) (Ikko Ashimine)
- [`2466a05`](https://github.com/eslint/eslint/commit/2466a05160de60958457d984b79fd445c12ebc98) Sponsors: Sync README with website (ESLint Jenkins)
- [`fe29f18`](https://github.com/eslint/eslint/commit/fe29f18227fd02fd7c3da033417d621275b00d0a) Sponsors: Sync README with website (ESLint Jenkins)
- [`086c1d6`](https://github.com/eslint/eslint/commit/086c1d6e8593cf8e7851daa8f2a890c213cf6999) Chore: add more test cases for `no-sequences` ([#​14579](https://github.com/eslint/eslint/issues/14579)) (Nitin Kumar)
- [`6a2ced8`](https://github.com/eslint/eslint/commit/6a2ced892c0dc43fa4942293b9f1c4b9151c3741) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v7.26.0`](https://github.com/eslint/eslint/releases/v7.26.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.25.0...v7.26.0)
- [`aaf65e6`](https://github.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b) Upgrade: eslintrc for ModuleResolver fix ([#​14577](https://github.com/eslint/eslint/issues/14577)) (Brandon Mills)
- [`ae6dbd1`](https://github.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a) Fix: track variables, not names in require-atomic-updates (fixes [#​14208](https://github.com/eslint/eslint/issues/14208)) ([#​14282](https://github.com/eslint/eslint/issues/14282)) (Patrick Ahmetovic)
- [`6a86e50`](https://github.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d) Chore: remove loose-parser tests (fixes [#​14315](https://github.com/eslint/eslint/issues/14315)) ([#​14569](https://github.com/eslint/eslint/issues/14569)) (Milos Djermanovic)
- [`ee3a3ea`](https://github.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1) Fix: create `.eslintrc.cjs` for `module` type ([#​14304](https://github.com/eslint/eslint/issues/14304)) (Nitin Kumar)
- [`6791dec`](https://github.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073) Docs: fix example for require-atomic-updates ([#​14562](https://github.com/eslint/eslint/issues/14562)) (Milos Djermanovic)
- [`388eb7e`](https://github.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb) Sponsors: Sync README with website (ESLint Jenkins)
- [`f071d1e`](https://github.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e) Update: Add automated suggestion to `radix` rule for parsing decimals ([#​14291](https://github.com/eslint/eslint/issues/14291)) (Bryan Mishkin)
- [`0b6a3f3`](https://github.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac) New: Include XO style guide in `eslint --init` ([#​14193](https://github.com/eslint/eslint/issues/14193)) (Federico Brigante)
### [`v7.25.0`](https://github.com/eslint/eslint/releases/v7.25.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.24.0...v7.25.0)
- [`5df5e4a`](https://github.com/eslint/eslint/commit/5df5e4a9976964fcf4dc67e241d4e22ec1370fe0) Update: highlight last write reference for no-unused-vars (fixes [#​14324](https://github.com/eslint/eslint/issues/14324)) ([#​14335](https://github.com/eslint/eslint/issues/14335)) (Nitin Kumar)
- [`0023872`](https://github.com/eslint/eslint/commit/00238729329b86b4f8af89ebfe278da3095a6075) Docs: Add deprecated note to `working-with-rules-deprecated` page ([#​14344](https://github.com/eslint/eslint/issues/14344)) (Michael Novotny)
- [`36fca70`](https://github.com/eslint/eslint/commit/36fca70fa29ab65080076810de98e09133254b8a) Chore: Upgrade eslump to 3.0.0 ([#​14350](https://github.com/eslint/eslint/issues/14350)) (Stephen Wade)
- [`59b689a`](https://github.com/eslint/eslint/commit/59b689a0b3fa658b8380431007cc1facb4617a3b) Chore: add node v16 ([#​14355](https://github.com/eslint/eslint/issues/14355)) (薛定谔的猫)
- [`35a1f5e`](https://github.com/eslint/eslint/commit/35a1f5e967e4e87360d3e70d3fca0f7adeeaa1d7) Sponsors: Sync README with website (ESLint Jenkins)
- [`fb0a92b`](https://github.com/eslint/eslint/commit/fb0a92b3d2fed4a17bc39b7f02c540cd1175ec7d) Chore: rename misspelled identifier in test ([#​14346](https://github.com/eslint/eslint/issues/14346)) (Tobias Nießen)
- [`f2babb1`](https://github.com/eslint/eslint/commit/f2babb1069194166e0ac1afd1269bbd06ac299b6) Docs: update pull request template ([#​14336](https://github.com/eslint/eslint/issues/14336)) (Nitin Kumar)
- [`02dde29`](https://github.com/eslint/eslint/commit/02dde29eeb523ca24bc4ae7797d38627c3ba9fe9) Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' ([#​14332](https://github.com/eslint/eslint/issues/14332)) (Nate-Wilkins)
- [`07d14c3`](https://github.com/eslint/eslint/commit/07d14c304c358fbc9c3d318e1377d2b2bda9179f) Chore: remove extraneous command from lint-staged config ([#​14314](https://github.com/eslint/eslint/issues/14314)) (James George)
- [`41b3570`](https://github.com/eslint/eslint/commit/41b3570b6c014c534bb3208ed00050fd99842101) Update: lint code block with same extension but different content ([#​14227](https://github.com/eslint/eslint/issues/14227)) (JounQin)
- [`eb29996`](https://github.com/eslint/eslint/commit/eb299966bdc3920dd2c6f9774d95103d242fc409) Docs: add more examples with arrow functions for no-sequences rule ([#​14313](https://github.com/eslint/eslint/issues/14313)) (Nitin Kumar)
### [`v7.24.0`](https://github.com/eslint/eslint/releases/v7.24.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.23.0...v7.24.0)
- [`0c346c8`](https://github.com/eslint/eslint/commit/0c346c87fa83c6d1184fdafb9c0748c2e15a423d) Chore: ignore `pnpm-lock.yaml` ([#​14303](https://github.com/eslint/eslint/issues/14303)) (Nitin Kumar)
- [`f06ecdf`](https://github.com/eslint/eslint/commit/f06ecdf78b6d6f366434d73a6acfe7041d575223) Update: Add disallowTemplateShorthand option in no-implicit-coercion ([#​13579](https://github.com/eslint/eslint/issues/13579)) (Remco Haszing)
- [`71a80e3`](https://github.com/eslint/eslint/commit/71a80e38aab2dada01b808ed43d9b0e806d863c4) Docs: fix broken links in Node.js API docs toc ([#​14296](https://github.com/eslint/eslint/issues/14296)) (u-sho (Shouhei Uechi))
- [`bd46dc4`](https://github.com/eslint/eslint/commit/bd46dc4647faa4c3bbb5f60d4c00616a64081398) Docs: Fix incorrect reference to "braces" in arrow-parens ([#​14300](https://github.com/eslint/eslint/issues/14300)) (emclain)
- [`0d6235e`](https://github.com/eslint/eslint/commit/0d6235ea201b8b90761ee69bb4d46ae18899c28d) Docs: update header in max-lines ([#​14273](https://github.com/eslint/eslint/issues/14273)) (Shinigami)
- [`70c9216`](https://github.com/eslint/eslint/commit/70c92164017238e329e3a2d1654a0227b8f953f7) Docs: Update issue triage to include blocked column ([#​14275](https://github.com/eslint/eslint/issues/14275)) (Nicholas C. Zakas)
- [`abca186`](https://github.com/eslint/eslint/commit/abca186a845200fd7728c4e5f220973e640054f9) Docs: Fix typo in suggestions section ([#​14293](https://github.com/eslint/eslint/issues/14293)) (Kevin Partington)
- [`c4d8b0d`](https://github.com/eslint/eslint/commit/c4d8b0db62b859e721105d4bc0f4044ce346995e) Fix: no-unused-vars ignoreRestSiblings check assignments (fixes [#​14163](https://github.com/eslint/eslint/issues/14163)) ([#​14264](https://github.com/eslint/eslint/issues/14264)) (YeonJuan)
- [`b51d077`](https://github.com/eslint/eslint/commit/b51d0778d76c2aa27578caca3ea82c867dced3e4) Update: add ignoreNonDeclaration to no-multi-assign rule (fixes [#​12545](https://github.com/eslint/eslint/issues/12545)) ([#​14185](https://github.com/eslint/eslint/issues/14185)) (t-mangoe)
- [`c981fb1`](https://github.com/eslint/eslint/commit/c981fb1994cd04914042ced1980aa86b68ba7be9) Chore: Upgrade mocha to 8.3.2 ([#​14278](https://github.com/eslint/eslint/issues/14278)) (Stephen Wade)
- [`147fc04`](https://github.com/eslint/eslint/commit/147fc045e699811fab33dddf77498324ddf7e9d6) Docs: Fix `repro:needed` label in bug report template ([#​14285](https://github.com/eslint/eslint/issues/14285)) (Milos Djermanovic)
- [`e1cfde9`](https://github.com/eslint/eslint/commit/e1cfde93eec71a15c2df1ad660a7a6171204ba80) Docs: Update bug report template ([#​14276](https://github.com/eslint/eslint/issues/14276)) (Nicholas C. Zakas)
- [`c85c2f1`](https://github.com/eslint/eslint/commit/c85c2f1138a9e952655f19ee780ab0c8e35431a8) Docs: Add fatal to Node.js API LintMessage type ([#​14251](https://github.com/eslint/eslint/issues/14251)) (Brandon Mills)
### [`v7.23.0`](https://github.com/eslint/eslint/releases/v7.23.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.22.0...v7.23.0)
- [`687ccae`](https://github.com/eslint/eslint/commit/687ccae517b8b815cf21e948f80d22e2bf118a99) Update: add option "allowInParentheses" to no-sequences (fixes [#​14197](https://github.com/eslint/eslint/issues/14197)) ([#​14199](https://github.com/eslint/eslint/issues/14199)) (Daniel Rentz)
- [`dbf2529`](https://github.com/eslint/eslint/commit/dbf252964d9a2b8957cfe0aed5c87a6d4a5cce24) Sponsors: Sync README with website (ESLint Jenkins)
- [`4bdf2c1`](https://github.com/eslint/eslint/commit/4bdf2c1dade27625b601080687ce95b8c229e491) Sponsors: Sync README with website (ESLint Jenkins)
- [`49d1697`](https://github.com/eslint/eslint/commit/49d16977d969070e5240074e76036f56631a90d3) Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps ([#​14244](https://github.com/eslint/eslint/issues/14244)) (Brandon Mills)
- [`43f1685`](https://github.com/eslint/eslint/commit/43f1685356b9840e09631843ad9ccf0440a498b0) Update: `--quiet` should not supress `--max-warnings` (fixes [#​14202](https://github.com/eslint/eslint/issues/14202)) ([#​14242](https://github.com/eslint/eslint/issues/14242)) (Milos Djermanovic)
- [`909c727`](https://github.com/eslint/eslint/commit/909c7271b8d294bd884827ad5df02615b6ec5e82) Docs: Add valid example that shows vars in a block scope ([#​14230](https://github.com/eslint/eslint/issues/14230)) (Ed S)
- [`28583eb`](https://github.com/eslint/eslint/commit/28583eb8ada20f32579841bec3fbd60a018d5931) Fix: no-mixed-operators false positives with `? :` (fixes [#​14223](https://github.com/eslint/eslint/issues/14223)) ([#​14226](https://github.com/eslint/eslint/issues/14226)) (Milos Djermanovic)
- [`a99eb2d`](https://github.com/eslint/eslint/commit/a99eb2dc2a297d16e40a9feef3956668716c4eb5) Fix: Clarify line breaks in object-curly-newline (fixes [#​14024](https://github.com/eslint/eslint/issues/14024)) ([#​14063](https://github.com/eslint/eslint/issues/14063)) (armin yahya)
- [`8984c91`](https://github.com/eslint/eslint/commit/8984c91372e64d1e8dd2ce21b87b80977d57bff9) Update: eslint --env-info output os info ([#​14059](https://github.com/eslint/eslint/issues/14059)) (薛定谔的猫)
- [`2a79306`](https://github.com/eslint/eslint/commit/2a79306f71c4c80f1e3e73be2a140d07cf55c63d) Sponsors: Sync README with website (ESLint Jenkins)
- [`ebd7026`](https://github.com/eslint/eslint/commit/ebd70263f6e6fe597613d90f4b8de84710c2f3d6) Docs: Fix typo ([#​14225](https://github.com/eslint/eslint/issues/14225)) (Greg Finley)
- [`a2013fc`](https://github.com/eslint/eslint/commit/a2013fcf996c8651bc760df21d900442828a6884) Sponsors: Sync README with website (ESLint Jenkins)
### [`v7.22.0`](https://github.com/eslint/eslint/releases/v7.22.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0)
- [`3a432d8`](https://github.com/eslint/eslint/commit/3a432d82b3a5710aff7da20302fe0b94fedc46c2) Docs: Improve documentation for indent rule ([#​14168](https://github.com/eslint/eslint/issues/14168)) (Serkan Özel)
- [`f62ec8d`](https://github.com/eslint/eslint/commit/f62ec8d30d925e70e4d0d40640857c587ac2e116) Update: throw error when fix range is invalid ([#​14142](https://github.com/eslint/eslint/issues/14142)) (Jacob Bandes-Storch)
- [`0eecad2`](https://github.com/eslint/eslint/commit/0eecad271358f753730741fcfcb2f7cc915c1fa7) Upgrade: Update lodash in package.json to V 4.17.21 ([#​14159](https://github.com/eslint/eslint/issues/14159)) (Basem Al-Nabulsi)
- [`5ad91aa`](https://github.com/eslint/eslint/commit/5ad91aa7df3d6bc185786e6eccd9e055fd951055) Update: report es2021 globals in no-extend-native (refs [#​13602](https://github.com/eslint/eslint/issues/13602)) ([#​14177](https://github.com/eslint/eslint/issues/14177)) (Milos Djermanovic)
- [`c295581`](https://github.com/eslint/eslint/commit/c295581aca4e08ec4ae8e5ee5726a6f454a3ee26) Chore: remove leftover JSDoc from lint-result-cache ([#​14176](https://github.com/eslint/eslint/issues/14176)) (Milos Djermanovic)
- [`0d541f9`](https://github.com/eslint/eslint/commit/0d541f9d9d58966372e2055a8f69fb9483d56a4b) Chore: Reduce lodash usage ([#​14178](https://github.com/eslint/eslint/issues/14178)) (Stephen Wade)
- [`27a67d7`](https://github.com/eslint/eslint/commit/27a67d71ffa9bbd7af02ae448844e127bcf956dc) Sponsors: Sync README with website (ESLint Jenkins)
- [`459d821`](https://github.com/eslint/eslint/commit/459d821f4a599501ceb002f9d7a5034fc45ffbb0) Chore: upgrade dependencies of browser test ([#​14127](https://github.com/eslint/eslint/issues/14127)) (Pig Fang)
- [`ebfb63a`](https://github.com/eslint/eslint/commit/ebfb63a682004a008f2707dbad616e5ae1630b2c) Sponsors: Sync README with website (ESLint Jenkins)
- [`3ba029f`](https://github.com/eslint/eslint/commit/3ba029fbffd44068be93254890fc2aec3e92c212) Docs: Remove Extraneous Dash ([#​14164](https://github.com/eslint/eslint/issues/14164)) (Danny Hurlburt)
- [`6f4540e`](https://github.com/eslint/eslint/commit/6f4540ea7ea39775906526506fd7abd7ea97610c) Sponsors: Sync README with website (ESLint Jenkins)
- [`ddf361c`](https://github.com/eslint/eslint/commit/ddf361ca2a2a01a9974f421e5f62270df282d0e8) Docs: Fix Formatting ([#​14154](https://github.com/eslint/eslint/issues/14154)) (Danny Hurlburt)
- [`c0d2ac1`](https://github.com/eslint/eslint/commit/c0d2ac16f8f9c75c62c78e9fe6a24a25ba0d7828) Sponsors: Sync README with website (ESLint Jenkins)
- [`a8df03e`](https://github.com/eslint/eslint/commit/a8df03efe3bc47665d2112c2cdd5bead337d475d) Docs: Clarify triage process ([#​14117](https://github.com/eslint/eslint/issues/14117)) (Nicholas C. Zakas)
### [`v7.21.0`](https://github.com/eslint/eslint/releases/v7.21.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.20.0...v7.21.0)
- [`3cd5440`](https://github.com/eslint/eslint/commit/3cd5440b94d5fa4f11a09f50b685f6150f0c2d41) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc) to 0.4.0 ([#​14147](https://github.com/eslint/eslint/issues/14147)) (Brandon Mills)
- [`c0b8c71`](https://github.com/eslint/eslint/commit/c0b8c71df4d0b3f54b20587432d9133741985d5c) Upgrade: Puppeteer to 7.1.0 ([#​14122](https://github.com/eslint/eslint/issues/14122)) (Tim van der Lippe)
- [`08ae31e`](https://github.com/eslint/eslint/commit/08ae31e539e381cd0eabf6393fa5c20f1d59125f) New: Implement cacheStrategy (refs [eslint/rfcs#​63](https://github.com/eslint/rfcs/issues/63)) ([#​14119](https://github.com/eslint/eslint/issues/14119)) (Manu Chambon)
- [`5e51fd2`](https://github.com/eslint/eslint/commit/5e51fd28dc773c11c924450d24088f97f2824f00) Update: do not ignore symbolic links (fixes [#​13551](https://github.com/eslint/eslint/issues/13551), fixes [#​13615](https://github.com/eslint/eslint/issues/13615)) ([#​14126](https://github.com/eslint/eslint/issues/14126)) (Pig Fang)
- [`87c43a5`](https://github.com/eslint/eslint/commit/87c43a5d7ea2018cffd6d9b5c431ecb60caaf0d6) Chore: improve a few comments and fix typos ([#​14125](https://github.com/eslint/eslint/issues/14125)) (Tobias Nießen)
- [`e19c51e`](https://github.com/eslint/eslint/commit/e19c51ea2ef2cf666d94218c66f6b223bb2e9dae) Sponsors: Sync README with website (ESLint Jenkins)
- [`b8aea99`](https://github.com/eslint/eslint/commit/b8aea9988b6451b6a05af4f3ede8d6ed5c1d9926) Fix: pluralize 'line' to 'lines' in max-lines-per-function description ([#​14115](https://github.com/eslint/eslint/issues/14115)) (Trevin Hofmann)
- [`f5b53e2`](https://github.com/eslint/eslint/commit/f5b53e285ab5286ea382d73b379b820f649c20d0) Sponsors: Sync README with website (ESLint Jenkins)
- [`eee1213`](https://github.com/eslint/eslint/commit/eee12134ce0956e9f825c1630776b1731551a948) Sponsors: Sync README with website (ESLint Jenkins)
- [`5c4d7ea`](https://github.com/eslint/eslint/commit/5c4d7ea8d2e8d137c42b918dc99a84b4a5fed9b3) Sponsors: Sync README with website (ESLint Jenkins)
### [`v7.20.0`](https://github.com/eslint/eslint/releases/v7.20.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.19.0...v7.20.0)
- [`f4ac3b0`](https://github.com/eslint/eslint/commit/f4ac3b0e7072fbd3c14e9c64ff0c2c255a4eb730) Docs: fix sibling selector descriptions ([#​14099](https://github.com/eslint/eslint/issues/14099)) (Milos Djermanovic)
- [`9d6063a`](https://github.com/eslint/eslint/commit/9d6063add931f0803cae1676d5df307baf114360) Fix: Crash with esquery when using JSX (fixes [#​13639](https://github.com/eslint/eslint/issues/13639)) ([#​14072](https://github.com/eslint/eslint/issues/14072)) (Yosuke Ota)
- [`a0871f1`](https://github.com/eslint/eslint/commit/a0871f1840060bd23cfe0952a096b107142db2f0) Docs: Triage process ([#​14014](https://github.com/eslint/eslint/issues/14014)) (Nicholas C. Zakas)
- [`ad90761`](https://github.com/eslint/eslint/commit/ad9076183bc2c2029525edfc4596e403999348d1) Update: add enforceForJSX option to no-unused-expressions rule ([#​14012](https://github.com/eslint/eslint/issues/14012)) (Duncan Beevers)
- [`d6c84af`](https://github.com/eslint/eslint/commit/d6c84af67318537177ffac0120a81af08e3e9df4) Fix: `--init` autoconfig shouldn't add deprecated rules (fixes [#​14017](https://github.com/eslint/eslint/issues/14017)) ([#​14060](https://github.com/eslint/eslint/issues/14060)) (Milos Djermanovic)
- [`9b277a1`](https://github.com/eslint/eslint/commit/9b277a16a7261e51b7ba36d6de7f996e9203a6a4) Fix: Support ENOTDIR error code in the folder existence checking utility ([#​13973](https://github.com/eslint/eslint/issues/13973)) (Constantine Genchevsky)
- [`7aeb127`](https://github.com/eslint/eslint/commit/7aeb12798f2b9da706f3593f26a02e717929c9af) Upgrade: pin [@​babel/code-frame](https://github.com/babel/code-frame)[@​7](https://github.com/7).12.11 ([#​14067](https://github.com/eslint/eslint/issues/14067)) (Milos Djermanovic)
- [`b4e2af5`](https://github.com/eslint/eslint/commit/b4e2af5db1c29343ffec2cd104b04bf39b77ee56) Docs: Add more fields to bug report template ([#​14039](https://github.com/eslint/eslint/issues/14039)) (Nicholas C. Zakas)
- [`96f1d49`](https://github.com/eslint/eslint/commit/96f1d49a4647e59f2fb918be096654e290513adc) Sponsors: Sync README with website (ESLint Jenkins)
- [`cb27b0a`](https://github.com/eslint/eslint/commit/cb27b0abeda6dfee55dd43b9cbe12afad321f55d) Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
- [`4cab165`](https://github.com/eslint/eslint/commit/4cab165bf4e6e5e9f42a59a37a8ff2548c0af87d) Sponsors: Sync README with website (ESLint Jenkins)
### [`v7.19.0`](https://github.com/eslint/eslint/releases/v7.19.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.18.0...v7.19.0)
- [`ce7f061`](https://github.com/eslint/eslint/commit/ce7f06121d9eb9cc2b3da24b4456b4d382e1413b) Update: add shadowed variable loc to message in no-shadow (fixes [#​13646](https://github.com/eslint/eslint/issues/13646)) ([#​13841](https://github.com/eslint/eslint/issues/13841)) (t-mangoe)
- [`c60e23f`](https://github.com/eslint/eslint/commit/c60e23ff306a14ca6eabcadb275ed27995fcc6e4) Update: fix `let` logic in for-in and for-of loops in no-extra-parens ([#​14011](https://github.com/eslint/eslint/issues/14011)) (Milos Djermanovic)
- [`d76e8f6`](https://github.com/eslint/eslint/commit/d76e8f69bd791357c67ada7b5c55608acf29b622) Fix: no-useless-rename invalid autofix with parenthesized identifiers ([#​14032](https://github.com/eslint/eslint/issues/14032)) (Milos Djermanovic)
- [`5800d92`](https://github.com/eslint/eslint/commit/5800d921144ec330b6ee7cd03364434007331354) Docs: Clarify stylistic rule update policy ([#​14052](https://github.com/eslint/eslint/issues/14052)) (Brandon Mills)
- [`0ccf6d2`](https://github.com/eslint/eslint/commit/0ccf6d200147437b338cadb34546451972befd75) Docs: remove configuring.md ([#​14036](https://github.com/eslint/eslint/issues/14036)) (Milos Djermanovic)
- [`65bb0ab`](https://github.com/eslint/eslint/commit/65bb0abde56f72586036fff151aa2d13f1b7be6c) Chore: Clean up new issue workflow ([#​14040](https://github.com/eslint/eslint/issues/14040)) (Nicholas C. Zakas)
- [`e1da90f`](https://github.com/eslint/eslint/commit/e1da90fc414a3c9c16f52db4a5bd81bd4f9532a4) Fix: nested indenting for offsetTernaryExpressions: true (fixes [#​13971](https://github.com/eslint/eslint/issues/13971)) ([#​13972](https://github.com/eslint/eslint/issues/13972)) (Chris Brody)
- [`1a078b9`](https://github.com/eslint/eslint/commit/1a078b9166f29cb3760435ddbc1a0da4a0974d4a) Update: check ternary `:` even if `?` was reported in space-infix-ops ([#​13963](https://github.com/eslint/eslint/issues/13963)) (Milos Djermanovic)
- [`fb27422`](https://github.com/eslint/eslint/commit/fb274226242eaebc1480fc9c901202986afc3c8a) Fix: extend prefer-const fixer range to whole declaration (fixes [#​13899](https://github.com/eslint/eslint/issues/13899)) ([#​14033](https://github.com/eslint/eslint/issues/14033)) (Nitin Kumar)
- [`e0b05c7`](https://github.com/eslint/eslint/commit/e0b05c704f3ce6f549d14718236d22fe49fcb611) Docs: add a correct example to no-unsafe-optional-chaining (refs [#​14029](https://github.com/eslint/eslint/issues/14029)) ([#​14050](https://github.com/eslint/eslint/issues/14050)) (armin yahya)
- [`46e836d`](https://github.com/eslint/eslint/commit/46e836d46442d2ec756038a2e12ba19b74394dbd) Sponsors: Sync README with website (ESLint Jenkins)
- [`3fc4fa4`](https://github.com/eslint/eslint/commit/3fc4fa485ca9ccd5e16dbc7e53ba31452d22dc4a) Docs: update configuring links ([#​14038](https://github.com/eslint/eslint/issues/14038)) (Milos Djermanovic)
- [`8561c21`](https://github.com/eslint/eslint/commit/8561c2116ef89e53ebffb750066f1b00a4acdb76) Docs: fix broken links in configuring/README.md ([#​14046](https://github.com/eslint/eslint/issues/14046)) (Milos Djermanovic)
- [`1c309eb`](https://github.com/eslint/eslint/commit/1c309ebca4a81a0faf397103dbc621019dea8c9c) Update: fix no-invalid-regexp false negatives with no flags specified ([#​14018](https://github.com/eslint/eslint/issues/14018)) (Milos Djermanovic)
- [`f6602d5`](https://github.com/eslint/eslint/commit/f6602d569427e9e2a4f3b5ca3fc3a8bffb28d15e) Docs: Reorganize Configuration Documentation ([#​13837](https://github.com/eslint/eslint/issues/13837)) (klkhan)
- [`c753b44`](https://github.com/eslint/eslint/commit/c753b442ef67867a178ffc2ad29b4e0534f72469) Sponsors: Sync README with website (ESLint Jenkins)
- [`a4fdb70`](https://github.com/eslint/eslint/commit/a4fdb7001aa41b9ad8bb92cc8a47b9135c94afc7) Docs: Fixed Typo ([#​14007](https://github.com/eslint/eslint/issues/14007)) (Yash Singh)
- [`f7ca481`](https://github.com/eslint/eslint/commit/f7ca48165d025e01c38698352cff24d1de87cc8b) Docs: Explain why we disable lock files (refs [eslint/tsc-meetings#​234](https://github.com/eslint/tsc-meetings/issues/234)) ([#​14006](https://github.com/eslint/eslint/issues/14006)) (Brandon Mills)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/42Update dependency eslint-plugin-vue to v7.18.02022-03-02T15:22:19ZTobinskUpdate dependency eslint-plugin-vue to v7.18.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`^7...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`^7.1.0` -> `7.18.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/7.4.1/7.18.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/7.18.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/7.18.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/7.18.0/compatibility-slim/7.4.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/7.18.0/confidence-slim/7.4.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>vuejs/eslint-plugin-vue</summary>
### [`v7.18.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.18.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.17.0...v7.18.0)
#### ✨ Enhancements
- [#​1626](https://github.com/vuejs/eslint-plugin-vue/issues/1626) Added `vue/component-api-style` rule that aims to make the API style you use to define Vue components consistent in your project.
#### ⚙️ Updates
- [#​1619](https://github.com/vuejs/eslint-plugin-vue/issues/1619) Updated `vue/script-indent` rule to support Class static block and typescript-eslint v5(rc)
- [#​1620](https://github.com/vuejs/eslint-plugin-vue/issues/1620) Changed type determination logic of type-only `defineProps` to follow vue v3.2.9.
***
**All commits:** [v7.17.0 -> v7.18.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.17.0...v7.18.0)
### [`v7.17.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.17.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.16.0...v7.17.0)
#### ✨ Enhancements
- [#​1605](https://github.com/vuejs/eslint-plugin-vue/issues/1605) Added `vue/no-v-text` rule that disallow `v-text` directive.
#### :gear: Updates
- [#​1607](https://github.com/vuejs/eslint-plugin-vue/issues/1607), [#​1610](https://github.com/vuejs/eslint-plugin-vue/issues/1610) Added support for ESLint v8 (beta).
Note that ESLint v8 **beta** support will be removed without notice once a stable version of ESLint v8 is released.
***
**All commits:** [v7.16.0 -> v7.17.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.16.0...v7.17.0)
### [`v7.16.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.16.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.2...v7.16.0)
#### ✨ Enhancements
- [#​1596](https://github.com/vuejs/eslint-plugin-vue/issues/1596) Added `vue/valid-v-memo` rule that enforce valid `v-memo` directives.
- [#​1599](https://github.com/vuejs/eslint-plugin-vue/issues/1599) Updated `vue/no-unsupported-features` rule to support Vue 3.2 syntaxes.
#### 🐛 Bug Fixes
- [#​1602](https://github.com/vuejs/eslint-plugin-vue/issues/1602) Fixed false positives for namespace component in `vue/script-setup-uses-vars` rule.
#### :gear: Updates
- [#​1598](https://github.com/vuejs/eslint-plugin-vue/issues/1598) Updated `vue/no-restricted-v-bind` and `vue/valid-v-bind` rules to support `attr` modifier.
***
**All commits:** [v7.15.2 -> v7.16.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.2...v7.16.0)
### [`v7.15.2`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.15.2)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.1...v7.15.2)
#### 🐛 Bug Fixes
- [#​1600](https://github.com/vuejs/eslint-plugin-vue/issues/1600) Fixed false positives in `vue/no-use-computed-property-like-method` rule.
***
**All commits:** [v7.15.1 -> v7.15.2](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.1...v7.15.2)
### [`v7.15.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.15.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.0...v7.15.1)
#### 🐛 Bug Fixes
- [#​1590](https://github.com/vuejs/eslint-plugin-vue/issues/1590) Fixed message typo in `vue/no-reserved-keys` rule.
- [#​1591](https://github.com/vuejs/eslint-plugin-vue/issues/1591) Fixed false positives for type-only defineProps in `vue/require-default-prop` rule.
***
**All commits:** [v7.15.0 -> v7.15.1](https://github.com/vuejs/eslint-plugin-vue/compare/v7.15.0...v7.15.1)
### [`v7.15.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.15.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.14.0...v7.15.0)
#### ✨ Enhancements
- [#​1234](https://github.com/vuejs/eslint-plugin-vue/issues/1234) Added `vue/no-use-computed-property-like-method` rule that disallows to use computed property like method.
- [#​1586](https://github.com/vuejs/eslint-plugin-vue/issues/1586) Added `vue/block-lang` rule rule that disallows the use of languages other than those available in the your application for the `lang` attribute of block elements.
- [#​1576](https://github.com/vuejs/eslint-plugin-vue/issues/1576) Updated some rules to support style CSS variable injection.
- `vue/comma-spacing` rule.
- `vue/dot-notation` rule.
- `vue/eqeqeq` rule.
- `vue/func-call-spacing` rule.
- `vue/no-extra-parens` rule.
- `vue/no-restricted-syntax` rule.
- `vue/no-useless-concat` rule.
- `vue/prefer-template` rule.
- `vue/space-in-parens` rule.
- `vue/space-infix-ops` rule.
- `vue/space-unary-ops` rule.
- `vue/template-curly-spacing` rule.
#### 🐛 Bug Fixes
- [#​1584](https://github.com/vuejs/eslint-plugin-vue/issues/1584) Fixed false positives for call expression in `vue/no-mutating-props` rule.
#### :gear: Updates
- [#​1576](https://github.com/vuejs/eslint-plugin-vue/issues/1576) Upgraded vue-eslint-parser.
***
**All commits:** [v7.14.0 -> v7.15.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.14.0...v7.15.0)
### [`v7.14.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.14.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.13.0...v7.14.0)
#### ✨ Enhancements
- [#​1568](https://github.com/vuejs/eslint-plugin-vue/issues/1568) Added `vue/require-expose` rule that enforces the component to explicitly declare the exposed properties to the component using `expose`.
- [#​1566](https://github.com/vuejs/eslint-plugin-vue/issues/1566) Updated `vue/no-unused-properties` rule to support `expose`
- [#​1574](https://github.com/vuejs/eslint-plugin-vue/issues/1574) Updated some rules to support style CSS vars injection.
- `vue/no-parsing-error` rule.
- `vue/no-unused-properties` rule.
- `vue/script-setup-uses-vars` rule.
- `vue/no-unsupported-features` rule.
- [#​1565](https://github.com/vuejs/eslint-plugin-vue/issues/1565) Improved report location of `vue/valid-v-xxx` rules.
#### 🐛 Bug Fixes
- [#​1569](https://github.com/vuejs/eslint-plugin-vue/issues/1569) Fixed false positives for `<script setup>` in `vue/no-lifecycle-after-await` rule.
- [#​1569](https://github.com/vuejs/eslint-plugin-vue/issues/1569) Fixed false positives for `<script setup>` in `vue/no-watch-after-await` rule.
- [#​1569](https://github.com/vuejs/eslint-plugin-vue/issues/1569) Fixed false positives for `<script setup>` in `vue/no-restricted-call-after-await` rule.
- [#​1575](https://github.com/vuejs/eslint-plugin-vue/issues/1575) Downgraded to `semver` compatible with Node v8.
***
**All commits:** [v7.13.0 -> v7.14.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.13.0...v7.14.0)
### [`v7.13.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.13.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.12.1...v7.13.0)
#### ✨ Enhancements
- Supports `<script setup>`
- [#​1529](https://github.com/vuejs/eslint-plugin-vue/issues/1529) Added `vue/script-setup-uses-vars` rule that will find variables in `<script setup>` used in `<template>` and mark them as used.
- [#​1559](https://github.com/vuejs/eslint-plugin-vue/issues/1559) Added `vue/no-export-in-script-setup` rule that disallows ES export in `<script setup>`.
- [#​1560](https://github.com/vuejs/eslint-plugin-vue/issues/1560) Added `vue/valid-define-props` rule that reports `defineProps` compiler macros in the following cases:
- `defineProps` are referencing locally declared variables.
- `defineProps` has both a literal type and an argument. e.g. `defineProps<{/*props*/}>({/*props*/})`
- `defineProps` has been called multiple times.
- Props are defined in both `defineProps` and `export default {}`.
- Props are not defined in either `defineProps` or `export default {}`.
- [#​1561](https://github.com/vuejs/eslint-plugin-vue/issues/1561) Added `vue/valid-define-emits` rule that reports `defineEmits` compiler macros in the following cases:
- `defineEmits` are referencing locally declared variables.
- `defineEmits` has both a literal type and an argument. e.g. `defineEmits<(e: 'foo')=>void>(['bar'])`
- `defineEmits` has been called multiple times.
- Custom events are defined in both `defineEmits` and `export default {}`.
- Custom events are not defined in either `defineEmits` or `export default {}`.
- [#​1532](https://github.com/vuejs/eslint-plugin-vue/issues/1532), [#​1559](https://github.com/vuejs/eslint-plugin-vue/issues/1559) Upgraded `vue-eslint-parser`.
- Updated rules to support `<script setup>`.
- [#​1531](https://github.com/vuejs/eslint-plugin-vue/issues/1531) `vue/no-mutating-props` rule.
- [#​1535](https://github.com/vuejs/eslint-plugin-vue/issues/1535) `vue/no-reserved-keys` rule.
- [#​1533](https://github.com/vuejs/eslint-plugin-vue/issues/1533) `vue/no-async-in-computed-properties` rule.
- [#​1534](https://github.com/vuejs/eslint-plugin-vue/issues/1534) `vue/no-side-effects-in-computed-properties` rule.
- [#​1536](https://github.com/vuejs/eslint-plugin-vue/issues/1536) `vue/require-prop-type-constructor` rule.
- [#​1539](https://github.com/vuejs/eslint-plugin-vue/issues/1539) `vue/no-lifecycle-after-await` rule.
- [#​1538](https://github.com/vuejs/eslint-plugin-vue/issues/1538) `vue/require-valid-default-prop` rule.
- [#​1542](https://github.com/vuejs/eslint-plugin-vue/issues/1542) `vue/return-in-emits-validator` rule.
- [#​1545](https://github.com/vuejs/eslint-plugin-vue/issues/1545) `vue/require-default-prop` rule.
- [#​1540](https://github.com/vuejs/eslint-plugin-vue/issues/1540) `vue/no-setup-props-destructure` rule.
- [#​1541](https://github.com/vuejs/eslint-plugin-vue/issues/1541) `vue/no-watch-after-await` rule.
- [#​1543](https://github.com/vuejs/eslint-plugin-vue/issues/1543) `vue/no-template-shadow` rule.
- [#​1544](https://github.com/vuejs/eslint-plugin-vue/issues/1544) `vue/prop-name-casing` rule.
- [#​1546](https://github.com/vuejs/eslint-plugin-vue/issues/1546) `vue/require-prop-types` rule.
- [#​1548](https://github.com/vuejs/eslint-plugin-vue/issues/1548) `vue/require-explicit-emits` rule.
- [#​1549](https://github.com/vuejs/eslint-plugin-vue/issues/1549) `vue/custom-event-name-casing` rule.
- [#​1550](https://github.com/vuejs/eslint-plugin-vue/issues/1550) `vue/no-boolean-default` rule.
- [#​1551](https://github.com/vuejs/eslint-plugin-vue/issues/1551) `vue/no-restricted-call-after-await` rule.
- [#​1552](https://github.com/vuejs/eslint-plugin-vue/issues/1552) `vue/no-restricted-props` rule.
- [#​1553](https://github.com/vuejs/eslint-plugin-vue/issues/1553) `vue/no-unregistered-components` rule.
- [#​1554](https://github.com/vuejs/eslint-plugin-vue/issues/1554) `vue/no-unsupported-features` rule.
- [#​1555](https://github.com/vuejs/eslint-plugin-vue/issues/1555) `vue/no-unused-properties` rule.
- [#​1556](https://github.com/vuejs/eslint-plugin-vue/issues/1556) `vue/no-unused-refs` rule.
- [#​1557](https://github.com/vuejs/eslint-plugin-vue/issues/1557) `vue/require-emit-validator` rule.
- [#​1558](https://github.com/vuejs/eslint-plugin-vue/issues/1558) `vue/require-name-property` rule.
- [#​1543](https://github.com/vuejs/eslint-plugin-vue/issues/1543) Updated `vue/no-template-shadow` rule to support `setup()`.
- [#​1556](https://github.com/vuejs/eslint-plugin-vue/issues/1556) Updated `vue/no-unused-refs` rule to support `setup()`.
#### 🐛 Bug Fixes
- [#​1527](https://github.com/vuejs/eslint-plugin-vue/issues/1527) Changed the indent rule so that the union type has the same indent as the binary expression.
#### ⚙️ Updates
- [#​1528](https://github.com/vuejs/eslint-plugin-vue/issues/1528) Deprecated `vue/experimental-script-setup-vars` rule.
***
**All commits:** [v7.12.1 -> v7.13.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.12.1...v7.13.0)
### [`v7.12.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.12.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.12.0...v7.12.1)
#### :bug: Bug Fixes
- [#​1525](https://github.com/vuejs/eslint-plugin-vue/issues/1525) Fixed false positives for trailing comma with import in `vue/script-indent` rule.
***
**All commits:** [v7.12.0 -> v7.12.1](https://github.com/vuejs/eslint-plugin-vue/compare/v7.12.0...v7.12.1)
### [`v7.12.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.12.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.11.1...v7.12.0)
#### ✨ Enhancements
- [#​1520](https://github.com/vuejs/eslint-plugin-vue/issues/1520) Improved `vue/script-indent` rule to support TypeScript syntax.
- [#​1481](https://github.com/vuejs/eslint-plugin-vue/issues/1481) Improved `vue/script-indent` rule and `vue/html-indent` rule to support ES2022 Class Fields syntax. (When using espree v8+.)
#### 🐛 Bug Fixes
- [#​1521](https://github.com/vuejs/eslint-plugin-vue/issues/1521) Fixed wrong auto-fix in `vue/no-deprecated-slot-attribute` rule and `vue/no-deprecated-slot-scope-attribute` rule.
- [#​1522](https://github.com/vuejs/eslint-plugin-vue/issues/1522) Fixed false positives for default with type Function in `vue/no-deprecated-props-default-this` rule.
#### ⚙️ Updates
- [#​1481](https://github.com/vuejs/eslint-plugin-vue/issues/1481) Supports ES2022 Class Fields. (When using espree v8+.)
***
**All commits:** [v7.11.1 -> v7.12.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.11.1...v7.12.0)
### [`v7.11.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.11.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.11.0...v7.11.1)
#### :bug: Bug Fixes
- [#​1515](https://github.com/vuejs/eslint-plugin-vue/issues/1515) Fixed crash when using `objectsInObjects` option in `vue/object-curly-spacing` rule.
### [`v7.11.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.11.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.10.0...v7.11.0)
#### ✨ Enhancements
##### New Rules:
- [#​1506](https://github.com/vuejs/eslint-plugin-vue/issues/1506) Added `vue/no-this-in-before-route-enter` rule that disallow `this` usage in a `beforeRouteEnter` method.
- [#​1510](https://github.com/vuejs/eslint-plugin-vue/issues/1510) Added `vue/no-deprecated-v-is` rule that disallow deprecated `v-is` directive (in Vue.js 3.1.0+).
##### Other changes in Rules:
- [#​1501](https://github.com/vuejs/eslint-plugin-vue/issues/1501) Made `vue/no-deprecated-destroyed-lifecycle` rule to auto-fixable.
#### ⚙️ Updates
- [#​1509](https://github.com/vuejs/eslint-plugin-vue/issues/1509) Added supports for `is="vue:"` (Vue 3.1.0+).
***
**All commits:** [v7.10.0 -> v7.11.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.10.0...v7.11.0)
### [`v7.10.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.10.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.9.0...v7.10.0)
#### ✨ Enhancements
##### New Rules:
- [#​1487](https://github.com/vuejs/eslint-plugin-vue/issues/1487) Added `vue/require-emit-validator` rule that enforce the validator definition in emits.
##### Other changes in Rules:
- [#​1493](https://github.com/vuejs/eslint-plugin-vue/issues/1493) Changed `vue/this-in-template` rule to support autofix.
#### :gear: Updates
- [#​1484](https://github.com/vuejs/eslint-plugin-vue/issues/1484) Changed `vue/attribute-hyphenation` rule to ignore SVG attributes.
***
**All commits:** [v7.9.0 -> v7.10.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.9.0...v7.10.0)
### [`v7.9.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.9.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.8.0...v7.9.0)
#### ✨ Enhancements
##### New Rules:
- [#​1466](https://github.com/vuejs/eslint-plugin-vue/issues/1466) Added `vue/no-invalid-model-keys` rule that disallow invalid model option keys.
- [#​1474](https://github.com/vuejs/eslint-plugin-vue/issues/1474) Added `vue/no-unused-refs` rule that reports refs that are defined using the `ref` attribute in `<template>` but are not used via `$refs`.
##### Other changes in Rules:
- [#​1465](https://github.com/vuejs/eslint-plugin-vue/issues/1465) Added `singleline.allowFirstLine` option to `vue/max-attributes-per-line` rule.
#### :bug: Bug Fixes
- [#​1469](https://github.com/vuejs/eslint-plugin-vue/issues/1469) Fixed false negative in `as` expression for `vue/require-valid-default-prop` rule.
***
**All commits:** [v7.8.0 -> v7.9.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.8.0...v7.9.0)
### [`v7.8.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.8.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.7.0...v7.8.0)
#### ✨ Enhancements
- [#​1450](https://github.com/vuejs/eslint-plugin-vue/issues/1450) Changed `vue/require-direct-export` rule to allow more cases (e.g. `export default defineComponent({})`).
- [#​1451](https://github.com/vuejs/eslint-plugin-vue/issues/1451) Changed `vue/valid-v-show` rule to disallow `v-show` in `<template>` tag.
### [`v7.7.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.7.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.6.0...v7.7.0)
#### ✨ Enhancements
##### Changes in Rules:
- [#​1444](https://github.com/vuejs/eslint-plugin-vue/issues/1444) Added `ignorePublicMembers` option to `vue/no-unused-properties` rule.
#### 🐛 Bug Fixes
- [#​1446](https://github.com/vuejs/eslint-plugin-vue/issues/1446) Fixed false negatives for member access with `$` in `vue/this-in-template` rule.
#### :gear: Updates
- [#​1448](https://github.com/vuejs/eslint-plugin-vue/issues/1448) Upgrade `vue-eslint-parser` to v7.6.0.\
This makes the parser to case sensitive to the name used to determine the element when the file is SFC.
***
**All commits:** [v7.6.0 -> v7.7.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.6.0...v7.7.0)
### [`v7.6.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.6.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.5.0...v7.6.0)
#### ✨ Enhancements
##### New Rules:
- [#​1001](https://github.com/vuejs/eslint-plugin-vue/issues/1001), [#​1432](https://github.com/vuejs/eslint-plugin-vue/issues/1432) Added `vue/html-button-has-type` rule.
##### Other changes in Rules:
- [#​1429](https://github.com/vuejs/eslint-plugin-vue/issues/1429) Added `"SLOT"` option to `vue/attributes-order` rule to specify `v-slot` order.
- [#​1430](https://github.com/vuejs/eslint-plugin-vue/issues/1430) Changed the option schema for the following rules to be stricter. Incorrect options are reported as errors.
- `vue/attributes-order` rule.
- `vue/component-tags-order` rule.
- `vue/max-attributes-per-line` rule.
- `vue/new-line-between-multi-line-property` rule.
- `vue/no-bare-strings-in-template` rule.
- `vue/no-duplicate-attributes` rule.
- `vue/no-potential-component-option-typo` rule.
- `vue/no-reserved-component-names` rule.
- `vue/no-use-v-if-with-v-for` rule.
- `vue/no-useless-mustaches` rule.
- `vue/no-useless-v-bind` rule.
- `vue/valid-v-slot` rule.
- [#​1436](https://github.com/vuejs/eslint-plugin-vue/issues/1436) Improved autofix of `vue/no-deprecated-slot-attribute` rule when slot name contains `_`.
#### 🐛 Bug Fixes
- [#​1434](https://github.com/vuejs/eslint-plugin-vue/issues/1434) Fixed false negatives for `v-bind="object"` in `vue/attributes-order` rule.
#### :gear: Updates
- [#​1440](https://github.com/vuejs/eslint-plugin-vue/issues/1440) Upgrade `vue-eslint-parser` to v7.5.0.\
This change fixes an issue that caused a crash when using some queries with `vue/no-restricted-syntax` rule.
***
**All commits:** [v7.5.0 -> v7.6.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.5.0...v7.6.0)
### [`v7.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.5.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.4.1...v7.5.0)
#### ✨ Enhancements
##### New Rules:
- [#​1401](https://github.com/vuejs/eslint-plugin-vue/issues/1401) Added `vue/no-constant-condition` rule applies `no-constant-condition` rule to expressions in `<template>`, `v-if`, `v-show` and `v-else-if`.
- [#​1400](https://github.com/vuejs/eslint-plugin-vue/issues/1400) Added `vue/next-tick-style` rule that enforces whether the callback version or Promise version should be used in `Vue.nextTick` and `this.$nextTick`.
- [#​1404](https://github.com/vuejs/eslint-plugin-vue/issues/1404) Added `vue/valid-next-tick` rule that enforce valid `nextTick` function calls.
##### Other changes in Rules:
- [#​1396](https://github.com/vuejs/eslint-plugin-vue/issues/1396) Make `vue/no-ref-as-operand` rule fixable.
#### 🐛 Bug Fixes
- [#​1398](https://github.com/vuejs/eslint-plugin-vue/issues/1398) Added `computed()` support to `vue/no-async-in-computed-properties` rule.
- [#​1406](https://github.com/vuejs/eslint-plugin-vue/issues/1406) Added `computed()` support to `vue/return-in-computed-property` rule.
- [#​1407](https://github.com/vuejs/eslint-plugin-vue/issues/1407) Added `computed()` support to `vue/no-side-effects-in-computed-properties` rule.
- [#​1419](https://github.com/vuejs/eslint-plugin-vue/issues/1419) Fixed false positives for mixin() in `vue/one-component-per-file` and `vue/require-name-property` rules.
- [#​1421](https://github.com/vuejs/eslint-plugin-vue/issues/1421) Fixed crash for toLocaleString() in `vue/no-unused-properties` rule.
- [#​1420](https://github.com/vuejs/eslint-plugin-vue/issues/1420) Fixed false positives for quoted 'emits' in vue/require-explicit-emits rule.
#### :gear: Updates
- [#​1422](https://github.com/vuejs/eslint-plugin-vue/issues/1422) Upgrade vue-eslint-parser to 7.4.1
#### :gear: Chores
- [#​1392](https://github.com/vuejs/eslint-plugin-vue/issues/1392) Refactor `vue/attributes-order` rule.
- [#​1405](https://github.com/vuejs/eslint-plugin-vue/issues/1405) Refactor `vue/no-async-in-computed-properties` rule.
***
**All commits:** [v7.4.1 -> v7.5.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.4.1...v7.5.0)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/43Update dependency fetch-intercept to v2.4.02022-03-02T15:22:21ZTobinskUpdate dependency fetch-intercept to v2.4.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fetch-intercept](https://github.com/werk85/fetch-intercept) | [`^2.3.1` -> `2.4.0`](https://renovatebot.co...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fetch-intercept](https://github.com/werk85/fetch-intercept) | [`^2.3.1` -> `2.4.0`](https://renovatebot.com/diffs/npm/fetch-intercept/2.3.1/2.4.0) | [![age](https://badges.renovateapi.com/packages/npm/fetch-intercept/2.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/fetch-intercept/2.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/fetch-intercept/2.4.0/compatibility-slim/2.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/fetch-intercept/2.4.0/confidence-slim/2.3.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>werk85/fetch-intercept</summary>
### [`v2.4.0`](https://github.com/werk85/fetch-intercept/blob/master/CHANGELOG.md#Version-240)
[Compare Source](https://github.com/werk85/fetch-intercept/compare/2.3.1...454523f1d54b490504606cf36ed86505f1bcbe56)
- `Request` object added to the `response` and `error` object [#​36](https://github.com/werk85/fetch-intercept/pull/36) ([@​neorel](https://github.com/neorel))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/49Update dependency node-sass to v62022-02-24T08:03:23ZTobinskUpdate dependency node-sass to v6This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | [`^5.0.0` -> `6.0.1`](https://renovatebot.com/diffs/npm/no...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | [`^5.0.0` -> `6.0.1`](https://renovatebot.com/diffs/npm/node-sass/5.0.0/6.0.1) | [![age](https://badges.renovateapi.com/packages/npm/node-sass/6.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/node-sass/6.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/node-sass/6.0.1/compatibility-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/node-sass/6.0.1/confidence-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sass/node-sass</summary>
### [`v6.0.1`](https://github.com/sass/node-sass/releases/v6.0.1)
[Compare Source](https://github.com/sass/node-sass/compare/v6.0.0...v6.0.1)
##### Dependencies
- Remove mkdirp ([@​jimmywarting](https://github.com/jimmywarting), [#​3108](https://github.com/sass/node-sass/issues/3108))
- Bump meow to 9.0.0 ([@​ykolbin](https://github.com/ykolbin), [#​3125](https://github.com/sass/node-sass/issues/3125))
- Bump mocha to 9.0.1 ([@​xzyfer](https://github.com/xzyfer), [#​3134](https://github.com/sass/node-sass/issues/3134))
##### Misc
- Use default Apline version from docker-node ([@​nschonni](https://github.com/nschonni), [#​3121](https://github.com/sass/node-sass/issues/3121))
#### Supported Environments
| OS | Architecture | Node |
| --- | --- | --- |
| Windows | x86 & x64 | 12, 14, 15, 16 |
| OSX | x64 | 12, 14, 15, 16 |
| Linux\* | x64 | 12, 14, 15, 16 |
| Alpine Linux | x64 | 12, 14, 15, 16 |
| FreeBSD | i386 amd64 | 12, 14, 15 |
\*Linux support refers to major distributions like Ubuntu, and Debian
### [`v6.0.0`](https://github.com/sass/node-sass/releases/v6.0.0)
[Compare Source](https://github.com/sass/node-sass/compare/v5.0.0...v6.0.0)
##### Breaking changes
- Drop support for Node 10 ([@​nschonni](https://github.com/nschonni))
- Remove deprecated process.sass API ([@​xzyfer](https://github.com/xzyfer), [#​2986](https://github.com/sass/node-sass/issues/2986))
##### Features
- Add support for Node 16
##### Community
- Fix typos in Troubleshooting guide ([@​independencyinjection](https://github.com/independencyinjection), [#​3051](https://github.com/sass/node-sass/issues/3051))
- Improve dependabot configuration ([@​nschonni](https://github.com/nschonni))
#### Supported Environments
| OS | Architecture | Node |
| --- | --- | --- |
| Windows | x86 & x64 | 12, 14, 15, 16 |
| OSX | x64 | 12, 14, 15, 16 |
| Linux\* | x64 | 12, 14, 15, 16 |
| Alpine Linux | x64 | 12, 14, 15, 16 |
| FreeBSD | i386 amd64 | 12, 14, 15 |
\*Linux support refers to major distributions like Ubuntu, and Debian
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/62Update dependency node-sass to v7.0.32023-10-06T23:09:23ZTobinskUpdate dependency node-sass to v7.0.3This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | [`^7.0` -> `7.0.3`](https://renovatebot.com/diffs/npm/node...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | [`^7.0` -> `7.0.3`](https://renovatebot.com/diffs/npm/node-sass/7.0.1/7.0.3) | [![age](https://badges.renovateapi.com/packages/npm/node-sass/7.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/node-sass/7.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/node-sass/7.0.3/compatibility-slim/7.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/node-sass/7.0.3/confidence-slim/7.0.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sass/node-sass</summary>
### [`v7.0.3`](https://github.com/sass/node-sass/releases/v7.0.3)
[Compare Source](https://github.com/sass/node-sass/compare/v7.0.2...v7.0.3)
##### Dependencies
- Bump sass-graph from 4.0.0 to ^4.0.1
#### Supported Environments
| OS | Architecture | Node |
| --- | --- | --- |
| Windows | x86 & x64 | 12, 14, 16, 17 |
| OSX | x64 | 12, 14, 16, 17 |
| Linux\* | x64 | 12, 14, 16, 17 |
| Alpine Linux | x64 | 12, 14, 16, 17 |
| FreeBSD | i386 amd64 | 12, 14 |
\*Linux support refers to major distributions like Ubuntu, and Debian
### [`v7.0.2`](https://github.com/sass/node-sass/releases/v7.0.2)
[Compare Source](https://github.com/sass/node-sass/compare/v7.0.1...v7.0.2)
#### This release has been unpublished
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/37Update dependency npm to v6.14.152022-02-24T08:03:10ZTobinskUpdate dependency npm to v6.14.15This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^6.14.11` -> `6.14.15`](https://r...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^6.14.11` -> `6.14.15`](https://renovatebot.com/diffs/npm/npm/6.14.11/6.14.15) | [![age](https://badges.renovateapi.com/packages/npm/npm/6.14.15/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/npm/6.14.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/npm/6.14.15/compatibility-slim/6.14.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/npm/6.14.15/confidence-slim/6.14.11)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>npm/cli</summary>
### [`v6.14.15`](https://github.com/npm/cli/releases/v6.14.15)
[Compare Source](https://github.com/npm/cli/compare/v6.14.14...v6.14.15)
#### 6.14.15 (2021-08-23)
##### DEPENDENCIES
- [`8160e6e4b`](https://github.com/npm/cli/commit/8160e6e4b58c0f76e720183f2057e26c6d9d8470) `path-parse@1.0.7`
- [`3079f5038`](https://github.com/npm/cli/commit/3079f503896323ab10bfad5bbdb7fe5ca9207d4b) `tar@4.4.1`
### [`v6.14.14`](https://github.com/npm/cli/compare/v6.14.13...v6.14.14)
[Compare Source](https://github.com/npm/cli/compare/v6.14.13...v6.14.14)
### [`v6.14.13`](https://github.com/npm/cli/releases/v6.14.13)
[Compare Source](https://github.com/npm/cli/compare/v6.14.12...v6.14.13)
#### 6.14.13 (2021-04-08)
##### DEPENDENCIES
- [`285ab3f65`](https://github.com/npm/cli/commit/285ab3f654882860246f729eb52e2c8c6a6d6e01) `hosted-git-info@2.8.9`
- [`63b5c56c5`](https://github.com/npm/cli/commit/63b5c56c5203c8965c8ddeff28f2a65010b40b7c) `ssri@6.0.2`
### [`v6.14.12`](https://github.com/npm/cli/releases/v6.14.12)
[Compare Source](https://github.com/npm/cli/compare/v6.14.11...v6.14.12)
#### 6.14.12 (2021-03-25)
##### DEPENDENCIES
- [`e47654048`](https://github.com/npm/cli/commit/e4765404844a0b6795752b2bc6f9b9107fe713be) [#​2737](https://github.com/npm/cli/pull/2737) Update y18n to fix CVE-2020-7774 ([@​vecerek](https://github.com/vecerek))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/50Update dependency npm to v72022-02-24T08:03:23ZTobinskUpdate dependency npm to v7This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^6.14.11` -> `7.24.1`](https://re...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^6.14.11` -> `7.24.1`](https://renovatebot.com/diffs/npm/npm/6.14.11/7.24.1) | [![age](https://badges.renovateapi.com/packages/npm/npm/7.24.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/npm/7.24.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/npm/7.24.1/compatibility-slim/6.14.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/npm/7.24.1/confidence-slim/6.14.11)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>npm/cli</summary>
### [`v7.24.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7241-2021-09-23)
[Compare Source](https://github.com/npm/cli/compare/v7.24.0...v7.24.1)
##### DEPENDENCIES
- [`1be8d41e6`](https://github.com/npm/cli/commit/1be8d41e6f23f7a3d8411a31099ab546fbcb5bfa)
`socks-proxy-agent@6.1.0`:
- feat: allow passing tls connection options
- [`eafd55eae`](https://github.com/npm/cli/commit/eafd55eae219a6c15d2857d06b673a67d7f7d060)
`glob@7.2.0`
##### DOCS
- [`dae5ce305`](https://github.com/npm/cli/commit/dae5ce3055ded57eab8aa3425004c60224a6fe67)
[#​3784](https://github.com/npm/cli/issues/3784)
docs: document special meaning of registry.npmjs.com
([@​everett1992](https://github.com/everett1992))
### [`v7.24.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7240-2021-09-16)
[Compare Source](https://github.com/npm/cli/compare/v7.23.0...v7.24.0)
##### FEATURES
- [`c7787b3fb`](https://github.com/npm/cli/commit/c7787b3fb7630aab84aae83ebf9a7117c7173b6b)
[`1fbbe1e04`](https://github.com/npm/cli/commit/1fbbe1e04be5d79c7b49910324e64c19ed599eeb)
bundled npm-install-checks ([@​wraithgar](https://github.com/wraithgar))
##### BUG FIXES
- [`0320bd77e`](https://github.com/npm/cli/commit/0320bd77e2a38f48a88e377df4b122fd21043a83)
[#​3739](https://github.com/npm/cli/issues/3739)
fix(view): Show the correct publish date for versions selected by range ([@​andersk](https://github.com/andersk))
- [`e4a521857`](https://github.com/npm/cli/commit/e4a5218573583149af795982a39fa64a4116cdab)
[#​3748](https://github.com/npm/cli/issues/3748)
fix(install.sh): don't remove old npm first
([@​wraithgar](https://github.com/wraithgar))
- [`b4aac345b`](https://github.com/npm/cli/commit/b4aac345b0a7cdec4d713c5be4daea37330b2b26)
[#​3754](https://github.com/npm/cli/issues/3754)
fix(config): user-agent properly shows ci
([@​wraithgar](https://github.com/wraithgar))
- [`b807cd62e`](https://github.com/npm/cli/commit/b807cd62eabe337e3243415c9870ea36d9289e12)
[#​3738](https://github.com/npm/cli/issues/3738)
fix(search): return valid json for no results
([@​AyushRawal](https://github.com/AyushRawal))
- [`2def17a3b`](https://github.com/npm/cli/commit/2def17a3b625b92b40c6185ff4b47e8ed006492c)
[#​3760](https://github.com/npm/cli/issues/3760)
fix(install): use configured registry when checking manifest
([@​yacoman89](https://github.com/yacoman89))
- [`ca792acdd`](https://github.com/npm/cli/commit/ca792acdd4ba683d8415c88188ec6739033fb4fd)
[#​3761](https://github.com/npm/cli/issues/3761)
fix(logs): clean args for failed commands
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`59743972c`](https://github.com/npm/cli/commit/59743972c2ae1d2dd601aaa6c59974c686b1cb29)
[#​3747](https://github.com/npm/cli/issues/3747)
fix(did-you-mean): succeed if cwd is not a package
([@​wraithgar](https://github.com/wraithgar))
- [`ac8e4ad18`](https://github.com/npm/cli/commit/ac8e4ad18a6b726dd2c3abcb0f605701cca0ae2c)
`init-package-json@2.0.5`:
- fix: bin script path
- [`371655a6b`](https://github.com/npm/cli/commit/371655a6b0e6664fec67f16cb247cc9f174a5197)
`minipass@3.1.5`:
- fix: re-emit 'error' event if missed and new listener added
- fix: do not blow up if process is missing
##### DOCUMENTATION
- [`4d93b484a`](https://github.com/npm/cli/commit/4d93b484abb50e3704fb436db572b93fb36c7ac3)
[#​3759](https://github.com/npm/cli/issues/3759)
fix(docs): use correct hyperlink to package-json
([@​nategreen](https://github.com/nategreen))
### [`v7.23.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7230-2021-09-09)
[Compare Source](https://github.com/npm/cli/compare/v7.22.0...v7.23.0)
##### FEATURES
- [`6c12500ae`](https://github.com/npm/cli/commit/6c12500ae14a6f8b78e3ab091ee6cc8e2ea9fd23)
[#​3731](https://github.com/npm/cli/issues/3731)
feat(install): very strict global npm engines
([@​wraithgar](https://github.com/wraithgar))
##### BUG FIXES
- [`1ad093824`](https://github.com/npm/cli/commit/1ad0938243110d983284e8763da41a57b561563d)
[#​3732](https://github.com/npm/cli/issues/3732)
fix(error-message): clean urls from 404 error
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`64f7d1a55`](https://github.com/npm/cli/commit/64f7d1a55db99b1aaf8fb59557b3dedcdcd954a0)
[#​3727](https://github.com/npm/cli/issues/3727)
docs(contributing): add note on changes to tooling
([@​darcyclarke](https://github.com/darcyclarke))
- [`eda9162f2`](https://github.com/npm/cli/commit/eda9162f2db19b512d3af6b0d43201d54045c13a)
[#​3715](https://github.com/npm/cli/issues/3715)
Add --if-present flag documentation to workspaces
([@​Matsuuu](https://github.com/Matsuuu))
### [`v7.22.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7220-2021-09-02)
[Compare Source](https://github.com/npm/cli/compare/v7.21.1...v7.22.0)
##### BUG FIXES
- [`6f431fe23`](https://github.com/npm/cli/commit/6f431fe2325f77b4370f95848359a36fe7a011d1)
[#​3690](https://github.com/npm/cli/issues/3690)
Fix one “see also” link
([@​tripu](https://github.com/tripu))
##### DEPENDENCIES
- [`033e948c9`](https://github.com/npm/cli/commit/033e948c95b3455812e03a860ad1bd96a635e7eb)
`read-package-json@4.1.1`:
- feat: add types lookup
- fix(man): don't lose relative man path
- [`1fa549db0`](https://github.com/npm/cli/commit/1fa549db0955b55fd680a658809a6d97be306b06)
`@npmcli/config@2.3.0`:
- feat: export npm_config_local_prefix and npm_config_global_prefix to the environment
- [`e91578d10`](https://github.com/npm/cli/commit/e91578d10b1d5d930fec32e7070d975af4892140)
`minpass-fetch@1.4.1`:
- Made rejectUnauthorized depend on NODE_TLS_REJECT_UNAUTHORIZED
- [`6125db545`](https://github.com/npm/cli/commit/6125db545315da0217fe7b05062fd0a504c9a45b)
`are-we-there-yet@1.1.6`
- [`0dcda73b0`](https://github.com/npm/cli/commit/0dcda73b022083338c4cb755390a275757b9627b)
`string_decoder@1.3.0`
- [`4b913417c`](https://github.com/npm/cli/commit/4b913417c4e30980505a02eec50810f895dd52d7)
`npmlog@5.0.1`
- [`876c755eb`](https://github.com/npm/cli/commit/876c755eb0dfc215123682f798b5fca415f7c7d9)
`@npmcli/arborist@2.8.3`:
- fix: do not fail adding unresolvable optional dep
### [`v7.21.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7211-2021-08-26)
[Compare Source](https://github.com/npm/cli/compare/v7.21.0...v7.21.1)
##### BUG FIXES
- [`4e52217cb`](https://github.com/npm/cli/commit/4e52217cb25a697b0f6b0131bcb8c87e0dbcda53)
[#​3684](https://github.com/npm/cli/issues/3684)
fix(config): respect --global, --package-lock-only
([@​nlf](https://github.com/nlf))
##### DEPENDENCIES
- [`e3878536f`](https://github.com/npm/cli/commit/e3878536f3612d9ddc3002c126cfa9a91021c7db)
`make-fetch-happen@9.1.0`:
- fix: use the same strictSSL default as tls.connect
- [`145f70cc1`](https://github.com/npm/cli/commit/145f70cc1b78dee4ffa53f557fa72d0948696839)
`read-package-json@4.0.1`:
- fix: Add gitHead in subdirectories too
- fix(man): don't resolve paths to man files
- [`3f4d37143`](https://github.com/npm/cli/commit/3f4d371432a1fc8280e73d8467acd0eed0bbef26)
`tar@6.1.11`:
- fix: perf regression on hot string munging path
- [`e63a942c6`](https://github.com/npm/cli/commit/e63a942c685233fa546788981ed9c144220d50e1)
`cacache@15.3.0`:
- feat: introduce [@​npmcli/fs](https://github.com/npmcli/fs) for tmp dir methods
##### DOCUMENTATION
- [`957fa6040`](https://github.com/npm/cli/commit/957fa604035992285572f63c38545eea86bbb1ff)
[#​3681](https://github.com/npm/cli/issues/3681)
clarify uninstall lifecycle script
([@​fritzy](https://github.com/fritzy))
### [`v7.21.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7210-2021-08-19)
[Compare Source](https://github.com/npm/cli/compare/v7.20.6...v7.21.0)
##### FEATURES
- [`ff34d6cd6`](https://github.com/npm/cli/commit/ff34d6cd6f2077962cba1ef9c893a958ac7174f8)
[#​3592](https://github.com/npm/cli/issues/3592)
feat(cache): initial implementation of ls and rm
([@​fritzy](https://github.com/fritzy))
##### BUG FIXES
- [`32e88c943`](https://github.com/npm/cli/commit/32e88c94387bda6b25f66019793efcda8f01ef6e)
[#​3640](https://github.com/npm/cli/issues/3640)
fix(did-you-mean): switch levenshtein libraries
([@​wraithgar](https://github.com/wraithgar))
- [`487731cd5`](https://github.com/npm/cli/commit/487731cd56a22272c6ff72ef2fa7822368bf63e3)
[#​3658](https://github.com/npm/cli/issues/3658)
fix(logging): sanitize logged argv
([@​wraithgar](https://github.com/wraithgar))
- [`68a19bb02`](https://github.com/npm/cli/commit/68a19bb02aa0d7a566c8e2245f1e524b915faf09)
[#​3661](https://github.com/npm/cli/issues/3661)
fix(error-message): look for er.path not er.file
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`df57f0d53`](https://github.com/npm/cli/commit/df57f0d532d406b3b1409454ea5f2255fcd08248)
`@npmcli/run-script@1.8.6`
- [`8183976cf`](https://github.com/npm/cli/commit/8183976cfa53bab6e9116ec5de97b04225c5d09b)
`normalize-package-data@3.0.3`:
- fix: account for "licence" as spelling variant
- [`f07772401`](https://github.com/npm/cli/commit/f07772401c3712d5f9b0dfeef88e1943229cfa79)
`init-package-json@2.0.4`
- [`991a3bd39`](https://github.com/npm/cli/commit/991a3bd39f0abf8614373f267419c7b8f6e279ac)
`read-package-json@4.0.0`
- [`e9e5ee560`](https://github.com/npm/cli/commit/e9e5ee560e2baf694843df852d027fb9f2dbcb06)
`@npmcli/arborist@2.8.2`:
- fix: treat top-level global packages as "top" nodes
- fix: load global symlinks implicitly as file: deps
- fix(reify): debug crash when extracting into symlink
- fix: node_modules must be a directory
- fix: make Node.children() a case-insensitive Map
- fix(reify): verify existing deps in nm are dirs
- [`b6f40b5f8`](https://github.com/npm/cli/commit/b6f40b5f85094387f2fa8d42b6a624644b8ddcf1)
`tar@6.1.10`:
- fix: prune dirCache properly for unicode, windows
- fix: reserve paths properly for unicode, windows
- fix: prevent path escape using drive-relative paths
- fix: drop dirCache for symlink on all platforms
- [`218cacadc`](https://github.com/npm/cli/commit/218cacadcf35879ce178813c699258e7ffe91fe9)
`is-core-module@2.6.0`
- [`7ac621cd1`](https://github.com/npm/cli/commit/7ac621cd14f2ffbf5c15c3258f537fdfddc21ac6)
`smart-buffer@4.2.0`
- [`94f92de13`](https://github.com/npm/cli/commit/94f92de138432c900b195b71949f4933e872f26a)
`make-fetch-happen@9.0.5`
- [`71cdfd898`](https://github.com/npm/cli/commit/71cdfd8983cd0c61f39bdf91f87d40aad3b081c2)
`spdx-license-ids@3.0.10`:
- update license list to v3.14
##### DOCUMENTATION
- [`ff6626ab6`](https://github.com/npm/cli/commit/ff6626ab6ca9b4e189a3bc56a762104927dbeedb)
[#​3630](https://github.com/npm/cli/issues/3630)
fix(docs): update npm-publish access flag info
([@​austincho](https://github.com/austincho))
### [`v7.20.6`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7206-2021-08-12)
[Compare Source](https://github.com/npm/cli/compare/v7.20.5...v7.20.6)
##### DEPENDENCIES
- [`5bebf280f`](https://github.com/npm/cli/commit/5bebf280f228e818524f6989caab1cfba1ffaf90)
`tar@6.1.8`
- fix: reserve paths case-insensitively
- [`5d89de44d`](https://github.com/npm/cli/commit/5d89de44daa636dc151eaefcafabb357540d35ce)
`tar@6.1.7`:
- fix: normalize paths on Windows systems
- [`a1bdbea97`](https://github.com/npm/cli/commit/a1bdbea974ebfc6694b4c8ad5da86215c2924dde)
[#​3569](https://github.com/npm/cli/issues/3569)
- remove byte-size
([@​wraithgar](https://github.com/wraithgar))
- [`61782fa85`](https://github.com/npm/cli/commit/61782fa858c278455ce144f975c6b0e3ea2d9944)
`@npmcli/map-workspaces@1.0.4`:
- fix: better error message for duplicate workspace names
- [`b88f770fa`](https://github.com/npm/cli/commit/b88f770faa2651ca0833e1c9eb361e9e07e0bbc3)
`@npmcli/arborist@2.8.1`:
- \[[#​3632](https://github.com/npm/cli/issues/3632)] Fix "cannot read property path of null" error in 'npm dedupe'
- fix(shrinkwrap): always set name on the root node
##### DOCUMENTATION
- [`001f2c1b7`](https://github.com/npm/cli/commit/001f2c1b7e9474049a45709f0e80ee3c474a4ba9)
[#​3621](https://github.com/npm/cli/issues/3621)
fix(docs): do not include certain files
([@​AkiJoey](https://github.com/AkiJoey))
- [`d1812f1a6`](https://github.com/npm/cli/commit/d1812f1a627d6a4d4cb6d07d7735d2d2cc2cf264)
[#​3630](https://github.com/npm/cli/issues/3630)
fix(docs): update npm-publish access flag info
([@​austincho](https://github.com/austincho))
- [`d5a099c7b`](https://github.com/npm/cli/commit/d5a099c7bf62977a5a5d8242c61f323a88e27c73)
[#​3615](https://github.com/npm/cli/issues/3615)
fix(readme): add nvm-windows to installers links
([@​Yash-Singh1](https://github.com/Yash-Singh1))
### [`v7.20.5`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7205-2021-08-05)
[Compare Source](https://github.com/npm/cli/compare/v7.20.4...v7.20.5)
##### DEPENDENCIES
- [`44377738e`](https://github.com/npm/cli/commit/44377738ef6b53607a7b17162aec984d5dcf7c58)
`graceful-fs@4.2.8`
- fix: start retrying immediately, stop after 60 seconds
### [`v7.20.4`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7204-2021-08-05)
[Compare Source](https://github.com/npm/cli/compare/v7.20.3...v7.20.4)
##### BUG FIXES
- [`6a8086e25`](https://github.com/npm/cli/commit/6a8086e258aa209b877e182db4b75f11de5b291d)
[#​3463](https://github.com/npm/cli/issues/3463)
fix(tests): move more tests to use real npm
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`15fae4941`](https://github.com/npm/cli/commit/15fae4941475f4398e47d9cc4eb6a73683e15aac)
`tar@6.1.6`:
- fix: properly handle top-level files when using strip
- Avoid an unlikely but theoretically possible redos
- WriteEntry backpressure
- fix(unpack): always resume parsing after an entry error
- fix(unpack): fix hang on large file on open() fail
- fix: properly prefix hard links
- [`745326de0`](https://github.com/npm/cli/commit/745326de0fae9f27f1deaf7729777aae48ac29fc)
`libnpmexec@2.0.1`:
- Clear progress bar which overlays confirm prompt
- [`e82bcd4e8`](https://github.com/npm/cli/commit/e82bcd4e8355d083f8f3eedb6251a5f3053d6dfd)
`graceful-fs@4.2.7`:
- fix: start retrying immediately, stop after 10 attempts
### [`v7.20.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7203-2021-07-29)
[Compare Source](https://github.com/npm/cli/compare/v7.20.2...v7.20.3)
##### BUG FIXES
- [`66dc5f94d`](https://github.com/npm/cli/commit/66dc5f94dfb5bc99c715e075cde1ab9c1ec84a83)
[#​3588](https://github.com/npm/cli/issues/3588)
update eresolve explanations for new arborist data provided
- [`99575acab`](https://github.com/npm/cli/commit/99575acab5c93c03c59cb918c7916647b2c0be51)
[#​3591](https://github.com/npm/cli/issues/3591)
fix(node_modules): remove duplicated file
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`97cb5ec31`](https://github.com/npm/cli/commit/97cb5ec312e151527ba2aab77ed0307917e1d845)
`@npmcli/arborist@2.8.0`:
- Refactor ideal tree building to handle more complicated
peerDependencies use cases.
- Do not modify ideal tree while checking if a peerSet can be placed.
- [`7db1a0a26`](https://github.com/npm/cli/commit/7db1a0a264cf67d2a2a3cdc71bbf09b36dc45075)
chore(deps): `mime-types@1.49.0` `mime-db@1.49.0`
### [`v7.20.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7202-2021-07-27)
[Compare Source](https://github.com/npm/cli/compare/v7.20.1...v7.20.2)
##### DEPENDENCIES
- [`f5aab1f88`](https://github.com/npm/cli/commit/f5aab1f8878b4e9a6f4d47dddc449e18a190e201)
`tar@6.1.1`
- fix: strip absolute paths more comprehensively
- [`ce8fb0f69`](https://github.com/npm/cli/commit/ce8fb0f69ae1b3fdd8834cf073d3d30c2bfc7bc6)
`tar@6.1.2`
- fix: Remove paths from dirCache when no longer dirs
- [`ced85087a`](https://github.com/npm/cli/commit/ced85087ac5fce5984ae28af910357a9a94434d7)
`gauge@3.0.1`
- add missing dependency to package.json
### [`v7.20.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7201-2021-07-22)
[Compare Source](https://github.com/npm/cli/compare/v7.20.0...v7.20.1)
##### BUG FIXES
- [`009ad1e68`](https://github.com/npm/cli/commit/009ad1e683aa061d7e5c78b9362b0bd1b14ee643)
[#​3561](https://github.com/npm/cli/issues/3561)
fix(exit-handler): always warn if not called
([@​wraithgar](https://github.com/wraithgar))
- [`eb67054c8`](https://github.com/npm/cli/commit/eb67054c8303348b25f9717c8f82c8d8d494a242)
[#​3563](https://github.com/npm/cli/issues/3563)
fix(config): consolidate use of npm.color
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`a014f3d28`](https://github.com/npm/cli/commit/a014f3d284e49cd085cfd060a71a161b93bca9d1)
[#​3562](https://github.com/npm/cli/issues/3562)
fix(docs): typo in `npm cmd` docs
([@​wraithgar](https://github.com/wraithgar))
- [`1fe1c9b74`](https://github.com/npm/cli/commit/1fe1c9b74ea3c3d5bb5b3696b954422b9b55dd91)
[#​3523](https://github.com/npm/cli/issues/3523)
fix(docs): updated policy urls
([@​DemiraDimitrova](https://github.com/DemiraDimitrova))
##### DEPENDENCIES
- [`d7f29e8c9`](https://github.com/npm/cli/commit/d7f29e8c94ae77661390f82ae72efc1bd6fcfbc3)
`read-package-json-fast@2.0.3`:
- feat: load directories.bin as a bin object
- [`b1fefa73d`](https://github.com/npm/cli/commit/b1fefa73db2f8d9c55b4447ffc1cdbaf8e9bb298)
`npmlog@5.0.0`
- Drop support for node 6 and 8
- [`b6e09971a`](https://github.com/npm/cli/commit/b6e09971a8f9a3c92188838b69be0a0dda27f0bb)
remove ignored files from node_modules
(\[[@​Ruy](https://github.com/Ruy) Adorno]\(https://github.com/Ruy Adorno))
- [`cf737c505`](https://github.com/npm/cli/commit/cf737c505e76a473850c5244b17f3469efbc3c02)
`debug@4.3.2`
### [`v7.20.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7200-2021-07-15)
[Compare Source](https://github.com/npm/cli/compare/v7.19.1...v7.20.0)
##### FEATURES
- [`f17aca5cd`](https://github.com/npm/cli/commit/f17aca5cdf355aaa7e1f517d1b3bb4213f4df092)
[#​3487](https://github.com/npm/cli/issues/3487)
feat: add `npm pkg` command
([@​ruyadorno](https://github.com/ruyadorno))
- [`98905ae37`](https://github.com/npm/cli/commit/98905ae3759165cd6d6f6306f31acc6a2baa4cde)
[#​3471](https://github.com/npm/cli/issues/3471)
feat(config): introduce `location` parameter
([@​nlf](https://github.com/nlf))
##### BUG FIXES
- [`4755b0728`](https://github.com/npm/cli/commit/4755b072877f547585cb0e2562261b2c87e2ff0b)
[#​3498](https://github.com/npm/cli/issues/3498)
friendlier errors for `ERR_SOCKET_TIMEOUT`
([@​nlf](https://github.com/nlf))
- [`3ecf19cdc`](https://github.com/npm/cli/commit/3ecf19cdc35684ccb15280b2c34d27496aa1c634)
[#​3508](https://github.com/npm/cli/issues/3508)
fix(config): fix noproxy
([@​wraithgar](https://github.com/wraithgar))
- [`c3bd10e46`](https://github.com/npm/cli/commit/c3bd10e461976a073e6a898c46f8bde28b17668f)
[#​3499](https://github.com/npm/cli/issues/3499)
fix(update-notifier): don't force black background
([@​wraithgar](https://github.com/wraithgar))
- [`89483e888`](https://github.com/npm/cli/commit/89483e888acc56386b9ebc4d70a4676e4a5a5cb1)
[#​3497](https://github.com/npm/cli/issues/3497)
fix(usage): better audit/boolean flag usage output
([@​wraithgar](https://github.com/wraithgar))
- [`feeb8e42a`](https://github.com/npm/cli/commit/feeb8e42a7b0510023175dc86269edb544d97601)
[#​3495](https://github.com/npm/cli/issues/3495)
fix(publish): obey --ignore-scripts flag
([@​wraithgar](https://github.com/wraithgar))
- [`103c8c3ef`](https://github.com/npm/cli/commit/103c8c3ef3ba7ff0483557f32eebc4c6298285e3)
[#​3479](https://github.com/npm/cli/issues/3479)
chore(exit): log any un-ended timings
([@​wraithgar](https://github.com/wraithgar))
- [`efc4313c2`](https://github.com/npm/cli/commit/efc4313c2062ffad22aa24e5198d575a7eb5f20e)
[#​3482](https://github.com/npm/cli/issues/3482)
chore(refactor): refactor exit handler and tests
([@​wraithgar](https://github.com/wraithgar))
- [`d8eb49b70`](https://github.com/npm/cli/commit/d8eb49b705acb50b6bed971bfcce4db6e18e73dd)
[#​3540](https://github.com/npm/cli/issues/3540)
fix(bundle-and-ignore): case sensitivity cleanup
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`339145f64`](https://github.com/npm/cli/commit/339145f64f82d540dbc72ef97b54ae20c34315dd)
[#​3491](https://github.com/npm/cli/issues/3491)
fix(docs): clarify what install type gets `.bin`
([@​wraithgar](https://github.com/wraithgar))
- [`74c99755e`](https://github.com/npm/cli/commit/74c99755e522f9cfc0d602841568d5e1f835fcaf)
[#​3494](https://github.com/npm/cli/issues/3494)
fix(docs): add npm update example
([@​wraithgar](https://github.com/wraithgar))
- [`801a52330`](https://github.com/npm/cli/commit/801a52330636008fecadc812916c76fb945ce1f6)
[#​3542](https://github.com/npm/cli/issues/3542)
fix(docs): correct Node.js JavaScript stylings
([@​relrelb](https://github.com/relrelb))
- [`791416713`](https://github.com/npm/cli/commit/791416713d64c072d73bffbab2daf7b8eb3c4868)
[#​3546](https://github.com/npm/cli/issues/3546)
fix(docs): how to see background script output
([@​cinderblock](https://github.com/cinderblock))
##### DEPENDENCIES
- [`691816f3d`](https://github.com/npm/cli/commit/691816f3de2a679152644a60f3e2c5962df6a81d)
`@npmcli/arborist@2.7.1`
- fixes running prepare scripts for workspaces on reify
- ensure pacote always compares correct integrity values
- [`b9597e944`](https://github.com/npm/cli/commit/b9597e944377e74907607ee280ec1e8c31dd3156)
`make-fetch-happen@9.0.4`
- fix: retry socket timeout failures
- fix: clean up invalid indexes and content after cacache read errors
- [`f573e7c56`](https://github.com/npm/cli/commit/f573e7c56e8505fd6dcc3e5f5b5be401d0a45b58)
`minipass-fetch@1.3.4`
- fix: correctly handle error events that happen after response events
- [`2d5797ea0`](https://github.com/npm/cli/commit/2d5797ea01e17b1559d792613446e1435e588a35)
`pacote@11.3.5`
- fix: show more actionable messages for git pathspec errors
- fix: include all dep types when building for prepare
- fix: do not set mtime when unpacking
### [`v7.19.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7191-2021-07-01)
[Compare Source](https://github.com/npm/cli/compare/v7.19.0...v7.19.1)
##### BUG FIXES
- [`013f0262d`](https://github.com/npm/cli/commit/013f0262db3e16605820f6117749fd3ebc70f6d1)
[#​3469](https://github.com/npm/cli/issues/3469)
fix(exitHandler): write code to logfile
([@​wraithgar](https://github.com/wraithgar))
- [`0dd0341ac`](https://github.com/npm/cli/commit/0dd0341ac9a65a2df8fc262ad9a56b7351f99d66)
[#​3474](https://github.com/npm/cli/issues/3474)
fix(ping): make "npm ping" echo a right time
([@​aluneed](https://github.com/aluneed))
- [`d2e298f3c`](https://github.com/npm/cli/commit/d2e298f3cbab278071480f94ff7d916d42cbf43b)
[#​3484](https://github.com/npm/cli/issues/3484)
fix(deprecate): add undeprecate support
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`9dd32d08e`](https://github.com/npm/cli/commit/9dd32d08e09c21c9a4517161abfc7eed6518faf2)
[#​3485](https://github.com/npm/cli/issues/3485)
fix(docs): remove npm package config override
([@​wraithgar](https://github.com/wraithgar))
- [`a4e095618`](https://github.com/npm/cli/commit/a4e095618cda72244a18aaff9d6660b9082a2b84)
[#​3486](https://github.com/npm/cli/issues/3486)
fix(docs): remove .hooks scripts
([@​wraithgar](https://github.com/wraithgar))
##### TESTING
- [`5f8ccccef`](https://github.com/npm/cli/commit/5f8ccccef9fc19229320df8cbcae9fcea8d31388)
[#​3483](https://github.com/npm/cli/issues/3483)
chore(tests): clean snapshot for lib/view.js tests
([@​wraithgar](https://github.com/wraithgar))
### [`v7.19.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7190-2021-06-24)
[Compare Source](https://github.com/npm/cli/compare/v7.18.1...v7.19.0)
##### FEATURES
- [`23ce3af19`](https://github.com/npm/cli/commit/23ce3af199c8a14ef16c63fc638a1ac21fd9a9b0)
[#​3460](https://github.com/npm/cli/issues/3460)
feat(ls): report *why* something is invalid
([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`53f81af31`](https://github.com/npm/cli/commit/53f81af319f298a0fdd8f143184c3e89770f24ea)
[#​3450](https://github.com/npm/cli/issues/3450)
fix(docs): Improve phrasing of workspace example
([@​lumaxis](https://github.com/lumaxis))
- [`78da60ffe`](https://github.com/npm/cli/commit/78da60ffefcfd457a4432ce1492ee7b53d854450)
[#​3454](https://github.com/npm/cli/issues/3454)
chore(linting): add bin and clean up lib/ls.js
- [`54eae3063`](https://github.com/npm/cli/commit/54eae3063eeb197225ee930525a1316e34ecf34c)
[#​3416](https://github.com/npm/cli/issues/3416)
chore(errorHandler): rename to exit handler
([@​wraithgar](https://github.com/wraithgar))
- [`d0f50b156`](https://github.com/npm/cli/commit/d0f50b156725e5b414050d9e9a59d5fad8a39a3d)
[#​3451](https://github.com/npm/cli/issues/3451)
chore(refactor): async npm.load
([@​wraithgar](https://github.com/wraithgar))
- [`87f67d9ef`](https://github.com/npm/cli/commit/87f67d9efaf6f897cf0d74e738c2625a21044109)
[#​3458](https://github.com/npm/cli/issues/3458)
chore(tests): expose real mock npm object
([@​wraithgar](https://github.com/wraithgar))
- [`f3dce0917`](https://github.com/npm/cli/commit/f3dce0917088dc37795af39e7f6b5089beff984c)
[#​3459](https://github.com/npm/cli/issues/3459)
chore(config): snapshot config descriptions
([@​wraithgar](https://github.com/wraithgar))
- [`6254b6f72`](https://github.com/npm/cli/commit/6254b6f726a301908f73b36ccfa52cd4fd6619e5)
[#​3234](https://github.com/npm/cli/issues/3234)
[#​3455](https://github.com/npm/cli/issues/3455)
[@​npmcli/package-json](https://github.com/npmcli/package-json) refactor
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`fe4138381`](https://github.com/npm/cli/commit/fe4138381fd2e8c919bb9f794e20033ff049f783)
`@npmcli/arborist@2.6.4`:
- bin: allow turning off timer display with --timers=false
- fix: do not try to inflate a fresh lockfile
- fix(diff): walk target children if root is a link
- chore: [@​npmcli/package-json](https://github.com/npmcli/package-json) refactor
### [`v7.18.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7181-2021-06-17)
[Compare Source](https://github.com/npm/cli/compare/v7.18.0...v7.18.1)
### [`v7.18.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7180-2021-06-17)
[Compare Source](https://github.com/npm/cli/compare/v7.17.0...v7.18.0)
### [`v7.17.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7170-2021-06-10)
[Compare Source](https://github.com/npm/cli/compare/v7.16.0...v7.17.0)
### [`v7.16.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7160-2021-06-03)
[Compare Source](https://github.com/npm/cli/compare/v7.15.1...v7.16.0)
### [`v7.15.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7151-2021-05-31)
[Compare Source](https://github.com/npm/cli/compare/v7.15.0...v7.15.1)
##### BUG FIXES
- [`598a17a26`](https://github.com/npm/cli/commit/598a17a2671c9e3bc204dddd6488169c9a72c6a1)
[#​3329](https://github.com/npm/cli/issues/3329)
fix(libnpmexec): don't detach output from npm
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`c4fc03e9e`](https://github.com/npm/cli/commit/c4fc03e9eb3a6386e8feacb67c19f0a1578dfe38)
`@npmcli/arborist@2.6.1`
- fixes reifying deps with mismatching version ranges between
actual and virtual trees
- [`9159fa62a`](https://github.com/npm/cli/commit/9159fa62a10dee09daef178fc7be161a02824004)
`libnpmexec@1.2.0`
### [`v7.15.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7150-2021-05-27)
[Compare Source](https://github.com/npm/cli/compare/v7.14.0...v7.15.0)
##### FEATURES
- [`399ff8cbc`](https://github.com/npm/cli/commit/399ff8cbccd5198f637518ccafa86c43bab47a4a)
[#​3312](https://github.com/npm/cli/issues/3312)
feat(link): add workspace support
([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`46a9bcbcb`](https://github.com/npm/cli/commit/46a9bcbcb0bb2435dca6f45a61b8631f580c7f06)
[#​3282](https://github.com/npm/cli/issues/3282)
fix(docs): proper postinstall script file name
([@​KevinFCormier](https://github.com/KevinFCormier))
- [`83590d40f`](https://github.com/npm/cli/commit/83590d40f94347f21714dbd158b9ddcad9c82de9)
[#​3272](https://github.com/npm/cli/issues/3272)
fix(ls): show relative paths from root
([@​isaacs](https://github.com/isaacs))
- [`a574b518a`](https://github.com/npm/cli/commit/a574b518ae5b8f0664ed388cf1be6288d8c2e68d)
[#​3304](https://github.com/npm/cli/issues/3304)
fix(completion): restore IFS even if `npm completion` returns error
([@​NariyasuHeseri](https://github.com/NariyasuHeseri))
- [`554e8a5cd`](https://github.com/npm/cli/commit/554e8a5cd7034052a59a9ada31e4b8f73712211a)
[#​3311](https://github.com/npm/cli/issues/3311)
set audit exit code properly
([@​isaacs](https://github.com/isaacs))
- [`4a4fbe33c`](https://github.com/npm/cli/commit/4a4fbe33c51413adcd558b4af6f1e204b1b87e41)
[#​3268](https://github.com/npm/cli/issues/3268)
[#​3285](https://github.com/npm/cli/issues/3285)
fix(publish): skip private workspaces
([@​ruyadorno](https://github.com/ruyadorno))
##### DOCUMENTATION
- [`3c53d631f`](https://github.com/npm/cli/commit/3c53d631f557cf2484e2f6a6172c44e36aea4817)
[#​3307](https://github.com/npm/cli/issues/3307)
fix(docs): typo in package-lock.json docs
([@​rethab](https://github.com/rethab))
- [`96367f93f`](https://github.com/npm/cli/commit/96367f93f46c24494d084c8b8d34e4de9cd375da)
rebuild npm-pack doc
([@​isaacs](https://github.com/isaacs))
- [`64b13dd10`](https://github.com/npm/cli/commit/64b13dd1082b6ca7eac4e8e329bfdd8cd8daf157)
[#​3313](https://github.com/npm/cli/issues/3313)
Drop stale Python 3<->node-gyp remark
([@​spencerwilson](https://github.com/spencerwilson))
##### DEPENDENCIES
- [`7b56bfdf3`](https://github.com/npm/cli/commit/7b56bfdf3f2ac67a926fc7893b883a16b46eb3fd)
`cacache@15.2.0`:
- feat: allow fully deleting indices
- feat: add a validateEntry option to compact
- chore: lint
- chore: use standard npm style release scripts
- [`dbbc151a3`](https://github.com/npm/cli/commit/dbbc151a3bcf89e2627dc267063edd185ead1cb8)
`npm-audit-report@2.1.5`:
- fix(exit-code): account for null auditLevel default ([#​46](https://github.com/npm/cli/issues/46))
- [`5b2604507`](https://github.com/npm/cli/commit/5b26045076477d3d350f539e60adf48a80376fda)
chore(package-lock): update devDependencies
([@​Gar](https://github.com/Gar))
##### AUTOMATION
- [`3d5df0082`](https://github.com/npm/cli/commit/3d5df0082ae904dacdea8644286e8362d4a2ed50)
[#​3294](https://github.com/npm/cli/issues/3294)
chore(ci): move node release MR workflow to cli repo
([@​gimli01](https://github.com/gimli01))
### [`v7.14.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7140-2021-05-20)
[Compare Source](https://github.com/npm/cli/compare/v7.13.0...v7.14.0)
##### FEATURES
- [`0d1a9d787`](https://github.com/npm/cli/commit/0d1a9d78779dc015242fc03d2dad2039004fa2df)
[#​3227](https://github.com/npm/cli/issues/3227)
feat(install): add workspaces support to npm install commands
([@​isaacs](https://github.com/isaacs))
- [`c18626f04`](https://github.com/npm/cli/commit/c18626f047e3a0fedd3c86554a4a0a8f27925e77)
[#​3250](https://github.com/npm/cli/issues/3250)
feat(ls): add workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
- [`41099d395`](https://github.com/npm/cli/commit/41099d3958d08f166313b7eb69b76458f8f9224c)
[#​3265](https://github.com/npm/cli/issues/3265)
feat(explain): add workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
- [`fde354669`](https://github.com/npm/cli/commit/fde35466915b5ac5958c827fa7e919e1f186db51)
[#​3251](https://github.com/npm/cli/issues/3251)
feat(unpublish): add workspace/dry-run support
([@​wraithgar](https://github.com/wraithgar))
- [`83df3666c`](https://github.com/npm/cli/commit/83df3666cd82819230fb45f2a40afd531fe3b3c7)
[#​3260](https://github.com/npm/cli/issues/3260)
feat(outdated): add workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
- [`63a7635f7`](https://github.com/npm/cli/commit/63a7635f7a2225a4edd1fe92f94a563965ac06c7)
[#​3217](https://github.com/npm/cli/issues/3217)
feat(pack): add support to json config/output
([@​mrmlnc](https://github.com/mrmlnc))
##### BUG FIXES
- [`faa12ccc2`](https://github.com/npm/cli/commit/faa12ccc26b5f0790f79b2589780e536f4284491)
[#​3253](https://github.com/npm/cli/issues/3253)
fix search description typos
([@​juanpicado](https://github.com/juanpicado))
- [`2f5c28a68`](https://github.com/npm/cli/commit/2f5c28a68719e948d2efedf463ebcb35972aaefb)
[#​3243](https://github.com/npm/cli/issues/3243)
fix(docs): autogenerate config docs for commands
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`ec256a14a`](https://github.com/npm/cli/commit/ec256a14aa6eb2bd59fd55dcc6a4bc0148662c4e)
`@npmcli/arborist@2.6.0`
- [`5f15aba86`](https://github.com/npm/cli/commit/5f15aba866026e7c0d6844e6c07a528dc7454f14)
`cacache@15.1.0`
- [`b3add87e6`](https://github.com/npm/cli/commit/b3add87e686968b7af3067c685d2561baf90e397)
[#​3262](https://github.com/npm/cli/pull/3262)
`npm-registry-client@10.1.2`:
- fixed sso login token
### [`v7.13.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7130-2021-05-13)
[Compare Source](https://github.com/npm/cli/compare/v7.12.1...v7.13.0)
##### FEATURES
- [`076420c14`](https://github.com/npm/cli/commit/076420c149d097056f687e44e21744b743b86e4e)
[#​3231](https://github.com/npm/cli/issues/3231)
feat(publish): add workspace support
([@​wraithgar](https://github.com/wraithgar))
- [`370b36a36`](https://github.com/npm/cli/commit/370b36a36ca226840761e4214cbccaf2a1a90e3c)
[#​3241](https://github.com/npm/cli/issues/3241)
feat(fund): add workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`0c18e4f77`](https://github.com/npm/cli/commit/0c18e4f774562fa054fedf323bea25805ebf39b3)
`@npmcli/arborist@2.5.0`
- [`b551c6811`](https://github.com/npm/cli/commit/b551c6811251dbc901f47fea3c137f93e205a9e4)
`libnpmfund@1.1.0`
### [`v7.12.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7121-2021-05-10)
[Compare Source](https://github.com/npm/cli/compare/v7.12.0...v7.12.1)
##### BUG FIXES
- [`de49f58f5`](https://github.com/npm/cli/commit/de49f58f55dc2ac3a5057cd492a43c32ae41381e)
[#​3216](https://github.com/npm/cli/issues/3216)
fix(contributing): link to proper cli repo
([@​mrmlnc](https://github.com/mrmlnc))
- [`1d092144e`](https://github.com/npm/cli/commit/1d092144eaaabff63ac8424b40b2286822be7677)
[#​3203](https://github.com/npm/cli/issues/3203)
fix(packages): locale-agnostic string sorting
([@​isaacs](https://github.com/isaacs))
- [`0696fca13`](https://github.com/npm/cli/commit/0696fca13d10726e04ca97ff50eef7bd7455a3ab)
[#​3209](https://github.com/npm/cli/issues/3209)
fix(view): fix non-registry specs
([@​wraithgar](https://github.com/wraithgar))
- [`71ac93597`](https://github.com/npm/cli/commit/71ac935976390e4fd05987ff510049f82bc6e2a9)
[#​3206](https://github.com/npm/cli/issues/3206)
chore(github): Convert md issue template to yaml
([@​lukehefson](https://github.com/lukehefson))
- [`6fb386d3b`](https://github.com/npm/cli/commit/6fb386d3bfbaa8e4771ff87a08de1f3aa6f9b34d)
[#​3201](https://github.com/npm/cli/issues/3201)
fix(tests): increase test fuzziness
([@​wraithgar](https://github.com/wraithgar))
- [`f3a662fcd`](https://github.com/npm/cli/commit/f3a662fcd869653f9753aef3d40cc96ed28ed509)
[#​3211](https://github.com/npm/cli/issues/3211)
fix(tests): use config defaults
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`285976fd1`](https://github.com/npm/cli/commit/285976fd12f037f59da47307d98df7ebda5278d9)
`@npmcli/arborist@2.4.4`
- fix(reify): properly save spec if prerelease
- [`f9f24d17c`](https://github.com/npm/cli/commit/f9f24d17c29c421de3c9b82c6b98a40268aeb920)
`libnpmexec@1.1.1`
- fix(add): Specify 'en' locale to String.localeCompare
- [`cb9f17499`](https://github.com/npm/cli/commit/cb9f174996dbb4779a1be82890564f9abffb11f4)
`glob@7.1.7`
- force 'en' locale in string sorting
- [`24b4e4a41`](https://github.com/npm/cli/commit/24b4e4a41b451db3de381fac6b719149db14c288)
`ignore-walk@3.0.4`
- Avoid locale-specific sorting issues
- [`1eb7e5c7d`](https://github.com/npm/cli/commit/1eb7e5c7d466293b472c2506c64e5a89ec84ac2f)
`@npmcli/arborist@2.4.3`
- guard against locale-specific sorting
- [`a6a826067`](https://github.com/npm/cli/commit/a6a826067cb46c711521772c2d0158257d54400a)
`npm-packlist@2.2.2`:
- fix(sort): avoid locale-dependent sorting issues
### [`v7.12.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7120-2021-05-06)
[Compare Source](https://github.com/npm/cli/compare/v7.11.2...v7.12.0)
##### FEATURES
- [`701627c51`](https://github.com/npm/cli/commit/701627c5169934e59da2959d76a49c77278cc9dc)
[#​3098](https://github.com/npm/cli/issues/3098)
feat(cache): Allow `add` to accept multiple specs
([@​mjsir911](https://github.com/mjsir911))
- [`59171f030`](https://github.com/npm/cli/commit/59171f0304f048a009f1697eec6f74f778bc52ff)
[#​3187](https://github.com/npm/cli/issues/3187)
feat(config): add workspaces boolean to user-agent
([@​nlf](https://github.com/nlf))
##### BUG FIXES
- [`2c9b8713c`](https://github.com/npm/cli/commit/2c9b8713c4c88fbd0c3c48eb0de84dbd7269398f)
[#​3182](https://github.com/npm/cli/issues/3182)
fix(docs): fix broken links
([@​wangsai](https://github.com/wangsai))
- [`88cbc8c44`](https://github.com/npm/cli/commit/88cbc8c447cbaef20b5a8f19246211ce4918f4d8)
[#​3198](https://github.com/npm/cli/issues/3198)
fix(tests): reflect new libnpmexec logic
##### DEPENDENCIES
- [`d01ce5e13`](https://github.com/npm/cli/commit/d01ce5e132cb4661698012fd5017753c2bdb660b)
`libnpmexec@1.1.0`:
- feat: add walk up dir lookup to satisfy local bins
- [`81c1dfaaa`](https://github.com/npm/cli/commit/81c1dfaaaf918229316a975aa8075769ffafdb6d)
`@npmcli/arborist@2.4.2`:
- fix(add): save packages in the right place
- fix(reify): do not clean up nodes with no parent
- fix(audit): support alias specs & root package names
- [`87c2303ea`](https://github.com/npm/cli/commit/87c2303eaa6edfa5309da0a30f5ad291b6d57640)
`@npmcli/git@2.0.9`:
- fix(clone): Do not allow git replacement objects by default
- [`99ff40dff`](https://github.com/npm/cli/commit/99ff40dff5e5e55a5d5f045ba90e76c08174ca38)
`npm-packlist@2.2.0`:
- feat(npmignore): Do not force include history, changelogs, notice
- fix(package.json): add missing bin/index.js to files
### [`v7.11.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7112-2021-04-29)
[Compare Source](https://github.com/npm/cli/compare/v7.11.1...v7.11.2)
##### BUG FIXES
- [`c371f183e`](https://github.com/npm/cli/commit/c371f183ebe833c2439e98b679f14e7a59f22c34)
[#​3137](https://github.com/npm/cli/issues/3137)
[#​3140](https://github.com/npm/cli/issues/3140)
fix(ls): do not warn on missing optional deps
([@​isaacs](https://github.com/isaacs))
- [`861f606c7`](https://github.com/npm/cli/commit/861f606c7609d177c644814a171581afbb72f6db)
[#​3156](https://github.com/npm/cli/issues/3156)
fix(build): make prune rule work on case-sensitive file systems
([@​lpinca](https://github.com/lpinca))
##### DEPENDENCIES
- [`fb79d89a0`](https://github.com/npm/cli/commit/fb79d89a07ef03e76633db275463f701d3dae42f)
`tap@15.0.6`
- [`ce3820043`](https://github.com/npm/cli/commit/ce38200437e9ed527df973794909b2699909bc9b)
`@npmcli/arborist@2.4.1`
- fix: prevent and eliminate unnecessary duplicates
- fix: support resolvable partial intersecting peerSets
##### DOCUMENTATION
- [`e479f1dac`](https://github.com/npm/cli/commit/e479f1dac9a7639304d20116583034861635b2b1)
[#​3146](https://github.com/npm/cli/issues/3146)
mention `directories.bin` in `bin`
([@​felipecrs](https://github.com/felipecrs))
### [`v7.11.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7111-2021-04-23)
[Compare Source](https://github.com/npm/cli/compare/v7.11.0...v7.11.1)
##### DEPENDENCIES
- [`7925cca24`](https://github.com/npm/cli/commit/7925cca24543d9e1a8297844b3e53e11057643ef)
`pacote@11.3.3`:
- fix(registry): normalize manfest
- [`b61eac693`](https://github.com/npm/cli/commit/b61eac693df82c52b955e6c18ec4dcf4cedea8a3)
[#​3130](https://github.com/npm/cli/issues/3130)
`@npmcli/config@2.2.0`
- [`c74e67fc6`](https://github.com/npm/cli/commit/c74e67fc6572bb001d74c7486c05d211a0e03de8)
[#​3130](https://github.com/npm/cli/issues/3130)
`npm-registry-fetch@10.1.1`
##### DOCUMENTATION
- [`efdd7dd44`](https://github.com/npm/cli/commit/efdd7dd4427a0ee856c18aab1df2d3d30a307997)
Remove unused and incorrectly documented `--always-auth` config definition
([@​isaacs](https://github.com/isaacs))
### [`v7.11.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7110-2021-04-22)
[Compare Source](https://github.com/npm/cli/compare/v7.10.0...v7.11.0)
##### FEATURES
- [`4c1f16d2c`](https://github.com/npm/cli/commit/4c1f16d2c29a7a56c19b97f2820e6305a6075083)
[#​3095](https://github.com/npm/cli/issues/3095)
feat(init): add workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
##### BUG FIXES
- [`42ca59eee`](https://github.com/npm/cli/commit/42ca59eeedd3e402aa1c606941f7f52864e6039b)
[#​3086](https://github.com/npm/cli/issues/3086)
fix(ls): do not exit with error when all problems are extraneous deps
([@​nlf](https://github.com/nlf))
- [`2aecec591`](https://github.com/npm/cli/commit/2aecec591df6866e27d0b17dc49cef8f7d738d77)
[#​2724](https://github.com/npm/cli/issues/2724)
[#​3119](https://github.com/npm/cli/issues/3119)
fix(ls): make --long work when missing deps
([@​ruyadorno](https://github.com/ruyadorno))
- [`42e0587a9`](https://github.com/npm/cli/commit/42e0587a9ea6940a5d5be5903370ad1113feef21)
[#​3115](https://github.com/npm/cli/issues/3115)
fix(pack): refuse to pack invalid packument
([@​wraithgar](https://github.com/wraithgar))
- [`1c4eff7b5`](https://github.com/npm/cli/commit/1c4eff7b513b8e84876818ede014d3ab19d203c6)
[#​3126](https://github.com/npm/cli/issues/3126)
fix(logout): use isBasicAuth attribute
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`c93f1c39e`](https://github.com/npm/cli/commit/c93f1c39e326feff0857712a10ef6183fbafe1ab)
[#​3101](https://github.com/npm/cli/issues/3101)
chore(docs): update view docs
([@​wraithgar](https://github.com/wraithgar))
- [`c4ff4bc11`](https://github.com/npm/cli/commit/c4ff4bc113c3a5b6ee5d74ab0b1adee95169ed32)
[npm/statusboard#​313](https://github.com/npm/statusboard/issues/313)
[#​3109](https://github.com/npm/cli/issues/3109)
fix(usage): fix refs to ws shorthand
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`83166ebcc`](https://github.com/npm/cli/commit/83166ebcc4ba5e3bf215f08151437d96637f4f33)
`npm-registry-fetch@10.1.0`
- feat(auth): set isBasicAuth
- [`e02bda6da`](https://github.com/npm/cli/commit/e02bda6da68b8e8f490bf270cb5d6adec81685ea)
`npm-registry-fetch@10.0.0`
- feat(auth) load/send based on URI, not registry
- [`a0382deba`](https://github.com/npm/cli/commit/a0382deba346b09834e75db89e1fd4527f1f07dd)
`@npmcli/run-script@1.8.5`
- fix: windows ComSpec env variable name
- [`7f82ef5a8`](https://github.com/npm/cli/commit/7f82ef5a84d70e28983ed43ba1d8aced0fb4ba45)
`pacote@11.3.2`
- [`35e49b94f`](https://github.com/npm/cli/commit/35e49b94fba478a63df6cc9b62816eafe5f1fbdd)
`@npmcli/arborist@2.4.0`
- [`95faf8ce6`](https://github.com/npm/cli/commit/95faf8ce6c007082a02c160977da194c08ee9d82)
`libnpmaccess@4.0.2`
- [`17fffc0e4`](https://github.com/npm/cli/commit/17fffc0e42b2a9e7b84691093e45ba511906cbfa)
`libnpmhook@6.0.2`
- [`1b5a213aa`](https://github.com/npm/cli/commit/1b5a213aaf39652661ba72ba2e8751f049b170fb)
`libnpmorg@2.0.2`
- [`9f83e6484`](https://github.com/npm/cli/commit/9f83e6484aa163d066f318df42ec89c8234b614e)
`libnpmpublish@4.0.1`
- [`251f788c5`](https://github.com/npm/cli/commit/251f788c554a198ab42682453fa5504f8abe93fe)
`libnpmsearch@3.1.1`
- [`35873a989`](https://github.com/npm/cli/commit/35873a989fe67041ddcf30a0a278ed77ace5ee3c)
`libnpmteam@2.0.3`
- [`23e12b4d8`](https://github.com/npm/cli/commit/23e12b4d8f63d765a48036e7bb08f53319c73304)
`npm-profile@5.0.3`
### [`v7.10.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v7100-2021-04-15)
[Compare Source](https://github.com/npm/cli/compare/v7.9.0...v7.10.0)
##### FEATURES
- [`f9b639eb6`](https://github.com/npm/cli/commit/f9b639eb6c504ded6cdd59e83e26a392bfe81e5d)
[#​3052](https://github.com/npm/cli/issues/3052)
feat(bugs): fall back to email if provided
([@​Yash-Singh1](https://github.com/Yash-Singh1))
- [`8c9e24778`](https://github.com/npm/cli/commit/8c9e24778db867cb3148bc247c7e321639aa9f58)
[#​3055](https://github.com/npm/cli/issues/3055)
feat(version): add workspace support
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`f1e6743a6`](https://github.com/npm/cli/commit/f1e6743a6e8e32ddad6d1964eb05d17e6c50a456)
`libnpmversion@1.2.0`
- feat(retrieve-tag): retrieve unannotated git tags
- fix(retrieve-tag): use semver to look for semver
- [`3b476a24c`](https://github.com/npm/cli/commit/3b476a24cf0b2823fdf92505b84bddde4fcc8b14)
`@npmcl/git@2.0.8`
- fix(git): do not use shell when calling git
- [`dfcd0c1e2`](https://github.com/npm/cli/commit/dfcd0c1e2331c1f4b6573466b50505772eddaf22)
[#​3069](https://github.com/npm/cli/issues/3069)
`tap@15.0.2`
##### DOCUMENTATION
- [`90b61eda9`](https://github.com/npm/cli/commit/90b61eda9b41af108ed69fc0c43a522a92745047)
[#​3053](https://github.com/npm/cli/issues/3053)
fix(contributing.md): explicitely outline dep updates
([@​darcyclarke](https://github.com/darcyclarke))
### [`v7.9.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v790-2021-04-08)
[Compare Source](https://github.com/npm/cli/compare/v7.8.0...v7.9.0)
##### FEATURES
- [`1f3e88eba`](https://github.com/npm/cli/commit/1f3e88ebaf4901d8f9f07b43404d824fef7e5ff5)
[#​3032](https://github.com/npm/cli/issues/3032)
feat(dist-tag): add workspace support
([@​nlf](https://github.com/nlf))
- [`6e31df4e7`](https://github.com/npm/cli/commit/6e31df4e7957337962fd3d93e495931e3592bb9e)
[#​3033](https://github.com/npm/cli/issues/3033)
feat(pack): add workspace support
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`ba4f7fea8`](https://github.com/npm/cli/commit/ba4f7fea8fca8e3509469a218f094fe69095888b)
`licensee@8.2.0`
### [`v7.8.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v780-2021-04-01)
[Compare Source](https://github.com/npm/cli/compare/v7.7.6...v7.8.0)
##### FEATURES
- [`8bcc5d73f`](https://github.com/npm/cli/commit/8bcc5d73f35434e781ff56419dd7f0c380efd072)
[#​2972](https://github.com/npm/cli/issues/2972)
feat(workspaces): add repo and docs
([@​wraithgar](https://github.com/wraithgar))
- [`ec520ce32`](https://github.com/npm/cli/commit/ec520ce32d5e834a32ebd58491df4200e01ce690)
[#​2998](https://github.com/npm/cli/issues/2998)
feat(set-script): implement workspaces
- [`32717a60e`](https://github.com/npm/cli/commit/32717a60eb55fcf8c7e5016223bfee78a6daba0e)
[#​3001](https://github.com/npm/cli/issues/3001)
feat(view): add workspace support
([@​wraithgar](https://github.com/wraithgar))
- [`7b177e43f`](https://github.com/npm/cli/commit/7b177e43f3bfb558bcd8723cdb2166a3df19647a)
[#​3014](https://github.com/npm/cli/issues/3014)
feat(config): add 'envExport' flag
([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`4c4252348`](https://github.com/npm/cli/commit/4c4252348c538246e1072421d65f4558dc948080)
[#​3016](https://github.com/npm/cli/issues/3016)
fix(usage): specify the key each time for multiples
([@​isaacs](https://github.com/isaacs))
- [`9237d375b`](https://github.com/npm/cli/commit/9237d375b0b7d34c7dc5ba70aec7f616f4133732)
[#​3013](https://github.com/npm/cli/issues/3013)
fix(docs): add workspaces configuration
([@​wraithgar](https://github.com/wraithgar))
- [`cb6eb0d20`](https://github.com/npm/cli/commit/cb6eb0d206b7e2f63d5c7a7a17bea4aed1b9f2bf)
[#​3015](https://github.com/npm/cli/issues/3015)
fix(ERESOLVE): better errors when current is missing
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`61da39beb`](https://github.com/npm/cli/commit/61da39beb5373320e2b591b61ecd6596eeaba6ed)
`@npmcli/config@2.1.0`
- feat(config): add support for envExport:false
- [`fb095a708`](https://github.com/npm/cli/commit/fb095a708a1f930bbd0195446ac611b82bfeff14)
`@npmcli/arborist@2.3.0`:
- [#​2896](https://github.com/npm/cli/issues/2896) Provide currentEdge in
ERESOLVE if known, and address self-linking edge case.
- Add/remove dependencies to/from workspaces when set, not root project
- Only reify the portions of the dependency graph identified by the
`workspace` configuration value.
- Do not recursively `chown` the project root path.
### [`v7.7.6`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v776-2021-03-29)
[Compare Source](https://github.com/npm/cli/compare/v7.7.5...v7.7.6)
##### BUG FIXES
- [`9dd2ed518`](https://github.com/npm/cli/commit/9dd2ed5189b6f283094664e9e192cf1598ec3f79)
fix empty newline printed to stderr
([@​ruyadorno](https://github.com/ruyadorno))
- [`9d391462a`](https://github.com/npm/cli/commit/9d391462a25f637219501e2430ef1f7b89710816)
[#​2973](https://github.com/npm/cli/issues/2973)
fix spelling in workspaces.md file
([@​sethomas](https://github.com/sethomas))
- [`4b100249a`](https://github.com/npm/cli/commit/4b100249a6cad67e002186816e64817313b636c7)
[#​2979](https://github.com/npm/cli/issues/2979)
change 'maxsockets' default value back to 15
([@​wallrat](https://github.com/wallrat))
##### DEPENDENCIES
- [`a28f89572`](https://github.com/npm/cli/commit/a28f89572a708cced69cc938f877eaa969dbad9e)
`libnpmversion@1.1.0`
- fix reading `script-shell` config on `npm version` lifecycle scripts
- [`03734c29e`](https://github.com/npm/cli/commit/03734c29e00191d17f164d1c0e75d9f228268842)
`npm-packlist@2.1.5`
- fix packaging `bundledDependencies`
- [`80ce2a019`](https://github.com/npm/cli/commit/80ce2a019526632b01b70e1c75c42608dc160332)
`@npmcli/metavuln-calculator@1.1.1`
- fix error auditing package documents with missing dependencies
### [`v7.7.5`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v775-2021-03-25)
[Compare Source](https://github.com/npm/cli/compare/v7.7.4...v7.7.5)
##### BUG FIXES
- [`95ba87622`](https://github.com/npm/cli/commit/95ba87622e00d68270eda9e071b19737718fca16)
[#​2949](https://github.com/npm/cli/issues/2949)
fix handling manual indexes in `npm help`
([@​dmchurch](https://github.com/dmchurch))
- [`59cf37962`](https://github.com/npm/cli/commit/59cf37962a2286e0f7d3bd37fa9c8bc3bac94218)
[#​2958](https://github.com/npm/cli/issues/2958)
always set `npm.command` to canonical command name
([@​isaacs](https://github.com/isaacs))
- [`1415b4bde`](https://github.com/npm/cli/commit/1415b4bdeeaabb6e0ba12b6b1b0cc56502bd64ab)
[#​2964](https://github.com/npm/cli/issues/2964)
fix(config): properly translate user-agent
([@​wraithgar](https://github.com/wraithgar))
- [`59271936d`](https://github.com/npm/cli/commit/59271936d90fbd6956a41967119f578c0ba63db9)
[#​2965](https://github.com/npm/cli/issues/2965)
fix(config): tie save-exact/save-prefix together
([@​wraithgar](https://github.com/wraithgar))
##### TESTS
- [`97b415287`](https://github.com/npm/cli/commit/97b41528739460b2e9e72e09000aded412418cb2)
[#​2959](https://github.com/npm/cli/issues/2959)
add smoke tests
([@​ruyadorno](https://github.com/ruyadorno))
### [`v7.7.4`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v774-2021-03-24)
[Compare Source](https://github.com/npm/cli/compare/v7.7.3...v7.7.4)
##### BUG FIXES
- [`200bee74b`](https://github.com/npm/cli/commit/200bee74b31a738687446b7b535cac67b1c582fd)
[#​2951](https://github.com/npm/cli/issues/2951)
fix(config): accept explicit `production=false`
([@​wraithgar](https://github.com/wraithgar))
- [`7b45e9df6`](https://github.com/npm/cli/commit/7b45e9df6102c7bd6e403d1fdc9939581c38f546)
[#​2950](https://github.com/npm/cli/issues/2950)
warn if using workspaces config options in `npm config`
([@​ruyadorno](https://github.com/ruyadorno))
### [`v7.7.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v773-2021-03-24)
[Compare Source](https://github.com/npm/cli/compare/v7.7.2...v7.7.3)
##### BUG FIXES
- [`c76f04ac2`](https://github.com/npm/cli/commit/c76f04ac28ddf2ae4df4b3ce0aec684a118de1b5)
[#​2925](https://github.com/npm/cli/issues/2925)
fix(set-script): add completion
([@​Yash-Singh1](https://github.com/Yash-Singh1))
- [`0379eab69`](https://github.com/npm/cli/commit/0379eab698b78ae4aa89bbe2043607f420e52f11)
[#​2929](https://github.com/npm/cli/issues/2929)
fix(install): ignore auditLevel
`npm install` should not be affected by the `auditLevel` config, as the
results of audit do not change its exit status.
([@​wraithgar](https://github.com/wraithgar))
- [`98efadeb4`](https://github.com/npm/cli/commit/98efadeb4b2ae9289f14ed6f42a169230faf7239)
[#​2923](https://github.com/npm/cli/issues/2923)
fix(audit-level): add `info` audit level
This is a valid level but wasn't configured to be allowed.
Also added this param to the usage output for `npm audit`
([@​wraithgar](https://github.com/wraithgar))
- [`e8d2adcf4`](https://github.com/npm/cli/commit/e8d2adcf40ad63030f844c9aa44c6d16e2146797)
[#​2945](https://github.com/npm/cli/issues/2945)
config should not error when workspaces are configured
([@​nlf](https://github.com/nlf))
- [`aba2bc623`](https://github.com/npm/cli/commit/aba2bc623ea99e563b1b15b81dbb4ba94f86fe4c)
[#​2944](https://github.com/npm/cli/issues/2944)
fix(progress): re-add progress bar to reify
The logger was no longer in flatOptions, we pass it in explicitly now
([@​wraithgar](https://github.com/wraithgar))
- [`877b4ed29`](https://github.com/npm/cli/commit/877b4ed2925c97b5249a4d33575420dda64f7339)
[#​2946](https://github.com/npm/cli/issues/2946)
fix(flatOptions): re-add `_auth`
This was not being added to flatOptions, and things like
`npm-registry-fetch` are looking for it.
([@​wraithgar](https://github.com/wraithgar))
### [`v7.7.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v772-2021-03-24)
[Compare Source](https://github.com/npm/cli/compare/v7.7.1...v7.7.2)
##### BUG FIXES
- [`a4df2b98d`](https://github.com/npm/cli/commit/a4df2b98d89429b19cd29b5fc895cdbfc0a6bd78)
[#​2942](https://github.com/npm/cli/issues/2942)
Restore --dev flag, unify --omit flatteners
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`2cbfaac0e`](https://github.com/npm/cli/commit/2cbfaac0ecd5810316f6d76168ed9618bd11bf3a)
`hosted-git-info@4.0.2`
- [#​83](https://github.com/npm/hosted-git-info/pull/83) Do not parse
urls for gitlab
([@​nlf](https://github.com/nlf))
### [`v7.7.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v771-2021-03-24)
[Compare Source](https://github.com/npm/cli/compare/v7.7.0...v7.7.1)
##### BUG FIXES
- [`543b0e39b`](https://github.com/npm/cli/commit/543b0e39bcb94fc408804b01ca9c0d7b960b2681)
[#​2930](https://github.com/npm/cli/issues/2930)
fix(uninstall): use correct local prefix
([@​jameschensmith](https://github.com/jameschensmith))
- [`dce4960ef`](https://github.com/npm/cli/commit/dce4960ef6d52af128affe7755b2ca72de913b6c)
[#​2932](https://github.com/npm/cli/issues/2932)
fix(config): flatten savePrefix properly
([@​wraithgar](https://github.com/wraithgar))
### [`v7.7.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v770-2021-03-23)
[Compare Source](https://github.com/npm/cli/compare/v7.6.3...v7.7.0)
##### FEATURES
- [`33c4189f9`](https://github.com/npm/cli/commit/33c4189f939aebdfaf85ea419e6ea01d0977b79d)
[#​2864](https://github.com/npm/cli/issues/2864)
add `npm run-script` workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
- [`e1b3b318f`](https://github.com/npm/cli/commit/e1b3b318f095a7e1a7cc4b131907de4955275d9d)
[#​2886](https://github.com/npm/cli/issues/2886)
add `npm exec` workspaces support
([@​ruyadorno](https://github.com/ruyadorno))
- [`41facf643`](https://github.com/npm/cli/commit/41facf6435ced4e416d74111d9c3ff00ee19ab7d)
[#​2859](https://github.com/npm/cli/issues/2859)
expanded "Did you mean?" suggestions for missing cmds and scripts
([@​wraithgar](https://github.com/wraithgar))
##### BUG FIXES
- [`8cce4282f`](https://github.com/npm/cli/commit/8cce4282f7bef11aeeb73cffd532b477b241985e)
[#​2865](https://github.com/npm/cli/issues/2865)
`npm publish`: handle case where multiple config list is present
([@​kenrick95](https://github.com/kenrick95))
- [`6598bfe86`](https://github.com/npm/cli/commit/6598bfe8697439e827d84981f8504febca64a55a)
mark deprecated configs
([@​isaacs](https://github.com/isaacs))
- [`8a38afe77`](https://github.com/npm/cli/commit/8a38afe779ce71a10178ed62b13709d06adf7a66)
[#​2881](https://github.com/npm/cli/issues/2881)
docs(package-json): document default main behavior
([@​klausbayrhammer](https://github.com/klausbayrhammer))
- [`93a061d73`](https://github.com/npm/cli/commit/93a061d737dc769663652368e8586e4202267b9e)
[#​2917](https://github.com/npm/cli/issues/2917)
add action items to `npm run` error output
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`ad65bd910`](https://github.com/npm/cli/commit/ad65bd9101aa8e8b94bc1e48df3ef93deca6d30c)
[#​2860](https://github.com/npm/cli/issues/2860)
fix link in configuring-npm
([@​varmakarthik12](https://github.com/varmakarthik12))
- [`b419bfb02`](https://github.com/npm/cli/commit/b419bfb0259596fb338d45b2eaeab25a7a0d1f1e)
[#​2876](https://github.com/npm/cli/issues/2876)
fix test-coverage command in contributing guide
([@​chowkapow](https://github.com/chowkapow))
##### DEPENDENCIES
- [`7b5606b93`](https://github.com/npm/cli/commit/7b5606b931083e8a70f5ea094c2b46f0b7a38a18)
`@npmcli/arborist@2.2.9`
- [#​254](https://github.com/npm/arborist/pull/254) Honor explicit
prefix when saving dependencies
([@​jameschensmith](https://github.com/jameschensmith))
- [#​255](https://github.com/npm/arborist/pull/255) Never save to
`bundleDependencies` when saving a `peer` or `peerOptional`
dependency. ([@​isaacs](https://github.com/isaacs))
- [`f76e7c21f`](https://github.com/npm/cli/commit/f76e7c21ffd87b08593d8c396a78ab9c5fa790bd)
`pacote@11.3.1`
- increases tarball compression level
- [`4928512bc`](https://github.com/npm/cli/commit/4928512bcefd8448ff5852978cfc7f903e3ae996)
`semver@7.3.5`
- fix handling prereleases/ANY ranges in subset
- [`1924eb457`](https://github.com/npm/cli/commit/1924eb457aea7c93dfaf4a911355a63d84d66eee)
`libnpmversion@1.0.12`
- fix removing undescored-prefixed package.json properties in `npm version`
- [`916623056`](https://github.com/npm/cli/commit/91662305643509eebd2f79ed7e3ff01562aa4968)
`@npmcli/run-script@1.8.4`
- fix expanding windows-style environment variables
- [`a8d0751e4`](https://github.com/npm/cli/commit/a8d0751e4b7c7d8b808c8a49f288fc7272f729b0)
`npm-pick-manifest@6.1.1`
- fix running packages with a single executable binary with `npm exec`
- [`af7eaac50`](https://github.com/npm/cli/commit/af7eaac5018ed821d72d43d08f1d7e49e7491453)
`hosted-git-info@4.0.1`
- [`f52c51db1`](https://github.com/npm/cli/commit/f52c51db13c39cfbaed18dbd13ba7302a4b6a0d9)
`@npmcli/config@2.0.0`
### [`v7.6.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v763-2021-03-11)
[Compare Source](https://github.com/npm/cli/compare/v7.6.2...v7.6.3)
##### DOCUMENTATION
- [`8c44e999b`](https://github.com/npm/cli/commit/8c44e999bdf7639893535c55beebf7996da2c47f)
[#​2855](https://github.com/npm/cli/issues/2855)
Correct "npm COMMAND help" to "npm help COMMAND"
([@​dwardu](https://github.com/dwardu))
##### DEPENDENCIES
- [`57ed390d6`](https://github.com/npm/cli/commit/57ed390d64a44ae0a1b2c4afd79d690170b194ec)
`@npmcli/arborist@2.2.8`
- Respect link deps when calculating peerDep sets
### [`v7.6.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v762-2021-03-09)
[Compare Source](https://github.com/npm/cli/compare/v7.6.1...v7.6.2)
##### BUG FIXES
- [`e0a3a5218`](https://github.com/npm/cli/commit/e0a3a5218cac7ca5850930aaaad8a939ddf75d4d)
[#​2831](https://github.com/npm/cli/issues/2831)
Fix cb() never called in search with --json option
([@​fraqe](https://github.com/fraqe))
- [`85a8694dd`](https://github.com/npm/cli/commit/85a8694dd9b4a924a474ba75261914511a216868)
[#​2795](https://github.com/npm/cli/issues/2795)
fix(npm.output): make output go through npm.output
([@​wraithgar](https://github.com/wraithgar))
- [`9fe0df5b5`](https://github.com/npm/cli/commit/9fe0df5b5d7606e5841288d9931be6c04767c9ca)
[#​2821](https://github.com/npm/cli/issues/2821)
fix(usage): clean up usage declarations
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`7f470b5c2`](https://github.com/npm/cli/commit/7f470b5c25d544e36d97b28e28ae20dfa1d4ab31)
`@npmcli/arborist@2.2.7`
- fix(install): Do not revert a file: dep to version on bare name re-install
- [`e9b7fc275`](https://github.com/npm/cli/commit/e9b7fc275a0bdf8f00dbcf5dd2283675776fc459)
`libnpmdiff@2.0.4`
- fix(diff): Gracefully handle packages with prepare script
- [`c7314aa62`](https://github.com/npm/cli/commit/c7314aa62195b7f0d8886776692e8a2c892413ed)
`byte-size@7.0.1`
- [`864f48d43`](https://github.com/npm/cli/commit/864f48d4327269f521161cf89888ea2b6db5fdab)
`pacote@11.3.0`
### [`v7.6.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v761-2021-03-04)
[Compare Source](https://github.com/npm/cli/compare/v7.6.0...v7.6.1)
##### BUG FIXES
- [`3c9a589b0`](https://github.com/npm/cli/commit/3c9a589b004fa828a304abaf52d1d781710e1143)
[#​2807](https://github.com/npm/cli/issues/2807)
`npm explain` show when an edge is a bundled edge
([@​kumavis](https://github.com/kumavis))
- [`b33c760ce`](https://github.com/npm/cli/commit/b33c760cea7fe2696d35b5530abc1b455980fef1)
[#​2766](https://github.com/npm/cli/issues/2766)
unused arguments cleanup
([@​sandersn](https://github.com/sandersn))
- [`4a5dd3a5a`](https://github.com/npm/cli/commit/4a5dd3a5a200b3f4f7b47168497d8e03dca3a2ca)
[#​2772](https://github.com/npm/cli/issues/2772)
fix(npm) pass npm context everywhere
([@​wraithgar](https://github.com/wraithgar))
- [`e69be2ac5`](https://github.com/npm/cli/commit/e69be2ac5c35e985732e2baa00b70d39332e4b9f)
[#​2789](https://github.com/npm/cli/issues/2789)
fix npm prefix on all Windows unix shells
([@​isaacs](https://github.com/isaacs))
- [`2d682e4ca`](https://github.com/npm/cli/commit/2d682e4cab0cf109a16332f3222f1e9a4027db69)
[#​2803](https://github.com/npm/cli/issues/2803)
fix(search): don't pass unused args
([@​wraithgar](https://github.com/wraithgar))
- [`b3e7dd19b`](https://github.com/npm/cli/commit/b3e7dd19bb4888dad2bfb6702aed6560a7f91bf8)
[#​2822](https://github.com/npm/cli/issues/2822)
fix(diff): set option "where" for pacote
([@​ruyadorno](https://github.com/ruyadorno))
- [`96006640b`](https://github.com/npm/cli/commit/96006640b902d31415260df5ce3ad8d066a64623)
[#​2824](https://github.com/npm/cli/issues/2824)
fix(repo, auth.sso): don't promisify open-url
([@​wraithgar](https://github.com/wraithgar))
##### DOCUMENTATION
- [`c8b73db82`](https://github.com/npm/cli/commit/c8b73db82f0f2445c20a0a64110586253accd66b)
[#​2690](https://github.com/npm/cli/issues/2690)
fix(docs): update scripts docs
([@​wraithgar](https://github.com/wraithgar))
- [`5d922394b`](https://github.com/npm/cli/commit/5d922394b7874b2b38d34f03f2decbe0eb3e8583)
[#​2809](https://github.com/npm/cli/issues/2809)
update republish timeout after unpublish
([@​BAJ-](https://github.com/BAJ-))
##### DEPENDENCIES
- [`2d4ae598f`](https://github.com/npm/cli/commit/2d4ae598f30049680797685f76154b16a7e15a66)
`@npmcli/arborist@2.2.6`
### [`v7.6.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v760-2021-02-25)
[Compare Source](https://github.com/npm/cli/compare/v7.5.6...v7.6.0)
##### FEATURES
- [`983d218f7`](https://github.com/npm/cli/commit/983d218f7e68e3c7866f2efa23ea2aff7ff3881e)
[#​2750](https://github.com/npm/cli/issues/2750)
feat(explain): mark when dependency is bundled
([@​kumavis](https://github.com/kumavis))
##### DEPENDENCIES
- [`b9fa7e32a`](https://github.com/npm/cli/commit/b9fa7e32a63a3dc3a4865865c4ca737c862b9cf2)
chore(package-lock): resetdeps and `eslint@7.20.0`
([@​wraithgar](https://github.com/wraithgar))
- [`28d036ae9`](https://github.com/npm/cli/commit/28d036ae9179f742bd0518e558a54f014a7a895e)
`arborist@2.2.5`
- fix: hidden lockfiles were not respected on Node v10.0-10.12
##### DOCUMENTATION
- [`ba1adef42`](https://github.com/npm/cli/commit/ba1adef4292123e87e26b59e0c6fd6f5ff1fe775)
[#​2760](https://github.com/npm/cli/issues/2760)
chore(docs): capitalize all Instaces of "package"
([@​MrBrain295](https://github.com/MrBrain295))
- [`8bfa05fa1`](https://github.com/npm/cli/commit/8bfa05fa1dfd4a64381c7ec750df6d174724e8c1)
[#​2775](https://github.com/npm/cli/issues/2775)
chore(docs): add navigation configuration
([@​ethomson](https://github.com/ethomson))
- [`238e474a4`](https://github.com/npm/cli/commit/238e474a48ddecc33c76eb3d2c4d0642cfe8829a)
[#​2778](https://github.com/npm/cli/issues/2778)
chore(docs):update unpublish cooldown
([@​christoflemke](https://github.com/christoflemke))
### [`v7.5.6`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v756-2021-02-22)
[Compare Source](https://github.com/npm/cli/compare/v7.5.5...v7.5.6)
##### BUG FIXES
- [`4e58274ed`](https://github.com/npm/cli/commit/4e58274ed0fd2dd29d3c8d6c7c47f37a37dc0f0f)
[#​2742](https://github.com/npm/cli/issues/2742)
Do not print error banner for shell proxy commands
([@​isaacs](https://github.com/isaacs))
##### DOCS
- [`3c72ab441`](https://github.com/npm/cli/commit/3c72ab4412111c708736e3a7b8342150372a4af4)
[#​2749](https://github.com/npm/cli/issues/2749)
Capitalize Package in a Heading
([@​MrBrain295](https://github.com/MrBrain295))
##### DEPENDENCIES
- [`f3ae6ed0d`](https://github.com/npm/cli/commit/f3ae6ed0d25ce80868f59353ef71c09ac77b1cf5)
`read-package-json@3.0.1`, `read-package-json-fast@2.0.2`
- [`9b311fe52`](https://github.com/npm/cli/commit/9b311fe522077c7f8a242b94b0e1dbe746992bef)
[#​2736](https://github.com/npm/cli/issue/2736) `@npmcli/arborist@2.2.4`:
- Do not rely on underscore fields in `package.json` files
- Do not remove global packages when updating by name
- Keep `yarn.lock` and `package-lock.json` more in sync
### [`v7.5.5`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v755-2021-02-22)
[Compare Source](https://github.com/npm/cli/compare/v7.5.4...v7.5.5)
##### BUG FIXES
- [`49c95375a`](https://github.com/npm/cli/commit/49c95375af49308e2db6ba28e91c65193754e091)
[#​2688](https://github.com/npm/cli/issues/2688)
fix shrinkwrap in node v10.0
([@​ljharb](https://github.com/ljharb))
- [`00afa3161`](https://github.com/npm/cli/commit/00afa316195f2db903146110a07ffdaec9bb6aa2)
[#​2718](https://github.com/npm/cli/issues/2718)
restore the prefix on output from `npm version <inc>`
([@​nlf](https://github.com/nlf))
- [`69e0c4e8c`](https://github.com/npm/cli/commit/69e0c4e8cd684c475a4450c40dfb32c995061aea)
[#​2716](https://github.com/npm/cli/issues/2716)
throw an error when trying to dedupe in global mode
([@​nlf](https://github.com/nlf))
- [`b018eb842`](https://github.com/npm/cli/commit/b018eb84266dc5a02274849135ca148cb59cc349)
[#​2719](https://github.com/npm/cli/issues/2719)
obey silent loglevel in run-script
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`8c36697df`](https://github.com/npm/cli/commit/8c36697dfffe8b5e853fe889c9ead5578100c413)
`@npmcli/arborist@2.2.3`
- [#​1875](https://github.com/npm/cli/issues/1875)
[arborist#​230](https://github.com/npm/arborist/pull/230)
Set default advisory `severity`/`vulnerable_range` when missing from audit endpoint data
([@​isaacs](https://github.com/isaacs))
- [npm/arborist#​231](https://github.com/npm/arborist/pull/231)
skip optional deps with mismatched platform or engine
([@​nlf](https://github.com/nlf))
- [#​2251](https://github.com/npm/cli/issues/2251)
Unpack shrinkwrapped deps not already unpacked
([@​isaacs](https://github.com/isaacs),
[@​nlf](https://github.com/nlf))
- [#​2714](https://github.com/npm/cli/issues/2714)
Do not write package.json if nothing changed
([@​isaacs](https://github.com/isaacs))
- [npm/rfcs#​324](https://github.com/npm/rfcs/issues/324)
Prefer peer over prod dep, if both specified
([@​isaacs](https://github.com/isaacs))
- [npm/arborist#​236](https://github.com/npm/arborist/issues/236)
Fix additional peerOptional conflict cases
([@​isaacs](https://github.com/isaacs))
- [`d865b101f`](https://github.com/npm/cli/commit/d865b101f72142619531311645479f0596a68a1a)
`libnpmpack@2.0.1`
- respect silent loglevel
- [`e606953e5`](https://github.com/npm/cli/commit/e606953e5795803a7c4eddb4ea993735ef65ec95)
`libnpmversion@1.0.11`
- respect silent loglevel
- [`9c51005a1`](https://github.com/npm/cli/commit/9c51005a19fd4c3e7cd4c987d2e39d1b763036bf)
`npm-package-arg@8.1.1`
- do a better job of detecting git specifiers like `git@github.com:npm/cli`
- [`8b6bf0db4`](https://github.com/npm/cli/commit/8b6bf0db49a3378bd85a0d1ffdd19fbdd68a944a)
`pacote@11.2.7`
- respect silent loglevel
- fix INVALID_URL errors for certain git dependencies
##### TESTS
- [`80c2ac995`](https://github.com/npm/cli/commit/80c2ac995170a05b26856a2b72fe9c8163b2c999)
[#​2717](https://github.com/npm/cli/issues/2717)
refactor publish tests
([@​wraithgar](https://github.com/wraithgar))
- [`9d81e0ceb`](https://github.com/npm/cli/commit/9d81e0ceba7d69e0651662508415ee3705bddfd9)
[#​2729](https://github.com/npm/cli/issues/2729)
fix typo in shrinkwrap tests
([@​eltociear](https://github.com/eltociear))
##### DOCUMENTATION
- [`e3de7befb`](https://github.com/npm/cli/commit/e3de7befb3a9e2fcb7aac5b740d09b3b7d99d724)
[#​2685](https://github.com/npm/cli/issues/2685)
docs(readme): add note back about branding/origin
([@​darcyclarke](https://github.com/darcyclarke))
- [`38d87e7c2`](https://github.com/npm/cli/commit/38d87e7c24aea13b0f1c1157aad58d9d15bf8e63)
[#​2698](https://github.com/npm/cli/issues/2698)
mention nodenv in README.md
([@​RA80533](https://github.com/RA80533))
- [`af4422cdb`](https://github.com/npm/cli/commit/af4422cdbc110f93203667efc08b16f7aa74ac2f)
[#​2711](https://github.com/npm/cli/issues/2711)
validate that the docs can be parsed by mdx
([@​ethomson](https://github.com/ethomson))
### [`v7.5.4`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v754-2021-02-12)
[Compare Source](https://github.com/npm/cli/compare/v7.5.3...v7.5.4)
##### BUG FIXES
- [`ef687f545`](https://github.com/npm/cli/commit/ef687f545b177d0496ce74faacf1bf738978355a)
[#​2655](https://github.com/npm/cli/issues/2655)
fix(env): Do not clobber defined 'env' script
([@​isaacs](https://github.com/isaacs))
- [`868954a72`](https://github.com/npm/cli/commit/868954a72c06ff2210b35e1e75571f4ec3357c43)
[#​2654](https://github.com/npm/cli/issues/2654)
\[fix] node v10.0 lacks `fs.promises`
([@​ljharb](https://github.com/ljharb))
##### DEPENDENCIES
- [`14dd93853`](https://github.com/npm/cli/commit/14dd9385358b3815c2285526f7c2e53ed3c5e8da)
fix(package.json): resetdeps
([@​wraithgar](https://github.com/wraithgar))
- [`39e4a6401`](https://github.com/npm/cli/commit/39e4a640130b85d62199a33cc2026b04390520ee)
`graceful-fs@4.2.6`
- [`96dffab98`](https://github.com/npm/cli/commit/96dffab988048164516d8cf73c1fbf66781f86df)
`eslint-plugin-promise@4.3.1`
- [`9a6e9d38a`](https://github.com/npm/cli/commit/9a6e9d38abccec793b6ac14871c2b639d62a6c41)
`@npmcli/run-script@1.8.3`
- fix fs.promises reference to run in node v10.0
- [`584b746a2`](https://github.com/npm/cli/commit/584b746a2c8cdc697629298be27dd23d19de1231)
`@npmcli/git@2.0.5`
- [`6305ebde4`](https://github.com/npm/cli/commit/6305ebde43796737014aedbe019db8cd81dcbbec)
`make-fetch-happen@8.0.14`
- [`e99881117`](https://github.com/npm/cli/commit/e998811170ce5df00a725b2d683b4bff124c6792)
`libnpmversion@1.0.10`
- [`554d91cdf`](https://github.com/npm/cli/commit/554d91cdf82e9c92c2ac3752ed91e7081c2271e5)
chore(package-lock): rebuild package-lock
([@​wraithgar](https://github.com/wraithgar))
- [`37e8cc507`](https://github.com/npm/cli/commit/37e8cc507b2ce0b89f92e7e77b1d909d1bf5513f)
`@npmcli/arborist@2.2.2`
- [#​2505](https://github.com/npm/cli/issues/2505) properly install
dependenciess of linked dependencies
([@​ruyadorno](https://github.com/ruyadorno))
- [#​2504](https://github.com/npm/cli/issues/2504) Allow `--force` to
override conflicted optional peerDependencies
([@​isaacs](https://github.com/isaacs))
- Ensure correct flags on shrinkwrapped module deps
([@​isaacs](https://github.com/isaacs))
- Correct relative paths for global packages installed from tarball files
([nlf](https://github.com/nlf))
- [`7788ce47b`](https://github.com/npm/cli/commit/7788ce47bc264d9d951055da85f2b695eb8b3f15)
`@npmcli/map-workspaces@1.0.3`
##### TESTS
- [`3a159d27e`](https://github.com/npm/cli/commit/3a159d27e976933098ec18fa9c3e474c85b5b332)
[#​2681](https://github.com/npm/cli/issues/2681)
fix(tests): rewrite doctor tests
([@​ljharb](https://github.com/ljharb))
- [`abcc96a20`](https://github.com/npm/cli/commit/abcc96a204ed581fc7cd603f47cdca0afe299530)
[#​2682](https://github.com/npm/cli/issues/2682)
\[tests] separate tests from linting and license validation
([@​ljharb](https://github.com/ljharb))
##### DOCUMENTATION
- [`7e1e84181`](https://github.com/npm/cli/commit/7e1e84181ccaca8a8b499a21b1aa7d731a14d5b7)
[#​2662](https://github.com/npm/cli/issues/2662)
fix(docs): fix angle brackets in npm diff docs
([@​ethomson](https://github.com/ethomson))
### [`v7.5.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v753-2021-02-08)
[Compare Source](https://github.com/npm/cli/compare/v7.5.2...v7.5.3)
##### BUG FIXES
- [`df596bf4c`](https://github.com/npm/cli/commit/df596bf4c10d6917672579cc38800f5e846002bc)
fix(publish): follow all configs for registry auth check
[#​2602](https://github.com/npm/cli/issues/2602)
([@​wraithgar](https://github.com/wraithgar))
- [`6d7afb03c`](https://github.com/npm/cli/commit/6d7afb03cd7602b60e709516711a2f94cd61ff25)
[#​2613](https://github.com/npm/cli/issues/2613)
install script: pass -q to curl calls to disable user .curlrc files
([@​nlf](https://github.com/nlf))
##### DEPENDENCIES
- [`3294fed6f`](https://github.com/npm/cli/commit/3294fed6f18626516978c21fac5f28ecfdb58124)
`pacote@11.2.5`
- prevent infinite recursion in git dep preparation
- [`0f7a3a87c`](https://github.com/npm/cli/commit/0f7a3a87c12e30bdd2cdab596ca6511de787c969)
`read-package-json-fast@2.0.1`
- avoid duplicating optionalDependencies as dependencies in package.json
- [`6f46b0f7f`](https://github.com/npm/cli/commit/6f46b0f7fef9891e6de4af3547c70a67cb3a7a13)
`init-package-json@2.0.2`
- [`df4f65acc`](https://github.com/npm/cli/commit/df4f65acc4ceaf15db4c227670e80f94584c055c)
`@npmcli/arborist@2.2.0`
- [`7038c2ff4`](https://github.com/npm/cli/commit/7038c2ff49022f8babd495d1b831b5c82d6aed05)
`@npmcli/run-script@1.8.2`
- [`54cd4c87a`](https://github.com/npm/cli/commit/54cd4c87a71c9381519d8ac52e306096066dc92e)
`libnpmversion@1.0.8`
- [`9ab36aae4`](https://github.com/npm/cli/commit/9ab36aae429784df754211d5f086a515012b9bdd)
`graceful-fs@4.2.5`
- [`e1822cf27`](https://github.com/npm/cli/commit/e1822cf277336728f1d5696ffe0db3ea6e700d9e)
`@npmcli/installed-package-contents@1.0.7`
### [`v7.5.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v752-2021-02-02)
[Compare Source](https://github.com/npm/cli/compare/v7.5.1...v7.5.2)
##### BUG FIXES
- [`37613e4e6`](https://github.com/npm/cli/commit/37613e4e686e4891210acaabc9c23f41456eda3f)
[#​2395](https://github.com/npm/cli/issues/2395)
[#​2329](https://github.com/npm/cli/issues/2329)
fix(exec): use latest version when possible
([@​wraithgar](https://github.com/wraithgar))
- [`567c9bd03`](https://github.com/npm/cli/commit/567c9bd03a7669111fbba6eb6d1f12ed7cad5a1b)
fix(lib/npm): do not clobber config.execPath
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`643709706`](https://github.com/npm/cli/commit/64370970653af5c8d7a2be2c2144e355aa6431b0)
`@npmcli/config@1.2.9` ([@​isaacs](https://github.com/isaacs))
- [`4c6be4a`](https://github.com/npm/config/commit/4c6be4a66a3e89ae607e08172b8543b588a95fb5) Restore npm v6 behavior with `INIT_CWD`
- [`bbebc66`](https://github.com/npm/config/commit/bbebc668888f71dba57959682364b6ff26ff4fac) Do not set the `MREFIX` environment variable
### [`v7.5.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v751-2021-02-01)
[Compare Source](https://github.com/npm/cli/compare/v7.5.0...v7.5.1)
##### BUG FIXES
- [`0ea134e41`](https://github.com/npm/cli/commit/0ea134e4190f322138299c51672eab5387ec41bb)
[#​2587](https://github.com/npm/cli/issues/2587)
pass all settings through to pacote.packument, fixes [#​2060](https://github.com/npm/cli/issues/2060)
([@​nlf](https://github.com/nlf))
- [`8c5ca2f51`](https://github.com/npm/cli/commit/8c5ca2f516f5ac87f3bbd7f1fd95c0b283a21f14)
Add test for npm-usage.js, and fix 'npm --long' output
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`7e4e88e93`](https://github.com/npm/cli/commit/7e4e88e938323e34a2a41176472d8e43e84bd4dd)
`@npmcli/arborist@2.1.1`, `pacote@11.2.4`
- Properly raise ERESOLVE errors on root dev dependencies
- Ignore ERESOLVE errors when performing git dep 'prepare' scripts
- Always reinstall packages that are explicitly requested
- fix global update all so it actually updates things
- Install bins properly when global root is a link
([@​isaacs](https://github.com/isaacs))
##### DOCUMENTATION
- [`23dac2fef`](https://github.com/npm/cli/commit/23dac2feff1d02193791c7e39d9e93bc9bf8e624)
[#​2557](https://github.com/npm/cli/issues/2557)
npm team revamp
([@​ruyadorno](https://github.com/ruyadorno))
- [`dd05ba0c0`](https://github.com/npm/cli/commit/dd05ba0c0b2f4c70eb8558c0ecc54889efbe98f5)
[#​2572](https://github.com/npm/cli/issues/2572)
add note about `--force` overriding peer dependencies
([@​isaacs](https://github.com/isaacs))
- [`e27639780`](https://github.com/npm/cli/commit/e276397809aceb01cc468e02a83bc6f2265376d9)
[#​2584](https://github.com/npm/cli/issues/2584)
Fixed the spelling of contributor as it was written as conributor
([@​pavanbellamkonda](https://github.com/pavanbellamkonda))
- [`13a5e3178`](https://github.com/npm/cli/commit/13a5e31781cdaa37d3f007e1c8583c7cb591c62a)
[#​2502](https://github.com/npm/cli/issues/2502)
elaborate that npm help uses browser
([@​ariccio](https://github.com/ariccio))
### [`v7.5.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v750-2021-01-28)
[Compare Source](https://github.com/npm/cli/compare/v7.4.3...v7.5.0)
##### FEATURES
- [`d011266b7`](https://github.com/npm/cli/commit/d011266b733367aad283ccbfb9d2b19442c3405f)
[#​1319](https://github.com/npm/cli/issues/1319)
add npm diff command
([@​ruyadorno](https://github.com/ruyadorno))
##### BUG FIXES
- [`d2f8af2da`](https://github.com/npm/cli/commit/d2f8af2da64d510d3d363aec10531bebf840d84e)
[#​2445](https://github.com/npm/cli/issues/2445)
publish: don't complain about missing auth until after registry is chosen
([@​dr-js](https://github.com/dr-js))
##### DOCUMENTATION
- [`8d3fd63aa`](https://github.com/npm/cli/commit/8d3fd63aaa6a5c9b3d2281dd0bd9e1c270b35941)
[#​2559](https://github.com/npm/cli/issues/2559)
updates to readme, removal, contributing and several other docs
([@​darcyclarke](https://github.com/darcyclarke))
- [`7772d9f9f`](https://github.com/npm/cli/commit/7772d9f9f9f853573a7ff8e7fb60c5e46566f596)
[#​2542](https://github.com/npm/cli/issues/2542)
fix grammar on caching docs for search, exec and init
([@​wraithgar](https://github.com/wraithgar))
- [`52e8a1aef`](https://github.com/npm/cli/commit/52e8a1aef4aab3f378c20276a9109bb3f00eccd5)
[#​2558](https://github.com/npm/cli/issues/2558)
refreshed npm updated docs
([@​ruyadorno](https://github.com/ruyadorno))
- [`abae00ca0`](https://github.com/npm/cli/commit/abae00ca05925e521696dd12480853509aab6c0a)
[#​2565](https://github.com/npm/cli/issues/2565)
update npm command docs
([@​wraithgar](https://github.com/wraithgar))
- [`9351cbf9a`](https://github.com/npm/cli/commit/9351cbf9afd2310c56b9953c005505ea5126a5d4)
[#​2566](https://github.com/npm/cli/issues/2566)
refresh npm run-script docs
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`56c08863e`](https://github.com/npm/cli/commit/56c08863e15cb9cf8662b99ddc627cfcdff0348d)
`hosted-git-info@3.0.8`
- [`18a93f06b`](https://github.com/npm/cli/commit/18a93f06b632be051b9455e32a85e4e75066f52c)
`ssri@8.0.1`
- [`cb768f671`](https://github.com/npm/cli/commit/cb768f671c4d8d5a09d9a6c5a74227d300e81104)
`@npmcli/move-file@1.1.1`
- [`32cc0a4be`](https://github.com/npm/cli/commit/32cc0a4be76465093e3d0f314215a0ec46dc03c6)
`minipass-fetch@1.3.3`
- fixes ssl settings passthrough
- [`530997968`](https://github.com/npm/cli/commit/530997968fbbd9e8bf016689b1d192daa812b4de)
`@npmcli/arborist@2.1.0`
- added signal handler to rollback when possible
- prevent ERESOLVEs caused by loose root dep specs
- detect conflicts among nested peerOptional deps
- properly buildIdealTree when root is a symlink
### [`v7.4.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v743-2021-01-21)
[Compare Source](https://github.com/npm/cli/compare/v7.4.2...v7.4.3)
##### DOCUMENTATION
- [`ec1f06d06`](https://github.com/npm/cli/commit/ec1f06d06447a29c74bee063cff103ede7a2111b)
[#​2498](https://github.com/npm/cli/issues/2498)
docs(npm): update `npm` docs
([@​darcyclarke](https://github.com/darcyclarke))
##### DEPENDENCIES
- [`bc23284cd`](https://github.com/npm/cli/commit/bc23284cd5c4cc4532875aff14df94213727a509)
[#​2511](https://github.com/npm/cli/issues/2511)
remove coverage files
([@​ruyadorno](https://github.com/ruyadorno))
- [`fcbc676b8`](https://github.com/npm/cli/commit/fcbc676b88e1b7c8d01a3799683cd388a82c44d6)
`pacote@11.2.3`
- [`ebd3a24ff`](https://github.com/npm/cli/commit/ebd3a24ff8381f2def306136b745d1615fd6139f)
`@npmcli/arborist@2.0.6`
- Preserve git+https auth when provided
### [`v7.4.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v742-2021-01-15)
[Compare Source](https://github.com/npm/cli/compare/v7.4.1...v7.4.2)
##### DEPENDENCIES
- [`e5ce6bbba`](https://github.com/npm/cli/commit/e5ce6bbbad82b85c8e74a4558503513e4f337476)
- `@npmcli/arborist@2.0.5`
- fix creating missing dirs when using --prefix and --global
- fix omit types of deps in global installs
- fix prioritizing npm-shrinkwrap.json over package-lock.json
- better cache system for packuments
- improves audit performance
### [`v7.4.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v741-2021-01-14)
[Compare Source](https://github.com/npm/cli/compare/v7.4.0...v7.4.1)
##### BUG FIXES
- [`23df96d33`](https://github.com/npm/cli/commit/23df96d3394ba0b69a37f416d7f0c26bb9354975)
[#​2486](https://github.com/npm/cli/issues/2486)
npm link no longer deletes entire project when global prefix is a symlink
([@​nlf](https://github.com/nlf))
##### DOCUMENTATION
- [`7dd0dfc59`](https://github.com/npm/cli/commit/7dd0dfc59c861e7d3e30a86a8e6db10872fc6b44)
[#​2459](https://github.com/npm/cli/issues/2459)
fix(docs): clean up `npm start` docs
([@​wraithgar](https://github.com/wraithgar))
- [`307b3bd9f`](https://github.com/npm/cli/commit/307b3bd9f90e96fcc8805a1d5ddec80787a3d3a7)
[#​2460](https://github.com/npm/cli/issues/2460)
fix(docs): clean up `npm stop` docs
([@​wraithgar](https://github.com/wraithgar))
- [`23f01b739`](https://github.com/npm/cli/commit/23f01b739d7a01a7dc3672322e14eb76ff33d712)
[#​2462](https://github.com/npm/cli/issues/2462)
fix(docs): clean up `npm test` docs
([@​wraithgar](https://github.com/wraithgar))
- [`4b43656fc`](https://github.com/npm/cli/commit/4b43656fc608783a29ccf8495dc305459abc5cc7)
[#​2463](https://github.com/npm/cli/issues/2463)
fix(docs): clean up `npm prefix` docs
([@​wraithgar](https://github.com/wraithgar))
- [`1135539ba`](https://github.com/npm/cli/commit/1135539bac9f98bb1a5d5ed05227a8ecd19493d3)
[`a07bb8e69`](https://github.com/npm/cli/commit/a07bb8e692a85b55d51850534c09fa58224c2285)
[`9b55b798e`](https://github.com/npm/cli/commit/9b55b798ed8f2b9be7b3199a1bfc23b1cd89c4cd)
[`cd5eeaaa0`](https://github.com/npm/cli/commit/cd5eeaaa08eabb505b65747a428c3c59159663dc)
[`6df69ce10`](https://github.com/npm/cli/commit/6df69ce107912f8429665eb851825d2acebc8575)
[`dc6b2a8b0`](https://github.com/npm/cli/commit/dc6b2a8b032d118be3566ce0fa7c67c171c8d2cb)
[`a3c127446`](https://github.com/npm/cli/commit/a3c1274460e16d1edbdca6a0cee86ef313fdd961)
[#​2464](https://github.com/npm/cli/issues/2464)
fix(docs): clean up `npm uninstall` docs
([@​wraithgar](https://github.com/wraithgar))
- [`cfdcf32fd`](https://github.com/npm/cli/commit/cfdcf32fd7628501712b8cad4a541c6b8e7b66bc)
[#​2474](https://github.com/npm/cli/issues/2474)
fix(docs): clean up `npm unpublish` docs
([@​wraithgar](https://github.com/wraithgar))
- [`acd5b062a`](https://github.com/npm/cli/commit/acd5b062a811fcd98849df908ce26855823ca671)
[#​2475](https://github.com/npm/cli/issues/2475)
fix(docs): update `package-lock.json` docs
([@​isaacs](https://github.com/isaacs))
- [`b0b0edf6d`](https://github.com/npm/cli/commit/b0b0edf6de1678de7f4a000700c88daa5f7194ef)
[#​2482](https://github.com/npm/cli/issues/2482)
fix(docs): clean up `npm token` docs
([@​wraithgar](https://github.com/wraithgar))
- [`35559201a`](https://github.com/npm/cli/commit/35559201a4a0a5b111ce58d6824e5b4030eb4496)
[#​2487](https://github.com/npm/cli/issues/2487)
fix(docs): clean up `npm search` docs
([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`ea8c02169`](https://github.com/npm/cli/commit/ea8c02169cfbf0484d67db7c0e7a6ec8aecb7210)
`@npmcli/arborist@2.0.5`
- [`fb6f2c313`](https://github.com/npm/cli/commit/fb6f2c313d1d9770cc7d02a3900c7945df3cb661)
`pacote@11.2.1`
- [`c549b7657`](https://github.com/npm/cli/commit/c549b76573b1835a63e1e5898e9c16860079d84e)
`make-fetch-happen@8.0.13`
### [`v7.4.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v740-2021-01-07)
[Compare Source](https://github.com/npm/cli/compare/v7.3.0...v7.4.0)
##### FEATURES
- [`47ed2dfd8`](https://github.com/npm/cli/commit/47ed2dfd865566643bc1d39e8a4f98d2e1add99a)
[#​2456](https://github.com/npm/cli/issues/2456) add
`--foreground-scripts` option ([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`d01746a5a`](https://github.com/npm/cli/commit/d01746a5a6dde115ee6a600cdf54c9b35afcab3f)
[#​2444](https://github.com/npm/cli/issues/2444)
[#​1103](https://github.com/npm/cli/issues/1103) Remove deprecated
`process.umask()` ([@​isaacs](https://github.com/isaacs))
- [`b2e2edf8a`](https://github.com/npm/cli/commit/b2e2edf8aee57347c96a61209c7a10139a0cc85a)
[#​2422](https://github.com/npm/cli/issues/2422) npm publish --dry-run
should not check login status ([@​buyan302](https://github.com/buyan302))
- [`99156df80`](https://github.com/npm/cli/commit/99156df8099f55bc69dfa99d7ddcf8d1d569016e)
[#​2448](https://github.com/npm/cli/issues/2448)
[#​2425](https://github.com/npm/cli/issues/2425) pass extra arguments
directly to run-script as an array ([@​nlf](https://github.com/nlf))
- [`907b34b2e`](https://github.com/npm/cli/commit/907b34b2ecc34ac376d989f824f7492064e43ef4)
[#​2455](https://github.com/npm/cli/issues/2455) fix(ci): pay attention to
\--ignore-scripts ([@​wraithgar](https://github.com/wraithgar))
##### DEPENDENCIES
- [`7a49fd4af`](https://github.com/npm/cli/commit/7a49fd4afc8cd24db40aee008031ea648583d0bc)
`tar@6.1.0`, `pacote@11.1.14`
- [`54a7bd16c`](https://github.com/npm/cli/commit/54a7bd16c130525ade71ec9894af71c2825d8584)
`@npmcli/arborist@2.0.3`
##### DOCUMENTATION
- [`a390d7456`](https://github.com/npm/cli/commit/a390d74561b72f0b13cba65844ce60c379198087)
[#​2440](https://github.com/npm/cli/issues/2440) Updated the url for RFC
19 so that it isn't a 404.
([@​therealjeffg](https://github.com/therealjeffg))
- [`e02b46ad7`](https://github.com/npm/cli/commit/e02b46ad7acdeb9fbb63f782e546c2f8db94ae6e)
[#​2436](https://github.com/npm/cli/issues/2436) Grammatical Fix in npm-ls
Documentation 'Therefore' is spelled 'Therefor'
([@​marsonya](https://github.com/marsonya))
- [`0fed44dea`](https://github.com/npm/cli/commit/0fed44dea12f125b639b5e3575adcea74a86d3a0)
[#​2417](https://github.com/npm/cli/issues/2417) Fix npm bug reporting url
([@​AkiaCode](https://github.com/AkiaCode))
### [`v7.3.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​730-2020-12-18)
[Compare Source](https://github.com/npm/cli/compare/v7.2.0...v7.3.0)
##### FEATURES
- [`a9b8bf263`](https://github.com/npm/cli/commit/a9b8bf2634c627fbb16ca3a6bb2c2f1058c3e586)
[#​2362](https://github.com/npm/cli/issues/2362)
Support multiple set/get/deletes in npm config
([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`9eef63849`](https://github.com/npm/cli/commit/9eef638499c88689acb00d812c10f0407cb95c08)
Pass full set of options to login helper functions.
This fixes `npm login --no-strict-ssl`, as well as a host of other
options that one might want to set while logging in.
Reported by: [@​toddself](https://github.com/toddself)
([@​isaacs](https://github.com/isaacs))
- [`628a554bc`](https://github.com/npm/cli/commit/628a554bc113e4e115d34778bfe8a77cfad1d933)
[#​2358](https://github.com/npm/cli/issues/2358)
fix doctor test to work correctly for node pre-release versions
([@​nlf](https://github.com/nlf))
- [`be4a0900b`](https://github.com/npm/cli/commit/be4a0900b14b2c6315bf62bed8f5affb648215ae)
[#​2360](https://github.com/npm/cli/issues/2360)
raise an error early if publishing without login, registry
([@​isaacs](https://github.com/isaacs))
- [`44d433105`](https://github.com/npm/cli/commit/44d4331058c53909ada62470b23b2185102b2128)
[#​2366](https://github.com/npm/cli/issues/2366)
Include prerelease versions when deprecating
([@​tiegz](https://github.com/tiegz))
- [`cba3341da`](https://github.com/npm/cli/commit/cba3341dae4c92541049dc976e82e2ba19566e95)
[#​2373](https://github.com/npm/cli/issues/2373)
npm profile refactor
([@​ruyadorno](https://github.com/ruyadorno))
- [`7539504e3`](https://github.com/npm/cli/commit/7539504e3abdec28039a7798e5ccb745b536cb6e)
[#​2382](https://github.com/npm/cli/issues/2382)
remove the metrics sender
([@​nlf](https://github.com/nlf))
##### DOCS
- [`b98569a8c`](https://github.com/npm/cli/commit/b98569a8ca28dbd611fe84492aee996e2e567b55)
add note about `INIT_CWD` to run-script doc
- [`292929279`](https://github.com/npm/cli/commit/292929279854a06ca60ff737b574cbd6503ec5db)
[#​2368](https://github.com/npm/cli/issues/2368)
Revert bug-reporting links to GH.
Re: <https://blog.npmjs.org/post/188841555980/updates-to-community-docs-more>
([@​tiegz](https://github.com/tiegz))
- [`f4560626f`](https://github.com/npm/cli/commit/f4560626f09dba4889d752f7f739aa5a5f3da741)
update `ISSUE_TEMPLATE` with modern links
([@​isaacs](https://github.com/isaacs))
- [`bc1c567ed`](https://github.com/npm/cli/commit/bc1c567ed3d853ed4f01d33a800eb453956de6ef)
update npm command doc feature request links
([@​isaacs](https://github.com/isaacs))
- [`0ad958fe1`](https://github.com/npm/cli/commit/0ad958fe1cb811699caca235f361c8328baac8c4)
[#​2381](https://github.com/npm/cli/issues/2381)
(docs,test): assorted typo fixes
([@​XhmikosR](https://github.com/XhmikosR))
##### TESTING
- [`a92d310b7`](https://github.com/npm/cli/commit/a92d310b7e9e4c48b08f52785c2e3a6d52a82ad7)
[#​2361](https://github.com/npm/cli/issues/2361)
Add max-len to lint rules
([@​Edu93Jer](https://github.com/Edu93Jer))
##### DEPENDENCIES
- [`4fc2f3e05`](https://github.com/npm/cli/commit/4fc2f3e05b600aa64fe5eb6b8b77bc070e5a9403)
[#​2300](https://github.com/npm/cli/issues/2300)
`@npmcli/config@1.2.8`:
- Support setting email without username/password
### [`v7.2.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​720-2020-12-15)
[Compare Source](https://github.com/npm/cli/compare/v7.1.2...v7.2.0)
##### FEATURES
- [`a9c4b158c`](https://github.com/npm/cli/commit/a9c4b158c46dd0d0c8d8744a97750ffd0c30cc09)
[#​2342](https://github.com/npm/cli/issues/2342)
allow npm rebuild to accept a path to a module
([@​nlf](https://github.com/nlf))
##### DEPENDENCIES
- [`beb371800`](https://github.com/npm/cli/commit/beb371800292140bf3882253c447168a378bc154)
[#​2334](https://github.com/npm/cli/issues/2334)
remove unused top level dep tough-cookie
([@​darcyclarke](https://github.com/darcyclarke))
- [`d45e181d1`](https://github.com/npm/cli/commit/d45e181d17dd88d82b3a97f8d9cd5fa5b6230e48)
[#​2335](https://github.com/npm/cli/issues/2335)
`ini@2.0.0`, `@npmcli/config@1.2.7`
([@​isaacs](https://github.com/isaacs))
- [`ef4b18b5a`](https://github.com/npm/cli/commit/ef4b18b5a70381b264d234817cff32eeb6848a73)
[#​2309](https://github.com/npm/cli/issues/2309)
`@npmcli/arborist@2.0.2`
- properly remove deps when no lockfile and package.json is present
- [`c6c013e6e`](https://github.com/npm/cli/commit/c6c013e6ebc4fe036695db1fd491eb68f3b57c68)
`readdir-scoped-modules@1.1.0`
- [`a1a2134aa`](https://github.com/npm/cli/commit/a1a2134aa9a1092493db6d6c9a729ff5203f0dd4)
remove unused sorted-object dep
([@​nlf](https://github.com/nlf))
- [`85c2a2d31`](https://github.com/npm/cli/commit/85c2a2d318ae066fb2c161174f5aea97e18bc9c5)
[#​2344](https://github.com/npm/cli/issues/2344)
remove editor dependency
([@​nlf](https://github.com/nlf))
##### TESTING
- [`3a6dd511c`](https://github.com/npm/cli/commit/3a6dd511c944c5f2699825a99bba1dde333a45ef)
npm edit
([@​nlf](https://github.com/nlf))
- [`3ba5de4e7`](https://github.com/npm/cli/commit/3ba5de4e7f6c5c0f995a29844926d6ed2833addd)
[#​2347](https://github.com/npm/cli/issues/2347)
npm help-search
([@​nlf](https://github.com/nlf))
- [`6caf19f49`](https://github.com/npm/cli/commit/6caf19f491e144be3e2a1a50f492dad48b01f361)
[#​2348](https://github.com/npm/cli/issues/2348)
npm help
([@​nlf](https://github.com/nlf))
- [`cb5847e32`](https://github.com/npm/cli/commit/cb5847e3203c52062485b5de68e4f6d29b33c361)
[#​2349](https://github.com/npm/cli/issues/2349)
npm hook
([@​nlf](https://github.com/nlf))
- [`996a2f6b1`](https://github.com/npm/cli/commit/996a2f6b130d6678998a2f6a5ec97d75534d5f66)
[#​2353](https://github.com/npm/cli/issues/2353)
npm org
([@​nlf](https://github.com/nlf))
- [`8c67c38a4`](https://github.com/npm/cli/commit/8c67c38a4f476ff5be938db6b6b3ee9ac6b44db5)
[#​2354](https://github.com/npm/cli/issues/2354)
npm set
([@​nlf](https://github.com/nlf))
### [`v7.1.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​712-2020-12-11)
[Compare Source](https://github.com/npm/cli/compare/v7.1.1...v7.1.2)
##### DEPENDENCIES
- [`c3ba1daf7`](https://github.com/npm/cli/commit/c3ba1daf7cd335d72aeba80ae0e9f9d215ca9ea5)
[#​2033](https://github.com/npm/cli/issues/2033) `@npmcli/config@1.2.6`:
- Set `INIT_CWD` to initial current working directory
- Set `NODE` to initial process.execPath
- [`8029608b9`](https://github.com/npm/cli/commit/8029608b914fe5ba35a7cd37ae95ab93b0532e2e)
`json-parse-even-better-errors@2.3.1`
- [`0233818e6`](https://github.com/npm/cli/commit/0233818e606888b80881b17a2c6aca9f10a619b2)
[#​2332](https://github.com/npm/cli/issues/2332) `treeverse@1.0.4`
- [`e401d6bb3`](https://github.com/npm/cli/commit/e401d6bb37ffc767b4fefe89878dd3c3ef490b2c)
`ini@1.3.8`
- [`011bb1220`](https://github.com/npm/cli/commit/011bb122035dcd43769ec35982662cca41635068)
[#​2320](https://github.com/npm/cli/issues/2320) `@npmcli/arborist@2.0.1`:
- Do not save with `^` and no version
##### BUGFIXES
- [`244c2069f`](https://github.com/npm/cli/commit/244c2069fd093f053d3061c85575ac13e72e2454)
[#​2325](https://github.com/npm/cli/issues/2325) npm search
include/exclude ([@​ruyadorno](https://github.com/ruyadorno))
- [`d825e901e`](https://github.com/npm/cli/commit/d825e901eceea4cf8d860e35238dc30008eb4da4)
[#​1905](https://github.com/npm/cli/issues/1905)
[#​2316](https://github.com/npm/cli/issues/2316) run install scripts for
root project
- [`315449142`](https://github.com/npm/cli/commit/31544914294948085a84097af7f0f5de2a2e8f7e)
[#​2331](https://github.com/npm/cli/issues/2331)
[#​2021](https://github.com/npm/cli/issues/2021) Set `NODE_ENV=production`
if 'dev' is on the omit list ([@​isaacs](https://github.com/isaacs))
##### TESTING
- [`c243e3b9d`](https://github.com/npm/cli/commit/c243e3b9d9bda0580a0fc1b3e230b4d47412176e)
[#​2313](https://github.com/npm/cli/issues/2313) tests: completion
([@​nlf](https://github.com/nlf))
- [`7ff6efbb8`](https://github.com/npm/cli/commit/7ff6efbb866591b2330b967215cef8146dff3ebf)
[#​2314](https://github.com/npm/cli/issues/2314) npm team
([@​ruyadorno](https://github.com/ruyadorno))
- [`7a4f0c96c`](https://github.com/npm/cli/commit/7a4f0c96c2ab9f264f7bda2caf7e72c881571270)
[#​2323](https://github.com/npm/cli/issues/2323) npm doctor
([@​nlf](https://github.com/nlf))
##### DOCUMENTATION
- [`e340cf64b`](https://github.com/npm/cli/commit/e340cf64ba31ef329a9049b60c32ffd0342cfb7d)
[#​2330](https://github.com/npm/cli/issues/2330) explain through
run-script ([@​isaacs](https://github.com/isaacs))
### [`v7.1.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​711-2020-12-08)
[Compare Source](https://github.com/npm/cli/compare/v7.1.0...v7.1.1)
##### DEPENDENCIES
- [`bf09e719c`](https://github.com/npm/cli/commit/bf09e719c7f563a255b1e9af6b1237ebc5598db6)
`@npmcli/arborist@2.0.0`
- Much stricter tree integrity guarantees
- Fix issues where the root project is a symlink, or linked as a
workspace
- [`7ceb5b728`](https://github.com/npm/cli/commit/7ceb5b728b9f326c567f5ffe5831c9eccf013aa0)
`ini@1.3.6`
- [`77c6ced2a`](https://github.com/npm/cli/commit/77c6ced2a6daaadbff715c8f05b2e61ba76e9bab)
`make-fetch-happen@8.0.11`
- Avoid caching headers that are hazardous or unnecessary to leave
lying around (authorization, npm-session, etc.)
- [#​38](https://github.com/npm/make-fetch-happen/pull/38) Include query
string in cache key ([@​jpb](https://github.com/jpb))
- [`0ef25b6cd`](https://github.com/npm/cli/commit/0ef25b6cd2921794d36f066e2b11c406342cf167)
`libnpmsearch@3.1.0`:
- Update to accept query params as options, so we can paginate.
([@​nlf](https://github.com/nlf))
- [`518a66450`](https://github.com/npm/cli/commit/518a664500bcde30475788e8c1c3e651f23e881b)
`@npmcli/config@1.2.4`:
- Do not allow path options to be set to a boolean `false` value
- [`3d7aff9d8`](https://github.com/npm/cli/commit/3d7aff9d8dd1cf29956aa306464cd44fbc2af426)
update all dependencies using latest npm to install them
##### TESTS
- [`2848f5940`](https://github.com/npm/cli/commit/2848f594034b87939bfc5546e3e603f123d98a01)
[npm/statusboard#​173](https://github.com/npm/statusboard/issues/173)
[#​2293](https://github.com/npm/cli/issues/2293) npm shrinkwrap
([@​ruyadorno](https://github.com/ruyadorno))
- [`f6824459a`](https://github.com/npm/cli/commit/f6824459ae0c86e2fa9c84b3dcec85f572ae8e1b)
[#​2302](https://github.com/npm/cli/issues/2302) npm deprecate
([@​nlf](https://github.com/nlf))
- [`b7d74b627`](https://github.com/npm/cli/commit/b7d74b627859f08fca23209d6e0d3ec6657a4489)
[npm/statusboard#​180](https://github.com/npm/statusboard/issues/180)
[#​2304](https://github.com/npm/cli/issues/2304) npm unpublish
([@​ruyadorno](https://github.com/ruyadorno))
##### FEATURES
- [`3db90d944`](https://github.com/npm/cli/commit/3db90d94474f673591811fdab5eb6a5bfdeba261)
[#​2303](https://github.com/npm/cli/issues/2303) allow for passing object
keys to searchopts to allow pagination ([@​nlf](https://github.com/nlf))
### [`v7.1.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​710-2020-12-04)
[Compare Source](https://github.com/npm/cli/compare/v7.0.15...v7.1.0)
##### FEATURES
- [`6b1575110`](https://github.com/npm/cli/commit/6b15751106beb99234aa4bf39ae05cf40076d42a)
[#​2237](https://github.com/npm/cli/pull/2237)
add `npm set-script` command
([@​Yash-Singh1](https://github.com/Yash-Singh1))
- [`15d7333f8`](https://github.com/npm/cli/commit/15d7333f832e3d68ae16895569f27a27ef86573e)
add interactive `npm exec`
([@​isaacs](https://github.com/isaacs))
##### BUG FIXES
- [`2a1192e4b`](https://github.com/npm/cli/commit/2a1192e4b03acdf6e6e24e58de68f736ab9bb35f)
[#​2202](https://github.com/npm/cli/pull/2202)
Do not run interactive `npm exec` in CI when a TTY
([@​isaacs](https://github.com/isaacs))
##### DOCUMENTATION
- [`0599cc37d`](https://github.com/npm/cli/commit/0599cc37df453bf79d47490eb4fca3cd63f67f80)
[#​2271](https://github.com/npm/cli/pull/2271)
don't wrap code block
([@​ethomson](https://github.com/ethomson))
##### DEPENDENCIES
- [`def85c726`](https://github.com/npm/cli/commit/def85c72640ffe2d27977c56b7aa06c6f6346ca9)
`@npmcli/arborist@1.0.14`
- fixes running `npm exec` from file system root folder
- [`4c94673ab`](https://github.com/npm/cli/commit/4c94673ab5399d27e5a48e52f7a65b038a456265)
`semver@7.3.4`
### [`v7.0.15`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7015-2020-11-27)
[Compare Source](https://github.com/npm/cli/compare/v7.0.14...v7.0.15)
##### DEPENDENCIES
- [`00e6028ef`](https://github.com/npm/cli/commit/00e6028ef83bf76eaae10241fd7ba59e39768603)
`@npmcli/arborist@1.0.13`
- do not override user-defined shorthand values when saving `package.json`
##### BUG FIXES
- [`9c3413fbc`](https://github.com/npm/cli/commit/9c3413fbcb37e79fc0b3d980e0b5810d7961277c)
[#​2034](https://github.com/npm/cli/issues/2034)
[#​2245](https://github.com/npm/cli/issues/2245)
`npm link <pkg>` should not save `package.json`
([@​ruyadorno](https://github.com/ruyadorno))
##### DOCUMENTATION
- [`1875347f9`](https://github.com/npm/cli/commit/1875347f9f4f2b50c28fe8857c5533eeebf42da2)
[#​2196](https://github.com/npm/cli/issues/2196)
remove doc on obsolete `unsafe-perm` flag
([@​kaizhu256](https://github.com/kaizhu256))
- [`f51e50603`](https://github.com/npm/cli/commit/f51e5060340c783a8a00dadd98e5786960caf43f)
[#​2200](https://github.com/npm/cli/issues/2200)
`config.md` cleanup
([@​alexwoollam](https://github.com/alexwoollam))
- [`997cbdb40`](https://github.com/npm/cli/commit/997cbdb400bcd22e457e8a06b69a7be697cfd66d)
[#​2238](https://github.com/npm/cli/issues/2238)
Fix broken link to `package.json` documentation
([@​d-fischer](https://github.com/d-fischer))
- [`9da972dc4`](https://github.com/npm/cli/commit/9da972dc44c21cf0e337f1c3fca44eb9df3e40d5)
[#​2241](https://github.com/npm/cli/issues/2241)
`npm star` docs cleanup
([@​ruyadorno](https://github.com/ruyadorno))
### [`v7.0.14`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7014-2020-11-23)
[Compare Source](https://github.com/npm/cli/compare/v7.0.13...v7.0.14)
##### DEPENDENCIES
- [`09d21ab90`](https://github.com/npm/cli/commit/09d21ab903dcfebdfd446b8b29ad46c425b6510e)
`@npmcli/run-script@1.8.1`
- fix a regression in how scripts are escaped
### [`v7.0.13`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7013-2020-11-20)
[Compare Source](https://github.com/npm/cli/compare/v7.0.12...v7.0.13)
##### BUG FIXES
- [`5fc56b6db`](https://github.com/npm/cli/commit/5fc56b6dbcc7d7d1463a761abb67d2fc16ad3657)
[npm/statusboard#​174](https://github.com/npm/statusboard/issues/174)
[#​2204](https://github.com/npm/cli/issues/2204)
fix npm unstar command
([@​ruyadorno](https://github.com/ruyadorno))
- [`7842b4d4d`](https://github.com/npm/cli/commit/7842b4d4dca1e076b0d26d554f9dce67484cd7be)
[npm/statusboard#​182](https://github.com/npm/statusboard/issues/182)
[#​2205](https://github.com/npm/cli/issues/2205)
fix npm version usage output
([@​ruyadorno](https://github.com/ruyadorno))
- [`a0adbf9f8`](https://github.com/npm/cli/commit/a0adbf9f8f77531fcf81ae31bbc7102698765ee3)
[#​2206](https://github.com/npm/cli/issues/2206)
[#​2213](https://github.com/npm/cli/issues/2213)
fix: fix flatOptions usage in npm init
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`3daaf000a`](https://github.com/npm/cli/commit/3daaf000aee0ba81af855977d7011850e79099e6)
`@npmcli/arborist@1.0.12`
- fixes some windows specific bugs in how paths are handled and compared
##### DOCUMENTATION
- [`084a7b6ad`](https://github.com/npm/cli/commit/084a7b6ad6eaf9f2d92eb05da93e745f5357cce2)
[#​2210](https://github.com/npm/cli/issues/2210)
docs: Fix typo
([@​HollowMan6](https://github.com/HollowMan6))
### [`v7.0.12`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7012-2020-11-17)
[Compare Source](https://github.com/npm/cli/compare/v7.0.11...v7.0.12)
##### BUG FIXES
- [`7b89576bd`](https://github.com/npm/cli/commit/7b89576bd1fa557a312a841afa66b895558d1b12)
[#​2174](https://github.com/npm/cli/issues/2174)
fix running empty scripts with `npm run-script`
([@​nlf](https://github.com/nlf))
- [`bc9afb195`](https://github.com/npm/cli/commit/bc9afb195f5aad7c06bc96049c0f00dc8e752dee)
[#​2002](https://github.com/npm/cli/issues/2002)
[#​2184](https://github.com/npm/cli/issues/2184)
Preserve builtin conf when installing npm globally
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`b74c05d88`](https://github.com/npm/cli/commit/b74c05d88dc48fabef031ea66ffaa4e548845655)
`@npmcli/run-script@1.8.0`
- fix windows command-line argument escaping
##### DOCUMENTATION
- [`4e522fdc9`](https://github.com/npm/cli/commit/4e522fdc917bc85af2ca8ff7669a0178e2f35123)
[#​2179](https://github.com/npm/cli/issues/2179)
remove mention to --parseable option from `npm audit` docs
([@​Primajin](https://github.com/Primajin))
### [`v7.0.11`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7011-2020-11-13)
[Compare Source](https://github.com/npm/cli/compare/v7.0.10...v7.0.11)
##### DEPENDENCIES
- [`629a667a9`](https://github.com/npm/cli/commit/629a667a9b30b0b870075da965606979622a5e2e)
`eslint@7.13.0`
- [`de9891bd2`](https://github.com/npm/cli/commit/de9891bd2a16fe890ff5cfb140c7b1209aeac0de)
`eslint-plugin-standard@4.1.0`
- [`c3e7aa31c`](https://github.com/npm/cli/commit/c3e7aa31c565dfe21cd1f55a8433bfbcf58aa289)
[#​2123](https://github.com/npm/cli/issues/2123)
[#​1957](https://github.com/npm/cli/issues/1957)
`@npmcli/arborist@1.0.11`
##### BUG FIXES
- [`a8aa38513`](https://github.com/npm/cli/commit/a8aa38513ad5c4ad44e6bb3e1499bfc40c31e213)
[#​2134](https://github.com/npm/cli/issues/2134)
[#​2156](https://github.com/npm/cli/issues/2156)
Fix `cannot read property length of undefined` in `ERESOLVE` explanation code
([@​isaacs](https://github.com/isaacs))
- [`1dbf0f9bb`](https://github.com/npm/cli/commit/1dbf0f9bb26ba70f4c6d0a807701d7652c31d7d4)
[#​2150](https://github.com/npm/cli/issues/2150)
[#​2155](https://github.com/npm/cli/issues/2155)
send json errors to stderr, not stdout
([@​isaacs](https://github.com/isaacs))
- [`fd1d7a21b`](https://github.com/npm/cli/commit/fd1d7a21b247bb35d112c51ff8d8a06fd83c8b44)
[#​1927](https://github.com/npm/cli/issues/1927)
[#​2154](https://github.com/npm/cli/issues/2154)
Set process.title a bit more usefully
([@​isaacs](https://github.com/isaacs))
- [`2a80c67ef`](https://github.com/npm/cli/commit/2a80c67ef8c12c3d9d254f5be6293a6461067d99)
[#​2008](https://github.com/npm/cli/issues/2008)
[#​2153](https://github.com/npm/cli/issues/2153)
Support legacy auth tokens for registries that use them
([@​ruyadorno](https://github.com/ruyadorno))
- [`786e36404`](https://github.com/npm/cli/commit/786e36404068fd51657ddac766e066a98754edbf)
[#​2017](https://github.com/npm/cli/issues/2017)
[#​2159](https://github.com/npm/cli/issues/2159)
pass all options to Arborist for `npm ci`
([@​darcyclarke](https://github.com/darcyclarke))
- [`b47ada7d1`](https://github.com/npm/cli/commit/b47ada7d1623e9ee586ee0cf781ee3ac5ea3c223)
[#​2161](https://github.com/npm/cli/issues/2161)
fixed typo
([@​scarabedore](https://github.com/scarabedore))
### [`v7.0.10`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7010-2020-11-10)
[Compare Source](https://github.com/npm/cli/compare/v7.0.9...v7.0.10)
##### DOCUMENTATION
- [`e48badb03`](https://github.com/npm/cli/commit/e48badb03058286a557584d7319db4143049cc6b)
[#​2148](https://github.com/npm/cli/issues/2148)
Fix link in documentation
([@​gurdiga](https://github.com/gurdiga))
##### BUG FIXES
- [`8edbbdc70`](https://github.com/npm/cli/commit/8edbbdc706694fa32f52d0991c76ae9f207b7bbc)
[#​1972](https://github.com/npm/cli/issues/1972)
Support exec auto pick bin when all bin is alias
([@​dr-js](https://github.com/dr-js))
##### DEPENDENCIES
- [`04a3e8c10`](https://github.com/npm/cli/commit/04a3e8c10c3f38e1c7a35976d77c2929bdc39868)
[#​1962](https://github.com/npm/cli/issues/1962)
`@npmcli/arborist@1.0.10`:
- prevent self-assignment of parent/fsParent
- Support update options in global package space
### [`v7.0.9`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​709-2020-11-06)
[Compare Source](https://github.com/npm/cli/compare/v7.0.8...v7.0.9)
##### BUG FIXES
- [`96a0d2802`](https://github.com/npm/cli/commit/96a0d2802d3e619c6ea47290f5c460edfe94070a)
default the 'start' script when server.js present
([@​isaacs](https://github.com/isaacs))
- [`7716e423e`](https://github.com/npm/cli/commit/7716e423ee92a81730c0dfe5b9ecb4bb41a3f947)
[#​2075](https://github.com/npm/cli/issues/2075)
[#​2071](https://github.com/npm/cli/issues/2071) print the registry when
using 'npm login' ([@​Wicked7000](https://github.com/Wicked7000))
- [`7046fe10c`](https://github.com/npm/cli/commit/7046fe10c5035ac57246a31ca8a6b09e3f5562bf)
[#​2122](https://github.com/npm/cli/issues/2122) tests for `npm cache`
command ([@​nlf](https://github.com/nlf))
##### DEPENDENCIES
- [`74325f53b`](https://github.com/npm/cli/commit/74325f53b9d813b0e42203c037189418fad2f64a)
[#​2124](https://github.com/npm/cli/issues/2124)
`@npmcli/run-script@1.7.5`:
- Export the `isServerPackage` method
- Proxy signals to and from foreground child processes
- [`0e58e6f6b`](https://github.com/npm/cli/commit/0e58e6f6b8f0cd62294642a502c17561aaf46553)
[#​1984](https://github.com/npm/cli/issues/1984)
[#​2079](https://github.com/npm/cli/issues/2079)
[#​1923](https://github.com/npm/cli/issues/1923)
[#​606](https://github.com/npm/cli/issues/606)
[#​2031](https://github.com/npm/cli/issues/2031) `@npmcli/arborist@1.0.9`:
- Process deps for all link nodes
- Use junctions instead of symlinks
- Use [@​npmcli/move-file](https://github.com/npmcli/move-file) instead of fs.rename
- [`1dad328a1`](https://github.com/npm/cli/commit/1dad328a17d93def7799545596b4eba9833b35aa)
[#​1865](https://github.com/npm/cli/issues/1865)
[#​2106](https://github.com/npm/cli/issues/2106)
[#​2084](https://github.com/npm/cli/issues/2084) `pacote@11.1.13`:
- Properly set the installation command for `prepare` scripts when
installing git/dir deps
- [`e090d706c`](https://github.com/npm/cli/commit/e090d706ca637d4df96d28bff1660590aa3f3b62)
[#​2097](https://github.com/npm/cli/issues/2097) `libnpmversion@1.0.7`:
- Do not crash when the package.json file lacks a 'version' field
- [`8fa541a10`](https://github.com/npm/cli/commit/8fa541a10dbdc09376175db7a378cc9b33e8b17b)
`cmark-gfm@0.8.4`
### [`v7.0.8`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​708-2020-11-03)
[Compare Source](https://github.com/npm/cli/compare/v7.0.7...v7.0.8)
##### DOCUMENTATION
- [`052e977b9`](https://github.com/npm/cli/commit/052e977b9d071e1b3654976881d10cd3ddcba788)
[#​1822](https://github.com/npm/cli/issues/1822)
[#​1247](https://github.com/npm/cli/issues/1247)
add section on peerDependenciesMeta field in package.json
([@​foxxyz](https://github.com/foxxyz))
- [`52d32d175`](https://github.com/npm/cli/commit/52d32d1758c5ebc58944a1e8d98d57e30048e527)
[#​1970](https://github.com/npm/cli/issues/1970)
match npm-exec.md -p usage with lib/exec.js
([@​dr-js](https://github.com/dr-js))
- [`48ee8d01e`](https://github.com/npm/cli/commit/48ee8d01edd11ed6186c483e1169ff4d2070b963)
[#​2096](https://github.com/npm/cli/issues/2096)
Fix RFC links in changelog
([@​jtojnar](https://github.com/jtojnar))
##### BUG FIXES
- [`6cd3cd08a`](https://github.com/npm/cli/commit/6cd3cd08af56445e13757cac3af87f3e7d54ed27)
Support *all* conf keys in publishConfig
- [`a1f9be8a7`](https://github.com/npm/cli/commit/a1f9be8a7f9b7a3a813fc3e5e705bc982470b0e2)
[#​2074](https://github.com/npm/cli/issues/2074)
Support publishing any kind of spec, not just directories
##### DEPENDENCIES
- [`545382df6`](https://github.com/npm/cli/commit/545382df62e3014f3e51d7034e52498fb2b01a37)
`libnpmpublish@4.0.0`:
- Support publishing things other than folders
- [`7d88f1719`](https://github.com/npm/cli/commit/7d88f17197e3c8cca9b277378d6f9b054b1b7886)
`npm-registry-fetch@9.0.0`
- [`823b40a4e`](https://github.com/npm/cli/commit/823b40a4e9c6ef76388af6fe01a3624f6f7675be)
`pacote@11.1.12`
- [`90bf57826`](https://github.com/npm/cli/commit/90bf57826edf2f78ddf8deb0793115ead8a8b556)
`npm-profile@5.0.2`
- [`e5a413577`](https://github.com/npm/cli/commit/e5a4135770d13cf114fac439167637181f87d824)
`libnpmteam@2.0.2`
- [`fc5aa7b4a`](https://github.com/npm/cli/commit/fc5aa7b4ad45cb65893f734e1229a6720f7966e5)
`libnpmsearch@3.0.1`
- [`9fc1dee13`](https://github.com/npm/cli/commit/9fc1dee138ca33ecdbd57e63142b27c60cf88f9b)
`libnpmorg@2.0.1`
- [`0ea870ec5`](https://github.com/npm/cli/commit/0ea870ec5d2be1d44f050ad8bc24ed936cc45fde)
`libnpmhook@6.0.1`
- [`32fd744ea`](https://github.com/npm/cli/commit/32fd744ea745f297f0be79a80955f077a57c4ac7)
`libnpmaccess@4.0.1`
- [`fc76f3d9f`](https://github.com/npm/cli/commit/fc76f3d9fcf19e65a9373ab3d9068c4326d2f782)
`@npmcli/arborist@1.0.8`
- Fix `cannot read property 'description' of undefined` in `npm ls`
when `package-lock.json` is corrupted
- Do not allow peerDependencies to be nested under dependents in any
circumstances
- Always resolve peerDependencies in `--prefer-dedupe` mode
### [`v7.0.7`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​707-2020-10-30)
[Compare Source](https://github.com/npm/cli/compare/v7.0.6...v7.0.7)
##### BUG FIXES
- [`3990b422d`](https://github.com/npm/cli/commit/3990b422d3ff63c54d96b61596bdb8f26a45ca7b)
[#​2067](https://github.com/npm/cli/pull/2067)
use sh as default unix shell, not bash
([@​isaacs](https://github.com/isaacs))
- [`81d6ceef6`](https://github.com/npm/cli/commit/81d6ceef6947e46355eb3ddb05a73da50870dfc1)
[#​1975](https://github.com/npm/cli/issues/1975)
fix npm exec on folders missing package.json
([@​ruyadorno](https://github.com/ruyadorno))
- [`2a680e91a`](https://github.com/npm/cli/commit/2a680e91a2be1f3f03a6fbd946f74628ee1cb370)
[#​2083](https://github.com/npm/cli/pull/2083)
delete the contents of `node_modules` only in `npm ci`
([@​nlf](https://github.com/nlf))
- [`2636fe1f4`](https://github.com/npm/cli/commit/2636fe1f45383cb1b6fc164564dc49318815db37)
[#​2086](https://github.com/npm/cli/pull/2086)
disable banner output if loglevel is silent in `npm run-script`
([@​macno](https://github.com/macno))
##### DEPENDENCIES
- [`4156f053e`](https://github.com/npm/cli/commit/4156f053ee8712a4b53a210e62fba1e6562ba43a)
`@npmcli/run-script@1.7.4`
- restore the default `npm start` script
- [`1900ae9ad`](https://github.com/npm/cli/commit/1900ae9adecd227dd6f8b49de61a99c978ba89cf)
`@npmcli/promise-spawn@1.3.2`
- fix errors when processing scripts as root
- [`8cb0c166c`](https://github.com/npm/cli/commit/8cb0c166ccc019146a7a94d13c12723f001d2551)
`@npmcli/arborist@1.0.6`
- make sure missing bin links get set on reify
### [`v7.0.6`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​706-2020-10-27)
[Compare Source](https://github.com/npm/cli/compare/v7.0.5...v7.0.6)
##### BUG FIXES
- [`46c7f792a`](https://github.com/npm/cli/commit/46c7f792ab16dd0b091e1ad6d37de860c8885883)
[#​2047](https://github.com/npm/cli/pull/2047)
[#​1935](https://github.com/npm/cli/issues/1935)
skip the prompt when in a known ci environment
([@​nlf](https://github.com/nlf))
- [`f8f6e1fad`](https://github.com/npm/cli/commit/f8f6e1fad8057edc02e4ce4382b1bc086d01211c)
[#​2049](https://github.com/npm/cli/pull/2049)
properly remove pycache in release script
([@​MylesBorins](https://github.com/MylesBorins))
- [`5db95b393`](https://github.com/npm/cli/commit/5db95b393e9c461ad34c1774f3515c322bf375bf)
[#​2050](https://github.com/npm/cli/pull/2050)
pack: do not show individual files of bundled deps
([@​isaacs](https://github.com/isaacs))
- [`3ee8f3b34`](https://github.com/npm/cli/commit/3ee8f3b34055da2ef1e735e1a06f64593512f1e3)
[#​2051](https://github.com/npm/cli/pull/2051)
view: Better errors when package.json is not JSON
([@​isaacs](https://github.com/isaacs))
##### DEPENDENCIES
- [`99ae633f6`](https://github.com/npm/cli/commit/99ae633f6ccc8aa93dc3dcda863071658b0653db)
`libnpmversion@1.0.6`
- respect gitTagVersion = false
- [`d4173f58d`](https://github.com/npm/cli/commit/d4173f58ddefdd5456145f34f3c9f4ba5fca407e)
`@npmcli/promise-spawn@1.3.1`
- do not return empty buffer when stdio is inherited
- attach child process to returned promise
- [`c09380fa5`](https://github.com/npm/cli/commit/c09380fa51b720141a9971602f4bb7aabd4d6242)
`@npmcli/run-script@1.7.3`
- forward SIGINT and SIGTERM to children that inherit stdio
- [`b154861ad`](https://github.com/npm/cli/commit/b154861ad244b6a14020c43738d0cce1948bfdd3)
`@npmcli/arborist@1.0.5`
- [`ffea6596b`](https://github.com/npm/cli/commit/ffea6596b8653da32a2b4c9a4903970e7146eee4)
`agent-base@6.0.2`
- support http proxy for https registries
### [`v7.0.5`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​705-2020-10-23)
[Compare Source](https://github.com/npm/cli/compare/v7.0.4...v7.0.5)
- [`77ad86b5e`](https://github.com/npm/cli/commit/77ad86b5eedf139dda3329a6686d5f104dc233bb)
Merge docs deps with main project
### [`v7.0.4`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​704-2020-10-23)
[Compare Source](https://github.com/npm/cli/compare/v7.0.3...v7.0.4)
##### DOCUMENTATION
- [`cc026daf8`](https://github.com/npm/cli/commit/cc026daf8c8330256de01375350a1407064562f9)
docs: `npm-dedupe` through `npm-install`
- [`aec77acf8`](https://github.com/npm/cli/commit/aec77acf886d73f85e747cafdf7a2b360befba16)
[#​1915](https://github.com/npm/cli/pull/1915)
use "dockhand" for faster static documentation generation
([@​ethomson](https://github.com/ethomson))
- [`aeb10d210`](https://github.com/npm/cli/commit/aeb10d210816cf6829e0ac557c79d9efd8c4bdd1)
[#​2024](https://github.com/npm/cli/pull/2024)
Fix post-install script name
([@​irajtaghlidi](https://github.com/irajtaghlidi))
##### BUG FIXES
- [`59e8dd6c6`](https://github.com/npm/cli/commit/59e8dd6c621f9a5c6e0b65533d8256be87a8e0d3)
[#​2015](https://github.com/npm/cli/issues/2015)
[#​2016](https://github.com/npm/cli/pull/2016)
Properly set `npm_command` environment variable.
##### TESTS
- [`39ad1ad9e`](https://github.com/npm/cli/commit/39ad1ad9e1e1a9530db5b90a588b5081b71abc8d)
[#​2001](https://github.com/npm/cli/pull/2001)
`npm config` tests
([@​ruyadorno](https://github.com/ruyadorno))
- [`b9c1caa8e`](https://github.com/npm/cli/commit/b9c1caa8e4cc7c900d09657425ea361db5974319)
[#​2026](https://github.com/npm/cli/pull/2026)
`npm owner` test and refactor
([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`ed6e6a9d3`](https://github.com/npm/cli/commit/ed6e6a9d3c36ffc5fb77fc25b6d66dbcb26beeb9)
`eslint-plugin-standard@4.0.2`
- [`b737ee999`](https://github.com/npm/cli/commit/b737ee99961364827bacf210a3e5ca5d2b7edad2)
[#​2009](https://github.com/npm/cli/issues/2009)
[#​2007](https://github.com/npm/cli/issues/2007)
`npm-packlist@2.1.4`:
- Maintain order in package.json files array globs
- Strip slashes from package files list results
- [`783965508`](https://github.com/npm/cli/commit/783965508d49f8ab0d8ceff38bee700cd0a06a54)
[#​1997](https://github.com/npm/cli/issues/1997)
[#​2000](https://github.com/npm/cli/issues/2000)
[#​2005](https://github.com/npm/cli/issues/2005)
`@npmcli/arborist@1.0.4`
- Ensure that root is added when root.meta is set
- Include all edges in explain() output when a root edge exists
- Do not conflict on meta-peers that will not be replaced
- Install peerOptionals if explicitly requested, or dev
### [`v7.0.3`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​703-2020-10-20)
[Compare Source](https://github.com/npm/cli/compare/v7.0.2...v7.0.3)
##### BUG FIXES
- [`ce4724a38`](https://github.com/npm/cli/commit/ce4724a3835ded9a4a29d8d67323f925461155e5)
[#​1986](https://github.com/npm/cli/pull/1986)
check `result` when determining exit code of `ls <filter>`
([@​G-Rath](https://github.com/G-Rath))
- [`00d926f8d`](https://github.com/npm/cli/commit/00d926f8d884872d08d9a0cd73aa9cace2acb91b)
[#​1987](https://github.com/npm/cli/pull/1987)
don't suppress run output when `--silent` is passed
([@​G-Rath](https://github.com/G-Rath))
- [`043da2347`](https://github.com/npm/cli/commit/043da234745f36d55742e827314837dead5807ab)
improve cache clear error message
([@​isaacs](https://github.com/isaacs))
##### DOCUMENTATION
- [`a57f5c466`](https://github.com/npm/cli/commit/a57f5c466ceae59575ef05bb7941cce8752d8c58)
update docs for: access, adduser, audit, bin, bugs, build, cache, ci,
completion, config and dedupe
([@​isaacs](https://github.com/isaacs))
- [`5b88b72b9`](https://github.com/npm/cli/commit/5b88b72b9821f7114cc4e475bbf52726a1674e52)
remove the long-gone bundle command
([@​isaacs](https://github.com/isaacs))
- [`ae09aa5c1`](https://github.com/npm/cli/commit/ae09aa5c1cd150727b05ccfaeaba8d45e5697e50)
[#​1993](https://github.com/npm/cli/pull/1993)
document --save-peer as a common option to npm install
([@​JakeChampion](https://github.com/JakeChampion))
- [`c9993e6b1`](https://github.com/npm/cli/commit/c9993e6b1c2918699c2d125bf9b966f44f5d3ebe)
[#​1982](https://github.com/npm/cli/pull/1982)
fix url links for init-package-json/node-semver
([@​takenspc](https://github.com/takenspc))
##### DEPENDENCIES
- [`5d9df8395`](https://github.com/npm/cli/commit/5d9df83958d3d5e6d8acad2ebabfbe5f3fd23c13)
`node-gyp@7.1.2`
### [`v7.0.2`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​702-2020-10-16)
[Compare Source](https://github.com/npm/cli/compare/v7.0.1...v7.0.2)
##### DOCUMENTATION
- [`9476734b7`](https://github.com/npm/cli/commit/9476734b7d5fa6df80ad17ad277a6bee9a16235c)
[#​1967](https://github.com/npm/cli/pull/1967)
add mention to workspaces prepare lifecycle
([@​ruyadorno](https://github.com/ruyadorno))
##### BUG FIXES
- [`5cf71c689`](https://github.com/npm/cli/commit/5cf71c689bcfcd423405e59d05b7cc5704cb4c02)
[#​1971](https://github.com/npm/cli/pull/1971)
owner rm at local pkg not work
([@​ShangguanQuail](https://github.com/ShangguanQuail))
##### DEPENDENCIES
- [`722b7ae63`](https://github.com/npm/cli/commit/722b7ae63da8b386fe188066dc2dae0121d9353b)
[#​1974](https://github.com/npm/cli/pull/1974)
patch node-gyp
([@​targos](https://github.com/MylesBorins))
- [`4ae825c01`](https://github.com/npm/cli/commit/4ae825c01c7ca3031361f9df72594a190c6ed1e4)
[#​1976](https://github.com/npm/cli/pull/1976)
patch node-gyp
([@​MylesBorins](https://github.com/MylesBorins))
- [`181eabf13`](https://github.com/npm/cli/commit/181eabf132c823af086380368de73d2f42e5aac1)
`@npmcli/arborist@1.0.3`
- fix workspaces `prepare` lifecycle scripts
- fix peer deps overchecks resulting in ERESOLVE
- [`6cc115409`](https://github.com/npm/cli/commit/6cc115409b7eb2df8e11db6232ee3d00e4316a7d)
`init-package-json@2.0.1`
- [`dbf9d6d1f`](https://github.com/npm/cli/commit/dbf9d6d1f060ea43b700409306574396a798127d)
`libnpmpublish@3.0.2`
### [`v7.0.1`](https://github.com/npm/cli/blob/master/CHANGELOG.md#​7015-2020-11-27)
[Compare Source](https://github.com/npm/cli/compare/v7.0.0...v7.0.1)
##### DEPENDENCIES
- [`00e6028ef`](https://github.com/npm/cli/commit/00e6028ef83bf76eaae10241fd7ba59e39768603)
`@npmcli/arborist@1.0.13`
- do not override user-defined shorthand values when saving `package.json`
##### BUG FIXES
- [`9c3413fbc`](https://github.com/npm/cli/commit/9c3413fbcb37e79fc0b3d980e0b5810d7961277c)
[#​2034](https://github.com/npm/cli/issues/2034)
[#​2245](https://github.com/npm/cli/issues/2245)
`npm link <pkg>` should not save `package.json`
([@​ruyadorno](https://github.com/ruyadorno))
##### DOCUMENTATION
- [`1875347f9`](https://github.com/npm/cli/commit/1875347f9f4f2b50c28fe8857c5533eeebf42da2)
[#​2196](https://github.com/npm/cli/issues/2196)
remove doc on obsolete `unsafe-perm` flag
([@​kaizhu256](https://github.com/kaizhu256))
- [`f51e50603`](https://github.com/npm/cli/commit/f51e5060340c783a8a00dadd98e5786960caf43f)
[#​2200](https://github.com/npm/cli/issues/2200)
`config.md` cleanup
([@​alexwoollam](https://github.com/alexwoollam))
- [`997cbdb40`](https://github.com/npm/cli/commit/997cbdb400bcd22e457e8a06b69a7be697cfd66d)
[#​2238](https://github.com/npm/cli/issues/2238)
Fix broken link to `package.json` documentation
([@​d-fischer](https://github.com/d-fischer))
- [`9da972dc4`](https://github.com/npm/cli/commit/9da972dc44c21cf0e337f1c3fca44eb9df3e40d5)
[#​2241](https://github.com/npm/cli/issues/2241)
`npm star` docs cleanup
([@​ruyadorno](https://github.com/ruyadorno))
### [`v7.0.0`](https://github.com/npm/cli/blob/master/CHANGELOG.md#v700-2020-10-12)
[Compare Source](https://github.com/npm/cli/compare/v6.14.15...v7.0.0)
##### BUG FIXES
- [`7bcdb3636`](https://github.com/npm/cli/commit/7bcdb3636e29291b9c722fe03a8450859dcb5b4f)
[#​1949](https://github.com/npm/cli/pull/1949) fix: ensure `publishConfig`
is passed through ([@​nlf](https://github.com/nlf))
- [`97978462e`](https://github.com/npm/cli/commit/97978462e9050261e4ce2549e71fe94a48796577)
fix: patch `config.js` to remove duplicate vals
([@​darcyclarke](https://github.com/darcyclarke))
##### DOCUMENTATION
- [`60769d757`](https://github.com/npm/cli/commit/60769d757859c88e2cceab66975f182a47822816)
[#​1911](https://github.com/npm/cli/pull/1911) docs: v7 npm-install
refresh ([@​ruyadorno](https://github.com/ruyadorno))
- [`08de49042`](https://github.com/npm/cli/commit/08de4904255742cbf7477a20bdeebe82f283a406)
[#​1938](https://github.com/npm/cli/pull/1938) docs: v7 using npm config
updates ([@​ruyadorno](https://github.com/ruyadorno))
##### DEPENDENCIES
- [`15366a1cf`](https://github.com/npm/cli/commit/15366a1cf0073327b90ac7eb977ff8a73b52cc62)
`npm-registry-fetch@8.1.5`
- [`f04a74140`](https://github.com/npm/cli/commit/f04a74140bf65db36be3c379e0eb20dd6db3cc5c)
`init-package-json@2.0.0`
- [`1de21dce0`](https://github.com/npm/cli/commit/1de21dce0e56874203a789ce33124a4fc4d3b15f)
fix: support dot-separated aliases defined in a `.npmrc` ini files
for `init-*` configs ([@​ruyadorno](https://github.com/ruyadorno))
- [`a67275cd9`](https://github.com/npm/cli/commit/a67275cd9a75fa05ee3d3265832d0a015b14e81c)
`eslint@7.11.0`
- [`6fb83b78d`](https://github.com/npm/cli/commit/6fb83b78db09adfafd7cbd4b926e77802c4993e4)
`hosted-git-info@3.0.6`
- [`1ca30cc9b`](https://github.com/npm/cli/commit/1ca30cc9b8e7edc2043c1f848855f19781729dc9)
`libnpmfund@1.0.0`
- [`28a2d2ba4`](https://github.com/npm/cli/commit/28a2d2ba4a63808614f5d98685a64531e3198b93)
`@npmcli/arborist@1.0.0`
- [npm/rfcs#​239](https://github.com/npm/rfcs/pull/239) Improve handling
of conflicting `peerDependencies` in transitive dependencies, so that
`--force` will always accept a best effort override, and
`--strict-peer-deps` will fail faster on conflicts.
- [`9306c6833`](https://github.com/npm/cli/commit/9306c6833e2e77675e0cfddd569b6b54a8bcf172)
`libnpmfund@1.0.1`
- [`fafb348ef`](https://github.com/npm/cli/commit/fafb348ef976116d47ada238beb258d5db5758a7)
`npm-package-arg@8.1.0`
- [`365f2e756`](https://github.com/npm/cli/commit/365f2e7565d0cfde858a43d894a77fb3c6338bb7)
`read-package-json@3.0.0`
### [`v6.14.15`](https://github.com/npm/cli/releases/v6.14.15)
[Compare Source](https://github.com/npm/cli/compare/v6.14.14...v6.14.15)
#### 6.14.15 (2021-08-23)
##### DEPENDENCIES
- [`8160e6e4b`](https://github.com/npm/cli/commit/8160e6e4b58c0f76e720183f2057e26c6d9d8470) `path-parse@1.0.7`
- [`3079f5038`](https://github.com/npm/cli/commit/3079f503896323ab10bfad5bbdb7fe5ca9207d4b) `tar@4.4.1`
### [`v6.14.14`](https://github.com/npm/cli/compare/v6.14.13...v6.14.14)
[Compare Source](https://github.com/npm/cli/compare/v6.14.13...v6.14.14)
### [`v6.14.13`](https://github.com/npm/cli/releases/v6.14.13)
[Compare Source](https://github.com/npm/cli/compare/v6.14.12...v6.14.13)
#### 6.14.13 (2021-04-08)
##### DEPENDENCIES
- [`285ab3f65`](https://github.com/npm/cli/commit/285ab3f654882860246f729eb52e2c8c6a6d6e01) `hosted-git-info@2.8.9`
- [`63b5c56c5`](https://github.com/npm/cli/commit/63b5c56c5203c8965c8ddeff28f2a65010b40b7c) `ssri@6.0.2`
### [`v6.14.12`](https://github.com/npm/cli/releases/v6.14.12)
[Compare Source](https://github.com/npm/cli/compare/v6.14.11...v6.14.12)
#### 6.14.12 (2021-03-25)
##### DEPENDENCIES
- [`e47654048`](https://github.com/npm/cli/commit/e4765404844a0b6795752b2bc6f9b9107fe713be) [#​2737](https://github.com/npm/cli/pull/2737) Update y18n to fix CVE-2020-7774 ([@​vecerek](https://github.com/vecerek))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://source.dodis.ch/metagrid-go/metagrid-vue/-/merge_requests/44Update dependency sass-loader to v10.2.02022-03-02T15:22:22ZTobinskUpdate dependency sass-loader to v10.2.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | [`^10.1.0` -> `10.2.0`](https://renovatebot...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | [`^10.1.0` -> `10.2.0`](https://renovatebot.com/diffs/npm/sass-loader/10.1.1/10.2.0) | [![age](https://badges.renovateapi.com/packages/npm/sass-loader/10.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/sass-loader/10.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/sass-loader/10.2.0/compatibility-slim/10.1.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/sass-loader/10.2.0/confidence-slim/10.1.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>webpack-contrib/sass-loader</summary>
### [`v10.2.0`](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md#​1020-httpsgithubcomwebpack-contribsass-loadercomparev1011v1020-2021-05-10)
[Compare Source](https://github.com/webpack-contrib/sass-loader/compare/v10.1.1...v10.2.0)
##### Features
- support `node-sass` v6 ([dbbbdde](https://github.com/webpack-contrib/sass-loader/commit/dbbbdde8d73b5ebac89fdc3ca7009a644a471c5f))
##### [10.1.1](https://github.com/webpack-contrib/sass-loader/compare/v10.1.0...v10.1.1) (2021-01-11)
##### Bug Fixes
- problem with resolving and the `includePaths` option ([#​913](https://github.com/webpack-contrib/sass-loader/issues/913)) ([cadc75e](https://github.com/webpack-contrib/sass-loader/commit/cadc75e80caf7d32ea47de1cbaab639f9204c0eb))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).