funkwhale.audio merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests2023-08-28T12:30:15Zhttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/85feat: Only include fully translated languages2023-08-28T12:30:15ZGeorg Krausefeat: Only include fully translated languagesGeorg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/84chore(deps): update dependency requests-mock to v1.11.02023-08-31T11:42:31ZRenovateBotchore(deps): update dependency requests-mock to v1.11.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests-mock](https://requests-mock.readthedocs.io/) ([source](https://github.com/jamielennox/requests-mock)) | dev | minor | `1.10.0` ->...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests-mock](https://requests-mock.readthedocs.io/) ([source](https://github.com/jamielennox/requests-mock)) | dev | minor | `1.10.0` -> `1.11.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>jamielennox/requests-mock (requests-mock)</summary>
### [`v1.11.0`](https://github.com/jamielennox/requests-mock/releases/tag/1.11.0)
[Compare Source](https://github.com/jamielennox/requests-mock/compare/1.10.0...1.11.0)
#### What's Changed
- Upgrade GitHub Actions by [@​cclauss](https://github.com/cclauss) in https://github.com/jamielennox/requests-mock/pull/224
- Typing analysis and public type aliases by [@​noirbizarre](https://github.com/noirbizarre) in https://github.com/jamielennox/requests-mock/pull/226
- Use unittest.mock when available on Python > 3.3 by [@​jelly](https://github.com/jelly) in https://github.com/jamielennox/requests-mock/pull/230
- Tell urllib3 to ignore content length mismatch by [@​jamielennox](https://github.com/jamielennox) in https://github.com/jamielennox/requests-mock/pull/232
- Remove testrepository dependency by [@​jamielennox](https://github.com/jamielennox) in https://github.com/jamielennox/requests-mock/pull/229
#### New Contributors
- [@​cclauss](https://github.com/cclauss) made their first contribution in https://github.com/jamielennox/requests-mock/pull/224
- [@​noirbizarre](https://github.com/noirbizarre) made their first contribution in https://github.com/jamielennox/requests-mock/pull/226
- [@​jelly](https://github.com/jelly) made their first contribution in https://github.com/jamielennox/requests-mock/pull/230
**Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.10.0...1.11.0
</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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMCIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->RenovateBotRenovateBothttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/86fix: Make language switch accessible2023-09-01T09:36:34ZGeorg Krausefix: Make language switch accessibleCloses #28Closes #28Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/87feat: Allow to filter instance list2023-09-04T08:48:01ZGeorg Krausefeat: Allow to filter instance listMargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/88fix: Make sure to update aria-expanded on menu2023-09-04T08:52:49ZGeorg Krausefix: Make sure to update aria-expanded on menuGeorg KrauseMargeGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/89chore(deps): update dependency pytest to v7.4.22023-09-14T09:36:03ZRenovateBotchore(deps): update dependency pytest to v7.4.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable/changelog.html)) | dev | patch | `7.4.0` -> `7.4.2` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v7.4.2`](https://github.com/pytest-dev/pytest/releases/tag/7.4.2): pytest 7.4.2 (2023-09-07)
[Compare Source](https://github.com/pytest-dev/pytest/compare/7.4.1...7.4.2)
### Bug Fixes
- [#​11237](https://github.com/pytest-dev/pytest/issues/11237): Fix doctest collection of `functools.cached_property` objects.
- [#​11306](https://github.com/pytest-dev/pytest/issues/11306): Fixed bug using `--importmode=importlib` which would cause package `__init__.py` files to be imported more than once in some cases.
- [#​11367](https://github.com/pytest-dev/pytest/issues/11367): Fixed bug where `user_properties` where not being saved in the JUnit XML file if a fixture failed during teardown.
- [#​11394](https://github.com/pytest-dev/pytest/issues/11394): Fixed crash when parsing long command line arguments that might be interpreted as files.
### Improved Documentation
- [#​11391](https://github.com/pytest-dev/pytest/issues/11391): Improved disclaimer on pytest plugin reference page to better indicate this is an automated, non-curated listing.
### [`v7.4.1`](https://github.com/pytest-dev/pytest/releases/tag/7.4.1): pytest 7.4.1 (2023-09-02)
[Compare Source](https://github.com/pytest-dev/pytest/compare/7.4.0...7.4.1)
## Bug Fixes
- [#​10337](https://github.com/pytest-dev/pytest/issues/10337): Fixed bug where fake intermediate modules generated by `--import-mode=importlib` would not include the
child modules as attributes of the parent modules.
- [#​10702](https://github.com/pytest-dev/pytest/issues/10702): Fixed error assertion handling in `pytest.approx` when `None` is an expected or received value when comparing dictionaries.
- [#​10811](https://github.com/pytest-dev/pytest/issues/10811): Fixed issue when using `--import-mode=importlib` together with `--doctest-modules` that caused modules
to be imported more than once, causing problems with modules that have import side effects.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC43IiwidXBkYXRlZEluVmVyIjoiMzYuODcuNiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/91chore(deps): update dependency black to v23.9.12023-09-14T09:42:09ZRenovateBotchore(deps): update dependency black to v23.9.1This 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 | minor | `23.7.0` -> `23.9.1`...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 | minor | `23.7.0` -> `23.9.1` |
---
### ⚠ 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.9.1`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2391)
[Compare Source](https://github.com/psf/black/compare/23.9.0...23.9.1)
Due to various issues, the previous release (23.9.0) did not include compiled mypyc
wheels, which make Black significantly faster. These issues have now been fixed, and
this release should come with compiled wheels once again.
There will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12
wheels in a future release as soon as the mypyc bug is fixed.
##### Packaging
- Upgrade to mypy 1.5.1 ([#​3864](https://github.com/psf/black/issues/3864))
##### Performance
- Store raw tuples instead of NamedTuples in Black's cache, improving performance and
decreasing the size of the cache ([#​3877](https://github.com/psf/black/issues/3877))
### [`v23.9.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2390)
[Compare Source](https://github.com/psf/black/compare/23.7.0...23.9.0)
##### Preview style
- More concise formatting for dummy implementations ([#​3796](https://github.com/psf/black/issues/3796))
- In stub files, add a blank line between a statement with a body (e.g an
`if sys.version_info > (3, x):`) and a function definition on the same level ([#​3862](https://github.com/psf/black/issues/3862))
- Fix a bug whereby spaces were removed from walrus operators within subscript([#​3823](https://github.com/psf/black/issues/3823))
##### Configuration
- Black now applies exclusion and ignore logic before resolving symlinks ([#​3846](https://github.com/psf/black/issues/3846))
##### Performance
- Avoid importing `IPython` if notebook cells do not contain magics ([#​3782](https://github.com/psf/black/issues/3782))
- Improve caching by comparing file hashes as fallback for mtime and size ([#​3821](https://github.com/psf/black/issues/3821))
##### *Blackd*
- Fix an issue in `blackd` with single character input ([#​3558](https://github.com/psf/black/issues/3558))
##### Integrations
- Black now has an
[official pre-commit mirror](https://github.com/psf/black-pre-commit-mirror). Swapping
`https://github.com/psf/black` to `https://github.com/psf/black-pre-commit-mirror` in
your `.pre-commit-config.yaml` will make Black about 2x faster ([#​3828](https://github.com/psf/black/issues/3828))
- The `.black.env` folder specified by `ENV_PATH` will now be removed on the completion
of the GitHub Action ([#​3759](https://github.com/psf/black/issues/3759))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi44OS4wIiwidXBkYXRlZEluVmVyIjoiMzYuOTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/78A11y audit fixes2023-09-14T11:33:00ZCiarán Ainsworthsporiff@funkwhale.audioA11y audit fixesThis MR fixes some issues raised in the accessibility audit (#26). In addition, it fixes other issues found using [Wave](https://wave.webaim.org/).
* [x] Wrap logo and main navigation in a ˋheaderˋ element
* [x] Wrap the main content in...This MR fixes some issues raised in the accessibility audit (#26). In addition, it fixes other issues found using [Wave](https://wave.webaim.org/).
* [x] Wrap logo and main navigation in a ˋheaderˋ element
* [x] Wrap the main content in a ˋmainˋ element
* [x] Add invisible "skip link" to directly jump to content
* [x] sections need a heading, check if ˋarticleˋ might be a better fit
* [x] All pages need to have a ˋh1ˋ element
* [x] Use a single ˋh2ˋ for subtitles on the main website
* [x] Increase contrast ratio in the Footer and Buttons (There was a bug, I'll ask if that is fixing the issue)
* [ ] ~~Consider a dark mode (this is probably breaking the scope here)~~ #27
* [x] Remove alt text for decorative icons
* [x] Simplify alt text for descriptive imagesCiarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/79chore(deps): update dependency djlint to v1.32.12023-09-14T12:44:53ZRenovateBotchore(deps): update dependency djlint to v1.32.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [djlint](https://github.com/Riverside-Healthcare/djlint) | dev | minor | `1.19.9` -> `1.32.1` |
---
### ⚠ Dependency Lookup Warnings ⚠
W...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [djlint](https://github.com/Riverside-Healthcare/djlint) | dev | minor | `1.19.9` -> `1.32.1` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>Riverside-Healthcare/djlint (djlint)</summary>
### [`v1.32.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.32.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.32.0...v1.32.1)
##### Bug Fixes
- **formatter:** reverted chained function formatting ([2ba6e3b](https://github.com/Riverside-Healthcare/djLint/commit/2ba6e3b4624de855179fd23829cb4ce1bd727d8f)), closes [#​720](https://github.com/Riverside-Healthcare/djLint/issues/720) [#​704](https://github.com/Riverside-Healthcare/djLint/issues/704)
### [`v1.32.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.32.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.31.1...v1.32.0)
##### Bug Fixes
- **formatter:** fixed formatting on chained function ([7c2756d](https://github.com/Riverside-Healthcare/djLint/commit/7c2756dc931b9ca036ff81175cf6db08464d4c8e)), closes [#​704](https://github.com/Riverside-Healthcare/djLint/issues/704)
- **linter:** fixed false positive on h026 data-id ([400882a](https://github.com/Riverside-Healthcare/djLint/commit/400882a2c3bc154ab42356843c32ddf833109566)), closes [#​711](https://github.com/Riverside-Healthcare/djLint/issues/711)
- **linter:** fixed golang false positive on T027 ([232f4bc](https://github.com/Riverside-Healthcare/djLint/commit/232f4bc09ee012004cdb8b4963941058940aa006)), closes [#​712](https://github.com/Riverside-Healthcare/djLint/issues/712)
##### Features
- **formatter:** added support for jazzband's sorl-thumbnail tags ([86122dc](https://github.com/Riverside-Healthcare/djLint/commit/86122dc0933040ee71d17f1f5f5010b2cfa56031)), closes [#​714](https://github.com/Riverside-Healthcare/djLint/issues/714)
### [`v1.31.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.31.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.31.0...v1.31.1)
##### Bug Fixes
- **formatter:** fixed formatter formatting ignored code ([5c75d87](https://github.com/Riverside-Healthcare/djLint/commit/5c75d87a1bcce9189d5b8a561d4ea6a92c1ee1bb)), closes [#​655](https://github.com/Riverside-Healthcare/djLint/issues/655)
- **formatter:** fixed function formatting with nested quoted parenthesis ([6d63a6a](https://github.com/Riverside-Healthcare/djLint/commit/6d63a6a83947caa7a45d71cf5953225b5147b3bf)), closes [#​698](https://github.com/Riverside-Healthcare/djLint/issues/698)
- **formatter:** fixed overgrabbing on template tag condensing ([75c3134](https://github.com/Riverside-Healthcare/djLint/commit/75c3134da17862eff531b7594cbf5eb050614090)), closes [#​686](https://github.com/Riverside-Healthcare/djLint/issues/686)
- **formatter:** function index was not formatted correctly ([a197200](https://github.com/Riverside-Healthcare/djLint/commit/a1972008630dad54b0aa1e90cf6e8ef4192ff938)), closes [#​693](https://github.com/Riverside-Healthcare/djLint/issues/693)
### [`v1.31.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.31.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.30.2...v1.31.0)
##### Bug Fixes
- **formatter:** fixed `line_break_after_multiline_tag` to force break in all cases ([3b37ec8](https://github.com/Riverside-Healthcare/djLint/commit/3b37ec81e1bf61bb4e37bb5836d4833a24a10c28)), closes [#​680](https://github.com/Riverside-Healthcare/djLint/issues/680)
- **formatter:** fixed isolated quotes being deleted from attributes ([19425f9](https://github.com/Riverside-Healthcare/djLint/commit/19425f9e0218926267505d8836ab00feab7d5c3d)), closes [#​652](https://github.com/Riverside-Healthcare/djLint/issues/652)
- **formatter:** fixed wild match on template tags ([d288b78](https://github.com/Riverside-Healthcare/djLint/commit/d288b78a1800a63c4d2cb090ef84507a2b1ca4fd)), closes [#​686](https://github.com/Riverside-Healthcare/djLint/issues/686)
- **linter:** fixed false positive on t001 ([1caf4c4](https://github.com/Riverside-Healthcare/djLint/commit/1caf4c499975d1fc46adae2baf1411c53c9d5afc)), closes [#​606](https://github.com/Riverside-Healthcare/djLint/issues/606)
##### Features
- **formatter:** added `max-blank-lines` flag to consolidate blank lines ([4a7897f](https://github.com/Riverside-Healthcare/djLint/commit/4a7897f44445ae72fefb98daddafecdfbd7d3692)), closes [#​675](https://github.com/Riverside-Healthcare/djLint/issues/675)
- **formatter:** added support for symphony forms ([e716ddc](https://github.com/Riverside-Healthcare/djLint/commit/e716ddc2020c563166285f5368408eaf7926c373)), closes [#​476](https://github.com/Riverside-Healthcare/djLint/issues/476)
### [`v1.30.2`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.30.2)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.30.1...v1.30.2)
##### Bug Fixes
- **formatter:** added quotes to json keys, added option to disable set/function formatting ([6f7df03](https://github.com/Riverside-Healthcare/djLint/commit/6f7df0340cc7d9032a40a8a42a2915a9b3b9d307)), closes [#​682](https://github.com/Riverside-Healthcare/djLint/issues/682)
### [`v1.30.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.30.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.30.0...v1.30.1)
##### Bug Fixes
- **linter:** added missing positive on H021 ([221c31f](https://github.com/Riverside-Healthcare/djLint/commit/221c31fc449949eea814d58ed562c4b34ebc8438)), closes [#​678](https://github.com/Riverside-Healthcare/djLint/issues/678)
- **linter:** fixed false positive on H037 ([3b2e522](https://github.com/Riverside-Healthcare/djLint/commit/3b2e5227856b8537c3ee8cc13c258eae0050cd2f)), closes [#​679](https://github.com/Riverside-Healthcare/djLint/issues/679)
### [`v1.30.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.30.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.29.0...v1.30.0)
##### Bug Fixes
- **formatter:** fixed endset indent level ([cdebe42](https://github.com/Riverside-Healthcare/djLint/commit/cdebe421a9436d7dff9ead65584ad25c22d199f4)), closes [#​670](https://github.com/Riverside-Healthcare/djLint/issues/670)
- **formatter:** fixed issue with spaceless macro tags having spacess added before - ([5593937](https://github.com/Riverside-Healthcare/djLint/commit/5593937f1ea626580bae6de2ef4bef3b74f92a14)), closes [#​667](https://github.com/Riverside-Healthcare/djLint/issues/667)
- **npm:** install exact version of djlint ([0727279](https://github.com/Riverside-Healthcare/djLint/commit/072727997b61f3a3ffa1049dd313c36fb8186604))
##### Features
- **npm:** add script to update djlint version in postinstall using semantic-release/exec ([040ffc6](https://github.com/Riverside-Healthcare/djLint/commit/040ffc69f235af350c2afc233bacdab7e5002dad))
### [`v1.29.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.29.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.28.0...v1.29.0)
##### Bug Fixes
- **formatter:** fix cases where ignore was still formatting set and function code ([ab878ea](https://github.com/Riverside-Healthcare/djLint/commit/ab878ea4c618ef5aee8a8ba66993b79a688cf6a3)), closes [#​659](https://github.com/Riverside-Healthcare/djLint/issues/659)
- **formatter:** fix extra parenth being added in a function call ([faba4f4](https://github.com/Riverside-Healthcare/djLint/commit/faba4f488df998abd6a042aaadd8006ac0d4cf7a)), closes [#​660](https://github.com/Riverside-Healthcare/djLint/issues/660)
- **linter:** fixed missing positive on a few \<img rules ([5f33d08](https://github.com/Riverside-Healthcare/djLint/commit/5f33d08ca560130b5343839dd6c740c061e51f15))
##### Features
- **formatter:** added option to disable newlines after yaml front matter ([9bf64ac](https://github.com/Riverside-Healthcare/djLint/commit/9bf64aca03b26143e372f2085362ff4885a17cc7)), closes [#​662](https://github.com/Riverside-Healthcare/djLint/issues/662)
- **linter:** allow codes to be ignored for remainder of file ([4637a0f](https://github.com/Riverside-Healthcare/djLint/commit/4637a0f6192b49100bdc772bba64265d74d568f2)), closes [#​655](https://github.com/Riverside-Healthcare/djLint/issues/655)
### [`v1.28.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.28.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.27.2...v1.28.0)
##### Bug Fixes
- **formatter:** allow djlint:off to exluce the rest of a file ([17faf5f](https://github.com/Riverside-Healthcare/djLint/commit/17faf5f1cdf33d5a7276cd32286981804e793717)), closes [#​649](https://github.com/Riverside-Healthcare/djLint/issues/649)
- **formatter:** don't add blank line to empty files ([8ea5fd2](https://github.com/Riverside-Healthcare/djLint/commit/8ea5fd2c529680a6d4a4a395bd543227cedb61bb)), closes [#​635](https://github.com/Riverside-Healthcare/djLint/issues/635)
##### Features
- **formatter:** added ability to format objects/arrays in function tags ([d446efc](https://github.com/Riverside-Healthcare/djLint/commit/d446efc520c2f7ffec4e418b8a8d4b4a88ba45b1)), closes [#​370](https://github.com/Riverside-Healthcare/djLint/issues/370)
- **formatter:** format set blocks ([d88371c](https://github.com/Riverside-Healthcare/djLint/commit/d88371c453720b9e02c768a9795d17bb33bdf121)), closes [#​646](https://github.com/Riverside-Healthcare/djLint/issues/646)
### [`v1.27.2`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.27.2)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.27.1...v1.27.2)
##### Bug Fixes
- **formatter:** fixed an edge case wild regex grab ([0d57e75](https://github.com/Riverside-Healthcare/djLint/commit/0d57e75497005282fa6e8b0aadfa12b0c10ddccf)), closes [#​640](https://github.com/Riverside-Healthcare/djLint/issues/640)
- **formatter:** fixed formatting of plural tag in blocktrans ([92c083b](https://github.com/Riverside-Healthcare/djLint/commit/92c083b63b29b9f9683cc26f62afd2c0027a746b)), closes [#​641](https://github.com/Riverside-Healthcare/djLint/issues/641)
- **formatter:** fixed js/css being formatted even inside ignored blocks ([cbf5796](https://github.com/Riverside-Healthcare/djLint/commit/cbf579621e3db62f58e9c22c5d5de0b3e05e0ce8)), closes [#​613](https://github.com/Riverside-Healthcare/djLint/issues/613)
- **linter:** fixed a few false positives/missing positives, added tests ([30f8d31](https://github.com/Riverside-Healthcare/djLint/commit/30f8d31d580392e48235d13c88404a34818bfb8a)), closes [#​643](https://github.com/Riverside-Healthcare/djLint/issues/643) [#​642](https://github.com/Riverside-Healthcare/djLint/issues/642)
- **linter:** fixed false postive in alpinejs tags for H037 ([6520f63](https://github.com/Riverside-Healthcare/djLint/commit/6520f63cf0e4f9352619bc6624749c4dffc08101)), closes [#​639](https://github.com/Riverside-Healthcare/djLint/issues/639)
### [`v1.27.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.27.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.27.0...v1.27.1)
##### Bug Fixes
- **formatter:** fixed set\_ tags being broken ([5cf1e1c](https://github.com/Riverside-Healthcare/djLint/commit/5cf1e1cc5bae4943ad9b322fb7faa78d8ec5664e)), closes [#​634](https://github.com/Riverside-Healthcare/djLint/issues/634)
- **linter:** fixed false positive on H037 ([e65558c](https://github.com/Riverside-Healthcare/djLint/commit/e65558ccf30e66040349d1bdc516c1816b83c336)), closes [#​633](https://github.com/Riverside-Healthcare/djLint/issues/633)
### [`v1.27.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.27.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.26.0...v1.27.0)
##### Bug Fixes
- **linter:** fixed overly greedy H037, improved linter tests ([66c9187](https://github.com/Riverside-Healthcare/djLint/commit/66c9187f585b1692a2fb4cdc23d9788aa48606b1)), closes [#​631](https://github.com/Riverside-Healthcare/djLint/issues/631)
##### Features
- **formatter:** Add option to not condense multi-line-tags ([4973a32](https://github.com/Riverside-Healthcare/djLint/commit/4973a32466cf945f67bac5d8da2649fd41eff6f4))
### [`v1.26.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.26.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.25.1...v1.26.0)
##### Bug Fixes
- **blocktrans:** fixes whitespace issues on blocktrans, allows indenting on blocktrans trimmed ([249c8e8](https://github.com/Riverside-Healthcare/djLint/commit/249c8e84cee20d8ceff1cbba2a9c2dc5bd774f8e)), closes [#​623](https://github.com/Riverside-Healthcare/djLint/issues/623)
##### Features
- **formatter:** added white space cleanup for template tags ([13d0d4f](https://github.com/Riverside-Healthcare/djLint/commit/13d0d4f26b1b2a4e96c30ddd1eb673379a206bbe)), closes [#​485](https://github.com/Riverside-Healthcare/djLint/issues/485)
- **linter:** added rule H037 ([6048c46](https://github.com/Riverside-Healthcare/djLint/commit/6048c460578cbe0e69f33c13aa62ba6f6e88aac5))
- **void tags:** added option to auto close void tags (linter rule H017) ([9050d30](https://github.com/Riverside-Healthcare/djLint/commit/9050d3028d1a7a77997dbea63792a86ab11d23c7)), closes [#​252](https://github.com/Riverside-Healthcare/djLint/issues/252)
### [`v1.25.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.25.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.25.0...v1.25.1)
##### Bug Fixes
- **js indent:** fixed an issue where literal strings were double indented ([b1e8ab2](https://github.com/Riverside-Healthcare/djLint/commit/b1e8ab2f3d7070652fd9df6b099dc9ee86dc84d0)), closes [#​614](https://github.com/Riverside-Healthcare/djLint/issues/614)
- **set:** added formatting of json/list style set contents ([85aca4c](https://github.com/Riverside-Healthcare/djLint/commit/85aca4cf5dc368111e4e459d38c99beaae6fa3a5)), closes [#​287](https://github.com/Riverside-Healthcare/djLint/issues/287) [#​518](https://github.com/Riverside-Healthcare/djLint/issues/518) [#​370](https://github.com/Riverside-Healthcare/djLint/issues/370)
### [`v1.25.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.25.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.24.0...v1.25.0)
##### Bug Fixes
- **formatter:** fixed extra indent on endblocktrans tags ([35e1041](https://github.com/Riverside-Healthcare/djLint/commit/35e10411797f0c029a273bca5fc9f8ff1a5ffe7b)), closes [#​611](https://github.com/Riverside-Healthcare/djLint/issues/611)
##### Features
- **cli:** added all args to cli ([16bd8fd](https://github.com/Riverside-Healthcare/djLint/commit/16bd8fd001b39ac610217b834a91625f7db4eb9e)), closes [#​595](https://github.com/Riverside-Healthcare/djLint/issues/595)
### [`v1.24.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.24.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.23.3...v1.24.0)
##### Features
- **formatter:** added option to prevent contents of some template tags from indenting ([cc196d3](https://github.com/Riverside-Healthcare/djLint/commit/cc196d36d74c93395153d46105b579eb35a4df68))
### [`v1.23.3`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.23.3)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.23.2...v1.23.3)
##### Bug Fixes
- **formatter:** fixed speed on formatter ([57cf98d](https://github.com/Riverside-Healthcare/djLint/commit/57cf98d78b61f4a93f96b77a2af40d766abc70c7)), closes [#​601](https://github.com/Riverside-Healthcare/djLint/issues/601)
### [`v1.23.2`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.23.2)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.23.1...v1.23.2)
##### Bug Fixes
- **blocktrans:** fix issue with back to back blocktrans formatting ([703e176](https://github.com/Riverside-Healthcare/djLint/commit/703e176f30e4fbb68f099f227b46f2529a1c1e9f)), closes [#​600](https://github.com/Riverside-Healthcare/djLint/issues/600)
### [`v1.23.1`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.23.1)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.23.0...v1.23.1)
##### Bug Fixes
- **yaml:** fixed conflict with yaml and preserve_blank_lines option ([b89fb07](https://github.com/Riverside-Healthcare/djLint/commit/b89fb0786931f853f8d98243672f0c84e1a25e6a)), closes [#​596](https://github.com/Riverside-Healthcare/djLint/issues/596)
### [`v1.23.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.23.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.22.0...v1.23.0)
##### Features
- **formatter:** will now attempt to fix case on known html tags by default, can be disabled ([fb1f6eb](https://github.com/Riverside-Healthcare/djLint/commit/fb1f6ebb236b1cabef9ce6e7b44cb7c54d2142db)), closes [#​589](https://github.com/Riverside-Healthcare/djLint/issues/589)
### [`v1.22.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.22.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.21.0...v1.22.0)
##### Features
- **whitespace:** improved whitespace handling on tag closing bracket ([53d9b29](https://github.com/Riverside-Healthcare/djLint/commit/53d9b29354761697d3084911cb9937fc9e7ed9a5)), closes [#​582](https://github.com/Riverside-Healthcare/djLint/issues/582)
### [`v1.21.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.21.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.20.0...v1.21.0)
##### Features
- **linter:** added rule H036. Avoid use of <br> tags. Disabled by default ([cefa840](https://github.com/Riverside-Healthcare/djLint/commit/cefa8401708d9c6b32675b268111ccd1e9991865)), closes [#​571](https://github.com/Riverside-Healthcare/djLint/issues/571)
### [`v1.20.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.20.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.17...v1.20.0)
##### Features
- **linter:** added option to disable rules by default. Split H017 and disabled by default ([2dd3675](https://github.com/Riverside-Healthcare/djLint/commit/2dd3675e6fbbf1b4e8d140a0c73f0c1c161c650a)), closes [#​372](https://github.com/Riverside-Healthcare/djLint/issues/372)
- **yaml:** added line break after yaml front matter ([1b1cff3](https://github.com/Riverside-Healthcare/djLint/commit/1b1cff36d3f4352ff1954eba409bdbf8be41799e)), closes [#​584](https://github.com/Riverside-Healthcare/djLint/issues/584)
### [`v1.19.17`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.17)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.16...v1.19.17)
##### Bug Fixes
- **blocktrans:** allowed closing transblocks to be indented if they have a leading space ([d667273](https://github.com/Riverside-Healthcare/djLint/commit/d66727347a6d95b9202ca9f11237ab4d6f5eacf0))
- **custom tags:** fixed issue where end tag for custom block was not de-indented ([fb8bf5e](https://github.com/Riverside-Healthcare/djLint/commit/fb8bf5ea9396cee8c05c80db2796543d10cbcbf0)), closes [#​572](https://github.com/Riverside-Healthcare/djLint/issues/572)
- **ignored code:** fixed formatting of ignore code inside django comment blocks ([120460d](https://github.com/Riverside-Healthcare/djLint/commit/120460d20e2914e3c1786eeeede65116f19c4f52)), closes [#​569](https://github.com/Riverside-Healthcare/djLint/issues/569)
- **linter:** linter will now ignore {% raw %} {% endraw %} blocks ([2a6865e](https://github.com/Riverside-Healthcare/djLint/commit/2a6865ed278a63c1f5e604cfc50887750cd56990)), closes [#​539](https://github.com/Riverside-Healthcare/djLint/issues/539)
- **max line length:** fixes issues around max line length not fully respected on indented lines ([1ec6b29](https://github.com/Riverside-Healthcare/djLint/commit/1ec6b29e71dcf4a6ef1eb0b8c6d6cb240b0080a3)), closes [#​580](https://github.com/Riverside-Healthcare/djLint/issues/580)
- **preserving space:** misc improvements for the preserve leading space option ([03ee6f0](https://github.com/Riverside-Healthcare/djLint/commit/03ee6f05190817bdf209062f63faf5083ed470dd)), closes [#​566](https://github.com/Riverside-Healthcare/djLint/issues/566)
### [`v1.19.16`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.16)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.15...v1.19.16)
##### Bug Fixes
- **ignored rules:** prevent ignoring a single rule from ignoring multiple ([2c9caaf](https://github.com/Riverside-Healthcare/djLint/commit/2c9caaf2452b9c09d16160699c769f9a2302c153)), closes [#​560](https://github.com/Riverside-Healthcare/djLint/issues/560)
### [`v1.19.15`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.15)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.14...v1.19.15)
##### Bug Fixes
- **formatter:** fixed template tag formatting with trailing parenthesis ([24d0b82](https://github.com/Riverside-Healthcare/djLint/commit/24d0b826968048207e3a46e80afddb7f04a2fb65)), closes [#​554](https://github.com/Riverside-Healthcare/djLint/issues/554)
### [`v1.19.14`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.14)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.13...v1.19.14)
##### Bug Fixes
- **config:** added error message print when config loading fails ([e21fa29](https://github.com/Riverside-Healthcare/djLint/commit/e21fa29dc2f0ceedc986e995cc7884a90c110116)), closes [#​531](https://github.com/Riverside-Healthcare/djLint/issues/531)
### [`v1.19.13`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.13)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.12...v1.19.13)
##### Bug Fixes
- **handlebars each:** fixed bug in handlebars tags w/ trailing pipe ([9d42baf](https://github.com/Riverside-Healthcare/djLint/commit/9d42baf626070f9cb54bc4ac6f4dffca1b90b34d)), closes [#​529](https://github.com/Riverside-Healthcare/djLint/issues/529)
### [`v1.19.12`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.12)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.11...v1.19.12)
##### Bug Fixes
- **docs:** fixed doc build ([749ec05](https://github.com/Riverside-Healthcare/djLint/commit/749ec05a03d673912b09e795b16628098dff71df))
- **formatter:** preserve windows line endings ([7c0a272](https://github.com/Riverside-Healthcare/djLint/commit/7c0a2721504d489b92dbd252d42f4eea7744844b)), closes [#​502](https://github.com/Riverside-Healthcare/djLint/issues/502)
### [`v1.19.11`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.11)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.10...v1.19.11)
##### Bug Fixes
- **linter:** fixes false positive on D018 ([ebd099f](https://github.com/Riverside-Healthcare/djLint/commit/ebd099f011f1dc5d2dd2d5f521282a9752d83805)), closes [#​501](https://github.com/Riverside-Healthcare/djLint/issues/501)
### [`v1.19.10`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.19.10)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.19.9...v1.19.10)
##### Bug Fixes
- **check:** fixed issue where check was reformatting files that contained a hyphen in the name ([9812f60](https://github.com/Riverside-Healthcare/djLint/commit/9812f601e9a97811426e2a2d15a3136b101d5f68)), closes [#​494](https://github.com/Riverside-Healthcare/djLint/issues/494)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMCIsInVwZGF0ZWRJblZlciI6IjM2LjE0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->RenovateBotRenovateBothttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/95Resolve "Add privacy notes"2023-09-25T07:58:55ZGeorg KrauseResolve "Add privacy notes"Closes #36Closes #36Release new websiteMargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/93Resolve "Create a 404 page"2023-09-25T11:55:08ZGeorg KrauseResolve "Create a 404 page"Closes #35Closes #35Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/92Logos page2023-09-27T06:29:31ZGeorg KrauseLogos pageCloses #33
Todo:
* [x] Add some padding-left to the list items
* [x] Edit image Layout (Copy from the landing page left-right)
* [x] Fix headings
* [x] Make first paragraph a heroCloses #33
Todo:
* [x] Add some padding-left to the list items
* [x] Edit image Layout (Copy from the landing page left-right)
* [x] Fix headings
* [x] Make first paragraph a heroMargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/94chore(deps): update dependency djlint to v1.34.02023-09-27T06:33:50ZRenovateBotchore(deps): update dependency djlint to v1.34.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [djlint](https://github.com/Riverside-Healthcare/djlint) | dev | minor | `1.32.1` -> `1.34.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
W...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [djlint](https://github.com/Riverside-Healthcare/djlint) | dev | minor | `1.32.1` -> `1.34.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>Riverside-Healthcare/djlint (djlint)</summary>
### [`v1.34.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.34.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.33.0...v1.34.0)
##### Bug Fixes
- **configuration:** Fix formatting, unused import and forgotten print ([f6dbef2](https://github.com/Riverside-Healthcare/djLint/commit/f6dbef2f531efb6b3047dae9d735dbea176db3ea))
##### Features
- **configuration:** Accept pyproject.toml as a --configuration argument ([d8a059a](https://github.com/Riverside-Healthcare/djLint/commit/d8a059ac32027c956fbae762ce6de44f5d47826c))
### [`v1.33.0`](https://github.com/Riverside-Healthcare/djLint/releases/tag/v1.33.0)
[Compare Source](https://github.com/Riverside-Healthcare/djlint/compare/v1.32.1...v1.33.0)
##### Bug Fixes
- **formatter:** fixed extra breaks added around html tags inside template tags ([6091ffb](https://github.com/Riverside-Healthcare/djLint/commit/6091ffbbc7b84972996f4588b10340135374c735)), closes [#​742](https://github.com/Riverside-Healthcare/djLint/issues/742)
- **formatter:** fixed extra indend in script tags ([9d04d51](https://github.com/Riverside-Healthcare/djLint/commit/9d04d51e2cc21c7d78d2667c5ecfea147802fc0e)), closes [#​733](https://github.com/Riverside-Healthcare/djLint/issues/733)
- **formatter:** fixed formatting on functions that used python keywords as the param name ([183a7c0](https://github.com/Riverside-Healthcare/djLint/commit/183a7c0a5d7f0fc829ab8f7252c4b84e07692d4d)), closes [#​756](https://github.com/Riverside-Healthcare/djLint/issues/756)
- **h033:** fix rull to not match data-action ([f6881e0](https://github.com/Riverside-Healthcare/djLint/commit/f6881e0884f4c8061af4c53b5e24eeca90ca2972))
- **linter:** fixed false positive on DJ018 ([78d81dc](https://github.com/Riverside-Healthcare/djLint/commit/78d81dc1ee12159d8a3b6cb8fdba0a7dd94e43f3)), closes [#​755](https://github.com/Riverside-Healthcare/djLint/issues/755)
##### Features
- **formatter:** added support for nunjucks async loop tags ([5a32bb3](https://github.com/Riverside-Healthcare/djLint/commit/5a32bb30533d869b5bc7ecd71aec23a09af3fd5b))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ni41IiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/100chore(deps): update dependency black to v23.10.12023-11-05T11:58:12ZRenovateBotchore(deps): update dependency black to v23.10.1This 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 | minor | `23.9.1` -> `23.10.1...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 | minor | `23.9.1` -> `23.10.1` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v23.10.1`](https://github.com/psf/black/blob/HEAD/CHANGES.md#23101)
[Compare Source](https://github.com/psf/black/compare/23.10.0...23.10.1)
##### Highlights
- Maintanence release to get a fix out for GitHub Action edge case ([#​3957](https://github.com/psf/black/issues/3957))
##### Preview style
- Fix merging implicit multiline strings that have inline comments ([#​3956](https://github.com/psf/black/issues/3956))
- Allow empty first line after block open before a comment or compound statement ([#​3967](https://github.com/psf/black/issues/3967))
##### Packaging
- Change Dockerfile to hatch + compile black ([#​3965](https://github.com/psf/black/issues/3965))
##### Integrations
- The summary output for GitHub workflows is now suppressible using the `summary`
parameter. ([#​3958](https://github.com/psf/black/issues/3958))
- Fix the action failing when Black check doesn't pass ([#​3957](https://github.com/psf/black/issues/3957))
##### Documentation
- It is known Windows documentation CI is broken
https://github.com/psf/black/issues/3968
### [`v23.10.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#23100)
[Compare Source](https://github.com/psf/black/compare/23.9.1...23.10.0)
##### Stable style
- Fix comments getting removed from inside parenthesized strings ([#​3909](https://github.com/psf/black/issues/3909))
##### Preview style
- Fix long lines with power operators getting split before the line length ([#​3942](https://github.com/psf/black/issues/3942))
- Long type hints are now wrapped in parentheses and properly indented when split across
multiple lines ([#​3899](https://github.com/psf/black/issues/3899))
- Magic trailing commas are now respected in return types. ([#​3916](https://github.com/psf/black/issues/3916))
- Require one empty line after module-level docstrings. ([#​3932](https://github.com/psf/black/issues/3932))
- Treat raw triple-quoted strings as docstrings ([#​3947](https://github.com/psf/black/issues/3947))
##### Configuration
- Fix cache versioning logic when `BLACK_CACHE_DIR` is set ([#​3937](https://github.com/psf/black/issues/3937))
##### Parser
- Fix bug where attributes named `type` were not acccepted inside `match` statements
([#​3950](https://github.com/psf/black/issues/3950))
- Add support for PEP 695 type aliases containing lambdas and other unusual expressions
([#​3949](https://github.com/psf/black/issues/3949))
##### Output
- Black no longer attempts to provide special errors for attempting to format Python 2
code ([#​3933](https://github.com/psf/black/issues/3933))
- Black will more consistently print stacktraces on internal errors in verbose mode
([#​3938](https://github.com/psf/black/issues/3938))
##### Integrations
- The action output displayed in the job summary is now wrapped in Markdown ([#​3914](https://github.com/psf/black/issues/3914))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzcuNDUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/98chore(deps): update dependency babel to v2.13.12023-11-06T08:04:57ZRenovateBotchore(deps): update dependency babel to v2.13.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Babel](https://babel.pocoo.org/) ([source](https://github.com/python-babel/babel)) | dependencies | minor | `2.12.1` -> `2.13.1` |
---
>...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Babel](https://babel.pocoo.org/) ([source](https://github.com/python-babel/babel)) | dependencies | minor | `2.12.1` -> `2.13.1` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>python-babel/babel (Babel)</summary>
### [`v2.13.1`](https://github.com/python-babel/babel/blob/HEAD/CHANGES.rst#Version-2131)
[Compare Source](https://github.com/python-babel/babel/compare/v2.13.0...v2.13.1)
This is a patch release to fix a few bugs.
Fixes
```
* Fix a typo in ``_locales_to_names`` by @​Dl84 in :gh:`1038` (issue :gh:`1037`)
* Fix ``setuptools`` dependency for Python 3.12 by @​opryprin in :gh:`1033`
```
### [`v2.13.0`](https://github.com/python-babel/babel/blob/HEAD/CHANGES.rst#Version-2130)
[Compare Source](https://github.com/python-babel/babel/compare/v2.12.1...v2.13.0)
Upcoming deprecation
```
* This version, Babel 2.13, is the last version of Babel to support Python 3.7.
Babel 2.14 will require Python 3.8 or newer.
Features
~~~~~~~~
* Add flag to ignore POT-Creation-Date for updates by @​joeportela in :gh:`999`
* Support 't' specifier in keywords by @​jeanas in :gh:`1015`
* Add f-string parsing for Python 3.12 (PEP 701) by @​encukou in :gh:`1027`
Fixes
~~~~~
* Various typing-related fixes by @​akx in :gh:`979`, in :gh:`978`, :gh:`981`, :gh:`983`
* babel.messages.catalog: deduplicate _to_fuzzy_match_key logic by @​akx in :gh:`980`
* Freeze format_time() tests to a specific date to fix test failures by @​mgorny in :gh:`998`
* Spelling and grammar fixes by @​scop in :gh:`1008`
* Renovate lint tools by @​akx in :gh:`1017`, :gh:`1028`
* Use SPDX license identifier by @​vargenau in :gh:`994`
* Use aware UTC datetimes internally by @​scop in :gh:`1009`
New Contributors
~~~~~~~~~~~~~~~~
* @​mgorny made their first contribution in :gh:`998`
* @​vargenau made their first contribution in :gh:`994`
* @​joeportela made their first contribution in :gh:`999`
* @​encukou made their first contribution in :gh:`1027`
```
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zLjIiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zMS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/101chore(deps): update dependency pytest to v7.4.32023-11-06T08:12:11ZRenovateBotchore(deps): update dependency pytest to v7.4.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pytest](https://docs.pytest.org/en/latest/) ([source](https://github.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable/changelog.html)) | dev | patch | `7.4.2` -> `7.4.3` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v7.4.3`](https://github.com/pytest-dev/pytest/releases/tag/v7.4.3): pytest 7.4.3 (2023-10-24)
[Compare Source](https://github.com/pytest-dev/pytest/compare/7.4.2...7.4.3)
## Bug Fixes
- [#​10447](https://github.com/pytest-dev/pytest/issues/10447): Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.
- [#​11239](https://github.com/pytest-dev/pytest/issues/11239): Fixed `:=` in asserts impacting unrelated test cases.
- [#​11439](https://github.com/pytest-dev/pytest/issues/11439): Handled an edge case where :data:`sys.stderr` might already be closed when :ref:`faulthandler` is tearing down.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS43IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/99fix(a11y): Add aria labels to links to make clear where they are heading to2023-11-18T11:35:25ZGeorg Krausefix(a11y): Add aria labels to links to make clear where they are heading toGeorg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/105Generate NS file as static content2023-11-18T13:18:19ZCiarán Ainsworthsporiff@funkwhale.audioGenerate NS file as static contentCurrently, the `ns` file in the repo is not being generated as part of the final site. If you go to https://funkwhale.audio/ns you don't download the file but rather hit a 404.
To resolve this, this change:
- [x] Moves the `ns` file to...Currently, the `ns` file in the repo is not being generated as part of the final site. If you go to https://funkwhale.audio/ns you don't download the file but rather hit a 404.
To resolve this, this change:
- [x] Moves the `ns` file to a `static` folder inside the site's content so that it gets generated at an absolute path (`/ns`) whenever the site is built.
- [x] Updates the test file to point to the new location.Ciarán Ainsworthsporiff@funkwhale.audioMargeCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/103chore(deps): update dependency black to v23.11.02023-11-18T13:26:42ZRenovateBotchore(deps): update dependency black to v23.11.0This 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 | minor | `23.10.1` -> `23.11....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 | minor | `23.10.1` -> `23.11.0` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v23.11.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#23110)
[Compare Source](https://github.com/psf/black/compare/23.10.1...23.11.0)
##### Highlights
- Support formatting ranges of lines with the new `--line-ranges` command-line option
([#​4020](https://github.com/psf/black/issues/4020))
##### Stable style
- Fix crash on formatting bytes strings that look like docstrings ([#​4003](https://github.com/psf/black/issues/4003))
- Fix crash when whitespace followed a backslash before newline in a docstring ([#​4008](https://github.com/psf/black/issues/4008))
- Fix standalone comments inside complex blocks crashing Black ([#​4016](https://github.com/psf/black/issues/4016))
- Fix crash on formatting code like `await (a ** b)` ([#​3994](https://github.com/psf/black/issues/3994))
- No longer treat leading f-strings as docstrings. This matches Python's behaviour and
fixes a crash ([#​4019](https://github.com/psf/black/issues/4019))
##### Preview style
- Multiline dicts and lists that are the sole argument to a function are now indented
less ([#​3964](https://github.com/psf/black/issues/3964))
- Multiline unpacked dicts and lists as the sole argument to a function are now also
indented less ([#​3992](https://github.com/psf/black/issues/3992))
- In f-string debug expressions, quote types that are visible in the final string are
now preserved ([#​4005](https://github.com/psf/black/issues/4005))
- Fix a bug where long `case` blocks were not split into multiple lines. Also enable
general trailing comma rules on `case` blocks ([#​4024](https://github.com/psf/black/issues/4024))
- Keep requiring two empty lines between module-level docstring and first function or
class definition ([#​4028](https://github.com/psf/black/issues/4028))
- Add support for single-line format skip with other comments on the same line ([#​3959](https://github.com/psf/black/issues/3959))
##### Configuration
- Consistently apply force exclusion logic before resolving symlinks ([#​4015](https://github.com/psf/black/issues/4015))
- Fix a bug in the matching of absolute path names in `--include` ([#​3976](https://github.com/psf/black/issues/3976))
##### Performance
- Fix mypyc builds on arm64 on macOS ([#​4017](https://github.com/psf/black/issues/4017))
##### Integrations
- Black's pre-commit integration will now run only on git hooks appropriate for a code
formatter ([#​3940](https://github.com/psf/black/issues/3940))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy41MC4yIiwidXBkYXRlZEluVmVyIjoiMzcuNTAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMargehttps://dev.funkwhale.audio/funkwhale/funkwhale.audio/-/merge_requests/104chore(deps): update dependency pelican to v4.9.12023-11-18T13:35:31ZRenovateBotchore(deps): update dependency pelican to v4.9.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pelican](https://github.com/getpelican/pelican) | dependencies | minor | `4.8.0` -> `4.9.1` |
---
> ⚠ **Warning**
>
> Some dependencies...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pelican](https://github.com/getpelican/pelican) | dependencies | minor | `4.8.0` -> `4.9.1` |
---
> ⚠ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>getpelican/pelican (pelican)</summary>
### [`v4.9.1`](https://github.com/getpelican/pelican/releases/tag/4.9.1): Pelican 4.9.1
[Compare Source](https://github.com/getpelican/pelican/compare/4.9.0...4.9.1)
- Ensure `tzdata` dependency is installed on Windows
### [`v4.9.0`](https://github.com/getpelican/pelican/releases/tag/4.9.0): Pelican 4.9.0
[Compare Source](https://github.com/getpelican/pelican/compare/4.8.0...4.9.0)
- Upgrade code to new minimum supported Python version: 3.8
- Settings support for `pathlib.Path` `(#​2758) <https://github.com/getpelican/pelican/pull/2758>`\_
- Various improvements to Simple theme (`#​2976 <https://github.com/getpelican/pelican/pull/2976>`\_ & `#​3234 <https://github.com/getpelican/pelican/pull/3234>`\_)
- Use Furo as Sphinx documentation theme `(#​3023) <https://github.com/getpelican/pelican/pull/3023>`\_
- Default to 100 articles maximum in feeds `(#​3127) <https://github.com/getpelican/pelican/pull/3127>`\_
- Add `period_archives common context` variable `(#​3148) <https://github.com/getpelican/pelican/pull/3148>`\_
- Use `watchfiles` as the file-watching backend `(#​3151) <https://github.com/getpelican/pelican/pull/3151>`\_
- Add GitHub Actions workflow for GitHub Pages `(#​3189) <https://github.com/getpelican/pelican/pull/3189>`\_
- Allow dataclasses in settings `(#​3204) <https://github.com/getpelican/pelican/pull/3204>`\_
- Switch build tool to PDM instead of Setuptools/Poetry `(#​3220) <https://github.com/getpelican/pelican/pull/3220>`\_
- Provide a `plugin_enabled` Jinja test for themes `(#​3235) <https://github.com/getpelican/pelican/pull/3235>`\_
- Preserve connection order in Blinker `(#​3238) <https://github.com/getpelican/pelican/pull/3238>`\_
- Remove social icons from default `notmyidea` theme `(#​3240) <https://github.com/getpelican/pelican/pull/3240>`\_
- Remove unreliable `WRITE_SELECTED` feature `(#​3243) <https://github.com/getpelican/pelican/pull/3243>`\_
- Importer: Report broken embedded video links when importing from Tumblr `(#​3177) <https://github.com/getpelican/pelican/issues/3177>`\_
- Importer: Remove newline addition when iterating Photo post types `(#​3178) <https://github.com/getpelican/pelican/issues/3178>`\_
- Importer: Force timestamp conversion in Tumblr importer to be UTC with offset `(#​3221) <https://github.com/getpelican/pelican/pull/3221>`\_
- Importer: Use tempfile for intermediate HTML file for Pandoc `(#​3221) <https://github.com/getpelican/pelican/pull/3221>`\_
- Switch linters to Ruff `(#​3223) <https://github.com/getpelican/pelican/pull/3223>`\_
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy41Ni4zIiwidXBkYXRlZEluVmVyIjoiMzcuNTkuNyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->MargeMarge