funkwhale merge requests
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests
2024-02-29T11:55:19Z
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2769
chore(front): update dependency @typescript-eslint/eslint-plugin to v7 (devel...
2024-02-29T11:55:19Z
RenovateBot
chore(front): update dependency @typescript-eslint/eslint-plugin to v7 (develop) NOCHANGELOG
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/t...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | major | [`6.20.0` -> `7.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/7.1.0) |
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v7.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#710-2024-02-26)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)
##### π Features
- **eslint-plugin:** add \*-type-checked-only configs
- **eslint-plugin:** \[naming-convention] support the auto-accessor syntax
- **eslint-plugin:** \[consistent-return] add new rule
##### π©Ή Fixes
- **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding reference error
- **eslint-plugin:** \[no-misused-promises] improve check union types
- **eslint-plugin:** \[no-use-before-define] fix false positive type reference in as, satisfies
##### β€οΈ Thank You
- Arka Pratim Chaudhuri
- Josh Goldberg β¨
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v7.0.2`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#702-2024-02-19)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)
##### π©Ή Fixes
- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities, add tests
##### β€οΈ Thank You
- Brad Zacher
- Gareth Jones
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v7.0.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#701-2024-02-12)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.0...v7.0.1)
##### π©Ή Fixes
- **eslint-plugin:** update peer dep for parser
##### β€οΈ Thank You
- Tim Dorr
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v7.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#700-2024-02-12)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.21.0...v7.0.0)
##### π Features
- β οΈ bump ESLint, NodeJS, and TS minimum version requirements
- add support for flat configs
##### π©Ή Fixes
- **eslint-plugin:** \[prefer-find] stop throwing type errors when converting symbols to numbers
##### β οΈ Breaking Changes
- β οΈ bump ESLint, NodeJS, and TS minimum version requirements
##### β€οΈ Thank You
- Brad Zacher
- Kirk Waiblinger
- StyleShit
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.21.0 (2024-02-05)
##### π Features
- export plugin metadata
- allow `parserOptions.project: false`
- **eslint-plugin:** add rule prefer-find
##### π©Ή Fixes
- **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression
- **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
- **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions
- **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
- **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists
- **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword
##### β€οΈ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.20.0 (2024-01-29)
##### π Features
- **eslint-plugin:** \[member-ordering] allow easy reuse of the default ordering
##### π©Ή Fixes
- **eslint-plugin:** \[no-useless-template-literals] incorrect bigint autofix result
- **eslint-plugin:** \[prefer-nullish-coalescing] treat any/unknown as non-nullable
- **eslint-plugin:** \[no-useless-template-literals] report Infinity & NaN
- **eslint-plugin:** \[prefer-readonly] disable checking accessors
##### β€οΈ Thank You
- Alex Parloti
- auvred
- James Browning
- StyleShit
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.19.1 (2024-01-22)
##### π©Ή Fixes
- **type-utils:** preventing isUnsafeAssignment infinite recursive calls
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive for type variable
##### β€οΈ Thank You
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.19.0 (2024-01-15)
##### π Features
- **eslint-plugin:** \[prefer-promise-reject-errors] add rule
- **eslint-plugin:** \[no-array-delete] add new rule
- **eslint-plugin:** \[no-useless-template-literals] add fix suggestions
##### π©Ή Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression
- **eslint-plugin:** \[no-unnecesary-type-assertion] treat unknown/any as nullable
##### β€οΈ Thank You
- auvred
- Brad Zacher
- Josh Goldberg β¨
- Joshua Chen
- LJX
- Steven
- StyleShit
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.18.1 (2024-01-08)
##### π©Ή Fixes
- **eslint-plugin:** \[no-non-null-assertion] provide valid fix when member access is on next line
- **eslint-plugin:** \[no-unnecessary-condition] improve checking optional callee
- **eslint-plugin:** \[prefer-readonly] support modifiers of unions and intersections
- **eslint-plugin:** \[switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option
##### β€οΈ Thank You
- auvred
- James
- Josh Goldberg β¨
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### 6.18.0 (2024-01-06)
##### π Features
- **typescript-estree:** throw on invalid update expressions
- **eslint-plugin:** \[no-var-requires, no-require-imports] allow option
##### β€οΈ Thank You
- auvred
- Joshua Chen
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0)
##### π Features
- export plugin metadata
- allow `parserOptions.project: false`
- **eslint-plugin:** add rule prefer-find
##### π©Ή Fixes
- **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression
- **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
- **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions
- **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
- **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists
- **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword
##### β€οΈ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuNSIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC41IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
RenovateBot
Marge
RenovateBot
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2768
chore(api): update dependency watchdog to v4 (develop)
2024-02-27T09:05:51Z
RenovateBot
chore(api): update dependency watchdog to v4 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [watchdog](https://github.com/gorakhargosh/watchdog) ([changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)) | de...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [watchdog](https://github.com/gorakhargosh/watchdog) ([changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)) | dependencies | major | `==3.0.0` -> `==4.0.0` |
---
### Release Notes
<details>
<summary>gorakhargosh/watchdog (watchdog)</summary>
### [`v4.0.0`](https://github.com/gorakhargosh/watchdog/releases/tag/v4.0.0): 4.0.0
[Compare Source](https://github.com/gorakhargosh/watchdog/compare/v3.0.0...v4.0.0)
- Drop support for Python 3.7.
- Add support for Python 3.12.
- \[snapshot] Add typing to `dirsnapshot` ([#​1012](https://github.com/gorakhargosh/watchdog/issues/1012))
- \[snapshot] Added `DirectorySnapshotDiff.ContextManager` ([#​1011](https://github.com/gorakhargosh/watchdog/issues/1011))
- \[events] `FileSystemEvent`, and subclasses, are now `dataclass`es, and their `repr()` has changed
- \[windows] `WinAPINativeEvent` is now a `dataclass`, and its `repr()` has changed
- \[events] Log `FileOpenedEvent`, and `FileClosedEvent`, events in `LoggingEventHandler`
- \[tests] Improve `FileSystemEvent` coverage
- \[watchmedo] Log all events in `LoggerTrick`
- \[windows] The `observers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAY` hack was removed. The constant will be kept to prevent breaking other softwares.
- Thanks to our beloved contributors: [@​BoboTiG](https://github.com/BoboTiG), [@​msabramo](https://github.com/msabramo)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2766
fix(api): Make trailing slashes for each endpoint optional
2024-02-27T01:45:00Z
Georg Krause
fix(api): Make trailing slashes for each endpoint optional
Georg Krause
Marge
Georg Krause
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2767
chore(api): update dependency faker to v23 (develop)
2024-02-26T13:50:46Z
RenovateBot
chore(api): update dependency faker to v23 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [faker](https://github.com/joke2k/faker) ([changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)) | dev | major | `==22.6.0`...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [faker](https://github.com/joke2k/faker) ([changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)) | dev | major | `==22.6.0` -> `==23.2.1` |
---
### Release Notes
<details>
<summary>joke2k/faker (faker)</summary>
### [`v23.2.1`](https://github.com/joke2k/faker/blob/HEAD/CHANGELOG.md#v2321---2024-02-19)
[Compare Source](https://github.com/joke2k/faker/compare/v23.2.0...v23.2.1)
- fix: update `pydecimal` algorithm to ensure left part is not generated with a leading 0. Thanks [@​alexei](https://github.com/alexei).
### [`v23.2.0`](https://github.com/joke2k/faker/blob/HEAD/CHANGELOG.md#v2320---2024-02-14)
[Compare Source](https://github.com/joke2k/faker/compare/v23.1.0...v23.2.0)
- Allow Uniqueness and Localization. Thanks [@​moshemoshe137](https://github.com/moshemoshe137).
### [`v23.1.0`](https://github.com/joke2k/faker/blob/HEAD/CHANGELOG.md#v2310---2024-02-07)
[Compare Source](https://github.com/joke2k/faker/compare/v23.0.0...v23.1.0)
- Add `uk_UA` lorem provider. Thanks [@​lozik](https://github.com/lozik).
### [`v23.0.0`](https://github.com/joke2k/faker/blob/HEAD/CHANGELOG.md#v2300---2024-02-06)
[Compare Source](https://github.com/joke2k/faker/compare/v22.7.0...v23.0.0)
- Consistently throw an error if the start of a daterange is after the end. Thanks [@​prescod](https://github.com/prescod).
### [`v22.7.0`](https://github.com/joke2k/faker/blob/HEAD/CHANGELOG.md#v2270---2024-02-05)
[Compare Source](https://github.com/joke2k/faker/compare/v22.6.0...v22.7.0)
- Add `uk_UA` automotive provider. Thanks [@​lozik](https://github.com/lozik).
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2765
chore(front): update dependency standardized-audio-context to v25.3.64 (stable)
2024-02-26T11:48:00Z
RenovateBot
chore(front): update dependency standardized-audio-context to v25.3.64 (stable)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [standardized-audio-context](https://github.com/chrisguttandin/standardized-audio-context) | dependencies | patch | [`25.3.63` -> `25.3.64`...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [standardized-audio-context](https://github.com/chrisguttandin/standardized-audio-context) | dependencies | patch | [`25.3.63` -> `25.3.64`](https://renovatebot.com/diffs/npm/standardized-audio-context/25.3.63/25.3.64) |
---
### Release Notes
<details>
<summary>chrisguttandin/standardized-audio-context (standardized-audio-context)</summary>
### [`v25.3.64`](https://github.com/chrisguttandin/standardized-audio-context/releases/tag/v25.3.64)
[Compare Source](https://github.com/chrisguttandin/standardized-audio-context/compare/v25.3.63...v25.3.64)
[all commits](https://github.com/chrisguttandin/standardized-audio-context/compare/v25.3.63...v25.3.64)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC4wIiwidGFyZ2V0QnJhbmNoIjoic3RhYmxlIn0=-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2764
chore(docs): update dependency django to v3.2.24 (stable)
2024-02-26T10:53:28Z
RenovateBot
chore(docs): update dependency django to v3.2.24 (stable)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/mas...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/master/docs/releases)) | dependencies | patch | `==3.2.23` -> `==3.2.24` |
---
### Release Notes
<details>
<summary>django/django (django)</summary>
### [`v3.2.24`](https://github.com/django/django/compare/3.2.23...3.2.24)
[Compare Source](https://github.com/django/django/compare/3.2.23...3.2.24)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC4wIiwidGFyZ2V0QnJhbmNoIjoic3RhYmxlIn0=-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2761
chore(api): update dependency pyld to v2.0.4 (stable)
2024-02-26T10:33:20Z
RenovateBot
chore(api): update dependency pyld to v2.0.4 (stable)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyld](https://github.com/digitalbazaar/pyld) | dependencies | patch | `==2.0.3` -> `==2.0.4` |
---
### Release Notes
<details>
<summary...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pyld](https://github.com/digitalbazaar/pyld) | dependencies | patch | `==2.0.3` -> `==2.0.4` |
---
### Release Notes
<details>
<summary>digitalbazaar/pyld (pyld)</summary>
### [`v2.0.4`](https://github.com/digitalbazaar/pyld/blob/HEAD/CHANGELOG.md#204---2024-02-16)
[Compare Source](https://github.com/digitalbazaar/pyld/compare/2.0.3...v2.0.4)
##### Fixed
- Use explicit `None` or `False` for context checks. Fixes an issue while
framing with an empty context.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIwMy4yIiwidGFyZ2V0QnJhbmNoIjoic3RhYmxlIn0=-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2763
Add API v2 overview
2024-02-26T10:07:53Z
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
Add API v2 overview
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
Marge
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2709
chore(api): Update dependency django to v4
2024-02-26T07:56:21Z
Georg Krause
chore(api): Update dependency django to v4
1.5.0
Georg Krause
Marge
Georg Krause
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701
feat: add tauri
2024-02-21T15:23:08Z
Kasper Seweryn
wvffle@funkwhale.audio
feat: add tauri
Closes #2164, #2276
Prerequisites: https://beta.tauri.app/guides/prerequisites/
Closes #2164, #2276
Prerequisites: https://beta.tauri.app/guides/prerequisites/
1.5.0
Kasper Seweryn
wvffle@funkwhale.audio
Marge
Kasper Seweryn
wvffle@funkwhale.audio
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2760
chore(api): update dependency django to v3.2.24 (stable)
2024-02-21T10:52:55Z
RenovateBot
chore(api): update dependency django to v3.2.24 (stable)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/mas...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/master/docs/releases)) | dependencies | patch | `==3.2.23` -> `==3.2.24` |
---
### Release Notes
<details>
<summary>django/django (django)</summary>
### [`v3.2.24`](https://github.com/django/django/compare/3.2.23...3.2.24)
[Compare Source](https://github.com/django/django/compare/3.2.23...3.2.24)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIwMy4yIiwidGFyZ2V0QnJhbmNoIjoic3RhYmxlIn0=-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757
chore(front): update dependency lru-cache to v10 (develop)
2024-02-21T10:31:39Z
RenovateBot
chore(front): update dependency lru-cache to v10 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [lru-cache](https://github.com/isaacs/node-lru-cache) | dependencies | major | [`7.14.1` -> `10.2.0`](https://renovatebot.com/diffs/npm/lru...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [lru-cache](https://github.com/isaacs/node-lru-cache) | dependencies | major | [`7.14.1` -> `10.2.0`](https://renovatebot.com/diffs/npm/lru-cache/7.14.1/10.2.0) |
---
### Release Notes
<details>
<summary>isaacs/node-lru-cache (lru-cache)</summary>
### [`v10.2.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#1020)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v10.1.0...v10.2.0)
- types: implement the `Map<K, V>` interface
### [`v10.1.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#1010)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v10.0.3...v10.1.0)
- add `cache.info(key)` to get value as well as ttl and size
information.
### [`v10.0.3`](https://github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v10.0.2...v10.0.3)
### [`v10.0.2`](https://github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v10.0.1...v10.0.2)
### [`v10.0.1`](https://github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1)
### [`v10.0.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#1000)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.1.2...v10.0.0)
- `cache.fetch()` return type is now `Promise<V | undefined>`
instead of `Promise<V | void>`. This is an irrelevant change
practically speaking, but can require changes for TypeScript
users.
### [`v9.1.2`](https://github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.1.1...v9.1.2)
### [`v9.1.1`](https://github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.1.0...v9.1.1)
### [`v9.1.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#910)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.0.3...v9.1.0)
- `cache.set(key, undefined)` is now an alias for
`cache.delete(key)`
### [`v9.0.3`](https://github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.0.2...v9.0.3)
### [`v9.0.2`](https://github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.0.1...v9.0.2)
### [`v9.0.1`](https://github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v9.0.0...v9.0.1)
### [`v9.0.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#900)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.5...v9.0.0)
- Use named export only, no default export.
- Bring back minimal polyfill. If this polyfill ends up being
used, then a warning is printed, as it is not safe for use
outside of LRUCache.
### [`v8.0.5`](https://github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.4...v8.0.5)
### [`v8.0.4`](https://github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.3...v8.0.4)
### [`v8.0.3`](https://github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.2...v8.0.3)
### [`v8.0.2`](https://github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.1...v8.0.2)
### [`v8.0.1`](https://github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v8.0.0...v8.0.1)
### [`v8.0.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#800)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.18.3...v8.0.0)
- The `fetchContext` option was renamed to `context`, and may no
longer be set on the cache instance itself.
- Rewritten in TypeScript, so pretty much all the types moved
around a lot.
- The AbortController/AbortSignal polyfill is removed. For this
reason, **Node version 16.14.0 or higher is now required**.
- Internal properties were moved to actual private class
properties.
- Keys and values must not be `null` or `undefined`.
- Minified export available at `'lru-cache/min'`, for both CJS
and MJS builds.
### [`v7.18.3`](https://github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.18.2...v7.18.3)
### [`v7.18.2`](https://github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.18.1...v7.18.2)
### [`v7.18.1`](https://github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.18.0...v7.18.1)
### [`v7.18.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7180)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.17.2...v7.18.0)
- Add support for internal state investigation through the use of
a `status` option to `has()`, `set()`, `get()`, and `fetch()`.
### [`v7.17.2`](https://github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.17.1...v7.17.2)
### [`v7.17.1`](https://github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.17.0...v7.17.1)
### [`v7.17.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7170)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.16.2...v7.17.0)
- Add `signal` option for `fetch` to pass a user-supplied
AbortSignal
- Add `ignoreFetchAbort` and `allowStaleOnFetchAbort` options
### [`v7.16.2`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7162)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.16.1...v7.16.2)
- Fail fetch() promises when they are aborted
### [`v7.16.1`](https://github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.16.0...v7.16.1)
### [`v7.16.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7160)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.15.0...v7.16.0)
- Add `allowStaleOnFetchRejection` option
### [`v7.15.0`](https://github.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#7150)
[Compare Source](https://github.com/isaacs/node-lru-cache/compare/v7.14.1...v7.15.0)
- Provide both ESM and CommonJS exports
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4yIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2759
Remove deprecated flag for lychee NOCHANGELOG
2024-02-19T14:11:55Z
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
Remove deprecated flag for lychee NOCHANGELOG
The --exclude-mail flag is deprecated and no longer required
This has also been removed from the base template [here](https://dev.funkwhale.audio/funkwhale/ci/-/commit/53489979a0248ec8a30f5b769a4d8b8ccabf396b)
The --exclude-mail flag is deprecated and no longer required
This has also been removed from the base template [here](https://dev.funkwhale.audio/funkwhale/ci/-/commit/53489979a0248ec8a30f5b769a4d8b8ccabf396b)
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
Marge
CiarΓ‘n Ainsworth
sporiff@funkwhale.audio
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2758
add MbidTaggedContent to nodeinfo (#2284) NOCHANGELOG
2024-02-16T09:57:34Z
petitminion
add MbidTaggedContent to nodeinfo (#2284) NOCHANGELOG
Closes #2284
Closes #2083
Closes #2284
Closes #2083
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2651
Add cli command to prune non mbid content from db (#2083)
2024-02-06T11:52:33Z
petitminion
Add cli command to prune non mbid content from db (#2083)
Closes #2083
Closes #2083
1.5.0
petitminion
petitminion
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2756
chore(front): update dependency jsdom to v24 (develop)
2024-02-05T22:42:01Z
RenovateBot
chore(front): update dependency jsdom to v24 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [jsdom](https://github.com/jsdom/jsdom) | devDependencies | major | [`20.0.3` -> `24.0.0`](https://renovatebot.com/diffs/npm/jsdom/20.0.3/2...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [jsdom](https://github.com/jsdom/jsdom) | devDependencies | major | [`20.0.3` -> `24.0.0`](https://renovatebot.com/diffs/npm/jsdom/20.0.3/24.0.0) |
---
### Release Notes
<details>
<summary>jsdom/jsdom (jsdom)</summary>
### [`v24.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2400)
[Compare Source](https://github.com/jsdom/jsdom/compare/23.2.0...24.0.0)
This release reverts our selector engine back to [`nwsapi`](https://www.npmjs.com/nwsapi). As discussed in [#​3659](https://github.com/jsdom/jsdom/issues/3659), the performance regressions from [`@asamuzakjp/dom-selector`](https://www.npmjs.com/package/@​asamuzakjp/dom-selector) turned out to be higher than anticipated. In the future, we can revisit `@asamuzakjp/dom-selector` after it reaches `nwsapi`'s performance on the [two real-world benchmarks provided by the community](https://github.com/jsdom/jsdom/issues/3659#issuecomment-1890852609).
Since reverting to `nwsapi` causes several functionality regressions, e.g. removing `:has()` support, we've decided to make this a major version.
Additionally:
- Small fixes to edge-case behavior of the following properties: `input.maxLength`, `input.minLength`, `input.size`, `progress.max`, `tableCell.colSpan`, `tableCell.rowSpan`, `tableCol.span`, `textArea.cols`, `textArea.maxLength`, `textArea.minLength`, `textArea.rows`.
### [`v23.2.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2320)
[Compare Source](https://github.com/jsdom/jsdom/compare/23.1.0...23.2.0)
This release switches our CSS selector engine from [`nwsapi`](https://www.npmjs.com/nwsapi) to [`@asamuzakjp/dom-selector`](https://www.npmjs.com/package/@​asamuzakjp/dom-selector). The new engine is more actively maintained, and supports many new selectors: see [the package's documentation](https://github.com/asamuzaK/domSelector#supported-css-selectors) for the full list. It also works better with shadow trees.
There is a potential of a performance regression due to this change. In our stress test benchmark, which runs most of [these 273 selectors](https://github.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selectors.large.css) against [this 128 KiB document](https://github.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selector.html), the new engine completes the benchmark only 0.25x as fast. However, we're hopeful that in more moderate usage this will not be a significant issue. Any help speeding up `@asamuzakjp/dom-selector` is appreciated, and feel free to open an issue if this has had a significant impact on your project.
### [`v23.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2310)
[Compare Source](https://github.com/jsdom/jsdom/compare/23.0.1...23.1.0)
- Added an initial implementation of `ElementInternals`, including the `shadowRoot` getter and the string-valued ARIA properties. (zjffun)
- Added the string-valued ARIA attribute-reflecting properties to `Element`.
- Fixed `history.pushState()` and `history.replaceState()` to follow the latest specification, notably with regards to how they handle empty string inputs and what new URLs are possible.
- Fixed the `input.valueAsANumber` setter to handle `NaN` correctly. (alexandertrefz)
- Updated various dependencies, including `cssstyle` which contains several bug fixes.
### [`v23.0.1`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2301)
[Compare Source](https://github.com/jsdom/jsdom/compare/23.0.0...23.0.1)
- Fixed the incorrect `canvas` peer dependency introduced in v23.0.0.
### [`v23.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2300)
[Compare Source](https://github.com/jsdom/jsdom/compare/22.1.0...23.0.0)
- Node.js v18 is now the minimum supported version.
- Updated various dependencies, including `whatwg-url` which integrates various additions to the `URL` and `URLSearchParams` objects.
### [`v22.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2210)
[Compare Source](https://github.com/jsdom/jsdom/compare/22.0.0...22.1.0)
- Added `crypto.randomUUID()`. (jamesbvaughan)
- Added `DOMRect` and `DOMRectReadOnly`.
- Added `AbortSignal.timeout()`.
- Added `abortSignal.throwIfAborted()`.
- Added support for the `submitter` argument to the `FormData` constructor. (jenseng)
- Improved `getComputedStyle()`'s results for color-based properties, to resolve named colors and attempt to provide initial inheritance support. (hoekz-wwt)
- Updated `Window`'s event handler properties (e.g. `oncopy`, `ontouchstart`, etc.) to reflect the latest list from the standard.
- Fixed `DOMParser`-created documents to inherit their URL from the creating document.
### [`v22.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2200)
[Compare Source](https://github.com/jsdom/jsdom/compare/21.1.2...22.0.0)
- Node.js v16 is now the minimum supported version.
- Removed support for running jsdom in the browser via a [browserified](https://browserify.org/) bundle. This carried with it too much complexity, especially for our testing infrastructure, and [a testing package we relied on was recently deprecated](https://github.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes).
### [`v21.1.2`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2112)
[Compare Source](https://github.com/jsdom/jsdom/compare/21.1.1...21.1.2)
- Fixed `setRangeText()` used on `<input>` and `<textarea>` elements to calculate the new end index correctly. (pmstss)
- Fixed `pageX`, `pageY`, `offsetX`, and `offsetY` on `MouseEvent`s during dispatch. (jenseng)
- Upgraded `nwsapi` to v2.2.4, bringing along various fixes to our selector engine.
### [`v21.1.1`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2111)
[Compare Source](https://github.com/jsdom/jsdom/compare/21.1.0...21.1.1)
- Fixed `jsdom.reconfigure()` to also adjust the URL as seen by the history API, so that e.g. `history.replaceState(null, "")` would not mess up the URL. (jdufresne)
- Fixed `location.hash = ""` to leave any `#` in location.href.
- Fixes a few bugs with CSS parsing by replacing `cssom` with `rweb-cssom`, since the latter is maintained. (seanparmelee)
### [`v21.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2110)
[Compare Source](https://github.com/jsdom/jsdom/compare/21.0.0...21.1.0)
- Added `x`, `y`, `pageX`, `pageY`, `offsetX`, and `offsetY` to `MouseEvent`. (jenseng, ViniciusFXavier)
- Added support for `unset` with `getComputedStyle()`. (jsnajdr)
- Added the `submitter` property to `SubmitEvent`. (jenseng)
- Fixed `MouseEvent`'s `screenX` and `screenY` to no longer coerce to integers, allowing fractional values. (jenseng)
- Fixed `formEl.submit()` to not longer fire `submit` events. (jenseng)
- Fixed stylesheets to no longer affect the document after their corresponding `<link>` is removed. (jsnajdr)
- Fixed `pointer-events` to inherit when used with `getComputedStyle()`. (jnajdr)
- Fixed `<script>` elements with no `src=""` to no longer fire `load` events. (t1ger2080)
- Improved `getComputedStyle()` to cache its results, which should make it much faster. (jsnajdr)
### [`v21.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2100)
[Compare Source](https://github.com/jsdom/jsdom/compare/20.0.3...21.0.0)
A potentially-breaking bug fix:
- Fixed the `window`, `document`, `location`, and `top` properties of `Window` to be non-configurable. (ExE-Boss)
Other changes:
- Added support for `<input type=image>` submitting forms. (jenseng)
- Added the `location` setter to the `Window` object, which forwards to the `location.href` setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)
- Fixed `defer=""` `<script>` elements that are added after `DOMContentLoaded` to execute, instead of being skipped.
- Fixed `selectElement.selectedOptions` being incorrect when `optionElement.selected` is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending `<option>` elements that was introduced then. (eps1lon)
- Fixed the `self`, `locationbar`, `menubar`, `personalbar`, `scrollbars`, `statusbar`, `toolbar`, `frames`, `parent`, `external`, `length`, and `screen` properties of `Window` to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)
- Fixed a few issues with `JSDOM.fromURL()` in the browser build of jsdom. (LungZeno)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4yIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2755
chore(front): update dependency eslint-plugin-n to v16 (develop)
2024-02-05T22:22:45Z
RenovateBot
chore(front): update dependency eslint-plugin-n to v16 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | devDependencies | major | [`15.6.1` -> `16.6.2`](https://renovateb...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | devDependencies | major | [`15.6.1` -> `16.6.2`](https://renovatebot.com/diffs/npm/eslint-plugin-n/15.6.1/16.6.2) |
---
### Release Notes
<details>
<summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary>
### [`v16.6.2`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.2)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2)
- fix: no-callback-literal ignore unknown nodes ([#​163](https://github.com/eslint-community/eslint-plugin-n/issues/163)) ([`5fc2198`](https://github.com/eslint-community/eslint-plugin-n/commit/5fc2198))
### [`v16.6.1`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.1)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.0...16.6.1)
- fix: eslint 7.0 support ([#​156](https://github.com/eslint-community/eslint-plugin-n/issues/156)) ([`2419888`](https://github.com/eslint-community/eslint-plugin-n/commit/2419888))
### [`v16.6.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.6.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.5.0...16.6.0)
- feat: supported new globals added in the new node.js versions ([#​154](https://github.com/eslint-community/eslint-plugin-n/issues/154)) ([`7628925`](https://github.com/eslint-community/eslint-plugin-n/commit/7628925))
### [`v16.5.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.5.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.4.0...16.5.0)
#### Features
- feat: Add builtins check for ES2021 to no-unsupported-features/es-builtins rule ([#​153](https://github.com/eslint-community/eslint-plugin-n/issues/153)) ([`15a5850`](https://github.com/eslint-community/eslint-plugin-n/commit/15a5850))
- feat: Add syntax check for ES2021 to no-unsupported-features/es-syntax rule ([#​152](https://github.com/eslint-community/eslint-plugin-n/issues/152)) ([`6835a10`](https://github.com/eslint-community/eslint-plugin-n/commit/6835a10))
#### Docs & Chores
- docs: Auto-generate configs list with eslint-doc-generator ([#​146](https://github.com/eslint-community/eslint-plugin-n/issues/146)) ([`6409e34`](https://github.com/eslint-community/eslint-plugin-n/commit/6409e34))
- chore: Configure Renovate ([`0d6a0fe`](https://github.com/eslint-community/eslint-plugin-n/commit/0d6a0fe))
### [`v16.4.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.4.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.3.1...16.4.0)
- feat: eslint v9.0.0 compatibility (fixes [#​143](https://github.com/eslint-community/eslint-plugin-n/issues/143)) ([#​144](https://github.com/eslint-community/eslint-plugin-n/issues/144)) ([`b075568`](https://github.com/eslint-community/eslint-plugin-n/commit/b075568))
- docs: add playground (fixes [#​25](https://github.com/eslint-community/eslint-plugin-n/issues/25)) ([#​145](https://github.com/eslint-community/eslint-plugin-n/issues/145)) ([`8bd6c7e`](https://github.com/eslint-community/eslint-plugin-n/commit/8bd6c7e))
### [`v16.3.1`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.3.1)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.3.0...16.3.1)
- fix: Change to using is-builtin-module ([#​138](https://github.com/eslint-community/eslint-plugin-n/issues/138)) ([`2846f4f`](https://github.com/eslint-community/eslint-plugin-n/commit/2846f4f))
### [`v16.3.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.3.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.2.0...16.3.0)
Features:
- feat: Export the moduleType from ImportTarget ([#​132](https://github.com/eslint-community/eslint-plugin-n/issues/132)) ([`ff01930`](https://github.com/eslint-community/eslint-plugin-n/commit/ff01930))
Chores:
- chore: Remove unused "meta.docs.category" property ([#​133](https://github.com/eslint-community/eslint-plugin-n/issues/133)) ([`22ba54c`](https://github.com/eslint-community/eslint-plugin-n/commit/22ba54c))
- docs: Fix spelling in no-callback-literal.md ([#​135](https://github.com/eslint-community/eslint-plugin-n/issues/135)) ([`79c8afd`](https://github.com/eslint-community/eslint-plugin-n/commit/79c8afd))
- docs: change rule desc input to textarea in new-rule template ([`446e744`](https://github.com/eslint-community/eslint-plugin-n/commit/446e744))
- docs: add issue templates ([#​130](https://github.com/eslint-community/eslint-plugin-n/issues/130)) ([`2200c43`](https://github.com/eslint-community/eslint-plugin-n/commit/2200c43))
- docs: Fix grammatically incorrect `Additional ESLint's rules` ([#​129](https://github.com/eslint-community/eslint-plugin-n/issues/129)) ([`fba650a`](https://github.com/eslint-community/eslint-plugin-n/commit/fba650a))
### [`v16.2.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.2.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.1.0...16.2.0)
#### Features
- feat: detect non-member expressions in n/no-sync ([#​127](https://github.com/eslint-community/eslint-plugin-n/issues/127)) ([`6d02512`](https://github.com/eslint-community/eslint-plugin-n/commit/6d02512))
#### Bugfixes
- fix: Normalise `package.json#files` before checking ignores and whitelist ([#​123](https://github.com/eslint-community/eslint-plugin-n/issues/123)) (fixes [#​122](https://github.com/eslint-community/eslint-plugin-n/issues/122)) ([`2d43f48`](https://github.com/eslint-community/eslint-plugin-n/commit/2d43f48))
#### Docs & Chores
- docs: fix repository URL:s, tweak badges + remove old non-working `codecov` ([#​125](https://github.com/eslint-community/eslint-plugin-n/issues/125)) ([`5507f43`](https://github.com/eslint-community/eslint-plugin-n/commit/5507f43))
- chore: Add a .editorconfig file ([#​126](https://github.com/eslint-community/eslint-plugin-n/issues/126)) ([`574df88`](https://github.com/eslint-community/eslint-plugin-n/commit/574df88))
- chore: use maintained `npm-run-all` fork ([#​124](https://github.com/eslint-community/eslint-plugin-n/issues/124)) ([`98ea90e`](https://github.com/eslint-community/eslint-plugin-n/commit/98ea90e))
- ci: fix `actions/setup-node` setup for linting ([`7f54d0c`](https://github.com/eslint-community/eslint-plugin-n/commit/7f54d0c))
- chore: remove unused funding.yml ([`4f3891c`](https://github.com/eslint-community/eslint-plugin-n/commit/4f3891c))
- docs: Create a shared settings document ([#​115](https://github.com/eslint-community/eslint-plugin-n/issues/115)) ([`7d855e6`](https://github.com/eslint-community/eslint-plugin-n/commit/7d855e6))
- chore: remove usage of [@​eslint/eslintrc](https://github.com/eslint/eslintrc) ([#​116](https://github.com/eslint-community/eslint-plugin-n/issues/116)) ([`150b34f`](https://github.com/eslint-community/eslint-plugin-n/commit/150b34f))
- build: add node v20 ([#​117](https://github.com/eslint-community/eslint-plugin-n/issues/117)) ([`b7d0536`](https://github.com/eslint-community/eslint-plugin-n/commit/b7d0536))
### [`v16.1.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.1.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.2...16.1.0)
- feat: Allow for automatic ts mapping detection ([#​114](https://github.com/eslint-community/eslint-plugin-n/issues/114)) ([`2ab30ce`](https://github.com/eslint-community/eslint-plugin-n/commit/2ab30ce))
- feat: add config `flat/recommended` and `flat/mixed-esm-and-cjs` ([#​111](https://github.com/eslint-community/eslint-plugin-n/issues/111)) ([`78595c4`](https://github.com/eslint-community/eslint-plugin-n/commit/78595c4))
- feat: export flat/recommended-script and flat/recommended-module ([#​113](https://github.com/eslint-community/eslint-plugin-n/issues/113)) ([`1f8fdc8`](https://github.com/eslint-community/eslint-plugin-n/commit/1f8fdc8))
- feat: add the ability to configure typescript to javascript file extension conversion ([#​112](https://github.com/eslint-community/eslint-plugin-n/issues/112)) ([`20d2713`](https://github.com/eslint-community/eslint-plugin-n/commit/20d2713))
### [`v16.0.2`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.2)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.1...16.0.2)
- fix: support `node:` prefix ([#​109](https://github.com/eslint-community/eslint-plugin-n/issues/109)) ([`fde2ba6`](https://github.com/eslint-community/eslint-plugin-n/commit/fde2ba6))
### [`v16.0.1`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.1)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.0...16.0.1)
- fix: Update all dependencies. Fix a few tests where eslint now reports nodeType: null. ([`44cec62`](https://github.com/eslint-community/eslint-plugin-n/commit/44cec62))
### [`v16.0.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/16.0.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/15.7.0...16.0.0)
#### breaking changes
- feat!: update default `ecmaVersion` to 2021 ([#​96](https://github.com/eslint-community/eslint-plugin-n/issues/96)) ([`49d3ee7`](https://github.com/eslint-community/eslint-plugin-n/commit/49d3ee7))
- feat!: engines.node defaults to 16.0.0 ([#​91](https://github.com/eslint-community/eslint-plugin-n/issues/91)) ([`075f0c5`](https://github.com/eslint-community/eslint-plugin-n/commit/075f0c5))
- feat!: drop node.js < 16 ([#​90](https://github.com/eslint-community/eslint-plugin-n/issues/90)) ([`38a67ef`](https://github.com/eslint-community/eslint-plugin-n/commit/38a67ef))
#### features
- feat: support eslint.config.js ([#​95](https://github.com/eslint-community/eslint-plugin-n/issues/95)) ([`ebc97bf`](https://github.com/eslint-community/eslint-plugin-n/commit/ebc97bf))
- feat: upgrade deps to latest ([#​93](https://github.com/eslint-community/eslint-plugin-n/issues/93)) ([`aa75610`](https://github.com/eslint-community/eslint-plugin-n/commit/aa75610))
### [`v15.7.0`](https://github.com/eslint-community/eslint-plugin-n/releases/tag/15.7.0)
[Compare Source](https://github.com/eslint-community/eslint-plugin-n/compare/15.6.1...15.7.0)
- feat: no-unpublished-import supports ignoreTypeImport (fixes [#​78](https://github.com/eslint-community/eslint-plugin-n/issues/78)) ([#​79](https://github.com/eslint-community/eslint-plugin-n/issues/79)) ([`1fc0bf6`](https://github.com/eslint-community/eslint-plugin-n/commit/1fc0bf6))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
RenovateBot
RenovateBot
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2753
chore(front): update dependency dompurify to v3 (develop)
2024-02-05T21:56:49Z
RenovateBot
chore(front): update dependency dompurify to v3 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [dompurify](https://github.com/cure53/DOMPurify) | dependencies | major | [`2.4.7` -> `3.0.8`](https://renovatebot.com/diffs/npm/dompurify/...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [dompurify](https://github.com/cure53/DOMPurify) | dependencies | major | [`2.4.7` -> `3.0.8`](https://renovatebot.com/diffs/npm/dompurify/2.4.7/3.0.8) |
| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dompurify) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify)) | devDependencies | major | [`2.4.0` -> `3.0.5`](https://renovatebot.com/diffs/npm/@types%2fdompurify/2.4.0/3.0.5) |
---
### Release Notes
<details>
<summary>cure53/DOMPurify (dompurify)</summary>
### [`v3.0.8`](https://github.com/cure53/DOMPurify/releases/tag/3.0.8): DOMPurify 3.0.8
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.7...3.0.8)
- Fixed errors caused by conditional exports, thanks [@​ssi02014](https://github.com/ssi02014)
- Fixed a type error when working with custom element config, thanks [@​cpmotion](https://github.com/cpmotion)
### [`v3.0.7`](https://github.com/cure53/DOMPurify/releases/tag/3.0.7): DOMPurify 3.0.7
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.6...3.0.7)
- Added better protection against CSPP attacks, thanks [@​kevin-mizu](https://github.com/kevin-mizu)
- Updated browser versions for automated tests
- Updated Node versions for automated tests
- Refactored code base, thanks [@​ssi02014](https://github.com/ssi02014)
- Refactored build system & deployment, thanks [@​ssi02014](https://github.com/ssi02014)
### [`v3.0.6`](https://github.com/cure53/DOMPurify/releases/tag/3.0.6): DOMPurify 3.0.6
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.5...3.0.6)
- Refactored the core code-base and several utilities, thanks [@​ssi02014](https://github.com/ssi02014)
- Updated and fixed several sections of the README, thanks [@​ssi02014](https://github.com/ssi02014)
- Updated several outdated build and test dependencies
### [`v3.0.5`](https://github.com/cure53/DOMPurify/releases/tag/3.0.5): DOMPurify 3.0.5
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.4...3.0.5)
- Fixed a licensing issue spotted and reported by [@​george-thomas-hill](https://github.com/george-thomas-hill)
- Updated several build and test dependencies
### [`v3.0.4`](https://github.com/cure53/DOMPurify/releases/tag/3.0.4): DOMPurify 3.0.4
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.3...3.0.4)
- Fixed a bypass in jsdom 22 in case the noframes element is permitted, thanks [@​leeN](https://github.com/leeN)
- Fixed a typo with `shadowrootmod` which should be `shadowrootmode`, thanks [@​masatokinugawa](https://github.com/masatokinugawa)
### [`v3.0.3`](https://github.com/cure53/DOMPurify/releases/tag/3.0.3): DOMPurify 3.0.3
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.2...3.0.3)
- Added new `TRUSTED_TYPES_POLICY` configuration option, thanks [@​dejang](https://github.com/dejang)
- Added `feDropShadow` to the SVG filter allow-list, thanks [@​SelfMadeSystem](https://github.com/SelfMadeSystem)
### [`v3.0.2`](https://github.com/cure53/DOMPurify/releases/tag/3.0.2): DOMPurify 3.0.2
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.1...3.0.2)
- Fixed an issue with `ALLOWED_URI_REGEXP` not being reset, thanks [@​mukilane](https://github.com/mukilane)
- Added `mprescripts` tag to allowed MathML elements, thanks [@​duyhai94](https://github.com/duyhai94)
- Added SMS URI scheme to allowed URI schemes, tanks [@​Kiwka](https://github.com/Kiwka)
- Updated supported browser versions for nicer code and smaller size, thanks [@​buzinas](https://github.com/buzinas)
### [`v3.0.1`](https://github.com/cure53/DOMPurify/releases/tag/3.0.1): DOMPurify 3.0.1
[Compare Source](https://github.com/cure53/DOMPurify/compare/3.0.0...3.0.1)
- Fixed a problem with improper reset of custom HTML options, thanks [@​ammaraskar](https://github.com/ammaraskar)
### [`v3.0.0`](https://github.com/cure53/DOMPurify/releases/tag/3.0.0): DOMPurify 3.0.0
[Compare Source](https://github.com/cure53/DOMPurify/compare/2.4.7...3.0.0)
- Removed all code that is for MSIE-only
- Removed all tests that are for MSIE-only
- Modified documentation to reflect new state of MSIE support
- Added support for `ALLOW_SELF_CLOSE_IN_ATTR` flag, thanks [@​edg2s](https://github.com/edg2s) [@​AndreVirtimo](https://github.com/AndreVirtimo)
- Added better support for `shadowrootmode`, thanks [@​mfreed7](https://github.com/mfreed7)
**NOTE** Please use the [2.4.4](https://github.com/cure53/DOMPurify/releases/tag/2.4.4) release if you still need MSIE support, 3.0.0 comes without the MSIE overhead
</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 these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Marge
Marge
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2754
add prune mbid cli doc NOCHANGELOG
2024-02-05T20:25:19Z
petitminion
add prune mbid cli doc NOCHANGELOG
https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2752
chore: update cypress/included docker tag to v13 (develop)
2024-02-05T16:07:44Z
RenovateBot
chore: update cypress/included docker tag to v13 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cypress/included | image-name | major | `12.14.0` -> `13.6.4` |
---
### Configuration
π
**Schedule**: Branch creation - At any time (no ...
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cypress/included | image-name | major | `12.14.0` -> `13.6.4` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Marge
Marge