funkwhale.audio merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests2024-02-08T12:06:14Zhttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/112chore(deps): update dependency pytest to v7.4.4 - autoclosed2024-02-08T12:06:14ZRenovateBotchore(deps): update dependency pytest to v7.4.4 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable/changelog.html)) | dev | patch | `7.4.3` -> `7.4.4` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v7.4.4`](https://github.com/pytest-dev/pytest/releases/tag/7.4.4): pytest 7.4.4 (2023-12-31)
[Compare Source](https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4)
#### Bug Fixes
- [#​11140](https://github.com/pytest-dev/pytest/issues/11140): Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.
- [#​11572](https://github.com/pytest-dev/pytest/issues/11572): Handle an edge case where `sys.stderr`{.interpreted-text role="data"} and `sys.__stderr__`{.interpreted-text role="data"} might already be closed when `faulthandler`{.interpreted-text role="ref"} is tearing down.
- [#​11710](https://github.com/pytest-dev/pytest/issues/11710): Fixed tracebacks from collection errors not getting pruned.
- [#​7966](https://github.com/pytest-dev/pytest/issues/7966): Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in `__iter__` methods. Now they are treated un-iterable instead.
#### Improved Documentation
- [#​11091](https://github.com/pytest-dev/pytest/issues/11091): Updated documentation to refer to hyphenated options: replaced `--junitxml` with `--junit-xml` and `--collectonly` with `--collect-only`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjExNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/111chore(deps): update dependency black to v23.12.1 - autoclosed2024-02-08T10:05:21ZRenovateBotchore(deps): update dependency black to v23.12.1 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dev | patch | `23.12.0` -> `23.12....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dev | patch | `23.12.0` -> `23.12.1` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v23.12.1`](https://github.com/psf/black/blob/HEAD/CHANGES.md#23121)
[Compare Source](https://github.com/psf/black/compare/23.12.0...23.12.1)
##### Packaging
- Fixed a bug that included dependencies from the `d` extra by default ([#​4108](https://github.com/psf/black/issues/4108))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/102Fix user guide link from /help/2023-11-06T08:01:07ZSamFix user guide link from /help/As the title says.
By the way, it seems the moderator link is broken too, but for a completely different reason - it's infinitely [redirect-looping](https://docs.funkwhale.audio/moderator/index.html):
```
➜ funkwhale.audio git:(main) ...As the title says.
By the way, it seems the moderator link is broken too, but for a completely different reason - it's infinitely [redirect-looping](https://docs.funkwhale.audio/moderator/index.html):
```
➜ funkwhale.audio git:(main) curl https://docs.funkwhale.audio/moderator/index.html
<html>
<head>
<meta http-equiv="refresh" content="1; url= ../moderator/index.html" />
<script>
window.location.href = " ../moderator/index.html"
</script>
</head>
</html>
```Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/96Resolve "donations page is still too complex"2023-09-25T11:36:18ZGeorg KrauseResolve "donations page is still too complex"Release new websitehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/90Draft: Make logos page more accessible2023-09-14T11:34:15ZCiarán Ainsworthsporiff@funkwhale.audioDraft: Make logos page more accessibleCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/83chore(deps): update dependency pyld to v22023-11-23T10:03:00ZRenovateBotchore(deps): update dependency pyld to v2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyld](https://github.com/digitalbazaar/pyld) | dev | major | `<2` -> `<3` |
---
> ⚠ **Warning**
>
> Some dependencies could not be look...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyld](https://github.com/digitalbazaar/pyld) | dev | major | `<2` -> `<3` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>digitalbazaar/pyld (pyld)</summary>
### [`v2.0.3`](https://github.com/digitalbazaar/pyld/blob/HEAD/CHANGELOG.md#203---2020-08-06)
[Compare Source](https://github.com/digitalbazaar/pyld/compare/2.0.2...2.0.3)
##### Fixed
- Fix deprecation warnings due to invalid escape sequences.
### [`v2.0.2`](https://github.com/digitalbazaar/pyld/blob/HEAD/CHANGELOG.md#202---2020-04-20)
[Compare Source](https://github.com/digitalbazaar/pyld/compare/2.0.1...2.0.2)
##### Fixed
- Fix inverse context cache indexing to use the uuid field.
### [`v2.0.1`](https://github.com/digitalbazaar/pyld/blob/HEAD/CHANGELOG.md#201---2020-04-15)
[Compare Source](https://github.com/digitalbazaar/pyld/compare/2.0.0...2.0.1)
##### Changed
- Improve EARL output.
### [`v2.0.0`](https://github.com/digitalbazaar/pyld/blob/HEAD/CHANGELOG.md#200---2020-04-15)
[Compare Source](https://github.com/digitalbazaar/pyld/compare/1.0.5...2.0.0)
##### Notes
- This release adds JSON-LD 1.1 support. Significant thanks goes to Gregg
Kellogg!
- **BREAKING**: It is highly recommended to do proper testing when upgrading
from the previous version. The framing API in particular now follows the 1.1
spec and some of the defaults changed.
##### Changed
- **BREAKING**: Versions of Python before 3.6 are no longer supported.
- Update conformance docs.
- Add all keywords and update options.
- Default `processingMode` to `json-ld-1.1`.
- Implement logic for marking tests as pending, so that it will fail if a
pending test passes.
- Consolidate `documentLoader` option and defaults into a `load_document` method
to also handle JSON (eventually HTML) parsing.
- Add support for `rel=alternate` for non-JSON-LD docs.
- Use `lxml.html` to load HTML and parse in `load_html`.
- For HTML, the API base option can be updated from base element.
- Context processing:
- Support `@propagate` in context processing and propagate option.
- Support for `@import`. (Some issues confusing recursion errors for invalid
contexts).
- Make `override_protected` and `propagate` optional arguments to
`_create_term_definition` and `_process_context` instead of using option
argument.
- Improve management of previous contexts.
- Imported contexts must resolve to an object.
- Do remote context processing from within `_process_contexts`, as logic is
too complicated for pre-loading. Removes `_find_context_urls` and
`_retrieve_context_urls`.
- Added a `ContextResolver` which can use a shared LRU cache for storing
externally retrieved contexts, and the result of processing them relative
to a particular active context.
- Return a `frozendict` from context processing and reduce deepcopies.
- Store inverse context in an LRU cache rather than trying to modify a frozen context.
- Don't set `@base` in initial context and don't resolve a relative IRI
when setting `@base` in a context, so that the document location can
be kept separate from the context itself.
- Use static initial contexts composed of just `mappings` and `processingMode`
to enhance preprocessed context cachability.
- Create Term Definition:
- Allow `@type` as a term under certain circumstances.
- Reject and warn on keyword-like terms.
- Support protected term definitions.
- Look for keyword patterns and warn/return.
- Look for terms that are compact IRIs that don't expand to the same thing.
- Basic support for `@json` and `@none` as values of `@type`.
- If `@container` includes `@type`, `@type` must be `@id` or `@vocab`.
- Support `@index` and `@direction`.
- Corner-case checking for `@prefix`.
- Validate scoped contexts even if not used.
- Support relative vocabulary IRIs.
- Fix check that term has the form of an IRI.
- Delay adding mapping to end of `_create_term_definition`.
- If a scoped context is null, wrap it in an array so it doesn't seem to be
undefined.
- IRI Expansion:
- Find keyword patterns.
- Don't treat terms starting with a colon as IRIs.
- Only return a resulting IRI if it is absolute.
- Fix `_is_absolute_iri` to use a reasonable regular expression and some
other `_expand_iri issues`.
- Fix to detecting relative IRIs.
- Fix special case where relative path should not have a leading '/'
- Pass in document location (through 'base' option) and use when resolving
document-relative IRIs.
- IRI Compaction:
- Pass in document location (through 'base' option) and use when compacting
document-relative IRIs.
- Compaction:
- Compact `@direction`.
- Compact `@type`: `@none`.
- Compact `@included`.
- Honor `@container`: `@set` on `@type`.
- Lists of Lists.
- Improve handling of scoped contexts and propagate.
- Improve map compaction, including indexed properties.
- Catch Absolute IRI confused with prefix.
- Expansion:
- Updates to expansion algorithm.
- `_expand_value` adds `@direction` from term definition.
- JSON Literals.
- Support `@direction` when expanding.
- Support lists of lists.
- Support property indexes.
- Improve graph container expansion.
- Order types when applying scoped contexts.
- Use `type_scoped_ctx` when expanding values of `@type`.
- Use propagate and `override_protected` properly when creating expansion
contexts.
- Flattening:
- Rewrite `_create_node_map` based on 1.1 algorithm.
- Flatten `@included`.
- Flatten lists of lists.
- Update `merge_node_maps` for `@type`.
- Framing:
- Change default for `requireAll` from True to False.
- Change default for 'embed' from '[@​last](https://github.com/last)' to '[@​once](https://github.com/once)'.
- Add defaults for `omitGraph` and `pruneBlankNodeIdentifiers`
based on processing mode.
- Change `_remove_preserve` to `_cleanup_preserve` which happens before
compaction.
- Add `_cleanup_null` which happens after compaction.
- Update frame matching to 1.1 spec.
- Support `@included`.
- ToRdf:
- Support for I18N direction.
- Support for Lists of Lists.
- Partial support for JSON canonicalization of JSON literals.
- Includes local copy of JCS library, but doesn't load.
- Lists of Lists.
- Text Direction 'i18n-datatype'.
- Testing
- Switched to argparse.
- **BREAKING**: Removed `-d` and `-m` test runner options in favor of just
listing as arguments.
- If no test manifests or directories are specified, default to sibling
directories for json-ld-api, json-ld-framing, and normalization.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEwLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/74Community page: modernise the Matrix links2023-04-04T11:10:36ZJulian FoadCommunity page: modernise the Matrix linksUpdate Matrix room links to use the current standard 'matrix.to' form, as this leads to a better user experience (user gets to choose their preferred client).
Comment out the "Join our matrix rooms" button, because it linked to a matrix...Update Matrix room links to use the current standard 'matrix.to' form, as this leads to a better user experience (user gets to choose their preferred client).
Comment out the "Join our matrix rooms" button, because it linked to a matrix "group" which is now an obsolete concept replaced by matrix "spaces". (If we make a "space" then we could re-instate this button as "Join our matrix space" and update the link accordingly.)https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/70Update Documentation URLs2022-04-10T17:14:35ZBill NiblockUpdate Documentation URLsUpdate URLs for the Funkwhale documentation found throughout the
funkwhale.audio page to reference the stable version. All previous links
have corresponding links in the stable documentation, with the exception
of the "Third Party Packag...Update URLs for the Funkwhale documentation found throughout the
funkwhale.audio page to reference the stable version. All previous links
have corresponding links in the stable documentation, with the exception
of the "Third Party Packages" link. Instead, provide a link to a section
of the installation documentation that provides links to third-party
packages.https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/69Update the app link for FFA2022-03-07T12:20:03ZRyan HargUpdate the app link for FFAhttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/68Update dependency @vue/cli-service to v52022-03-09T15:30:29ZRenovateBotUpdate dependency @vue/cli-service to v5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-service](https://cli.vuejs.org/) ([source](https://github.com/vuejs/vue-cli)) | devDependencies | major | [`~4.5.13` -> `~5.0.0`]...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-service](https://cli.vuejs.org/) ([source](https://github.com/vuejs/vue-cli)) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs/npm/@vue%2fcli-service/4.5.13/5.0.1) |
---
### Release Notes
<details>
<summary>vuejs/vue-cli</summary>
### [`v5.0.1`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​501-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.15...v5.0.1)
Same as 5.0.0.
### [`v4.5.15`](https://github.com/vuejs/vue-cli/releases/v4.5.15)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.14...v4.5.15)
##### Bug Fixes
- fix: set `.mjs` file type to `javascript/auto` [\[15b1e1b\]](https://github.com/vuejs/vue-cli/commit/15b1e1b6bfa40fe0b69db304a2439c66ff9ba65f)
This change allows an `.mjs` file to import named exports from `.cjs` and plain `.js` files.
Fixes compatibility with `pinia`.
### [`v4.5.14`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​4514-2021-10-14)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.13...v4.5.14)
##### Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of `vue ui` to upgrade to this version as soon as possible.
##### Credits:
Ngo Wei Lin ([@​Creastery](https://twitter.com/creastery)) of STAR Labs ([@​starlabs_sg](https://twitter.com/starlabs_sg))
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/67Update dependency @vue/cli-plugin-pwa to v52022-03-09T15:30:27ZRenovateBotUpdate dependency @vue/cli-plugin-pwa to v5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-pwa](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs/n...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-pwa](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-pwa/4.5.13/5.0.1) |
---
### Release Notes
<details>
<summary>vuejs/vue-cli</summary>
### [`v5.0.1`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​501-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v5.0.0...v5.0.1)
Same as 5.0.0.
### [`v5.0.0`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​500-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.15...v5.0.0)
##### :bug: Bug Fix
- `@vue/cli-service`
- [#​6972](https://github.com/vuejs/vue-cli/pull/6972) Remove --skip-plugin from arguments ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- [#​6987](https://github.com/vuejs/vue-cli/pull/6987) fix: update mini-css-extract-plugin to ^2.5.3 ([@​darrinmn9](https://github.com/darrinmn9))
##### :memo: Documentation
- [#​6706](https://github.com/vuejs/vue-cli/pull/6706) docs: update vue create --help output in "Basics/Creating a Project" ([@​Lalaluka](https://github.com/Lalaluka))
- [#​6642](https://github.com/vuejs/vue-cli/pull/6642) docs: Update README.md ([@​wxsms](https://github.com/wxsms))
- [#​6620](https://github.com/vuejs/vue-cli/pull/6620) Fix typo in deployment guide ([@​Klikini](https://github.com/Klikini))
- [#​6623](https://github.com/vuejs/vue-cli/pull/6623) fix(docs): the plugin-dev in zh has a regexp lose the end / ([@​HelloJiya](https://github.com/HelloJiya))
- [#​6377](https://github.com/vuejs/vue-cli/pull/6377) replace master with main to reflect GH default ([@​anbnyc](https://github.com/anbnyc))
- [#​6359](https://github.com/vuejs/vue-cli/pull/6359) Fix master to main in heroku deployment ([@​MowlCoder](https://github.com/MowlCoder))
- [#​6266](https://github.com/vuejs/vue-cli/pull/6266) Add note about loader incompatible with webpack 4 ([@​JarnoRFB](https://github.com/JarnoRFB))
- [#​6239](https://github.com/vuejs/vue-cli/pull/6239) Update deployment.md ([@​anzuj](https://github.com/anzuj))
- [#​6237](https://github.com/vuejs/vue-cli/pull/6237) fix code demo ([@​yyzclyang](https://github.com/yyzclyang))
##### Committers: 13
- Alec Barrett ([@​anbnyc](https://github.com/anbnyc))
- Alexander Sokolov ([@​Alex-Sokolov](https://github.com/Alex-Sokolov))
- Andy Castille ([@​Klikini](https://github.com/Klikini))
- Anzelika ([@​anzuj](https://github.com/anzuj))
- Ben Hutton ([@​Relequestual](https://github.com/Relequestual))
- Calvin Schröder ([@​Lalaluka](https://github.com/Lalaluka))
- Darrin Nagengast ([@​darrinmn9](https://github.com/darrinmn9))
- Matthijs van der Burgh ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- Rüdiger Busche ([@​JarnoRFB](https://github.com/JarnoRFB))
- [@​HelloJiya](https://github.com/HelloJiya)
- [@​MowlCoder](https://github.com/MowlCoder)
- wxsm ([@​wxsms](https://github.com/wxsms))
- 鱼依藻常乐 ([@​yyzclyang](https://github.com/yyzclyang))
### [`v4.5.15`](https://github.com/vuejs/vue-cli/releases/v4.5.15)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.14...v4.5.15)
##### Bug Fixes
- fix: set `.mjs` file type to `javascript/auto` [\[15b1e1b\]](https://github.com/vuejs/vue-cli/commit/15b1e1b6bfa40fe0b69db304a2439c66ff9ba65f)
This change allows an `.mjs` file to import named exports from `.cjs` and plain `.js` files.
Fixes compatibility with `pinia`.
### [`v4.5.14`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​4514-2021-10-14)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.13...v4.5.14)
##### Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of `vue ui` to upgrade to this version as soon as possible.
##### Credits:
Ngo Wei Lin ([@​Creastery](https://twitter.com/creastery)) of STAR Labs ([@​starlabs_sg](https://twitter.com/starlabs_sg))
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/66Update dependency @vue/cli-plugin-eslint to v52022-03-09T15:30:25ZRenovateBotUpdate dependency @vue/cli-plugin-eslint to v5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diff...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-eslint/4.5.13/5.0.1) |
---
### Release Notes
<details>
<summary>vuejs/vue-cli</summary>
### [`v5.0.1`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​501-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v5.0.0...v5.0.1)
Same as 5.0.0.
### [`v5.0.0`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​500-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.15...v5.0.0)
##### :bug: Bug Fix
- `@vue/cli-service`
- [#​6972](https://github.com/vuejs/vue-cli/pull/6972) Remove --skip-plugin from arguments ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- [#​6987](https://github.com/vuejs/vue-cli/pull/6987) fix: update mini-css-extract-plugin to ^2.5.3 ([@​darrinmn9](https://github.com/darrinmn9))
##### :memo: Documentation
- [#​6706](https://github.com/vuejs/vue-cli/pull/6706) docs: update vue create --help output in "Basics/Creating a Project" ([@​Lalaluka](https://github.com/Lalaluka))
- [#​6642](https://github.com/vuejs/vue-cli/pull/6642) docs: Update README.md ([@​wxsms](https://github.com/wxsms))
- [#​6620](https://github.com/vuejs/vue-cli/pull/6620) Fix typo in deployment guide ([@​Klikini](https://github.com/Klikini))
- [#​6623](https://github.com/vuejs/vue-cli/pull/6623) fix(docs): the plugin-dev in zh has a regexp lose the end / ([@​HelloJiya](https://github.com/HelloJiya))
- [#​6377](https://github.com/vuejs/vue-cli/pull/6377) replace master with main to reflect GH default ([@​anbnyc](https://github.com/anbnyc))
- [#​6359](https://github.com/vuejs/vue-cli/pull/6359) Fix master to main in heroku deployment ([@​MowlCoder](https://github.com/MowlCoder))
- [#​6266](https://github.com/vuejs/vue-cli/pull/6266) Add note about loader incompatible with webpack 4 ([@​JarnoRFB](https://github.com/JarnoRFB))
- [#​6239](https://github.com/vuejs/vue-cli/pull/6239) Update deployment.md ([@​anzuj](https://github.com/anzuj))
- [#​6237](https://github.com/vuejs/vue-cli/pull/6237) fix code demo ([@​yyzclyang](https://github.com/yyzclyang))
##### Committers: 13
- Alec Barrett ([@​anbnyc](https://github.com/anbnyc))
- Alexander Sokolov ([@​Alex-Sokolov](https://github.com/Alex-Sokolov))
- Andy Castille ([@​Klikini](https://github.com/Klikini))
- Anzelika ([@​anzuj](https://github.com/anzuj))
- Ben Hutton ([@​Relequestual](https://github.com/Relequestual))
- Calvin Schröder ([@​Lalaluka](https://github.com/Lalaluka))
- Darrin Nagengast ([@​darrinmn9](https://github.com/darrinmn9))
- Matthijs van der Burgh ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- Rüdiger Busche ([@​JarnoRFB](https://github.com/JarnoRFB))
- [@​HelloJiya](https://github.com/HelloJiya)
- [@​MowlCoder](https://github.com/MowlCoder)
- wxsm ([@​wxsms](https://github.com/wxsms))
- 鱼依藻常乐 ([@​yyzclyang](https://github.com/yyzclyang))
### [`v4.5.15`](https://github.com/vuejs/vue-cli/releases/v4.5.15)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.14...v4.5.15)
##### Bug Fixes
- fix: set `.mjs` file type to `javascript/auto` [\[15b1e1b\]](https://github.com/vuejs/vue-cli/commit/15b1e1b6bfa40fe0b69db304a2439c66ff9ba65f)
This change allows an `.mjs` file to import named exports from `.cjs` and plain `.js` files.
Fixes compatibility with `pinia`.
### [`v4.5.14`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​4514-2021-10-14)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.13...v4.5.14)
##### Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of `vue ui` to upgrade to this version as soon as possible.
##### Credits:
Ngo Wei Lin ([@​Creastery](https://twitter.com/creastery)) of STAR Labs ([@​starlabs_sg](https://twitter.com/starlabs_sg))
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/65Update dependency @vue/cli-plugin-babel to v52022-03-09T15:30:23ZRenovateBotUpdate dependency @vue/cli-plugin-babel to v5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) | devDependencies | major | [`~4.5.13` -> `~5.0.0`](https://renovatebot.com/diffs/npm/@vue%2fcli-plugin-babel/4.5.13/5.0.1) |
---
### Release Notes
<details>
<summary>vuejs/vue-cli</summary>
### [`v5.0.1`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​501-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v5.0.0...v5.0.1)
Same as 5.0.0.
### [`v5.0.0`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​500-2022-02-17)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.15...v5.0.0)
##### :bug: Bug Fix
- `@vue/cli-service`
- [#​6972](https://github.com/vuejs/vue-cli/pull/6972) Remove --skip-plugin from arguments ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- [#​6987](https://github.com/vuejs/vue-cli/pull/6987) fix: update mini-css-extract-plugin to ^2.5.3 ([@​darrinmn9](https://github.com/darrinmn9))
##### :memo: Documentation
- [#​6706](https://github.com/vuejs/vue-cli/pull/6706) docs: update vue create --help output in "Basics/Creating a Project" ([@​Lalaluka](https://github.com/Lalaluka))
- [#​6642](https://github.com/vuejs/vue-cli/pull/6642) docs: Update README.md ([@​wxsms](https://github.com/wxsms))
- [#​6620](https://github.com/vuejs/vue-cli/pull/6620) Fix typo in deployment guide ([@​Klikini](https://github.com/Klikini))
- [#​6623](https://github.com/vuejs/vue-cli/pull/6623) fix(docs): the plugin-dev in zh has a regexp lose the end / ([@​HelloJiya](https://github.com/HelloJiya))
- [#​6377](https://github.com/vuejs/vue-cli/pull/6377) replace master with main to reflect GH default ([@​anbnyc](https://github.com/anbnyc))
- [#​6359](https://github.com/vuejs/vue-cli/pull/6359) Fix master to main in heroku deployment ([@​MowlCoder](https://github.com/MowlCoder))
- [#​6266](https://github.com/vuejs/vue-cli/pull/6266) Add note about loader incompatible with webpack 4 ([@​JarnoRFB](https://github.com/JarnoRFB))
- [#​6239](https://github.com/vuejs/vue-cli/pull/6239) Update deployment.md ([@​anzuj](https://github.com/anzuj))
- [#​6237](https://github.com/vuejs/vue-cli/pull/6237) fix code demo ([@​yyzclyang](https://github.com/yyzclyang))
##### Committers: 13
- Alec Barrett ([@​anbnyc](https://github.com/anbnyc))
- Alexander Sokolov ([@​Alex-Sokolov](https://github.com/Alex-Sokolov))
- Andy Castille ([@​Klikini](https://github.com/Klikini))
- Anzelika ([@​anzuj](https://github.com/anzuj))
- Ben Hutton ([@​Relequestual](https://github.com/Relequestual))
- Calvin Schröder ([@​Lalaluka](https://github.com/Lalaluka))
- Darrin Nagengast ([@​darrinmn9](https://github.com/darrinmn9))
- Matthijs van der Burgh ([@​MatthijsBurgh](https://github.com/MatthijsBurgh))
- Rüdiger Busche ([@​JarnoRFB](https://github.com/JarnoRFB))
- [@​HelloJiya](https://github.com/HelloJiya)
- [@​MowlCoder](https://github.com/MowlCoder)
- wxsm ([@​wxsms](https://github.com/wxsms))
- 鱼依藻常乐 ([@​yyzclyang](https://github.com/yyzclyang))
### [`v4.5.15`](https://github.com/vuejs/vue-cli/releases/v4.5.15)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.14...v4.5.15)
##### Bug Fixes
- fix: set `.mjs` file type to `javascript/auto` [\[15b1e1b\]](https://github.com/vuejs/vue-cli/commit/15b1e1b6bfa40fe0b69db304a2439c66ff9ba65f)
This change allows an `.mjs` file to import named exports from `.cjs` and plain `.js` files.
Fixes compatibility with `pinia`.
### [`v4.5.14`](https://github.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#​4514-2021-10-14)
[Compare Source](https://github.com/vuejs/vue-cli/compare/v4.5.13...v4.5.14)
##### Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of `vue ui` to upgrade to this version as soon as possible.
##### Credits:
Ngo Wei Lin ([@​Creastery](https://twitter.com/creastery)) of STAR Labs ([@​starlabs_sg](https://twitter.com/starlabs_sg))
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/61Update dependency axios to ^0.26.02022-03-09T15:30:20ZRenovateBotUpdate dependency axios to ^0.26.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios)) | dependencies | minor | [`^0.24.0` -> `^0.26.0`](https://renova...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios)) | dependencies | minor | [`^0.24.0` -> `^0.26.0`](https://renovatebot.com/diffs/npm/axios/0.24.0/0.26.0) |
---
### Release Notes
<details>
<summary>axios/axios</summary>
### [`v0.26.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​0260-February-13-2022)
[Compare Source](https://github.com/axios/axios/compare/v0.25.0...v0.26.0)
Fixes and Functionality:
- Fixed The timeoutErrorMessage property in config not work with Node.js ([#​3581](https://github.com/axios/axios/pull/3581))
- Added errors to be displayed when the query parsing process itself fails ([#​3961](https://github.com/axios/axios/pull/3961))
- Fix/remove url required ([#​4426](https://github.com/axios/axios/pull/4426))
- Update follow-redirects dependency due to Vurnerbility ([#​4462](https://github.com/axios/axios/pull/4462))
- Bump karma from 6.3.11 to 6.3.14 ([#​4461](https://github.com/axios/axios/pull/4461))
- Bump follow-redirects from 1.14.7 to 1.14.8 ([#​4473](https://github.com/axios/axios/pull/4473))
### [`v0.25.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​0250-January-18-2022)
[Compare Source](https://github.com/axios/axios/compare/v0.24.0...v0.25.0)
Breaking changes:
- Fixing maxBodyLength enforcement ([#​3786](https://github.com/axios/axios/pull/3786))
- Don't rely on strict mode behaviour for arguments ([#​3470](https://github.com/axios/axios/pull/3470))
- Adding error handling when missing url ([#​3791](https://github.com/axios/axios/pull/3791))
- Update isAbsoluteURL.js removing escaping of non-special characters ([#​3809](https://github.com/axios/axios/pull/3809))
- Use native Array.isArray() in utils.js ([#​3836](https://github.com/axios/axios/pull/3836))
- Adding error handling inside stream end callback ([#​3967](https://github.com/axios/axios/pull/3967))
Fixes and Functionality:
- Added aborted even handler ([#​3916](https://github.com/axios/axios/pull/3916))
- Header types expanded allowing `boolean` and `number` types ([#​4144](https://github.com/axios/axios/pull/4144))
- Fix cancel signature allowing cancel message to be `undefined` ([#​3153](https://github.com/axios/axios/pull/3153))
- Updated type checks to be formulated better ([#​3342](https://github.com/axios/axios/pull/3342))
- Avoid unnecessary buffer allocations ([#​3321](https://github.com/axios/axios/pull/3321))
- Adding a socket handler to keep TCP connection live when processing long living requests ([#​3422](https://github.com/axios/axios/pull/3422))
- Added toFormData helper function ([#​3757](https://github.com/axios/axios/pull/3757))
- Adding responseEncoding prop type in AxiosRequestConfig ([#​3918](https://github.com/axios/axios/pull/3918))
Internal and Tests:
- Adding axios-test-instance to ecosystem ([#​3786](https://github.com/axios/axios/pull/3786))
- Optimize the logic of isAxiosError ([#​3546](https://github.com/axios/axios/pull/3546))
- Add tests and documentation to display how multiple inceptors work ([#​3564](https://github.com/axios/axios/pull/3564))
- Updating follow-redirects to version 1.14.7 ([#​4379](https://github.com/axios/axios/pull/4379))
Documentation:
- Fixing changelog to show corrext pull request ([#​4219](https://github.com/axios/axios/pull/4219))
- Update upgrade guide for https proxy setting ([#​3604](https://github.com/axios/axios/pull/3604))
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- [Jay](mailto:jasonsaayman@gmail.com)
- [Rijk van Zanten](https://github.com/rijkvanzanten)
- [Kohta Ito](https://github.com/koh110)
- [Brandon Faulkner](https://github.com/bfaulk96)
- [Stefano Magni](https://github.com/NoriSte)
- [enofan](https://github.com/fanguangyi)
- [Andrey Pechkurov](https://github.com/puzpuzpuz)
- [Doowonee](https://github.com/doowonee)
- [Emil Broman](https://github.com/emilbroman-eqt)
- [Remco Haszing](https://github.com/remcohaszing)
- [Black-Hole](https://github.com/BlackHole1)
- [Wolfram Kriesing](https://github.com/wolframkriesing)
- [Andrew Ovens](https://github.com/repl-andrew-ovens)
- [Paulo Renato](https://github.com/PauloRSF)
- [Ben Carp](https://github.com/carpben)
- [Hirotaka Tagawa](https://github.com/wafuwafu13)
- [狼族小狈](https://github.com/lzxb)
- [C. Lewis](https://github.com/ctjlewis)
- [Felipe Carvalho](https://github.com/FCarvalhoVII)
- [Daniel](https://github.com/djs113)
- [Gustavo Sales](https://github.com/gussalesdev)
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/60Update dependency @vue/eslint-config-prettier to v72022-03-09T15:30:31ZRenovateBotUpdate dependency @vue/eslint-config-prettier to v7This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/eslint-config-prettier](https://github.com/vuejs/eslint-config-prettier) | devDependencies | major | [`^6.0.0` -> `^7.0.0`](https://r...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/eslint-config-prettier](https://github.com/vuejs/eslint-config-prettier) | devDependencies | major | [`^6.0.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@vue%2feslint-config-prettier/6.0.0/7.0.0) |
---
### Release Notes
<details>
<summary>vuejs/eslint-config-prettier</summary>
### [`v7.0.0`](https://github.com/vuejs/eslint-config-prettier/releases/v7.0.0)
[Compare Source](https://github.com/vuejs/eslint-config-prettier/compare/v6.0.0...v7.0.0)
- Updated the dependencies and simplified the usage
- We now recommend using this package along with [`@rushstack/eslint-patch`](https://www.npmjs.com/package/@​rushstack/eslint-patch)
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/59Update dependency node-sass to v72022-03-09T15:30:51ZRenovateBotUpdate dependency node-sass to v7This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | devDependencies | major | [`^6.0.1` -> `^7.0.0`](https://renovatebot.com/diffs/npm/node-sa...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node-sass](https://github.com/sass/node-sass) | devDependencies | major | [`^6.0.1` -> `^7.0.0`](https://renovatebot.com/diffs/npm/node-sass/6.0.1/7.0.1) |
---
### Release Notes
<details>
<summary>sass/node-sass</summary>
### [`v7.0.1`](https://github.com/sass/node-sass/releases/v7.0.1)
[Compare Source](https://github.com/sass/node-sass/compare/v7.0.0...v7.0.1)
##### Dependencies
- Bump node-gyp from 7.1.2 to 8.4.1
- Bump sass-graph from 2.2.5 to 4.0.0
#### 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.0`](https://github.com/sass/node-sass/releases/v7.0.0)
[Compare Source](https://github.com/sass/node-sass/compare/v6.0.1...v7.0.0)
##### Breaking changes
- Drop support for Node 15 ([@​nschonni](https://github.com/nschonni))
- Set `rejectUnauthorized` to `true` by default ([@​scott-ut](https://github.com/scott-ut), [#​3149](https://github.com/sass/node-sass/issues/3149))
##### Features
- Add support for Node 17 ([@​nschonni](https://github.com/nschonni))
##### Dependencies
- Bump eslint from 7.32.0 to 8.0.0 ([@​nschonni](https://github.com/nschonni), [#​3191](https://github.com/sass/node-sass/issues/3191))
- Bump fs-extra from 0.30.0 to 10.0.0 ([@​nschonni](https://github.com/nschonni), [#​3102](https://github.com/sass/node-sass/issues/3102))
- Bump npmlog from 4.1.2 to 5.0.0 ([@​nschonni](https://github.com/nschonni), [#​3156](https://github.com/sass/node-sass/issues/3156))
- Bump chalk from 1.1.3 to 4.1.2 ([@​nschonni](https://github.com/nschonni), [#​3161](https://github.com/sass/node-sass/issues/3161))
##### Community
- Remove double word "support" from documentation ([@​pzrq](https://github.com/pzrq), [#​3159](https://github.com/sass/node-sass/issues/3159))
##### Misc
- Bump various GitHub Actions dependencies ([@​nschonni](https://github.com/nschonni))
#### 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
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/57Update dependency eslint-plugin-vue to v82022-03-09T15:30:35ZRenovateBotUpdate dependency eslint-plugin-vue to v8This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | devDependencies | major | [`^7.0.0` ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/7.17.0/8.5.0) |
---
### Release Notes
<details>
<summary>vuejs/eslint-plugin-vue</summary>
### [`v8.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.5.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0)
#### ✨ Enhancements
- [#​1796](https://github.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand.
- [#​1804](https://github.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@​vue/*'`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0
### [`v8.4.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.4.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1)
#### 🐛 Bug Fixes
- [#​1782](https://github.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html).
- [#​1790](https://github.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1
### [`v8.4.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.4.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0)
#### ✨ Enhancements
- [#​1760](https://github.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component.
- [#​1762](https://github.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in `<template>`.
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the `<template>`, but that are not defined in the `<script setup>` or the Options API's `components` section.
- [#​1769](https://github.com/vuejs/eslint-plugin-vue/issues/1769) Added [`vue/quote-props`](https://eslint.vuejs.org/rules/quote-props.html) rule that applies [`quote-props`](https://eslint.org/docs/rules/quote-props) rule to expressions in `<template>`.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) rule.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html) rule.
#### 🐛 Bug Fixes
- [#​1770](https://github.com/vuejs/eslint-plugin-vue/issues/1770) Fixed false positives for import brace in [`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html) rule.
- [#​1771](https://github.com/vuejs/eslint-plugin-vue/issues/1771) Fixed false positives for `v-bind="obj"` with `v-model` in [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) rule.
- [#​1775](https://github.com/vuejs/eslint-plugin-vue/issues/1775) Fixed false positives for CSS `v-bind()` in [`vue/no-extra-parens`](https://eslint.vuejs.org/rules/no-extra-parens.html) rule.
- [#​1777](https://github.com/vuejs/eslint-plugin-vue/issues/1777) Skip conditional expressions in [`vue/valid-next-tick`](https://eslint.vuejs.org/rules/valid-next-tick.html) rule.
#### ⚙️ Updates
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Deprecated [`vue/no-unregistered-components`](https://eslint.vuejs.org/rules/no-unregistered-components.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0
### [`v8.3.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.3.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0)
#### 🐛 Bug Fixes
- [#​1755](https://github.com/vuejs/eslint-plugin-vue/issues/1755) Fix crash on `<textarea>` without end tag in [`vue/html-indent` rule](https://eslint.vuejs.org/rules/html-indent.html).
- [#​1756](https://github.com/vuejs/eslint-plugin-vue/issues/1756) Fix false positive for unknown emits definition in [`vue/require-explicit-emits` rule](https://eslint.vuejs.org/rules/require-explicit-emits.html).
#### ⚙️ Updates
- [#​1750](https://github.com/vuejs/eslint-plugin-vue/issues/1750) Report [`$set`](https://eslint.vuejs.org/rules/no-side-effects-in-computed-properties.html) and [`$nextTick`](https://eslint.vuejs.org/rules/no-async-in-computed-properties.html) in computed properties.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0
### [`v8.2.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.2.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0)
#### ✨ Enhancements
- [#​1725](https://github.com/vuejs/eslint-plugin-vue/issues/1725) Added [`vue/component-options-name-casing` rule](https://eslint.vuejs.org/rules/component-options-name-casing.html) that enforces the casing of component name in `components` options.
- [#​1729](https://github.com/vuejs/eslint-plugin-vue/issues/1729) Added [`vue/prefer-separate-static-class` rule](https://eslint.vuejs.org/rules/prefer-separate-static-class.html) that requires static class names in template to be in a separate `class` attribute.
#### 🐛 Bug Fixes
- [#​1736](https://github.com/vuejs/eslint-plugin-vue/issues/1736) Fixed false positives for import binding in [`vue/valid-define-emits`](https://eslint.vuejs.org/rules/valid-define-emits.html) and [`vue/valid-define-props`](https://eslint.vuejs.org/rules/valid-define-props.html) rules.
#### :gear: Updates
- [#​1719](https://github.com/vuejs/eslint-plugin-vue/issues/1719) Added support for TypeScript 4.5 to [`vue/script-indent` rule](https://eslint.vuejs.org/rules/script-indent.html).
- [#​1735](https://github.com/vuejs/eslint-plugin-vue/issues/1735) Changed to allow `asyncData` in [`vue/no-dupe-keys` rule](https://eslint.vuejs.org/rules/no-dupe-keys.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0
### [`v8.1.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.1.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1)
#### 🐛 Bug Fixes
- [#​1721](https://github.com/vuejs/eslint-plugin-vue/issues/1721) Fixed crash in [`vue/component-api-style` rule](https://eslint.vuejs.org/rules/component-api-style.html).
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1
### [`v8.1.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.1.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.3...v8.1.0)
#### ✨ Enhancements
- [#​1707](https://github.com/vuejs/eslint-plugin-vue/issues/1707) Added [`vue/no-child-content` rule](https://eslint.vuejs.org/rules/no-child-content.html) that reports child content of elements that have a directive which overwrites that child content.
- [#​1712](https://github.com/vuejs/eslint-plugin-vue/issues/1712) Added [`vue/no-expose-after-await` rule](https://eslint.vuejs.org/rules/no-expose-after-await.html) that reports the `expose()` after `await` expression.
- [#​1703](https://github.com/vuejs/eslint-plugin-vue/issues/1703) Added `composition-vue2` style option in [`vue/component-api-style` rule](https://eslint.vuejs.org/rules/component-api-style.html).
#### 🐛 Bug Fixes
- [#​1713](https://github.com/vuejs/eslint-plugin-vue/issues/1713) Fixed false positives for type-only exports in [`vue/no-export-in-script-setup` rule](https://eslint.vuejs.org/rules/no-export-in-script-setup.html).
- [#​1715](https://github.com/vuejs/eslint-plugin-vue/issues/1715) Fixed false negatives for `v-bind.sync` in [`vue/no-mutating-props` rule](https://eslint.vuejs.org/rules/no-mutating-props.html).
- [#​1715](https://github.com/vuejs/eslint-plugin-vue/issues/1715) Fixed false positives for shadowed props in [`vue/no-mutating-props` rule](https://eslint.vuejs.org/rules/no-mutating-props.html).
- [#​1718](https://github.com/vuejs/eslint-plugin-vue/issues/1718) Fixed memory leak.
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.3...v8.1.0
### [`v8.0.3`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.3)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.2...v8.0.3)
#### 🐛 Bug Fixes
- [#​1691](https://github.com/vuejs/eslint-plugin-vue/issues/1691) Upgrade [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) to use patch.
It upgrade fixes the wrong location in multiple `<script>`
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.2...v8.0.3
### [`v8.0.2`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.2)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.1...v8.0.2)
#### 🐛 Bug Fixes
- [#​1689](https://github.com/vuejs/eslint-plugin-vue/issues/1689) Fixed false positive for filename in [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html)
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.1...v8.0.2
### [`v8.0.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.0...v8.0.1)
#### 🐛 Bug Fixes
- [#​1686](https://github.com/vuejs/eslint-plugin-vue/issues/1686) Fixed false positives for arrow return in [`vue/valid-next-tick` rule](https://eslint.vuejs.org/rules/valid-next-tick.html).
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.0.0...v8.0.1
### [`v8.0.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v8.0.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0)
#### 💥 Breaking Changes
- [#​1588](https://github.com/vuejs/eslint-plugin-vue/issues/1588) Dropped supports Node.js v8-10, v13 and v15.
- [#​1664](https://github.com/vuejs/eslint-plugin-vue/issues/1664) Upgraded [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) to v8.0.0.
- Changed presets configs.
- Changed `plugin:vue/vue3-essential` config.
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-deprecated-v-is` rule](https://eslint.vuejs.org/rules/no-deprecated-v-is.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-export-in-script-setup` rule](https://eslint.vuejs.org/rules/no-export-in-script-setup.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-define-emits` rule](https://eslint.vuejs.org/rules/valid-define-emits.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-define-props` rule](https://eslint.vuejs.org/rules/valid-define-props.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-next-tick` rule](https://eslint.vuejs.org/rules/valid-next-tick.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-v-memo` rule](https://eslint.vuejs.org/rules/valid-v-memo.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-useless-template-attributes` rule](https://eslint.vuejs.org/rules/no-useless-template-attributes.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-computed-properties-in-data` rule](https://eslint.vuejs.org/rules/no-computed-properties-in-data.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-deprecated-router-link-tag-prop` rule](https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop.html).
- [#​1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added [`vue/no-reserved-props` rule](https://eslint.vuejs.org/rules/no-reserved-props.html).
- Changed `plugin:vue/vue3-strongly-recommended` config.
- Same changes as above.
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/v-on-event-hyphenation` rule](https://eslint.vuejs.org/rules/v-on-event-hyphenation.html).
- [#​1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added [`vue/first-attribute-linebreak` rule](https://eslint.vuejs.org/rules/first-attribute-linebreak.html).
- Changed `plugin:vue/vue3-recommended` config.
- Same changes as above.
- Changed `plugin:vue/essential` config.
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/valid-next-tick` rule](https://eslint.vuejs.org/rules/valid-next-tick.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-useless-template-attributes` rule](https://eslint.vuejs.org/rules/no-useless-template-attributes.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/no-computed-properties-in-data` rule](https://eslint.vuejs.org/rules/no-computed-properties-in-data.html).
- [#​1603](https://github.com/vuejs/eslint-plugin-vue/issues/1603) Added [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html).
- [#​1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added [`vue/no-reserved-props` rule](https://eslint.vuejs.org/rules/no-reserved-props.html).
- Changed `plugin:vue/strongly-recommended` config.
- Same changes as above.
- [#​1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added [`vue/first-attribute-linebreak` rule](https://eslint.vuejs.org/rules/first-attribute-linebreak.html).
- Changed `plugin:vue/recommended` config.
- Same changes as above.
- [#​1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Removed the `allowFirstLine` option of the [`vue/max-attributes-per-line` rule](https://eslint.vuejs.org/rules/max-attributes-per-line.html).
#### ✨ Enhancements
**Core:**
- [#​1685](https://github.com/vuejs/eslint-plugin-vue/issues/1685) Added `setup-compiler-macros` environment.
**Rules:**
- [#​1587](https://github.com/vuejs/eslint-plugin-vue/issues/1587) Added [`vue/first-attribute-linebreak` rule](https://eslint.vuejs.org/rules/first-attribute-linebreak.html) aims to enforce a consistent location for the first attribute.
- [#​1678](https://github.com/vuejs/eslint-plugin-vue/issues/1678) Added [`vue/no-reserved-props` rule](https://eslint.vuejs.org/rules/no-reserved-props.html) that disallow reserved names to be used in props.
- [#​1680](https://github.com/vuejs/eslint-plugin-vue/issues/1680) Added [`vue/no-loss-of-precision` rule](https://eslint.vuejs.org/rules/no-loss-of-precision.html) that applies `no-loss-of-precision` rule to expressions in `<template>`.
- [#​1681](https://github.com/vuejs/eslint-plugin-vue/issues/1681) Added `ignore` option to [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html).
- [#​1679](https://github.com/vuejs/eslint-plugin-vue/issues/1679) Added support for Nuxt.js's `asyncData` in [`vue/no-dupe-keys`](https://eslint.vuejs.org/rules/no-dupe-keys.html), [`vue/no-reserved-keys`](https://eslint.vuejs.org/rules/no-reserved-keys.html), [`vue/no-template-shadow`](https://eslint.vuejs.org/rules/no-template-shadow.html), [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html), and [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) rules.
#### 🐛 Bug Fixes
- [#​1684](https://github.com/vuejs/eslint-plugin-vue/issues/1684) Fixed false positives for non-vue file in [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html).
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.0.0
### [`v7.20.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.20.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0)
#### ✨ Enhancements
- [#​1472](https://github.com/vuejs/eslint-plugin-vue/issues/1472) Added `vue/no-undef-properties` rule that warns of using undefined properties.
- [#​1653](https://github.com/vuejs/eslint-plugin-vue/issues/1653) Added `vue/no-computed-properties-in-data` rule that disallow accessing computed properties in `data()`.
- [#​1659](https://github.com/vuejs/eslint-plugin-vue/issues/1659) Improved `vue/no-use-computed-property-like-method` rule reports.
- [#​1661](https://github.com/vuejs/eslint-plugin-vue/issues/1661) Added `vue/multi-word-component-names` rule to enforce multiple words in component names.
- [#​1663](https://github.com/vuejs/eslint-plugin-vue/issues/1663) Added `vue/no-deprecated-router-link-tag-prop` rule that disallow using deprecated `tag` property on `<RouterLink>`.
#### 🐛 Bug Fixes
- [#​1659](https://github.com/vuejs/eslint-plugin-vue/issues/1659) Fixed crash in `vue/no-use-computed-property-like-method` rule.
- [#​1658](https://github.com/vuejs/eslint-plugin-vue/issues/1658) Fixed false positives for vars inside types in `vue/valid-define-emits` and `vue/valid-define-props` rules.
#### ⚙️ Updates
- [#​1654](https://github.com/vuejs/eslint-plugin-vue/issues/1654) Changed peer deps eslint ver from `^6.2.0 || ^7.0.0 || ^8.0.0-0` to `^6.2.0 || ^7.0.0 || ^8.0.0`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0
### [`v7.19.1`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.19.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1)
#### :bug: Bug Fixes
- \[[`83eab8d`](https://github.com/vuejs/eslint-plugin-vue/commit/83eab8d2)] Fixed false positives for vars inside functions in `vue/valid-define-emits` and `vue/valid-define-props` rules. Picked from [#​1652](https://github.com/vuejs/eslint-plugin-vue/issues/1652)
***
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1
### [`v7.19.0`](https://github.com/vuejs/eslint-plugin-vue/releases/v7.19.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v7.18.0...v7.19.0)
#### ✨ Enhancements
- [#​1639](https://github.com/vuejs/eslint-plugin-vue/issues/1639) Added `vue/no-restricted-class` rule that reports the classes you don't want to allow in the template.
- [#​1644](https://github.com/vuejs/eslint-plugin-vue/issues/1644) Added `vue/no-useless-template-attributes` rule that disallow useless attribute on `<template>` tags.
#### 🐛 Bug Fixes
- [#​1647](https://github.com/vuejs/eslint-plugin-vue/issues/1647) Fixed false positives for toRefs in `vue/no-unused-properties` rule.
- [#​1648](https://github.com/vuejs/eslint-plugin-vue/issues/1648) Fixed unable to autofix event name with `update:`.
***
**All commits:** [v7.18.0 -> v7.19.0](https://github.com/vuejs/eslint-plugin-vue/compare/v7.18.0...v7.19.0)
### [`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)
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/56Update dependency eslint to v82022-03-09T15:30:33ZRenovateBotUpdate dependency eslint to v8This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renova...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/eslint/7.32.0/8.10.0) |
---
### Release Notes
<details>
<summary>eslint/eslint</summary>
### [`v8.10.0`](https://github.com/eslint/eslint/releases/v8.10.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.9.0...v8.10.0)
#### Features
- [`6e2c325`](https://github.com/eslint/eslint/commit/6e2c325324479df1b3f868cf00a529b67d2c3d82) feat: Add `ignoreOnInitialization` option to no-shadow rule ([#​14963](https://github.com/eslint/eslint/issues/14963)) (Soufiane Boutahlil)
- [`115cae5`](https://github.com/eslint/eslint/commit/115cae54125b9ef509af90620f51d4a692b51ab7) feat: `--debug` prints time it takes to parse a file ([#​15609](https://github.com/eslint/eslint/issues/15609)) (Bartek Iwańczuk)
- [`345e70d`](https://github.com/eslint/eslint/commit/345e70d9d6490fb12b18953f56f3cea28fd61d83) feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule ([#​15566](https://github.com/eslint/eslint/issues/15566)) (Gautam Arora)
#### Bug Fixes
- [`cdc5802`](https://github.com/eslint/eslint/commit/cdc58025d9a8b522f516c3665d225b69a76c4ee1) fix: Avoid `__dirname` for built-in configs ([#​15616](https://github.com/eslint/eslint/issues/15616)) (DoZerg)
- [`ee7c5d1`](https://github.com/eslint/eslint/commit/ee7c5d14a2cb5ce352d1851cec858b942572d2cc) fix: false positive in `camelcase` with combined properties ([#​15581](https://github.com/eslint/eslint/issues/15581)) (Nitin Kumar)
#### Documentation
- [`1005bd5`](https://github.com/eslint/eslint/commit/1005bd525a08208fee124149a6ad4cf9da20d7d5) docs: update CLA information ([#​15630](https://github.com/eslint/eslint/issues/15630)) (Nitin Kumar)
- [`5d65c3b`](https://github.com/eslint/eslint/commit/5d65c3bc1e514ed07406c502437a1642913b27ed) docs: Fix typo in `no-irregular-whitespace` ([#​15634](https://github.com/eslint/eslint/issues/15634)) (Ryota Sekiya)
- [`b93af98`](https://github.com/eslint/eslint/commit/b93af98b3c417225a027cabc964c38e779adb945) docs: add links between rules about whitespace around block curly braces ([#​15625](https://github.com/eslint/eslint/issues/15625)) (Milos Djermanovic)
- [`ebc0460`](https://github.com/eslint/eslint/commit/ebc0460c411ea608ba5bab05829a1fd122fe21e8) docs: update babel links ([#​15624](https://github.com/eslint/eslint/issues/15624)) (Milos Djermanovic)
#### Chores
- [`7cec74e`](https://github.com/eslint/eslint/commit/7cec74e842b6e51da1b00a9e9b2c9da97dd17362) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).2.0 ([#​15648](https://github.com/eslint/eslint/issues/15648)) (Milos Djermanovic)
- [`11c8580`](https://github.com/eslint/eslint/commit/11c8580de0dcedd5577cffe2b23d23a322cc97df) chore: read `ESLINT_MOCHA_TIMEOUT` env var in Makefile.js ([#​15626](https://github.com/eslint/eslint/issues/15626)) (Piggy)
- [`bfaa548`](https://github.com/eslint/eslint/commit/bfaa5488bbc794c0d160fb55bd277a2c618953b2) test: add integration tests with built-in configs ([#​15612](https://github.com/eslint/eslint/issues/15612)) (Milos Djermanovic)
- [`39a2fb3`](https://github.com/eslint/eslint/commit/39a2fb3f448a7096bfb2fc172fef6cc3f6a7ed3b) perf: fix lazy loading of core rules ([#​15606](https://github.com/eslint/eslint/issues/15606)) (Milos Djermanovic)
- [`3fc9196`](https://github.com/eslint/eslint/commit/3fc919626ef6a00e35bb6b559b60a1e89cf6ca1a) chore: include `tests/conf` in test runs ([#​15610](https://github.com/eslint/eslint/issues/15610)) (Milos Djermanovic)
### [`v8.9.0`](https://github.com/eslint/eslint/releases/v8.9.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.8.0...v8.9.0)
#### Features
- [`68f64a9`](https://github.com/eslint/eslint/commit/68f64a9218341e5e9d83270c72587e1b413846de) feat: update eslint-scope to ignore `"use strict"` directives in ES3 ([#​15595](https://github.com/eslint/eslint/issues/15595)) (Milos Djermanovic)
- [`db57639`](https://github.com/eslint/eslint/commit/db576396d20f5e31af1a90f8e5d88e08284a1672) feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments ([#​15587](https://github.com/eslint/eslint/issues/15587)) (Milos Djermanovic)
- [`2dc38aa`](https://github.com/eslint/eslint/commit/2dc38aa653f1d5137a9abf82024c67a11620bb7c) feat: fix bug with arrow function return types in function-paren-newline ([#​15541](https://github.com/eslint/eslint/issues/15541)) (Milos Djermanovic)
- [`6f940c3`](https://github.com/eslint/eslint/commit/6f940c3ce715327f282c197d0f71b91848e5d83d) feat: Implement FlatRuleTester ([#​15519](https://github.com/eslint/eslint/issues/15519)) (Nicholas C. Zakas)
#### Documentation
- [`570a036`](https://github.com/eslint/eslint/commit/570a03699c5abfbcde39bb00fba39329695771e5) docs: add `one-var` example with `for-loop` initializer ([#​15596](https://github.com/eslint/eslint/issues/15596)) (Milos Djermanovic)
- [`417191d`](https://github.com/eslint/eslint/commit/417191dff0dbfa353675c409e25f27f578ee1559) docs: Remove the $ prefix in terminal commands ([#​15565](https://github.com/eslint/eslint/issues/15565)) (Andreas Lewis)
- [`389ff34`](https://github.com/eslint/eslint/commit/389ff34e26cb8ebad49e5ace0280a1f859f8d7ca) docs: add missing `Variable#scope` property in the scope manager docs ([#​15571](https://github.com/eslint/eslint/issues/15571)) (Milos Djermanovic)
- [`f63795d`](https://github.com/eslint/eslint/commit/f63795dc710f6394d884932034a3e0cbe48f4ad2) docs: no-eval replace dead link with working one ([#​15568](https://github.com/eslint/eslint/issues/15568)) (rasenplanscher)
- [`0383591`](https://github.com/eslint/eslint/commit/0383591a6cd7083455af9e34fa9333da7fed46bf) docs: Remove old Markdown issue template ([#​15556](https://github.com/eslint/eslint/issues/15556)) (Brandon Mills)
- [`a8dd5a2`](https://github.com/eslint/eslint/commit/a8dd5a286bcb68595b85cd29490e081251a2c3c7) docs: add 'when not to use it' section in no-duplicate-case docs ([#​15563](https://github.com/eslint/eslint/issues/15563)) (Milos Djermanovic)
- [`1ad439e`](https://github.com/eslint/eslint/commit/1ad439ed1d6c4ee50183c8f5d146a771e6c1be4c) docs: add missed verb in docs ([#​15550](https://github.com/eslint/eslint/issues/15550)) (Jeff Mosawy)
#### Chores
- [`586d45c`](https://github.com/eslint/eslint/commit/586d45c54b8468fb23376b7b2aedf984cf701cc2) chore: Upgrade to espree@9.3.1 ([#​15600](https://github.com/eslint/eslint/issues/15600)) (Milos Djermanovic)
- [`623e1e2`](https://github.com/eslint/eslint/commit/623e1e28643381025b393a379493d9baea9b4869) chore: Upgrade to eslint-visitor-keys@3.3.0 ([#​15599](https://github.com/eslint/eslint/issues/15599)) (Milos Djermanovic)
- [`355b23d`](https://github.com/eslint/eslint/commit/355b23d0c4e050be4e53292f552a47c10ec6e00e) chore: fix outdated link to Code of Conduct in MR template ([#​15578](https://github.com/eslint/eslint/issues/15578)) (Rich Trott)
- [`b10fef2`](https://github.com/eslint/eslint/commit/b10fef25c99134d514fec4ddde19302661db5974) ci: use Node 16 for browser test ([#​15569](https://github.com/eslint/eslint/issues/15569)) (Milos Djermanovic)
- [`92f89fb`](https://github.com/eslint/eslint/commit/92f89fb0647fef10468fd70d6782a845d75330e3) chore: suggest demo link in bug report template ([#​15557](https://github.com/eslint/eslint/issues/15557)) (Brandon Mills)
### [`v8.8.0`](https://github.com/eslint/eslint/releases/v8.8.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.7.0...v8.8.0)
#### Features
- [`5d60812`](https://github.com/eslint/eslint/commit/5d60812d440762dff72420714273c714c4c5d074) feat: implement rfc 2021-suppression-support ([#​15459](https://github.com/eslint/eslint/issues/15459)) (Yiwei Ding)
#### Documentation
- [`5769cc2`](https://github.com/eslint/eslint/commit/5769cc23eca7197bb5993a0201cc269a056d4dfd) docs: fix relative link ([#​15544](https://github.com/eslint/eslint/issues/15544)) (Nick Schonning)
- [`ccbc35f`](https://github.com/eslint/eslint/commit/ccbc35ff3ebc89bb524a8fd8dc60df9408e58275) docs: trimmed rules h1s to just be rule names ([#​15514](https://github.com/eslint/eslint/issues/15514)) (Josh Goldberg)
- [`851f1f1`](https://github.com/eslint/eslint/commit/851f1f18bd1a5da32c1b645bfcb28fadc627ad9e) docs: fixed typo in comment ([#​15531](https://github.com/eslint/eslint/issues/15531)) (Jiapei Liang)
- [`7d7af55`](https://github.com/eslint/eslint/commit/7d7af55759eab2328aeeb71098d91f4a5e41b269) docs: address upcoming violation of markdownlint rule MD050/strong-style ([#​15529](https://github.com/eslint/eslint/issues/15529)) (David Anson)
### [`v8.7.0`](https://github.com/eslint/eslint/releases/v8.7.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.6.0...v8.7.0)
#### Features
- [`19ad061`](https://github.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#​15439](https://github.com/eslint/eslint/issues/15439)) (gfyoung)
- [`564ecdb`](https://github.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#​15491](https://github.com/eslint/eslint/issues/15491)) (Milos Djermanovic)
- [`968a02a`](https://github.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#​15493](https://github.com/eslint/eslint/issues/15493)) (Milos Djermanovic)
- [`0d2b9a6`](https://github.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@​eslint/create-config](https://github.com/eslint/create-config) ([#​15150](https://github.com/eslint/eslint/issues/15150)) (唯然)
- [`127f524`](https://github.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#​15474](https://github.com/eslint/eslint/issues/15474)) (Nitin Kumar)
- [`359b2c1`](https://github.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#​15490](https://github.com/eslint/eslint/issues/15490)) (Milos Djermanovic)
- [`3549571`](https://github.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#​15479](https://github.com/eslint/eslint/issues/15479)) (Milos Djermanovic)
- [`5563c45`](https://github.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#​15481](https://github.com/eslint/eslint/issues/15481)) (Milos Djermanovic)
- [`fd3683f`](https://github.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#​15478](https://github.com/eslint/eslint/issues/15478)) (Milos Djermanovic)
#### Bug Fixes
- [`a8db9a5`](https://github.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#​15495](https://github.com/eslint/eslint/issues/15495)) (Milos Djermanovic)
- [`02d6426`](https://github.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#​15507](https://github.com/eslint/eslint/issues/15507)) (Brad Zacher)
- [`db15802`](https://github.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#​15520](https://github.com/eslint/eslint/issues/15520)) (Francesco Trotta)
- [`03ac8cf`](https://github.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#​15486](https://github.com/eslint/eslint/issues/15486)) (Jordan Eldredge)
#### Documentation
- [`f50f849`](https://github.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#​15513](https://github.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas)
- [`0469eb1`](https://github.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#​15522](https://github.com/eslint/eslint/issues/15522)) (Olga)
#### Chores
- [`369fb1b`](https://github.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#​15526](https://github.com/eslint/eslint/issues/15526)) (Brandon Mills)
- [`ba6317b`](https://github.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#​15501](https://github.com/eslint/eslint/issues/15501)) (Milos Djermanovic)
- [`79b6340`](https://github.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#​15497](https://github.com/eslint/eslint/issues/15497)) (Abhay Gupta)
- [`6278281`](https://github.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#​15480](https://github.com/eslint/eslint/issues/15480)) (Nitin Kumar)
### [`v8.6.0`](https://github.com/eslint/eslint/releases/v8.6.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.5.0...v8.6.0)
#### Features
- [`6802a54`](https://github.com/eslint/eslint/commit/6802a54837ea008bef4d5ae11522941693ba5ef6) feat: handle logical assignment in no-self-assign ([#​14152](https://github.com/eslint/eslint/issues/14152)) (Zzzen)
- [`3b38018`](https://github.com/eslint/eslint/commit/3b38018ef5cb004ad5bc011de726bd2df2eb2f3f) feat: allow to define `eslint-disable-next-line` in multiple lines ([#​15436](https://github.com/eslint/eslint/issues/15436)) (Nitin Kumar)
- [`9d6fe5a`](https://github.com/eslint/eslint/commit/9d6fe5a6b65f397bafc5eb0a995e96717cdc9b53) feat: false negative with `onlyDeclarations` + `properties` in id-match ([#​15431](https://github.com/eslint/eslint/issues/15431)) (Nitin Kumar)
#### Documentation
- [`6c4dee2`](https://github.com/eslint/eslint/commit/6c4dee2e87dac8d0751ce2426ded651ed0986112) docs: Document homedir is a configuration root ([#​15469](https://github.com/eslint/eslint/issues/15469)) (Bas Bosman)
- [`51c37b1`](https://github.com/eslint/eslint/commit/51c37b118aed9c0d7a0efd40c491efca04c82ef9) docs: consistency changes ([#​15404](https://github.com/eslint/eslint/issues/15404)) (Bas Bosman)
- [`775d181`](https://github.com/eslint/eslint/commit/775d18138244a28ebe1cb92849cd0f4e8cd27672) docs: Mention character classes in no-useless-escape ([#​15421](https://github.com/eslint/eslint/issues/15421)) (Sebastian Simon)
#### Chores
- [`3a384fc`](https://github.com/eslint/eslint/commit/3a384fc287cebb7be5fe5ed95497d578437a503a) chore: Upgrade espree to 9.3.0 ([#​15473](https://github.com/eslint/eslint/issues/15473)) (Brandon Mills)
- [`1443cc2`](https://github.com/eslint/eslint/commit/1443cc2fc8785157936b864258924fe9bcd23210) chore: Update blogpost.md.ejs ([#​15468](https://github.com/eslint/eslint/issues/15468)) (Nicholas C. Zakas)
- [`28e907a`](https://github.com/eslint/eslint/commit/28e907a4ca05a026d156f814f4118f8fe713e99d) refactor: remove unused parameter in `linter.js` ([#​15451](https://github.com/eslint/eslint/issues/15451)) (Milos Djermanovic)
- [`eaa08d3`](https://github.com/eslint/eslint/commit/eaa08d3055b195bce59cc96bb63ac29038cd7c7d) test: add tests for `allowReserved` parser option with flat config ([#​15450](https://github.com/eslint/eslint/issues/15450)) (Milos Djermanovic)
### [`v8.5.0`](https://github.com/eslint/eslint/releases/v8.5.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.4.1...v8.5.0)
#### Features
- [`94e77a6`](https://github.com/eslint/eslint/commit/94e77a693fd5124c9057320310b41e92567d7e76) feat: Suggestions support for `prefer-regex-literals` ([#​15077](https://github.com/eslint/eslint/issues/15077)) (Yash Singh)
- [`eafaf52`](https://github.com/eslint/eslint/commit/eafaf52464c01072fcf7be2bd2d91cd0b3ae67d0) feat: add `prefer-object-has-own` rule ([#​15346](https://github.com/eslint/eslint/issues/15346)) (Nitin Kumar)
#### Bug Fixes
- [`7d832d4`](https://github.com/eslint/eslint/commit/7d832d4ad55f3c987aca8d858809cbcb77697648) fix: improve `prefer-template` fixer ([#​15230](https://github.com/eslint/eslint/issues/15230)) (Nitin Kumar)
- [`981fb48`](https://github.com/eslint/eslint/commit/981fb48991448bec171d7d4332d7dc514252f83f) fix: do not report global references in `id-match` rule ([#​15420](https://github.com/eslint/eslint/issues/15420)) (Nitin Kumar)
- [`f13d4a6`](https://github.com/eslint/eslint/commit/f13d4a6cf7c7ff6160be7426fc6fe02e3e37a0b7) fix: improve autofix of `prefer-object-has-own` ([#​15419](https://github.com/eslint/eslint/issues/15419)) (Nitin Kumar)
- [`f4559a0`](https://github.com/eslint/eslint/commit/f4559a0f7150ad7494658bd5ea846cfca5073caf) fix: add helpful message when test case has non-string code/name ([#​15425](https://github.com/eslint/eslint/issues/15425)) (Bryan Mishkin)
#### Documentation
- [`314c84c`](https://github.com/eslint/eslint/commit/314c84c1b83b32e75587ce7a77130eac7e2a8f49) docs: add an incorrect code example in for-direction ([#​15434](https://github.com/eslint/eslint/issues/15434)) (Holger Jeromin)
- [`3928175`](https://github.com/eslint/eslint/commit/3928175d01c6ac2b37147b3256c56df8faf2c6c4) docs: add destructuring examples for `computed-property-spacing` ([#​15423](https://github.com/eslint/eslint/issues/15423)) (Nitin Kumar)
- [`a53e59e`](https://github.com/eslint/eslint/commit/a53e59eab7da52e3df095a679a6fdab74a7bce6f) docs: add more examples for `array-element-newline` rule ([#​15427](https://github.com/eslint/eslint/issues/15427)) (Nitin Kumar)
- [`74cf0a0`](https://github.com/eslint/eslint/commit/74cf0a040e1a83990d8d7eb57e1f5ce919a11ebe) docs: update CLA info ([#​15370](https://github.com/eslint/eslint/issues/15370)) (Nitin Kumar)
- [`e84195e`](https://github.com/eslint/eslint/commit/e84195ea39b5cf54d7a551c62671af80b859f1ac) docs: fix heading level for an option in `class-methods-use-this` rule ([#​15399](https://github.com/eslint/eslint/issues/15399)) (Takuya Fukuju)
#### Chores
- [`225f211`](https://github.com/eslint/eslint/commit/225f2111ebcfc6bcd2d475f5261c85eb00fb0191) test: add destructuring test cases for `computed-property-spacing` ([#​15424](https://github.com/eslint/eslint/issues/15424)) (Nitin Kumar)
- [`f2c7ba6`](https://github.com/eslint/eslint/commit/f2c7ba6c34c8943dc24a1c41317d536c1a63cb36) ci: use node v16 for `macOS` and `windows` jobs ([#​15418](https://github.com/eslint/eslint/issues/15418)) (Nitin Kumar)
### [`v8.4.1`](https://github.com/eslint/eslint/releases/v8.4.1)
[Compare Source](https://github.com/eslint/eslint/compare/v8.4.0...v8.4.1)
#### Bug Fixes
- [`234e3d9`](https://github.com/eslint/eslint/commit/234e3d98eeab8956cefb14c982b9c348c21bb2d9) fix: revert changes to reported locations in max-lines-per-function ([#​15397](https://github.com/eslint/eslint/issues/15397)) (Milos Djermanovic)
#### Documentation
- [`fa4d483`](https://github.com/eslint/eslint/commit/fa4d4830a0e77f92154079ada17ffb893ce64232) docs: fix typo in example for `sort-keys` rule ([#​15393](https://github.com/eslint/eslint/issues/15393)) (Nitin Kumar)
### [`v8.4.0`](https://github.com/eslint/eslint/releases/v8.4.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.3.0...v8.4.0)
#### Features
- [`5771663`](https://github.com/eslint/eslint/commit/5771663e8d3e86fec9454ee0af439c6989506bf3) feat: add `allowReserved` parser option ([#​15387](https://github.com/eslint/eslint/issues/15387)) (Milos Djermanovic)
- [`32ac37a`](https://github.com/eslint/eslint/commit/32ac37a76b2e009a8f106229bc7732671d358189) feat: Flat config support in Linter (refs [#​13481](https://github.com/eslint/eslint/issues/13481)) ([#​15185](https://github.com/eslint/eslint/issues/15185)) (Nicholas C. Zakas)
- [`d041f34`](https://github.com/eslint/eslint/commit/d041f345cdf0306f15faa2f305fe1d21ef137eb1) feat: Treat Class/New Expressions as truthy in no-constant-condition ([#​15326](https://github.com/eslint/eslint/issues/15326)) (Jordan Eldredge)
- [`8f44cf5`](https://github.com/eslint/eslint/commit/8f44cf505765b663e371412ab57f0f1dbbe78513) feat: report only lines that exceed the limit in max-lines-per-function ([#​15140](https://github.com/eslint/eslint/issues/15140)) (Sneh Khatri)
- [`808ad35`](https://github.com/eslint/eslint/commit/808ad35f204c838cd5eb8d766807dc43692f42f9) feat: pass cwd to formatters (refs [eslint/rfcs#​57](https://github.com/eslint/rfcs/issues/57)) ([#​13392](https://github.com/eslint/eslint/issues/13392)) (Toru Nagashima)
- [`f1b7499`](https://github.com/eslint/eslint/commit/f1b7499a5162d3be918328ce496eb80692353a5a) feat: support async formatters ([#​15243](https://github.com/eslint/eslint/issues/15243)) (MO)
#### Bug Fixes
- [`4940cc5`](https://github.com/eslint/eslint/commit/4940cc5c4903a691fe51d409137dd573c4c7706e) fix: mark --rulesdir option as deprecated in CLI docs ([#​15310](https://github.com/eslint/eslint/issues/15310)) (Kevin Partington)
#### Documentation
- [`54deec5`](https://github.com/eslint/eslint/commit/54deec56bc25d516becaf767769ee7543f491d62) docs: update integrations.md ([#​15380](https://github.com/eslint/eslint/issues/15380)) (Vlad Sholokhov)
- [`fa0423a`](https://github.com/eslint/eslint/commit/fa0423af7f8453f6c97b915b3b026f258b76a600) docs: fix typo in MR template ([#​15365](https://github.com/eslint/eslint/issues/15365)) (Nitin Kumar)
- [`e233920`](https://github.com/eslint/eslint/commit/e233920857e282ba22116ad5f1dcc6dfabc8ef5b) docs: enable a few more markdownlint rules and fix violations ([#​15368](https://github.com/eslint/eslint/issues/15368)) (Bryan Mishkin)
- [`632176d`](https://github.com/eslint/eslint/commit/632176dc43180ea4e7f99da429fee3ee3814a04d) docs: Dedent needlessly indented example in getter-return docs ([#​15363](https://github.com/eslint/eslint/issues/15363)) (Jordan Eldredge)
- [`4497e88`](https://github.com/eslint/eslint/commit/4497e880248c24dc19eea8a5466555b847c0c7eb) docs: Update release notes blog post template ([#​15285](https://github.com/eslint/eslint/issues/15285)) (Nicholas C. Zakas)
#### Chores
- [`efede90`](https://github.com/eslint/eslint/commit/efede90d59edc5cca9cd739df7e98f1ff00ca37d) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).0.5 ([#​15389](https://github.com/eslint/eslint/issues/15389)) (Milos Djermanovic)
- [`0b8c846`](https://github.com/eslint/eslint/commit/0b8c846c77234125fbb211980bc1e62dc8791513) chore: fix update-readme to avoid multiple consecutive blank lines ([#​15375](https://github.com/eslint/eslint/issues/15375)) (Milos Djermanovic)
- [`94b2a8b`](https://github.com/eslint/eslint/commit/94b2a8b3d1f7d139dd6b06216a64727b7d5f009b) chore: Use default Chromium binary in M1 Mac tests ([#​15371](https://github.com/eslint/eslint/issues/15371)) (Brandon Mills)
- [`ba58d94`](https://github.com/eslint/eslint/commit/ba58d94cb51d4d2644c024446d5750eaf4853129) ci: use node `v16` for Verify Files ([#​15364](https://github.com/eslint/eslint/issues/15364)) (Nitin Kumar)
- [`1e32ee5`](https://github.com/eslint/eslint/commit/1e32ee591e978188b121604d0af9cbc04a50a3b5) chore: add jsdoc type annotation to rules ([#​15291](https://github.com/eslint/eslint/issues/15291)) (Bryan Mishkin)
### [`v8.3.0`](https://github.com/eslint/eslint/releases/v8.3.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.2.0...v8.3.0)
#### Features
- [`60b0a29`](https://github.com/eslint/eslint/commit/60b0a292efd1b9cdc318b1e88a0cb7bbf14860b1) feat: add `allowProperties` option to require-atomic-updates ([#​15238](https://github.com/eslint/eslint/issues/15238)) (Milos Djermanovic)
- [`79278a1`](https://github.com/eslint/eslint/commit/79278a14f1c8747bff8f5cb2100d8776f9d517f2) feat: update no-use-before-define for class static blocks ([#​15312](https://github.com/eslint/eslint/issues/15312)) (Milos Djermanovic)
- [`ddd01dc`](https://github.com/eslint/eslint/commit/ddd01dcd5f14c6ddea5decca46db2f379ec35aeb) feat: update no-redeclare for class static blocks ([#​15313](https://github.com/eslint/eslint/issues/15313)) (Milos Djermanovic)
- [`de69cec`](https://github.com/eslint/eslint/commit/de69cec834411aeb276a525c11dc10f628df2f51) feat: update no-inner-declarations for class static blocks ([#​15290](https://github.com/eslint/eslint/issues/15290)) (Milos Djermanovic)
- [`e2fe7ef`](https://github.com/eslint/eslint/commit/e2fe7ef7ea0458de56bed4e4c3d5f71aaebd3f28) feat: support for private-in syntax (fixes [#​14811](https://github.com/eslint/eslint/issues/14811)) ([#​15060](https://github.com/eslint/eslint/issues/15060)) (Yosuke Ota)
- [`34bc8d7`](https://github.com/eslint/eslint/commit/34bc8d7cb42d696ec56e0a3c780aa5b042285d6b) feat: Update espree and eslint-scope ([#​15338](https://github.com/eslint/eslint/issues/15338)) (Brandon Mills)
- [`b171cd7`](https://github.com/eslint/eslint/commit/b171cd7ec839a0481a74a613b0d48a193f16bb6b) feat: update max-depth for class static blocks ([#​15316](https://github.com/eslint/eslint/issues/15316)) (Milos Djermanovic)
- [`6487df3`](https://github.com/eslint/eslint/commit/6487df371496dd15272e2097e4d2c932532c8727) feat: update padded-blocks for class static blocks ([#​15333](https://github.com/eslint/eslint/issues/15333)) (Milos Djermanovic)
- [`194f36d`](https://github.com/eslint/eslint/commit/194f36d9c009a72ec72fa9592ea9e31f9f168a52) feat: update the complexity rule for class static blocks ([#​15328](https://github.com/eslint/eslint/issues/15328)) (Milos Djermanovic)
- [`3530337`](https://github.com/eslint/eslint/commit/3530337e71327d8325d0de01e8e73952010b1a08) feat: update the indent rule for class static blocks ([#​15324](https://github.com/eslint/eslint/issues/15324)) (Milos Djermanovic)
- [`f03cd14`](https://github.com/eslint/eslint/commit/f03cd146a97ed312d635ac7b53ba0f8d01aa8b47) feat: update lines-around-comment for class static blocks ([#​15323](https://github.com/eslint/eslint/issues/15323)) (Milos Djermanovic)
- [`5c64747`](https://github.com/eslint/eslint/commit/5c64747a8d7a4f896f0cbce67c7f5e7690837a9b) feat: update brace-style for class static blocks ([#​15322](https://github.com/eslint/eslint/issues/15322)) (Milos Djermanovic)
- [`df2f1cc`](https://github.com/eslint/eslint/commit/df2f1cc81a559bbc9eee78a3a97315e2927af764) feat: update max-statements for class static blocks ([#​15315](https://github.com/eslint/eslint/issues/15315)) (Milos Djermanovic)
- [`fd5a0b8`](https://github.com/eslint/eslint/commit/fd5a0b8506e4b6acd740ab966cc2c0e4ff6a4d15) feat: update prefer-const for class static blocks ([#​15325](https://github.com/eslint/eslint/issues/15325)) (Milos Djermanovic)
- [`b3669fd`](https://github.com/eslint/eslint/commit/b3669fde2316f136af3a16b58b0c44e8ec196cee) feat: code path analysis for class static blocks ([#​15282](https://github.com/eslint/eslint/issues/15282)) (Milos Djermanovic)
- [`15c1397`](https://github.com/eslint/eslint/commit/15c1397f0063931f50f31af8d110a23c6d660000) feat: update eslint-scope for class static blocks ([#​15321](https://github.com/eslint/eslint/issues/15321)) (Milos Djermanovic)
- [`1a1bb4b`](https://github.com/eslint/eslint/commit/1a1bb4b1ee87c1b33f2d86ef70b3d81e83377547) feat: update one-var for class static blocks ([#​15317](https://github.com/eslint/eslint/issues/15317)) (Milos Djermanovic)
- [`9b666e0`](https://github.com/eslint/eslint/commit/9b666e0682bacf44d2a5afa0023874b8b131b5f5) feat: update padding-line-between-statements for class static blocks ([#​15318](https://github.com/eslint/eslint/issues/15318)) (Milos Djermanovic)
- [`d3a267f`](https://github.com/eslint/eslint/commit/d3a267f5f39167e3ee8248ae6b9cae5034d0486f) feat: update class-methods-use-this for class static blocks ([#​15298](https://github.com/eslint/eslint/issues/15298)) (Milos Djermanovic)
- [`cdaa541`](https://github.com/eslint/eslint/commit/cdaa54130aca7a9c8dfd76c613d0718b048401b2) feat: update no-lone-blocks for class static blocks ([#​15295](https://github.com/eslint/eslint/issues/15295)) (Milos Djermanovic)
- [`8611538`](https://github.com/eslint/eslint/commit/8611538b47e325c6d6b115bf3d901a26e9ac29f8) feat: update block-spacing for class static blocks ([#​15297](https://github.com/eslint/eslint/issues/15297)) (Milos Djermanovic)
- [`7b56844`](https://github.com/eslint/eslint/commit/7b56844ece544e501f0173f6427038c9c5e0534f) feat: update keyword-spacing for class static blocks ([#​15289](https://github.com/eslint/eslint/issues/15289)) (Milos Djermanovic)
- [`ea18711`](https://github.com/eslint/eslint/commit/ea1871146402a77234393613fe56a416382c7f0f) feat: update no-extra-semi for class static blocks ([#​15287](https://github.com/eslint/eslint/issues/15287)) (Milos Djermanovic)
- [`0f0971f`](https://github.com/eslint/eslint/commit/0f0971ffc2ca6f4513eeffdf5cfa36826c8f4543) feat: update semi rule for class static blocks ([#​15286](https://github.com/eslint/eslint/issues/15286)) (Milos Djermanovic)
- [`abe740c`](https://github.com/eslint/eslint/commit/abe740ce68dcc9e5413df93b3d80a2e3260f1c18) feat: add examples for block-scoped-var with class static blocks ([#​15302](https://github.com/eslint/eslint/issues/15302)) (Milos Djermanovic)
- [`0338fd2`](https://github.com/eslint/eslint/commit/0338fd201614247eeb21e68a26e4b4c8a74f71b0) feat: Normalize ecmaVersion to eslint-scope when using custom parser ([#​15268](https://github.com/eslint/eslint/issues/15268)) (Yosuke Ota)
#### Bug Fixes
- [`8aa7645`](https://github.com/eslint/eslint/commit/8aa764524cf74f0b70d184c7957dbbb5f36a5ac7) fix: update vars-on-top for class static blocks ([#​15306](https://github.com/eslint/eslint/issues/15306)) (Milos Djermanovic)
- [`479a4cb`](https://github.com/eslint/eslint/commit/479a4cbc70f4032d4accd48e4471629e8635d677) fix: update semi-style for class static blocks ([#​15309](https://github.com/eslint/eslint/issues/15309)) (Milos Djermanovic)
- [`6d1c666`](https://github.com/eslint/eslint/commit/6d1c666d318cc9e1860e1e2c72fbfa4bdd4a2c4b) fix: update no-invalid-this and no-eval for class static blocks ([#​15300](https://github.com/eslint/eslint/issues/15300)) (Milos Djermanovic)
#### Documentation
- [`6b85426`](https://github.com/eslint/eslint/commit/6b85426c33ba7ac0206cccef39ccc875b773aeae) docs: Expand `--debug` option description in the CLI documentation ([#​15308](https://github.com/eslint/eslint/issues/15308)) (darkred)
- [`3ae5258`](https://github.com/eslint/eslint/commit/3ae52584296887e5fc5b0267346294bb920a00e6) docs: the strict rule does not apply to class static blocks ([#​15314](https://github.com/eslint/eslint/issues/15314)) (Milos Djermanovic)
- [`9309841`](https://github.com/eslint/eslint/commit/9309841a6cfa85005e0bf79e20415bb9220ba46e) docs: Remove inconsistent colon in pull request docs ([#​15303](https://github.com/eslint/eslint/issues/15303)) (Jordan Eldredge)
- [`da238cc`](https://github.com/eslint/eslint/commit/da238cc731a9b5ecd48280e0ea4ebd8a48ebeedc) docs: remove deprecation note from lines-around-comment ([#​15293](https://github.com/eslint/eslint/issues/15293)) (Milos Djermanovic)
- [`1055f16`](https://github.com/eslint/eslint/commit/1055f16fc6f78cc553f0b1462e8af44244c1f84b) docs: no-unused-expressions - class static blocks don't have directives ([#​15283](https://github.com/eslint/eslint/issues/15283)) (Milos Djermanovic)
- [`4c55216`](https://github.com/eslint/eslint/commit/4c55216ba958fcc8c3dd29fcaa80298216a48303) docs: Add variables option to no-use-before-define ([#​15276](https://github.com/eslint/eslint/issues/15276)) (Mathias Rasmussen)
#### Chores
- [`edd8d24`](https://github.com/eslint/eslint/commit/edd8d240db8878763dbb147fb6124412c0783a42) chore: upgrade eslint-visitor-keys for class static blocks ([#​15277](https://github.com/eslint/eslint/issues/15277)) (Milos Djermanovic)
### [`v8.2.0`](https://github.com/eslint/eslint/releases/v8.2.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.1.0...v8.2.0)
#### Features
- [`c9fefd2`](https://github.com/eslint/eslint/commit/c9fefd2e40348b3e02b855597707a557dc4991d5) feat: report class evaluation TDZ errors in no-use-before-define ([#​15134](https://github.com/eslint/eslint/issues/15134)) (Milos Djermanovic)
#### Documentation
- [`c415c04`](https://github.com/eslint/eslint/commit/c415c041912a3abbf106cc5713bdcf4ef42590ac) docs: Use string rule severity in CLI examples ([#​15253](https://github.com/eslint/eslint/issues/15253)) (Kevin Partington)
- [`12b627d`](https://github.com/eslint/eslint/commit/12b627da401c68a5081822a49068421f1bb2465c) docs: fix typo in `working-with-rules.md` ([#​15233](https://github.com/eslint/eslint/issues/15233)) (Nitin Kumar)
- [`a86ffc0`](https://github.com/eslint/eslint/commit/a86ffc076014d1de7eefc7456a8ccfb3a2318155) docs: fix broken anchor in configuration files ([#​15223](https://github.com/eslint/eslint/issues/15223)) (Pierre Berger)
- [`ee8af5f`](https://github.com/eslint/eslint/commit/ee8af5fb864b510ba6b50dcfb706b8b28fdfb74e) docs: Link to unit tests from rule documentation ([#​15207](https://github.com/eslint/eslint/issues/15207)) (Brandon Mills)
- [`1c0ca3c`](https://github.com/eslint/eslint/commit/1c0ca3c744dd5761d424d19c9cdcccc569dfe34c) docs: add `ci` and `perf` tags for commit ([#​15215](https://github.com/eslint/eslint/issues/15215)) (Nitin Kumar)
#### Build Related
- [`796587a`](https://github.com/eslint/eslint/commit/796587ad950f6804d60473c2b5998ed3ec71c59e) build: upgrade eslint-release to v3.2.0 to support conventional commits ([#​15246](https://github.com/eslint/eslint/issues/15246)) (Milos Djermanovic)
#### Chores
- [`cf5b6be`](https://github.com/eslint/eslint/commit/cf5b6be6f8144f5932cdf062d380f7c0f51e64bd) chore: update [@​eslint/eslintrc](https://github.com/eslint/eslintrc) to avoid different versions of `js-yaml` ([#​15265](https://github.com/eslint/eslint/issues/15265)) (Milos Djermanovic)
- [`4fd7a6c`](https://github.com/eslint/eslint/commit/4fd7a6ca7339bcbbfa6feda266dcca96684b81c6) perf: don't prepare a fix for valid code in key-spacing ([#​15239](https://github.com/eslint/eslint/issues/15239)) (Milos Djermanovic)
- [`fda533c`](https://github.com/eslint/eslint/commit/fda533cda4b70278acfce4e21b5b1ebe52ff7a3d) chore: update `strip-ansi` dependency ([#​15221](https://github.com/eslint/eslint/issues/15221)) (Nitin Kumar)
- [`67949bd`](https://github.com/eslint/eslint/commit/67949bd9f3cbda08442d2e5946feb9a4f8b22d85) ci: Remove Node 16 CI prerelease workaround ([#​14935](https://github.com/eslint/eslint/issues/14935)) (Brandon Mills)
### [`v8.1.0`](https://github.com/eslint/eslint/releases/v8.1.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.0.1...v8.1.0)
- [`446b4b3`](https://github.com/eslint/eslint/commit/446b4b3583f90dba7e0ac347b57db013aecc101d) Docs: Update commit message format docs ([#​15200](https://github.com/eslint/eslint/issues/15200)) (Nicholas C. Zakas)
- [`d9d84a0`](https://github.com/eslint/eslint/commit/d9d84a060362efbaac727f18e3a790098bf0bc4b) Fix: keyword-spacing conflict with space-infix-ops on `>` (fixes [#​14712](https://github.com/eslint/eslint/issues/14712)) ([#​15172](https://github.com/eslint/eslint/issues/15172)) (Milos Djermanovic)
- [`a1f7ad7`](https://github.com/eslint/eslint/commit/a1f7ad77e2da00ac7d6daade547fe6bef4ef6003) Fix: allow `baseConfig` to extend preloaded plugin config (fixes [#​15079](https://github.com/eslint/eslint/issues/15079)) ([#​15187](https://github.com/eslint/eslint/issues/15187)) (Milos Djermanovic)
- [`3d370fb`](https://github.com/eslint/eslint/commit/3d370fb3596ccd3463c29f1a7a1e3f321dd8083a) New: Add no-unused-private-class-members rule (fixes [#​14859](https://github.com/eslint/eslint/issues/14859)) ([#​14895](https://github.com/eslint/eslint/issues/14895)) (Tim van der Lippe)
- [`e926b17`](https://github.com/eslint/eslint/commit/e926b1735c77bf55abc1150b060a535a6c4e2778) New: Add name to RuleTester ([#​15179](https://github.com/eslint/eslint/issues/15179)) (Gareth Jones)
- [`90a5b6b`](https://github.com/eslint/eslint/commit/90a5b6b4aeff7343783f85418c683f2c9901ab07) Chore: improve performance of `:function` selector ([#​15181](https://github.com/eslint/eslint/issues/15181)) (Milos Djermanovic)
- [`31af1c8`](https://github.com/eslint/eslint/commit/31af1c8770c7dac9e9686a0549af329abe5a795b) Chore: fix counting of files in performance test ([#​15190](https://github.com/eslint/eslint/issues/15190)) (Milos Djermanovic)
- [`1b87fa8`](https://github.com/eslint/eslint/commit/1b87fa835892d9da3b945db763196715d8088090) Build: add node v17 ([#​15193](https://github.com/eslint/eslint/issues/15193)) (唯然)
- [`0fb3bb2`](https://github.com/eslint/eslint/commit/0fb3bb2af3301c92ccd46ece739644a17df89bab) Docs: remove `instanceof` from keyword-spacing docs ([#​15180](https://github.com/eslint/eslint/issues/15180)) (Milos Djermanovic)
- [`249a040`](https://github.com/eslint/eslint/commit/249a04070f88d2c895af3b78d60d2eff2730730e) Upgrade: `eslint-plugin-eslint-plugin` to v4 ([#​15169](https://github.com/eslint/eslint/issues/15169)) (Bryan Mishkin)
- [`35f3254`](https://github.com/eslint/eslint/commit/35f3254d5f8027f75a6cb35b58bea10037003be8) Docs: Describe range in rule docs (fixes [#​14162](https://github.com/eslint/eslint/issues/14162)) ([#​15174](https://github.com/eslint/eslint/issues/15174)) (Nicholas C. Zakas)
- [`b5049c8`](https://github.com/eslint/eslint/commit/b5049c89a00f1a0da59ecaee74b9b024ef3c3621) Chore: Update stale bot settings ([#​15173](https://github.com/eslint/eslint/issues/15173)) (Nicholas C. Zakas)
- [`2b32f50`](https://github.com/eslint/eslint/commit/2b32f50460d6858367b25df20b7a717528891e0d) Docs: Fix typo in README.md ([#​15168](https://github.com/eslint/eslint/issues/15168)) (Dmitriy Fishman)
- [`dd58cd4`](https://github.com/eslint/eslint/commit/dd58cd4afa6ced9016c091fc99a702c97a3e44f0) Chore: migrate master to main ([#​15062](https://github.com/eslint/eslint/issues/15062)) (Nitesh Seram)
- [`ec0f8e0`](https://github.com/eslint/eslint/commit/ec0f8e0bb7d7ce502ca68fcd13ac323eb6307455) Chore: Add stale issue/MR checker ([#​15151](https://github.com/eslint/eslint/issues/15151)) (Nicholas C. Zakas)
- [`2cfbd4b`](https://github.com/eslint/eslint/commit/2cfbd4bfd90b31cd728d6595bd1e36667715c84d) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v8.0.1`](https://github.com/eslint/eslint/releases/v8.0.1)
[Compare Source](https://github.com/eslint/eslint/compare/v8.0.0...v8.0.1)
- [`f9217e5`](https://github.com/eslint/eslint/commit/f9217e527e1c49c6244400c4a58b6d1c14de51db) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).0.3 for Jest workaround ([#​15164](https://github.com/eslint/eslint/issues/15164)) (Brandon Mills)
- [`c584a63`](https://github.com/eslint/eslint/commit/c584a63e2d6d9c0a66e5c5a5d43bc8148c054f5d) Chore: add ecmaVersion 13 to types.js ([#​15163](https://github.com/eslint/eslint/issues/15163)) (Milos Djermanovic)
- [`ff5fcd4`](https://github.com/eslint/eslint/commit/ff5fcd4d9bf43354a1b85d1f7ec1c4e1c0e5cbd9) Docs: add 13 as allowed ecma version (fixes [#​15159](https://github.com/eslint/eslint/issues/15159)) ([#​15162](https://github.com/eslint/eslint/issues/15162)) (唯然)
### [`v8.0.0`](https://github.com/eslint/eslint/releases/v8.0.0)
[Compare Source](https://github.com/eslint/eslint/compare/v7.32.0...v8.0.0)
- [`7d3f7f0`](https://github.com/eslint/eslint/commit/7d3f7f01281671c4761f8da0d3ae9882a38eca8a) Upgrade: unfrozen [@​eslint/eslintrc](https://github.com/eslint/eslintrc) (fixes [#​15036](https://github.com/eslint/eslint/issues/15036)) ([#​15146](https://github.com/eslint/eslint/issues/15146)) (Brandon Mills)
- [`2174a6f`](https://github.com/eslint/eslint/commit/2174a6f0e5d18b673604d31e3ca7b790cdc9429b) Fix: require-atomic-updates property assignment message (fixes [#​15076](https://github.com/eslint/eslint/issues/15076)) ([#​15109](https://github.com/eslint/eslint/issues/15109)) (Milos Djermanovic)
- [`f885fe0`](https://github.com/eslint/eslint/commit/f885fe06a0a79d91fc72a132fd31edf9ef0502cd) Docs: add note and example for extending the range of fix (refs [#​13706](https://github.com/eslint/eslint/issues/13706)) ([#​13748](https://github.com/eslint/eslint/issues/13748)) (Milos Djermanovic)
- [`3da1509`](https://github.com/eslint/eslint/commit/3da1509106f508f0eb8ba48cdfc666225fda7edc) Docs: Add jsdoc `type` annotation to sample rule ([#​15085](https://github.com/eslint/eslint/issues/15085)) (Bryan Mishkin)
- [`68a49a9`](https://github.com/eslint/eslint/commit/68a49a9446c3286bb9ff24b90713c794b7e1f6f5) Docs: Update Rollup Integrations ([#​15142](https://github.com/eslint/eslint/issues/15142)) (xiaohai)
- [`d867f81`](https://github.com/eslint/eslint/commit/d867f8100737bb82742debee2b5dc853c5f07c91) Docs: Remove a dot from curly link ([#​15128](https://github.com/eslint/eslint/issues/15128)) (Mauro Murru)
- [`9f8b919`](https://github.com/eslint/eslint/commit/9f8b91922839b9d438df6cc1d542eea0509ef122) Sponsors: Sync README with website (ESLint Jenkins)
- [`4b08f29`](https://github.com/eslint/eslint/commit/4b08f299a172d3eef09e97e85d19a1612e83ac45) Sponsors: Sync README with website (ESLint Jenkins)
- [`ebc1ba1`](https://github.com/eslint/eslint/commit/ebc1ba1416834b7a52d1e16909ba05c731e97ed4) Sponsors: Sync README with website (ESLint Jenkins)
- [`2d654f1`](https://github.com/eslint/eslint/commit/2d654f115f6e05b59c85434e75cf68204b976f22) Docs: add example .eslintrc.json ([#​15087](https://github.com/eslint/eslint/issues/15087)) (Nicolas Mattia)
- [`16034f0`](https://github.com/eslint/eslint/commit/16034f09ae6c7a78b8268b4c859928f18de7b9d6) Docs: fix fixable example ([#​15107](https://github.com/eslint/eslint/issues/15107)) (QiChang Li)
- [`07175b8`](https://github.com/eslint/eslint/commit/07175b8e9532d79e55c499aa27f79f023abda3c3) 8.0.0-rc.0 (ESLint Jenkins)
- [`71faa38`](https://github.com/eslint/eslint/commit/71faa38adada4bd2f1ec0da7e45e6c7c84d1671d) Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins)
- [`67c0074`](https://github.com/eslint/eslint/commit/67c0074fa843fab629f464ff875007a8ee33cc7f) Update: Suggest missing rule in flat config (fixes [#​14027](https://github.com/eslint/eslint/issues/14027)) ([#​15074](https://github.com/eslint/eslint/issues/15074)) (Nicholas C. Zakas)
- [`cf34e5c`](https://github.com/eslint/eslint/commit/cf34e5cf5ed5d09eb53c16cca06821c4e34b7b70) Update: space-before-blocks ignore after switch colons (fixes [#​15082](https://github.com/eslint/eslint/issues/15082)) ([#​15093](https://github.com/eslint/eslint/issues/15093)) (Milos Djermanovic)
- [`c9efb5f`](https://github.com/eslint/eslint/commit/c9efb5f91937dcb6c8f3d7cb2f59940046d77901) Fix: preserve formatting when rules are removed from disable directives ([#​15081](https://github.com/eslint/eslint/issues/15081)) (Milos Djermanovic)
- [`14a4739`](https://github.com/eslint/eslint/commit/14a4739ab2233acef995a6dde233de05d067a0f3) Update: `no-new-func` rule catching eval case of `MemberExpression` ([#​14860](https://github.com/eslint/eslint/issues/14860)) (Mojtaba Samimi)
- [`7f2346b`](https://github.com/eslint/eslint/commit/7f2346b40ffd0d470092e52b995d7ab2648089db) Docs: Update release blog post template ([#​15094](https://github.com/eslint/eslint/issues/15094)) (Nicholas C. Zakas)
- [`fabdf8a`](https://github.com/eslint/eslint/commit/fabdf8a4e2f82b5fe2f903f015c3e60747a0b143) Chore: Remove `target.all` from `Makefile.js` ([#​15088](https://github.com/eslint/eslint/issues/15088)) (Hirotaka Tagawa / wafuwafu13)
- [`e3cd141`](https://github.com/eslint/eslint/commit/e3cd1414489ceda460d593ac7e7b14f8ad45d4fc) Sponsors: Sync README with website (ESLint Jenkins)
- [`05d7140`](https://github.com/eslint/eslint/commit/05d7140d46e2b5300d4dc9a60450eed956c95420) Chore: document target global in Makefile.js ([#​15084](https://github.com/eslint/eslint/issues/15084)) (Hirotaka Tagawa / wafuwafu13)
- [`0a1a850`](https://github.com/eslint/eslint/commit/0a1a850575ca75db017051abe5e931f0f9c8012b) Update: include `ruleId` in error logs (fixes [#​15037](https://github.com/eslint/eslint/issues/15037)) ([#​15053](https://github.com/eslint/eslint/issues/15053)) (Ari Perkkiö)
- [`47be800`](https://github.com/eslint/eslint/commit/47be8003d700bc0606495ae42610eaba94e639c5) Chore: test Property > .key with { a = 1 } pattern (fixes [#​14799](https://github.com/eslint/eslint/issues/14799)) ([#​15072](https://github.com/eslint/eslint/issues/15072)) (Milos Djermanovic)
- [`a744dfa`](https://github.com/eslint/eslint/commit/a744dfa1f077afe406014f84135f8d26e9a12a94) Docs: Update CLA info ([#​15058](https://github.com/eslint/eslint/issues/15058)) (Brian Warner)
- [`9fb0f70`](https://github.com/eslint/eslint/commit/9fb0f7040759ea23538997648f2d2d53e7c9db8a) Chore: fix bug report template ([#​15061](https://github.com/eslint/eslint/issues/15061)) (Milos Djermanovic)
- [`f87e199`](https://github.com/eslint/eslint/commit/f87e199e988f42fc490890eee0642d86c48c85ff) Chore: Cleanup issue templates ([#​15039](https://github.com/eslint/eslint/issues/15039)) (Nicholas C. Zakas)
- [`660f075`](https://github.com/eslint/eslint/commit/660f075386d0b700faf1a1a94cde9d51899738a3) 8.0.0-beta.2 (ESLint Jenkins)
- [`d148ffd`](https://github.com/eslint/eslint/commit/d148ffdec385e832956c748e36941e598b57b031) Build: changelog update for 8.0.0-beta.2 (ESLint Jenkins)
- [`9e5c2e8`](https://github.com/eslint/eslint/commit/9e5c2e853ace560876c2f2119e134639be8659d0) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).0.1 ([#​15047](https://github.com/eslint/eslint/issues/15047)) (Milos Djermanovic)
- [`7cf96cf`](https://github.com/eslint/eslint/commit/7cf96cf185f849d379b660072d660ec35ac5b46d) Breaking: Disallow reserved words in ES3 (fixes [#​15017](https://github.com/eslint/eslint/issues/15017)) ([#​15046](https://github.com/eslint/eslint/issues/15046)) (Milos Djermanovic)
- [`88a3952`](https://github.com/eslint/eslint/commit/88a39520716bdd11f8647e47c57bd8bf91bc7148) Update: support class fields in the `complexity` rule (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14957](https://github.com/eslint/eslint/issues/14957)) (Milos Djermanovic)
- [`9bd3d87`](https://github.com/eslint/eslint/commit/9bd3d87c8d7369e85f2b7d9b784fed8143191d30) Fix: semicolon-less style in lines-between-class-members (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​15045](https://github.com/eslint/eslint/issues/15045)) (Milos Djermanovic)
- [`6d1ccb6`](https://github.com/eslint/eslint/commit/6d1ccb676fedd1ceb4b1e44abf8133f116a5aecb) Update: enforceForClassFields in class-methods-use-this (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​15018](https://github.com/eslint/eslint/issues/15018)) (YeonJuan)
- [`91e82f5`](https://github.com/eslint/eslint/commit/91e82f5c4cfeab5ac6d01865ce0eb9ea0649df39) Docs: LintMessage.line and column are possibly undefined ([#​15032](https://github.com/eslint/eslint/issues/15032)) (Brandon Mills)
- [`921ba1e`](https://github.com/eslint/eslint/commit/921ba1ee53e5f2219f09050565b8d69fab517d72) Chore: fix failing cli test ([#​15041](https://github.com/eslint/eslint/issues/15041)) (Milos Djermanovic)
- [`dd56631`](https://github.com/eslint/eslint/commit/dd5663166a8235512e797522731af1e9651f9392) Docs: remove duplicate code path analysis document ([#​15033](https://github.com/eslint/eslint/issues/15033)) (Milos Djermanovic)
- [`143a598`](https://github.com/eslint/eslint/commit/143a5987f18f063a47a0646fa1e10e0f88602f6f) Chore: Switch issues to use forms ([#​15024](https://github.com/eslint/eslint/issues/15024)) (Nicholas C. Zakas)
- [`f966fe6`](https://github.com/eslint/eslint/commit/f966fe6286b6f668812f5155b79d4ee2a8b584b3) Fix: Update semi for class-fields (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14945](https://github.com/eslint/eslint/issues/14945)) (Nicholas C. Zakas)
- [`8c61f5a`](https://github.com/eslint/eslint/commit/8c61f5ac67682fcfec7fc6faafcf72e4b1a339ff) Docs: add info about non-capturing groups to prefer-named-capture-group ([#​15009](https://github.com/eslint/eslint/issues/15009)) (Andrzej Wódkiewicz)
- [`dd10937`](https://github.com/eslint/eslint/commit/dd109379f730a988a9e6c0102bcfe443ad0b4b94) Update: added ignoreExpressions option to max-classes-per-file ([#​15000](https://github.com/eslint/eslint/issues/15000)) (Josh Goldberg)
- [`e9764f3`](https://github.com/eslint/eslint/commit/e9764f3e2fe3f7b6341c9a4381f0dcd23548338e) Fix: no-undef-init should not apply to class fields (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14994](https://github.com/eslint/eslint/issues/14994)) (Milos Djermanovic)
- [`4338b74`](https://github.com/eslint/eslint/commit/4338b74767fa71e4e8d171f8503aa33d970e509f) Docs: add no-dupe-class-members examples with class fields (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​15005](https://github.com/eslint/eslint/issues/15005)) (Milos Djermanovic)
- [`b4232d4`](https://github.com/eslint/eslint/commit/b4232d47f88611c68a6c0f915b092b68845ecbaf) Chore: Add test that deprecated rules display a deprecated notice ([#​14989](https://github.com/eslint/eslint/issues/14989)) (TagawaHirotaka)
- [`88b4e3d`](https://github.com/eslint/eslint/commit/88b4e3d191c2577e2e1a283cc5f825feea6271cc) Docs: Make clear how rule options are overridden (fixes [#​14962](https://github.com/eslint/eslint/issues/14962)) ([#​14976](https://github.com/eslint/eslint/issues/14976)) (Jake Ob)
- [`4165c7f`](https://github.com/eslint/eslint/commit/4165c7f937f5fc46d4209ae8f763238d73f37238) Docs: Clarify Linter vs ESLint in node.js api docs (fixes [#​14953](https://github.com/eslint/eslint/issues/14953)) ([#​14995](https://github.com/eslint/eslint/issues/14995)) (Brian Bartels)
- [`80cfb8f`](https://github.com/eslint/eslint/commit/80cfb8f858888bddfefd7de6b4ecbf5aabe267bc) Docs: fix typo in migration guide ([#​14985](https://github.com/eslint/eslint/issues/14985)) (Nitin Kumar)
- [`1ddc955`](https://github.com/eslint/eslint/commit/1ddc9559dff437c605e33c156b4380246a231a6e) 8.0.0-beta.1 (ESLint Jenkins)
- [`95cc61e`](https://github.com/eslint/eslint/commit/95cc61e40a89aa2278ae93ae2f35c38737280abb) Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins)
- [`05ca24c`](https://github.com/eslint/eslint/commit/05ca24c57f90f91421b682dca3d7a45b7957fb77) Update: Code path analysis for class fields (fixes [#​14343](https://github.com/eslint/eslint/issues/14343)) ([#​14886](https://github.com/eslint/eslint/issues/14886)) (Nicholas C. Zakas)
- [`db15183`](https://github.com/eslint/eslint/commit/db1518374a5e88efedf1ed4609d879f3091af74f) Chore: Refactor comments of tests ([#​14956](https://github.com/eslint/eslint/issues/14956)) (TagawaHirotaka)
- [`396a0e3`](https://github.com/eslint/eslint/commit/396a0e3c7c82e5d2680d07250008094f336856db) Docs: update ScopeManager with class fields ([#​14974](https://github.com/eslint/eslint/issues/14974)) (Milos Djermanovic)
- [`6663e7a`](https://github.com/eslint/eslint/commit/6663e7aed498a73108b5e6371f218d9411b87796) Docs: remove `docs` script (fixes [#​14288](https://github.com/eslint/eslint/issues/14288)) ([#​14971](https://github.com/eslint/eslint/issues/14971)) (Nitin Kumar)
- [`44c6fc8`](https://github.com/eslint/eslint/commit/44c6fc879de61e9513835d1d4d6ae978d9a43c51) Update: support class fields in func-name-matching (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14964](https://github.com/eslint/eslint/issues/14964)) (Milos Djermanovic)
- [`44f7de5`](https://github.com/eslint/eslint/commit/44f7de5ee4d934dee540d3d55305126c670f6bfc) Docs: Update deprecated information ([#​14961](https://github.com/eslint/eslint/issues/14961)) (TagawaHirotaka)
- [`305e14a`](https://github.com/eslint/eslint/commit/305e14af8bd12afc01487abee5c9b0f3eaca989e) Breaking: remove meta.docs.category in core rules (fixes [#​13398](https://github.com/eslint/eslint/issues/13398)) ([#​14594](https://github.com/eslint/eslint/issues/14594)) (薛定谔的猫)
- [`a79c9f3`](https://github.com/eslint/eslint/commit/a79c9f35d665c2bcc63267bdf359a8176e0a84ce) Chore: Enforce jsdoc check-line-alignment never ([#​14955](https://github.com/eslint/eslint/issues/14955)) (Brett Zamir)
- [`a8bcef7`](https://github.com/eslint/eslint/commit/a8bcef70a4a6b1fbb2007075bed754635f27ff01) Docs: Add 2021 and 2022 to supported ECMAScript versions ([#​14952](https://github.com/eslint/eslint/issues/14952)) (coderaiser)
- [`3409785`](https://github.com/eslint/eslint/commit/3409785a41a5bd2b128ed11b8baf7a59f9e412ee) Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14966](https://github.com/eslint/eslint/issues/14966)) (Milos Djermanovic)
- [`b301069`](https://github.com/eslint/eslint/commit/b301069981dc1dcca51df2813dcebdca8c150502) Docs: fix 'When Not To Use' in prefer-named-capture-group (refs [#​14959](https://github.com/eslint/eslint/issues/14959)) ([#​14969](https://github.com/eslint/eslint/issues/14969)) (Milos Djermanovic)
- [`2d18db6`](https://github.com/eslint/eslint/commit/2d18db6278320fb97bc8e0bff3518c790566a6a6) Chore: add test for merging `parserOptions` in Linter ([#​14948](https://github.com/eslint/eslint/issues/14948)) (Milos Djermanovic)
- [`3d7d5fb`](https://github.com/eslint/eslint/commit/3d7d5fb32425e8c04d3eaa0107a2ab03a2e285df) Update: reporting loc for `never` option in `eol-last` (refs [#​12334](https://github.com/eslint/eslint/issues/12334)) ([#​14840](https://github.com/eslint/eslint/issues/14840)) (Nitin Kumar)
- [`f110926`](https://github.com/eslint/eslint/commit/f110926a7abcc875a86dd13116f794e4f950e2ba) Update: fix no-unused-vars false negative with comma operator ([#​14928](https://github.com/eslint/eslint/issues/14928)) (Sachin)
- [`e98f14d`](https://github.com/eslint/eslint/commit/e98f14d356b5ff934dd2a0a1fb226f1b15317ab3) Docs: Fix typo in no-implicit-globals.md ([#​14954](https://github.com/eslint/eslint/issues/14954)) (jwbth)
- [`9a4ae3b`](https://github.com/eslint/eslint/commit/9a4ae3b68a1afd9483d331997635727fb19a1a99) Chore: Apply comment require-description and check ClassDeclaration ([#​14949](https://github.com/eslint/eslint/issues/14949)) (Brett Zamir)
- [`8344675`](https://github.com/eslint/eslint/commit/8344675c309a359dd2af5afddba6122f5dc803d0) Chore: fix small typo ([#​14951](https://github.com/eslint/eslint/issues/14951)) (Sosuke Suzuki)
- [`26b0cd9`](https://github.com/eslint/eslint/commit/26b0cd924e79a0ab2374c0cd813e92055f9fff7b) Update: fix no-unreachable logic for class fields (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14920](https://github.com/eslint/eslint/issues/14920)) (Milos Djermanovic)
- [`ee1b54f`](https://github.com/eslint/eslint/commit/ee1b54f31fa840e6ec72a313aa4090fdd3e985cd) Fix: keyword-spacing private name compat (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14946](https://github.com/eslint/eslint/issues/14946)) (Nicholas C. Zakas)
- [`58840ac`](https://github.com/eslint/eslint/commit/58840ac844a61c72eabb603ecfb761812b82a7ed) Chore: Update jsdoc plugin and tweak rules in effect ([#​14814](https://github.com/eslint/eslint/issues/14814)) (Brett Zamir)
- [`81c60f4`](https://github.com/eslint/eslint/commit/81c60f4a8725738f191580646562d1dca7eee933) Docs: document ESLint api ([#​14934](https://github.com/eslint/eslint/issues/14934)) (Sam Chen)
- [`c74fe08`](https://github.com/eslint/eslint/commit/c74fe08642c30e1a4cd4e0866251a2d29466add8) Build: Force prerelease peer dep for Node 16 in CI ([#​14933](https://github.com/eslint/eslint/issues/14933)) (Brandon Mills)
- [`c9947d2`](https://github.com/eslint/eslint/commit/c9947d2a3e0250928d4d80f3b287f10e68fc8db2) 8.0.0-beta.0 (ESLint Jenkins)
- [`027165c`](https://github.com/eslint/eslint/commit/027165cacf62ab1662f4c343ff30b235fd9d46b8) Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins)
- [`be334f9`](https://github.com/eslint/eslint/commit/be334f9d8633e9d193dcb8b36f484547e9d3ab97) Chore: Fix Makefile call to linter.getRules() ([#​14932](https://github.com/eslint/eslint/issues/14932)) (Brandon Mills)
- [`0c86b68`](https://github.com/eslint/eslint/commit/0c86b68a6e2435eb03b681b51b099b552b521adc) Chore: Replace old syntax for Array flat/flatMap ([#​14614](https://github.com/eslint/eslint/issues/14614)) (Stephen Wade)
- [`6a89f3f`](https://github.com/eslint/eslint/commit/6a89f3f7b6a3edb3465952521bdf06a220515b95) Chore: ignore `yarn-error.log` and `.pnpm-debug.log` ([#​14925](https://github.com/eslint/eslint/issues/14925)) (Nitin Kumar)
- [`28fe19c`](https://github.com/eslint/eslint/commit/28fe19c4a9108111932966aa7c9f361c26601d70) Docs: Add v8.0.0 migration guide (fixes [#​14856](https://github.com/eslint/eslint/issues/14856)) ([#​14884](https://github.com/eslint/eslint/issues/14884)) (Nicholas C. Zakas)
- [`ec9db63`](https://github.com/eslint/eslint/commit/ec9db63e53a6605a558dcd82947d2425f89887c3) Upgrade: [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).0.0 ([#​14865](https://github.com/eslint/eslint/issues/14865)) (Milos Djermanovic)
- [`1f5d088`](https://github.com/eslint/eslint/commit/1f5d0889264c60dddb6fb07a3b1e43f840e84d57) Docs: add an example `Object.assign()` for rule no-import-assign ([#​14916](https://github.com/eslint/eslint/issues/14916)) (薛定谔的猫)
- [`af96584`](https://github.com/eslint/eslint/commit/af965848c010612c3e136c367cc9b9e2e822f580) Fix: handle computed class fields in operator-linebreak (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14915](https://github.com/eslint/eslint/issues/14915)) (Milos Djermanovic)
- [`3b6cd89`](https://github.com/eslint/eslint/commit/3b6cd8934b3640ffb6fa49b471babf07f0ad769a) Chore: Add rel/abs path tests in `no-restricted-{imports/modules}` rules ([#​14910](https://github.com/eslint/eslint/issues/14910)) (Bryan Mishkin)
- [`62c6fe7`](https://github.com/eslint/eslint/commit/62c6fe7d10ff4eeebd196e143f96cfd88818393d) Upgrade: Debug 4.0.1 > 4.3.2 ([#​14892](https://github.com/eslint/eslint/issues/14892)) (sandesh bafna)
- [`f984515`](https://github.com/eslint/eslint/commit/f98451584a82e41f82ceacd484ea0fe90aa9ce63) Chore: add assertions on reporting location in `semi` ([#​14899](https://github.com/eslint/eslint/issues/14899)) (Nitin Kumar)
- [`a773b99`](https://github.com/eslint/eslint/commit/a773b99873965652a86bec489193dc42a8923f5f) Fix: no-useless-computed-key edge cases with class fields (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14903](https://github.com/eslint/eslint/issues/14903)) (Milos Djermanovic)
- [`88db3f5`](https://github.com/eslint/eslint/commit/88db3f54988dddfbda35764ecf1ea16354c4213a) Upgrade: `js-yaml` to v4 ([#​14890](https://github.com/eslint/eslint/issues/14890)) (Bryan Mishkin)
- [`cbc43da`](https://github.com/eslint/eslint/commit/cbc43daad2ea229fb15a9198efd2bc2721dfb75f) Fix: prefer-destructuring PrivateIdentifier false positive (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14897](https://github.com/eslint/eslint/issues/14897)) (Milos Djermanovic)
- [`ccb9a91`](https://github.com/eslint/eslint/commit/ccb9a9138acd63457e004630475495954c1be6f4) Fix: dot-notation false positive with private identifier (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14898](https://github.com/eslint/eslint/issues/14898)) (Milos Djermanovic)
- [`8c35066`](https://github.com/eslint/eslint/commit/8c350660e61284c41a5cc1a5955c858db53c516b) Sponsors: Sync README with website (ESLint Jenkins)
- [`a3dd825`](https://github.com/eslint/eslint/commit/a3dd8257252f392de5cf793c36ecab2acd955659) Sponsors: Sync README with website (ESLint Jenkins)
- [`c4e5802`](https://github.com/eslint/eslint/commit/c4e58023f22381508babfc52087853b5e3965b9c) Docs: improve rule details for `no-console` (fixes [#​14793](https://github.com/eslint/eslint/issues/14793)) ([#​14901](https://github.com/eslint/eslint/issues/14901)) (Nitin Kumar)
- [`9052eee`](https://github.com/eslint/eslint/commit/9052eee07a459dc059cd92f657a3ae73acc95bb5) Update: check class fields in no-extra-parens (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14906](https://github.com/eslint/eslint/issues/14906)) (Milos Djermanovic)
- [`5c3a470`](https://github.com/eslint/eslint/commit/5c3a47072aeb5cfda40a1eb20b43a10c5ca7aab3) Docs: add class fields in no-multi-assign documentation (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14907](https://github.com/eslint/eslint/issues/14907)) (Milos Djermanovic)
- [`d234d89`](https://github.com/eslint/eslint/commit/d234d890b383837f8e4bda0f6ce1e2a348f9835e) Docs: add class fields in func-names documentation (refs [#​14857](https://github.com/eslint/eslint/issues/14857)) ([#​14908](https://github.com/eslint/eslint/issues/14908)) (Milos Djermanovic)
- [`ae6072b`](https://github.com/eslint/eslint/commit/ae6072b1de5c8b30ce6c58290852082439c40b30) Upgrade: `eslint-visitor-keys` to v3 ([#​14902](https://github.com/eslint/eslint/issues/14902)) (Bryan Mishkin)
- [`e53d8cf`](https://github.com/eslint/eslint/commit/e53d8cf9d73bd105cf6ba4f6b5477ccc4b980939) Upgrade: `markdownlint` dev dependencies ([#​14883](https://github.com/eslint/eslint/issues/14883)) (Bryan Mishkin)
- [`d66e941`](https://github.com/eslint/eslint/commit/d66e9414be60e05badb96bc3e1a55ca34636d7f8) Upgrade: [@​humanwhocodes/config-array](https://github.com/humanwhocodes/config-array) to 0.6 ([#​14891](https://github.com/eslint/eslint/issues/14891)) (Bryan Mishkin)
- [`149230c`](https://github.com/eslint/eslint/commit/149230ce7e296c029a0b6c085216fc0360ed4c65) Chore: Specify Node 14.x for Verify Files CI job ([#​14896](https://github.com/eslint/eslint/issues/14896)) (Milos Djermanovic)
- [`537cf6a`](https://github.com/eslint/eslint/commit/537cf6a0e78ee9b7167e7f8c56f4053d3fb5b2d7) Chore: update `glob-parent` (fixes [#​14879](https://github.com/eslint/eslint/issues/14879))([#​14887](https://github.com/eslint/eslint/issues/14887)) (Nitin Kumar)
- [`f7b4a3f`](https://github.com/eslint/eslint/commit/f7b4a3f6a44e167c71985d373f73eebd3a4d9556) Chore: update dev deps to latest ([#​14624](https://github.com/eslint/eslint/issues/14624)) (薛定谔的猫)
- [`24c9f2a`](https://github.com/eslint/eslint/commit/24c9f2ac57efcd699ca69695c82e51ce5742df7b) Breaking: Strict package exports (refs [#​13654](https://github.com/eslint/eslint/issues/13654)) ([#​14706](https://github.com/eslint/eslint/issues/14706)) (Nicholas C. Zakas)
- [`86d31a4`](https://github.com/eslint/eslint/commit/86d31a4951e3a39e359e284f5fe336ac477369fe) Breaking: disallow SourceCode#getComments() in RuleTester (refs [#​14744](https://github.com/eslint/eslint/issues/14744)) ([#​14769](https://github.com/eslint/eslint/issues/14769)) (Milos Djermanovic)
- [`1d2213d`](https://github.com/eslint/eslint/commit/1d2213deb69c5901c1950bbe648aa819e7e742ed) Breaking: Fixable disable directives (fixes [#​11815](https://github.com/eslint/eslint/issues/11815)) ([#​14617](https://github.com/eslint/eslint/issues/14617)) (Josh Goldberg)
- [`4a7aab7`](https://github.com/eslint/eslint/commit/4a7aab7d4323ff7027eebca709d4e95a9aaa80bc) Breaking: require `meta` for fixable rules (fixes [#​13349](https://github.com/eslint/eslint/issues/13349)) ([#​14634](https://github.com/eslint/eslint/issues/14634)) (Milos Djermanovic)
- [`d6a761f`](https://github.com/eslint/eslint/commit/d6a761f9b6582e9f71705161be827ca303ef183f) Breaking: Require `meta.hasSuggestions` for rules with suggestions ([#​14573](https://github.com/eslint/eslint/issues/14573)) (Bryan Mishkin)
- [`6bd747b`](https://github.com/eslint/eslint/commit/6bd747b5b7731195224875b952a9ea61445a9938) Breaking: support new regex d flag (fixes [#​14640](https://github.com/eslint/eslint/issues/14640)) ([#​14653](https://github.com/eslint/eslint/issues/14653)) (Yosuke Ota)
- [`8b4f3ab`](https://github.com/eslint/eslint/commit/8b4f3abdb794feb3be31959bb44bfb0ef6318e8e) Breaking: fix comma-dangle schema (fixes [#​13739](https://github.com/eslint/eslint/issues/13739)) ([#​14030](https://github.com/eslint/eslint/issues/14030)) (Joakim Nilsson)
- [`b953a4e`](https://github.com/eslint/eslint/commit/b953a4ee12f120658a9ec27d1f8ca88dd3dfb599) Breaking: upgrade espree and support new class features (refs [#​14343](https://github.com/eslint/eslint/issues/14343)) ([#​14591](https://github.com/eslint/eslint/issues/14591)) (Toru Nagashima)
- [`8cce06c`](https://github.com/eslint/eslint/commit/8cce06cb39886902ce0d2e6882f46c3bf52fb955) Breaking: add some rules to eslint:recommended (refs [#​14673](https://github.com/eslint/eslint/issues/14673)) ([#​14691](https://github.com/eslint/eslint/issues/14691)) (薛定谔的猫)
- [`86bb63b`](https://github.com/eslint/eslint/commit/86bb63b370e0ff350e988a5fa228a8234abe800c) Breaking: Drop `codeframe` and `table` formatters ([#​14316](https://github.com/eslint/eslint/issues/14316)) (Federico Brigante)
- [`f3cb320`](https://github.com/eslint/eslint/commit/f3cb3208c8952a6218d54658cfda85942b9fda42) Breaking: drop node v10/v13/v15 (fixes [#​14023](https://github.com/eslint/eslint/issues/14023)) ([#​14592](https://github.com/eslint/eslint/issues/14592)) (薛定谔的猫)
- [`b8b2d55`](https://github.com/eslint/eslint/commit/b8b2d5553b0de23e8b72ee45949650cd5f9a10d2) Build: add codeql ([#​14729](https://github.com/eslint/eslint/issues/14729)) (薛定谔的猫)
- [`e037d61`](https://github.com/eslint/eslint/commit/e037d61a12ad17a36e05dcf65aa63fad303c79b9) Docs: Mention workaround for escaping the slash character in selectors ([#​14675](https://github.com/eslint/eslint/issues/14675)) (Aria)
- [`81f03b6`](https://github.com/eslint/eslint/commit/81f03b6ad69c7f67ad6ba72e02e73266aa8f7696) Docs: Update license copyright ([#​14877](https://github.com/eslint/eslint/issues/14877)) (Nicholas C. Zakas)
- [`fa1c07c`](https://github.com/eslint/eslint/commit/fa1c07c0d65ce21a30f5bb4a9f2ac511f8df6446) Sponsors: Sync README with website (ESLint Jenkins)
- [`e31f492`](https://github.com/eslint/eslint/commit/e31f49206f94e2b3977ec37892d4b87ab1e46872) Sponsors: Sync README with website (ESLint Jenkins)
- [`8307256`](https://github.com/eslint/eslint/commit/83072561b006a558d026c5a507f92945b821a0cd) Sponsors: Sync README with website (ESLint Jenkins)
</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://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/52#12: Add localization keys2021-09-04T17:05:27ZRyan Harg#12: Add localization keysCloses #12Closes #12Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/48Update dependency sass-loader to v122021-12-08T19:33:37ZRenovateBotUpdate dependency sass-loader to v12This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | devDependencies | major | [`^10.1.1` -> `^12.0.0`](https://renovatebot.com/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | devDependencies | major | [`^10.1.1` -> `^12.0.0`](https://renovatebot.com/diffs/npm/sass-loader/10.2.0/12.1.0) |
:warning: Release Notes retrieval for this MR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).
---
### 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).