81dd4ca
Fix a typo (#20210)
Click to expand commit body
Release Notes: - N/A
Ganesh Gupta created
81dd4ca
Fix a typo (#20210)
Release Notes: - N/A
Ganesh Gupta created
2965119
project panel: scroll when drag-hovering over the edge of a list (#20207)
Closes [19554](https://github.com/zed-industries/zed/issues/19554) Release Notes: - Added auto-scrolling to project panel when a vertical edge of a panel is hovered with a dragged entry.
Piotr Osiewicz created
258cf6c
Add inclusive range scope overrides. Don't auto-close quotes at the ends of line comments (#20206)
Closes #9195 Closes #19787 Release Notes: - Fixed an issue where single quotation marks were spuriously auto-closed when typing in line comments
Max Brunsfeld created
369de40
Make rewrapping take tabs more into account (#20196)
Closes #18686 https://github.com/user-attachments/assets/e87b4508-3570-4395-92b4-c5e0e9e19623 Release Notes: - The Rewrap command now considers the width of each tab character at the beginning of the line to be the configured tab size. --------- Co-authored-by: Will <will@zed.dev>
Richard Feldman and Will created
dc02894
editor: Add scrollbar to info popovers (#20184)
Related to https://github.com/zed-industries/zed/issues/5034 Release Notes: - Added scrollbar to info popovers in editor.
Piotr Osiewicz created
966b18e
assistant: Fix Gemini 1.5 Pro throwing "missing field 'index' at line N column M" (#20200)
Closes https://github.com/zed-industries/zed/issues/20033 - Fixed deserialization error of `GenerateContentCandidate` where `index` is unexpectedly nil
Patrick Sy created
2c7e710
Fix selection extend/shrink on JetBrains keymap (#20199)
JetBrains IDE's use `ctrl-w` and `ctrl-shift-w` on Win/Linux and `cmd-up` and `cmd-down` on mac to extend/shrink selections. https://www.jetbrains.com/guide/java/tips/extend-selection/ Release Notes: - Fixed extend/shrink selection on JetBrains keymap
Elias MΓΌller created
24dba07
Do not alter soft wrap based on .editorconfig contents (#20198)
Closes https://github.com/zed-industries/zed/issues/20194 Release Notes: - Fixed Zed incorrectly changing soft wrap based on .editorconfig contents ([#20194](https://github.com/zed-industries/zed/issues/20194))
Kirill Bulatov created
16e9b4c
typescript: Improve installation checks for `vtsls` (#20197)
This PR improves the installation checks for `vtsls`. Previously we were checking the installed version of TypeScript against the latest available version to determine whether we needed to installed the `vtsls` language server or not. However, these are two independent concerns, so we should be checking individually whether `typescript` or `@vtsls/language-server` need to be installed/updated. Closes https://github.com/zed-industries/zed/issues/18349. Release Notes: - typescript: Fixed an issue where `@vtsls/language-server` may not have been updated to the latest version.
Marshall Bowers created
bc4bd2e
Don't conservatively include Suggest Edits token in token count (#20180)
Before: (note the 1.3k in the upper right corner instead of 3 in the second screenshot) <img width="459" alt="Screenshot 2024-11-04 at 11 37 58β―AM" src="https://github.com/user-attachments/assets/64c06aff-f7d2-42a4-a767-0d7a4ba0f486"> Now: <img width="631" alt="Screenshot 2024-11-04 at 11 38 11β―AM" src="https://github.com/user-attachments/assets/22af974d-915a-41e1-9ee0-f0622901e242"> This was intended to be a conservative estimate in case you pressed Suggest Edits (and therefore might have an unpleasant surprise if you were under the context limit but Suggest Edits failed with a "too much context" error message anyway, after the Suggest Edits context got added for you behind the scenes). However, in retrospect this design created more [confusion in the common case](https://github.com/zed-industries/zed/pull/19900#issuecomment-2453456569) because it made it look like more context had been actually consumed than what was actually consumed. This does raise a potential design question for the future: the Suggest Edits button adds more context at the last minute without ever communicating that it's going to do that. In the meantime it seems best to go back to the less-confusing way of reporting the token counts, especially since only users of the experimental flag could possibly press Suggest Edits anyway. Release Notes: - Fixed issue where initial token count was over-reported as 1.3k instead of 3 (for the context string "You").
Richard Feldman created
4d3a18c
Fix two auto-indent issues with Markdown and YAML (#20193)
Closes #13376 Closes #13338 Release Notes: - Fixed unhelpful auto-indent suggestions in markdown. - Added `auto_indent_on_paste` setting, which can be used on a per-language basis, to configure whether indentation should be adjusted when pasting. This setting is enabled by default for languages other than YAML and Markdown.
Max Brunsfeld created
cfcbfc1
Fix saving files as `*.sql` on macOS Sequoia (#20195)
Closes #16969 Release Notes: - Fixed a bug in macOS Sequoia where you can't save a new file as `*.sql`, it would rename to `.sql.s`. As a side effect you can no longer save a new file as `*sql.s`. We hope to remove this workaround when the operating system fixes its bug; in the meantime you can either set `"use_system_path_prompts": false` in your settings file to skip the macOS dialogues, or create new files by right clicking in the project panel.
Conrad Irwin created
c9ec235
Sort completions by relevance for strong matches (#20145)
Further enhancement: On exploring VSCode's sorting logic, there are two major distinctions: * A config option exists to adjust sort priority of snippets. They can be placed inline (default), top or at bottom of completitions. * The sorting order sorts by (in order): sort_text (lower case), sort_text, kind ref: https://github.com/microsoft/vscode/blob/6f2d4781e857a550b7e9b05d40b969c840e264db/src/vs/editor/contrib/suggest/browser/suggest.ts#L338-L383 Closes #19786 Release Notes: - Improved sort order in completions to show relevant matches first ([#19786](https://github.com/zed-industries/zed/issues/19786))
Avinash Thakur created
8196db6
settings: Include `null` in the type for optional settings (#20192)
This PR updates all settings that are defined as `Option`s to include `null` in their type. This prevents warnings from being displayed when `null` is used a default value. Closes https://github.com/zed-industries/zed/issues/18006. Release Notes: - Updated the settings schema to allow `null` as a value for optional settings instead of showing a warning.
Marshall Bowers created
dc5fad5
diagnostics: Improve performance with large # of diagnostics (#20189)
Related to: https://github.com/zed-industries/zed/issues/19022 Release Notes: - Improve editor performance with large # of diagnostics. --------- Co-authored-by: Conrad <conrad@zed.dev> Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Piotr Osiewicz , Conrad , and Conrad Irwin created
77de20c
settings: Allow `null` as a value for font fallback fields (#20186)
This PR updates the `buffer_font_fallbacks` and `ui_font_fallbacks` settings to allow `null` as a value instead of showing a warning. Related to https://github.com/zed-industries/zed/issues/18006. Release Notes: - Updated the settings schema to allow `null` as a value for `buffer_font_fallbacks` and `ui_font_fallbacks` instead of showing a warning.
Marshall Bowers created
e1cb8a6
Add pages to theme_preview (#20185)
Added some simple logic + an example of adding pages to the theme preview. Will be used for organizing theme preview sections. Release Notes: - N/A
Nate Butler created
7025d3f
Extract outline rendering to `outline` crate (#20179)
This PR extracts the `render_item` implementation for outlines to the `outline` crate to help reduce `language`'s dependence on `theme`. Release Notes: - N/A
Marshall Bowers created
4bbde40
recent projects: Fix inconsistent keybinding with which window is replaced or not (#20176)
This removes the inconsistency between these two workflows: - Clicking on the project name in the upper left shows: <img width="333" alt="image" src="https://github.com/user-attachments/assets/f54c34b4-67ab-4cbc-85ee-845c41aa4a8c"> - Using `projects: Open recent` shows: <img width="337" alt="image" src="https://github.com/user-attachments/assets/b1eb244f-ce28-4e6c-8404-b6cd88caef1e"> --- We now use `enter` to re-use the window and `cmd-enter` to open a new window in both cases Closes #16361 Release Notes: - Fixed an inconsistency in the recent project picker, where different keybindings would determine whether to reuse the window or not
Bennet Bo Fenner created
15e7b67
markdown preview: Refresh preview when file is changed outside of the editor (#20175)
Closes #20091 Release Notes: - Fixed an issue where the markdown preview would not update when a markdown file was changed outside of the editor
Bennet Bo Fenner created
f0aeab7
Add surround aliases (#20104)
Closes #19417
Release Notes:
- vim : Added `r` and `a` as aliases for `[` and `<` text objects
(copying vim-surround).
- vim: (breaking change) rebound the function argument text object to
`g`.
- vim: Fixed surrounds to allow `b`/`B`/`r`/`a` anywhere you could use
`(`, `{`, `[`, `<`.
---
- vim: Added `b`, `B`, `r`, `s`, `a` as aliases for `()`, `{}`, `[]`,
`<>` in vim surround mode.
- Adds a new `surround_alias` function where aliases are defined.
- This function is used in `find_surround_pairs` to substitute the
chosen text with the alias
- The keymap is also modified to add support for Square and Angle
brackets when changing surrounds. These two were added to follow the
example of Tim Pope's ubiquitous `vim-surround` plugin.
- I had to overwrite the `vim::Argument` keybind in order to do this. I
moved it to use the `g` modifier. I realize this is a breaking change
and will happily move the `vim::AngleBracket` keymap to a different
letter if you'd like to avoid this. I'm just trying to keep with
convention. Ideally, Users would be able to define surround aliases
themselves in the config file but that's a much bigger task than I'm
able to do right now.
- I also added tests for the new aliases.
Thanks for making such a clean and organized codebase. I was able to
find the relevant section of code rather quickly thanks to this.
Mike Lloyd created
4bbddca
extension: Add support for `labelDetails` for LSP completions (#20144)
Closes #14278 https://github.com/zed-industries/lsp-types/blob/be7336e92a6ad23f214df19bcdceab17f39531a9/src/completion.rs#L419-L429 https://github.com/zed-industries/lsp-types/blob/be7336e92a6ad23f214df19bcdceab17f39531a9/src/completion.rs#L555-L572 Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
bangbangsheshotmedown and Marshall Bowers created
1e944a5
Delete a.py (#20173)
Release Notes: - N/A
Pablo Portas LΓ³pez created
d90770c
Actually reuse previous search entries (#20171)
Release Notes: - Improved outline panel performance during large project searches
Kirill Bulatov created
6316151
docs: Add redirect for /conversations (#20170)
Release Notes: - N/A
Peter Tripp created
49a0a11
chore: Remove toolchain section from language settings (#20168)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
376a455
assistant: Improve role button loading state (#20125)
We've received feedback that it wasn't clear how to cancel/interrupt the LLM while it's generating a response. Additionally, I also had folks telling me that the loading state was hard to noticeβthe pulsating animation is too subtle on its own. This PR attempts to improve both of these things. The end result is:  Release Notes: - N/A
Danilo Leal created
20eeb78
chore: Update BranchListDelegate to use WeakView<Workspace> (#20157)
Jason Lee created
67be6ec
copilot: Add support for new models (#19968)
Closes #19963 This PR implements integration with the newly announced GitHub Copilot LLM models, including: - Claude 3.5 Sonnet - o1-mini - o1-preview Release Notes: - N/A --------- Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
Jonathan Toledo and Bennet Bo Fenner created
070e591
markdown renderer: Add copy icon button for code block (#19312)
Closes #19061 I don't know should i add tooltip or not Before  After  Release Notes: - Markdown Preview: Added button to copy code blocks. --------- Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
Lilith Iris and Bennet Bo Fenner created
c41a8e3
Fix file reloading not populating the history (#20156)
Closes https://github.com/zed-industries/zed/issues/20111 Closes https://github.com/zed-industries/zed/issues/20153 cc @mikayla-maki and @ConradIrwin Release Notes: - Fixed undo stack corruption on external file changes ([#20111](https://github.com/zed-industries/zed/issues/20111)) ([#20153](https://github.com/zed-industries/zed/issues/20153)) Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
25443a9
image viewer: Show path in breadcrumbs (#20155)
Closes #10057 <img width="354" alt="image" src="https://github.com/user-attachments/assets/47afe8fd-c8ac-45af-be9a-9ca8c5e066f6"> Release Notes: - Show path in breadcrumbs/toolbar when opening an image
Bennet Bo Fenner created
8e00caf
go: Add `go-generate` runnables and tasks (#19987)
I was missing the `go generate` runnable from other editors so I figured I'd implement one here! Now, comments of the form `//go:generate` can prompt for the `go generate <package>` task. Meanwhile, I've also added a global `go generate ./...` task. ~When making the global task, I noticed that the existing `go test ./...` task runs tests in subdirectories of the CWD of the active editor, whereas I would really expect it to run all tests across my project. I have changed to use the latter behavior (run relative to project root) for both `go generate ./...` and `go test ./...`. Please let me know if the prior behavior was intended, and I can revert.~ Release Notes: - Added runnable and tasks for `go generate` commands
Roshan Padaki created
9a869f0
project panel: Focus editor when single-clicking on file and preview tabs are disabled (#20154)
Closes #4324 Release Notes: - Fixed an issue where single-clicking on a file in the project panel would not focus the editor, when preview tabs are disabled
Bennet Bo Fenner created
de2483e
terminal: Do not show multibuffer hint when in centered pane (#20137)
Co-Authored-by: Bennet <bennet@zed.dev>  Release Notes: - Fixed an issue where the multibuffer hint was shown when terminal was in centered mode Co-authored-by: Bennet <bennet@zed.dev>
Marc and Bennet created
95259bf
Add michael@zed.dev to .mailmap (#20119)
Release Notes: - N/A
Michael Sloan created
3b76ba6
docs: Align soft_wrap reference with naming pattern used (#20080)
Release Notes: - N/A
Henry Barreto created
773a3b3
Expand selections to Replace block boundaries (#20092)
Release Notes: - N/A --------- Co-authored-by: Antonio Scandurra <me@as-cii.com> Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-authored-by: Antonio <antonio@zed.dev> Co-authored-by: Max <max@zed.dev>
Richard Feldman , Antonio Scandurra , Max Brunsfeld , Antonio , and Max created
b5c38e9
Remoting: Fix connecting to servers with long hostnames (#20093)
Closes #20018 Release Notes: - Remoting: Fixed connecting to hosts with long (>~50 character) hostnames
Conrad Irwin created
273173e
Revert "theme: Turn ThemeRegistry into a trait (#20076)" (#20094)
This PR reverts #20076 to turn the `ThemeRegistry` back into a regular struct again. It doesn't actually help us by having it behind a trait. Release Notes: - N/A
Marshall Bowers created
4084ba3
Fix clang popovers (#20090)
Closes #15498 Release Notes: - Fixed info popups from clangd missing information
Conrad Irwin created
7708868
Add new `extension` crate (#20089)
This PR adds a new `extension` crate, containing some contents extracted from the `extension_host`. Right now it contains just the `ExtensionManifest` and `ExtensionBuilder`, although we may move more of the extension interface into here. The introduction of the `extension` crate allows us to depend on it in the `extension_cli`, thereby eliminating the need for the `no-webrtc` feature on a number of crates. Release Notes: - N/A
Marshall Bowers created
ea44c51
Rename `extension` crate to `extension_host` (#20081)
This PR renames the `extension` crate to `extension_host`. This is to free up the name so that we can create a smaller-scoped `extension` crate. Release Notes: - N/A
Marshall Bowers created
c8f1969
Fix the outline panel's focus tracking (#20083)
Closes https://github.com/zed-industries/zed/issues/20073 Release Notes: - Fixed outline panel navigation ([https://github.com/zed-industries/zed/issues/20073](#20073)) Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Kirill Bulatov and Mikayla Maki created
a960344
theme: Remove unused `staff` parameter for listing themes (#20077)
This PR removes the `staff` parameter for listing themes, as it was not used. Release Notes: - N/A
Marshall Bowers created
af9e7f1
theme: Turn `ThemeRegistry` into a trait (#20076)
This PR converts the `ThemeRegistry` type into a trait instead of a concrete implementation. This allows for the extension store to depend on an abstraction rather than the concrete theme registry implementation. We currently have two `ThemeRegistry` implementations: - `RealThemeRegistry` β this was previously the `ThemeRegistry` and contains the real implementation of the registry. - `VoidThemeRegistry` β a null object that doesn't have any behavior. Release Notes: - N/A
Marshall Bowers created
c04c439
Update Rust crate async-compression to v0.4.17 (#19319)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[async-compression](https://redirect.github.com/Nullus157/async-compression)
| workspace.dependencies | patch | `0.4.13` -> `0.4.17` |
---
### Release Notes
<details>
<summary>Nullus157/async-compression (async-compression)</summary>
###
[`v0.4.17`](https://redirect.github.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0417---2024-10-20)
[Compare
Source](https://redirect.github.com/Nullus157/async-compression/compare/v0.4.16...v0.4.17)
##### Fixed
- Fix occasional panics when consuming from pending buffers.
###
[`v0.4.16`](https://redirect.github.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0416---2024-10-16)
[Compare
Source](https://redirect.github.com/Nullus157/async-compression/compare/v0.4.15...v0.4.16)
##### Other
- Implement pass-through `AsyncBufRead` on write-based encoders &
decoders.
###
[`v0.4.15`](https://redirect.github.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0415---2024-10-13)
[Compare
Source](https://redirect.github.com/Nullus157/async-compression/compare/v0.4.14...v0.4.15)
##### Feature
- Implement pass-through `AsyncRead` or `AsyncWrite` where appropriate.
- Relax `AsyncRead`/`AsyncWrite` bounds on `*::{get_ref, get_mut,
get_pin_mut, into_inner}()` methods.
###
[`v0.4.14`](https://redirect.github.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0414---2024-10-10)
[Compare
Source](https://redirect.github.com/Nullus157/async-compression/compare/v0.4.13...v0.4.14)
##### Fixed
- In Tokio-based decoders, attempt to decode from internal state even if
nothing was read.
</details>
---
### Configuration
π
**Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
d3cd8f8
Update Rust crate proc-macro2 to v1.0.89 (#19326)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | dependencies | patch | `1.0.87` -> `1.0.89` | --- ### Release Notes <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.89`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.89) [Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.88...1.0.89) - Ensure OUT_DIR is left with deterministic contents after build script execution ([#​474](https://redirect.github.com/dtolnay/proc-macro2/issues/474)) ### [`v1.0.88`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.88) [Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.87...1.0.88) - Return accurate line and column from `Span::start` and `Span::end` inside proc macros on nightly ([#​472](https://redirect.github.com/dtolnay/proc-macro2/issues/472)) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
cd8d776
Update Rust crate profiling to v1.0.16 (#19334)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [profiling](https://redirect.github.com/aclysma/profiling) | workspace.dependencies | patch | `1.0.15` -> `1.0.16` | --- ### Release Notes <details> <summary>aclysma/profiling (profiling)</summary> ### [`v1.0.16`](https://redirect.github.com/aclysma/profiling/blob/HEAD/CHANGELOG.md#1016) [Compare Source](https://redirect.github.com/aclysma/profiling/compare/v1.0.15...v1.0.16) - Address warnings from upstream rustc changes - Update puffin to 0.19.1 - Update tracing-tracy to 0.11.3 and tracing-subscriber to 0.3 - Implement finish_frame! for tracing - Add fuction_scope!() as an alternative to the function proc macro - Avoid local variable names that don't start with an underscore introduced into a function's namespace </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
6de2330
Update Rust crate pathdiff to v0.2.2 (#19325)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pathdiff](https://redirect.github.com/Manishearth/pathdiff) | workspace.dependencies | patch | `0.2.1` -> `0.2.2` | --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created