funkwhale.audio merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests2023-08-28T08:37:51Zhttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/82chore(deps): update dependency black to v232023-08-28T08:37:51ZRenovateBotchore(deps): update dependency black to v23This 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 | major | `^22.1.0` -> `^23.0....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 | major | `^22.1.0` -> `^23.0.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v23.7.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2370)
[Compare Source](https://github.com/psf/black/compare/23.3.0...23.7.0)
##### Highlights
- Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be
supported until further notice ([#​3765](https://github.com/psf/black/issues/3765))
##### Stable style
- Fix a bug where an illegal trailing comma was added to return type annotations using
PEP 604 unions ([#​3735](https://github.com/psf/black/issues/3735))
- Fix several bugs and crashes where comments in stub files were removed or mishandled
under some circumstances ([#​3745](https://github.com/psf/black/issues/3745))
- Fix a crash with multi-line magic comments like `type: ignore` within parentheses
([#​3740](https://github.com/psf/black/issues/3740))
- Fix error in AST validation when *Black* removes trailing whitespace in a type comment
([#​3773](https://github.com/psf/black/issues/3773))
##### Preview style
- Implicitly concatenated strings used as function args are no longer wrapped inside
parentheses ([#​3640](https://github.com/psf/black/issues/3640))
- Remove blank lines between a class definition and its docstring ([#​3692](https://github.com/psf/black/issues/3692))
##### Configuration
- The `--workers` argument to *Black* can now be specified via the `BLACK_NUM_WORKERS`
environment variable ([#​3743](https://github.com/psf/black/issues/3743))
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#​3691](https://github.com/psf/black/issues/3691))
- Fix *Black* not honouring `pyproject.toml` settings when running `--stdin-filename`
and the `pyproject.toml` found isn't in the current working directory ([#​3719](https://github.com/psf/black/issues/3719))
- *Black* will now error if `exclude` and `extend-exclude` have invalid data types in
`pyproject.toml`, instead of silently doing the wrong thing ([#​3764](https://github.com/psf/black/issues/3764))
##### Packaging
- Upgrade mypyc from 0.991 to 1.3 ([#​3697](https://github.com/psf/black/issues/3697))
- Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#​3768](https://github.com/psf/black/issues/3768))
##### Parser
- Add support for the new PEP 695 syntax in Python 3.12 ([#​3703](https://github.com/psf/black/issues/3703))
##### Performance
- Speed up *Black* significantly when the cache is full ([#​3751](https://github.com/psf/black/issues/3751))
- Avoid importing `IPython` in a case where we wouldn't need it ([#​3748](https://github.com/psf/black/issues/3748))
##### Output
- Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#​3728](https://github.com/psf/black/issues/3728))
- Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#​3749](https://github.com/psf/black/issues/3749))
##### *Blackd*
- The `blackd` argument parser now shows the default values for options in their help
text ([#​3712](https://github.com/psf/black/issues/3712))
##### Integrations
- Black is now tested with
[`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning)
([#​3763](https://github.com/psf/black/issues/3763))
- Update GitHub Action to display black output in the job summary ([#​3688](https://github.com/psf/black/issues/3688))
##### Documentation
- Add a CITATION.cff file to the root of the repository, containing metadata on how to
cite this software ([#​3723](https://github.com/psf/black/issues/3723))
- Update the *classes* and *exceptions* documentation in Developer reference to match
the latest code base ([#​3755](https://github.com/psf/black/issues/3755))
### [`v23.3.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2330)
[Compare Source](https://github.com/psf/black/compare/23.1.0...23.3.0)
##### Highlights
This release fixes a longstanding confusing behavior in Black's GitHub action, where the
version of the action did not determine the version of Black being run (issue [#​3382](https://github.com/psf/black/issues/3382)). In
addition, there is a small bug fix around imports and a number of improvements to the
preview style.
Please try out the
[preview style](https://black.readthedocs.io/en/stable/the_black_code_style/future_style.html#preview-style)
with `black --preview` and tell us your feedback. All changes in the preview style are
expected to become part of Black's stable style in January 2024.
##### Stable style
- Import lines with `# fmt: skip` and `# fmt: off` no longer have an extra blank line
added when they are right after another import line ([#​3610](https://github.com/psf/black/issues/3610))
##### Preview style
- Add trailing commas to collection literals even if there's a comment after the last
entry ([#​3393](https://github.com/psf/black/issues/3393))
- `async def`, `async for`, and `async with` statements are now formatted consistently
compared to their non-async version. ([#​3609](https://github.com/psf/black/issues/3609))
- `with` statements that contain two context managers will be consistently wrapped in
parentheses ([#​3589](https://github.com/psf/black/issues/3589))
- Let string splitters respect [East Asian Width](https://www.unicode.org/reports/tr11/)
([#​3445](https://github.com/psf/black/issues/3445))
- Now long string literals can be split after East Asian commas and periods (`、` U+3001
IDEOGRAPHIC COMMA, `。` U+3002 IDEOGRAPHIC FULL STOP, & `,` U+FF0C FULLWIDTH COMMA)
besides before spaces ([#​3445](https://github.com/psf/black/issues/3445))
- For stubs, enforce one blank line after a nested class with a body other than just
`...` ([#​3564](https://github.com/psf/black/issues/3564))
- Improve handling of multiline strings by changing line split behavior ([#​1879](https://github.com/psf/black/issues/1879))
##### Parser
- Added support for formatting files with invalid type comments ([#​3594](https://github.com/psf/black/issues/3594))
##### Integrations
- Update GitHub Action to use the version of Black equivalent to action's version if
version input is not specified ([#​3543](https://github.com/psf/black/issues/3543))
- Fix missing Python binary path in autoload script for vim ([#​3508](https://github.com/psf/black/issues/3508))
##### Documentation
- Document that only the most recent release is supported for security issues;
vulnerabilities should be reported through Tidelift ([#​3612](https://github.com/psf/black/issues/3612))
### [`v23.1.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2310)
[Compare Source](https://github.com/psf/black/compare/22.12.0...23.1.0)
##### Highlights
This is the first release of 2023, and following our
[stability policy](https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy),
it comes with a number of improvements to our stable style, including improvements to
empty line handling, removal of redundant parentheses in several contexts, and output
that highlights implicitly concatenated strings better.
There are also many changes to the preview style; try out `black --preview` and give us
feedback to help us set the stable style for next year.
In addition to style changes, Black now automatically infers the supported Python
versions from your `pyproject.toml` file, removing the need to set Black's target
versions separately.
##### Stable style
<!-- Changes that affect Black's stable style -->
- Introduce the 2023 stable style, which incorporates most aspects of last year's
preview style ([#​3418](https://github.com/psf/black/issues/3418)). Specific changes:
- Enforce empty lines before classes and functions with sticky leading comments
([#​3302](https://github.com/psf/black/issues/3302)) (22.12.0)
- Reformat empty and whitespace-only files as either an empty file (if no newline is
present) or as a single newline character (if a newline is present) ([#​3348](https://github.com/psf/black/issues/3348))
(22.12.0)
- Implicitly concatenated strings used as function args are now wrapped inside
parentheses ([#​3307](https://github.com/psf/black/issues/3307)) (22.12.0)
- Correctly handle trailing commas that are inside a line's leading non-nested parens
([#​3370](https://github.com/psf/black/issues/3370)) (22.12.0)
- `--skip-string-normalization` / `-S` now prevents docstring prefixes from being
normalized as expected ([#​3168](https://github.com/psf/black/issues/3168)) (since 22.8.0)
- When using `--skip-magic-trailing-comma` or `-C`, trailing commas are stripped from
subscript expressions with more than 1 element ([#​3209](https://github.com/psf/black/issues/3209)) (22.8.0)
- Implicitly concatenated strings inside a list, set, or tuple are now wrapped inside
parentheses ([#​3162](https://github.com/psf/black/issues/3162)) (22.8.0)
- Fix a string merging/split issue when a comment is present in the middle of
implicitly concatenated strings on its own line ([#​3227](https://github.com/psf/black/issues/3227)) (22.8.0)
- Docstring quotes are no longer moved if it would violate the line length limit
([#​3044](https://github.com/psf/black/issues/3044), [#​3430](https://github.com/psf/black/issues/3430)) (22.6.0)
- Parentheses around return annotations are now managed ([#​2990](https://github.com/psf/black/issues/2990)) (22.6.0)
- Remove unnecessary parentheses around awaited objects ([#​2991](https://github.com/psf/black/issues/2991)) (22.6.0)
- Remove unnecessary parentheses in `with` statements ([#​2926](https://github.com/psf/black/issues/2926)) (22.6.0)
- Remove trailing newlines after code block open ([#​3035](https://github.com/psf/black/issues/3035)) (22.6.0)
- Code cell separators `#%%` are now standardised to `# %%` ([#​2919](https://github.com/psf/black/issues/2919)) (22.3.0)
- Remove unnecessary parentheses from `except` statements ([#​2939](https://github.com/psf/black/issues/2939)) (22.3.0)
- Remove unnecessary parentheses from tuple unpacking in `for` loops ([#​2945](https://github.com/psf/black/issues/2945)) (22.3.0)
- Avoid magic-trailing-comma in single-element subscripts ([#​2942](https://github.com/psf/black/issues/2942)) (22.3.0)
- Fix a crash when a colon line is marked between `# fmt: off` and `# fmt: on` ([#​3439](https://github.com/psf/black/issues/3439))
##### Preview style
<!-- Changes that affect Black's preview style -->
- Format hex codes in unicode escape sequences in string literals ([#​2916](https://github.com/psf/black/issues/2916))
- Add parentheses around `if`-`else` expressions ([#​2278](https://github.com/psf/black/issues/2278))
- Improve performance on large expressions that contain many strings ([#​3467](https://github.com/psf/black/issues/3467))
- Fix a crash in preview style with assert + parenthesized string ([#​3415](https://github.com/psf/black/issues/3415))
- Fix crashes in preview style with walrus operators used in function return annotations
and except clauses ([#​3423](https://github.com/psf/black/issues/3423))
- Fix a crash in preview advanced string processing where mixed implicitly concatenated
regular and f-strings start with an empty span ([#​3463](https://github.com/psf/black/issues/3463))
- Fix a crash in preview advanced string processing where a standalone comment is placed
before a dict's value ([#​3469](https://github.com/psf/black/issues/3469))
- Fix an issue where extra empty lines are added when a decorator has `# fmt: skip`
applied or there is a standalone comment between decorators ([#​3470](https://github.com/psf/black/issues/3470))
- Do not put the closing quotes in a docstring on a separate line, even if the line is
too long ([#​3430](https://github.com/psf/black/issues/3430))
- Long values in dict literals are now wrapped in parentheses; correspondingly
unnecessary parentheses around short values in dict literals are now removed; long
string lambda values are now wrapped in parentheses ([#​3440](https://github.com/psf/black/issues/3440))
- Fix two crashes in preview style involving edge cases with docstrings ([#​3451](https://github.com/psf/black/issues/3451))
- Exclude string type annotations from improved string processing; fix crash when the
return type annotation is stringified and spans across multiple lines ([#​3462](https://github.com/psf/black/issues/3462))
- Wrap multiple context managers in parentheses when targeting Python 3.9+ ([#​3489](https://github.com/psf/black/issues/3489))
- Fix several crashes in preview style with walrus operators used in `with` statements
or tuples ([#​3473](https://github.com/psf/black/issues/3473))
- Fix an invalid quote escaping bug in f-string expressions where it produced invalid
code. Implicitly concatenated f-strings with different quotes can now be merged or
quote-normalized by changing the quotes used in expressions. ([#​3509](https://github.com/psf/black/issues/3509))
- Fix crash on `await (yield)` when Black is compiled with mypyc ([#​3533](https://github.com/psf/black/issues/3533))
##### Configuration
<!-- Changes to how Black can be configured -->
- Black now tries to infer its `--target-version` from the project metadata specified in
`pyproject.toml` ([#​3219](https://github.com/psf/black/issues/3219))
##### Packaging
<!-- Changes to how Black is packaged, such as dependency requirements -->
- Upgrade mypyc from `0.971` to `0.991` so mypycified *Black* can be built on armv7
([#​3380](https://github.com/psf/black/issues/3380))
- This also fixes some crashes while using compiled Black with a debug build of
CPython
- Drop specific support for the `tomli` requirement on 3.11 alpha releases, working
around a bug that would cause the requirement not to be installed on any non-final
Python releases ([#​3448](https://github.com/psf/black/issues/3448))
- Black now depends on `packaging` version `22.0` or later. This is required for new
functionality that needs to parse part of the project metadata ([#​3219](https://github.com/psf/black/issues/3219))
##### Output
<!-- Changes to Black's terminal output and error messages -->
- Calling `black --help` multiple times will return the same help contents each time
([#​3516](https://github.com/psf/black/issues/3516))
- Verbose logging now shows the values of `pyproject.toml` configuration variables
([#​3392](https://github.com/psf/black/issues/3392))
- Fix false symlink detection messages in verbose output due to using an incorrect
relative path to the project root ([#​3385](https://github.com/psf/black/issues/3385))
##### Integrations
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
- Move 3.11 CI to normal flow now that all dependencies support 3.11 ([#​3446](https://github.com/psf/black/issues/3446))
- Docker: Add new `latest_prerelease` tag automation to follow latest black alpha
release on docker images ([#​3465](https://github.com/psf/black/issues/3465))
##### Documentation
<!-- Major changes to documentation and policies. Small docs changes
don't need a changelog entry. -->
- Expand `vim-plug` installation instructions to offer more explicit options ([#​3468](https://github.com/psf/black/issues/3468))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMCIsInVwZGF0ZWRJblZlciI6IjM2LjcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/77feat(get-started): Add links to third party hosting offers2023-06-07T12:08:09ZGeorg Krausefeat(get-started): Add links to third party hosting offersCloses #25Closes #25Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/76feat(apps): Load data for supported apps from json file2023-06-07T12:04:03ZGeorg Krausefeat(apps): Load data for supported apps from json fileCloses #15Closes #15Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/64Start migration to pelican2023-05-31T11:35:29ZGeorg KrauseStart migration to pelicanTODO (technical):
- [x] Make sure template translations are working as expected
- [x] Build language switch
Content Migration:
- [x] Landing page
- [x] Features
- [x] Built for
- [ ] ~~How does it work~~
- [x] Pod Selector
- [x] Start ...TODO (technical):
- [x] Make sure template translations are working as expected
- [x] Build language switch
Content Migration:
- [x] Landing page
- [x] Features
- [x] Built for
- [ ] ~~How does it work~~
- [x] Pod Selector
- [x] Start your own pod
- [ ] ~~Third party hosting~~ #25
- [ ] ~~Recent Blog posts~~ #22
- [x] Code of Conduct
- [x] Budget overview
- [ ] ~~Join the Collective~~
- [x] Logos and identity guidelines
- [x] Community spaces
- [ ] ~~FAQs~~
- [x] Contact
- [x] Support Us / Donate
- [x] Collective Statuses / How to become Member
- [x] Link to Mastodon
- [x] Link to Blog
- [x] rel=me link to mastodon for the green checkmark on the profile
- [x] https://funkwhale.pages.funkwhale.audio/-/funkwhale.audio/-/jobs/156483/artifacts/reports/funkwhale.audio-accessibility.htmlGeorg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/75Add Link to shop2023-04-05T08:48:37ZGeorg KrauseAdd Link to shop@Sporiff please add copy, don't forget to put it in translations tags and extract translations!@Sporiff please add copy, don't forget to put it in translations tags and extract translations!Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://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/71closing memberships while we update the statuses2022-07-26T21:18:05Zpetitminionclosing memberships while we update the statuseshttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/73Update Home.vue: fixed typo for Weingärtner IT Services2022-07-22T09:35:25ZMarkus WeingärtnerUpdate Home.vue: fixed typo for Weingärtner IT Servicesfixed typo for Weingärtner IT Servicesfixed typo for Weingärtner IT Serviceshttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/72Add privacy policy2022-06-17T13:50:05ZCiarán Ainsworthsporiff@funkwhale.audioAdd privacy policyCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://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/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/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/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/69Update the app link for FFA2022-03-07T12:20:03ZRyan HargUpdate the app link for FFA