c810586
Update docs to include Windows JD (#27649)
Click to expand commit body
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
mslzed created
c810586
Update docs to include Windows JD (#27649)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
mslzed created
9f72e05
windows: Fix extension uninstall (#18467)
Closes #18153 When calling `uninstall_extension`, the `work_dir` associated with this `extension` doesn't have its corresponding `FileHandle` properly closed, preventing the deletion of the `work_dir`. As seen in the image below, after installing the `toml` extension, `zed.exe` holds two `Handle`s for the folder `C:\Users\36477\AppData\Local\Zed\extensions\work\toml`.  Therefore, after deleting `extension_dir` and then calling `this.update(...)`, `zed.exe` releases these two `Handles`, and only then can the folder `C:\Users\36477\AppData\Local\Zed\extensions\work\toml` be deleted. See the corresponding file handles are closed after calling `this.update(...)`:  However, if there is a running server of the extension, the error will persist. At this point, I havenβt found a direct way to terminate all running servers of the extension. Since this feature might affect the `LspStore` structure, I paused my work here. See when `toml` extension is running, we can not delete `C:\Users\36477\AppData\Local\Zed\extensions\work\toml` since `C:\Users\36477\AppData\Local\Zed\extensions\work\toml\taplo.exe` is still running:  cc @ConradIrwin You're the expert in this areaβwhat are your thoughts? Release Notes: - N/A
εΌ ε°η½ created
bb15f4c
assistant2: Fix tool picker appearance inside modal (#27635)
This PR fixes the tool picker appearance now that there is a header. Release Notes: - N/A
Marshall Bowers created
dc60040
bedrock: Support DeepSeek r1 (#27495)
Release Notes: - Added support for DeepSeek R1 hosted on AWS Bedrock. --------- Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Shardul Vaidya and Marshall Bowers created
2863bd1
icons: Remove `ZedAssistant2` icon (#27634)
This PR removes the `ZedAssistant2` icon. I went to use it as a placeholder icon, but noticed that the icon wasn't loaded properly due to a name mismatch. However, since we aren't using it anywhere I'm opting to remove it. Release Notes: - N/A
Marshall Bowers created
f1ce83b
context_server: Only look for context server project settings in visible worktrees (#27633)
This PR fixes an issue where we were looking for context server project settings in _all_ worktrees, not just visible ones. This meant that if you had a single file worktree open (e.g., `settings.json`) this could impact whether context servers defined in project settings would load. Release Notes: - Fixed an issue where context servers defined in project settings would not be respected in some scenarios. Co-authored-by: Wilhelm Klopp <wil.klopp@gmail.com>
Marshall Bowers and Wilhelm Klopp created
edc7d73
Set cache breakpoint on second-to-last message (#27632)
Here's a sample `dbg!` of token usage after this change, for a small
agent thread:
```
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
input_tokens: 5354,
output_tokens: 184,
cache_creation_input_tokens: 0,
cache_read_input_tokens: 0,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
input_tokens: 54,
output_tokens: 132,
cache_creation_input_tokens: 5518,
cache_read_input_tokens: 0,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
input_tokens: 54,
output_tokens: 113,
cache_creation_input_tokens: 166,
cache_read_input_tokens: 5518,
}
[crates/assistant2/src/thread.rs:1092:25] &usage = TokenUsage {
input_tokens: 291,
output_tokens: 181,
cache_creation_input_tokens: 147,
cache_read_input_tokens: 5684,
}
```
Release Notes:
- N/A
Richard Feldman created
4839195
debugger: Remove fake adapter and un-gate GDB (#27557)
This is a clean-up PR in anticipation of introduction of Debugger Registry. I wanna get rid of DebugAdapterKind (or rather, it being an enum). Release Notes: - N/A --------- Co-authored-by: Anthony Eid <hello@anthonyeid.me> Co-authored-by: Anthony <anthony@zed.dev>
Piotr Osiewicz , Anthony Eid , and Anthony created
56eb650
Add Batch tool call for calling multiple tools (#27621)
<img width="620" alt="Screenshot 2025-03-27 at 2 29 13β―PM" src="https://github.com/user-attachments/assets/dd023507-61bc-4722-a095-f65f4b6c746a" /> We'll iterate on the UI, but first the goal is to just get it to work at all so we can see if it's useful in terms of getting correct output faster. Release Notes: - N/A --------- Co-authored-by: Agus Zubiaga <hi@aguz.me>
Richard Feldman and Agus Zubiaga created
61be869
Add Open Tool (#27499)
I've seen models try to run `open` in Bash. This is a cross-platform version of that. <img width="634" alt="Screenshot 2025-03-26 at 10 27 40β―AM" src="https://github.com/user-attachments/assets/b18cb50f-6e2f-4770-b15c-1040916a420a" /> Release Notes: - N/A
Richard Feldman created
7537f05
Automatically hide "View Panel" notification after refocusing Zed (#27512)
Now if you refocus Zed manually (e.g. cmd-tab), we hide the "View Panel" notification automatically. This also fixes a related subscription leak. Release Notes: - N/A
Richard Feldman created
85740dd
Make serialization backwards-compatible for collab server (#27626)
Sets up the collab server to accept the format of system message that we'll introduce later for [prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching). Release Notes: - N/A
Richard Feldman created
6550a96
editor: Remove gap between gutter and horizontal scrollbar track (#24887)
Longer write-up, sorry if this got a bit too long. This PR removes a small gap between the editor gutter and the horizontal scrollbar, if present, by stretching the scrollbar track the entire witdth of the editor. https://github.com/user-attachments/assets/d5c18b03-d1ff-4d48-a3da-5d0fb80ee967 This gap which can be seen in the bottom left of the video can cause bugs when interacting with it using the cursor, as accidentally clicking on it would trigger a vertical scroll instead of dragging the horizontal scroll. Also for cases where themes provide a non-transparent scrollbar track background, which can be seen in the video, the small gap is visible whilst scrolling horizontally. This gap is present because the horizontal editor scrollbar is layouted based upon the `content_origin`, which offsets the whole layout by the horizontal gutter margin to the right. However, the scrollbar should be layouted based upon the editor text bounds to be properly painted over the entire editor text hitbox. Here are some comparison images with `scrollbar.track.background` and `gutter.background` set to red for visibility. | | Current `main` | With this change | | - | - | - | | Default position / Fully scrolled to the left | <img width="842" alt="left_main" src="https://github.com/user-attachments/assets/8b053fc8-5271-4b58-8404-dcabf49bf702" /> | <img width="842" alt="left_fix" src="https://github.com/user-attachments/assets/459df723-05d5-4813-a6a4-038f7d662495" /> | | Scrolled to the right | <img width="216" alt="scroll_main" src="https://github.com/user-attachments/assets/9c1fcc0d-fbb4-49af-9645-f258f5a7217b" /> | <img width="216" alt="scroll_fix" src="https://github.com/user-attachments/assets/8dd2e585-7802-415b-a05a-fb40a882323e" /> | --- #### Small downsight of this approach Currently, the scrollbar thumb aligns with the indent guides if the editor is fully scrolled to the left and the track background is transparent. This is because the indent guides are layouted according to the content margin. With this change, however, the scrollbar thumb will shift a few pixels to the left and will overlap the indent guides if present. | Current `main` | With this change | | - | - | | <img width="295" alt="cur_indent" src="https://github.com/user-attachments/assets/92753951-6f35-4c39-94eb-21c445f8d2f5" /> | <img width="381" alt="fix_indent" src="https://github.com/user-attachments/assets/899d945c-49f8-4117-bc48-52501d55cc33" /> | To circumvent this, the scrollbar thumb could be layouted with a small offset so that the thumb aligns properly with the indent guides whilst the scrollbar track spans the whole editor width. This would lead to some questions on how to account for the gap during layouting and dragging of the thumb though, but might work for a gap that small. Happy to implement this fix, should that be preferred π (VSCode does not have the indent guide issue, as they do not layout the text in the editor with any offset unlike Zed does) Release Notes: - Removed a small gap between the editor gutter and horizontal scrollbar.
Finn Evers created
93c0056
git: Display author not committer in git popover (#27628)
Display Author name/email instead of Committer name/email in git popover. Closes https://github.com/zed-industries/zed/issues/27625 Prior to v0.173.x, Zed displayed Author name. Regression introduced in: - https://github.com/zed-industries/zed/pull/24593 Release Notes: - git: Switch to displaying Git author instead of Git committer in Git Blame popover.
Peter Tripp created
84dd236
project: Fix LSP completion to use `insertText` when constructing default edits (#27630)
Closes #25761 #21603 When `text_edit` is not available we directly fallback to to `label`. That means, when we have range to replace, we never use `insertText` and only use it when we haven't found any range. This PR fixes, this and uses `insertText` as fallback first, and then `label`. Release Notes: - Fixed an issue where accepting LSP snippet completion would insert the label instead of expanding the snippet.
Smit Barmase created
8e12eb0
keymap: Detect and report errors for uppercase keybindings (#27558)
Closes #25353 Detect keybindings using upper case instead of lowercase, and report an error Release Notes: - N/A
Ben Kunkle created
3b15846
assistant2: Add support for forking existing profiles (#27627)
This PR adds support for forking existing profiles from the manage profiles modal. https://github.com/user-attachments/assets/5fa9b76c-fafe-4c72-8843-576c4b5ca2f2 Release Notes: - N/A
Marshall Bowers created
12a8b85
Fix Terminal theming issue with background/foreground text (#27617)
- Closes: https://github.com/zed-industries/zed/issues/27427
Release Notes:
- terminal: Fixed an issue where editor theme colors (`text`,
`background`) were incorrectly being uses instead of terminal theme
colors (`terminal.{foreground,background}`)
Peter Tripp created
d35f5a4
Opt-in to markdown parser options and check all options were considered (#27623)
Release Notes: - N/A
Michael Sloan created
1f5d57b
assistant2: Add docs to the `notify_when_agent_waiting` setting (#27622)
Release Notes: - N/A
Danilo Leal created
ca9fb23
Prevent `toggle_dock` from opening assistant panel when it is disabled via settings (#27215)
Part of #27171 Follows-up the change in https://github.com/zed-industries/zed/pull/22346 to consider the case where the assistant-panel is disabled via settings (as also noted in [this comment](https://github.com/zed-industries/zed/pull/22346#issuecomment-2558372412), Notably, only the explicit case is considered here. Can extend this change to also cover the implicit case where the button is disabled if requested.). Currently, if the user toggles the right dock, the assistant panel will be shown even if it is disabled via settings, because it has the highest priority (see https://github.com/zed-industries/zed/pull/22346#issuecomment-2564890493). With this change, the assistant panel is no longer activated when disabled and the dock with the next highest activation order is activated instead. I did not opt in to make the priority configurabe, as I agree with https://github.com/zed-industries/zed/pull/22346#issuecomment-2564890493 that this will most likely rarely be used (the active panel is only none on the first toggle of the dock, afterwards it remains set for the remainder of the session). Release Notes: - `workspace::ToggleRightDock` will no longer open the assistant panel when it is disabled via settings.
Finn Evers created
a360365
tsx: Insert newline between open and close tags on enter (#27618)
Release Notes: - Added support for automatically inserting a newline when hitting enter between opening and closing tags in JSX/TSX
Ben Kunkle created
df6ee1f
assistant2: Add adjustments to OS notification (#27615)
This PR hardcodes the font size for the OS notification and adjusts the copywriting on the `DoneStreaming` scenario. 1. Reason for the former change is because notifications always have a fixed width and height, so any responsive design strategy here wouldn't fully work. 2. Reason for the latter is because when the assistant response is done streaming, that _can_ mean "changes have been applied" (previous label) but it can also not mean that. So, I'm making it more generic now. Release Notes: - N/A
Danilo Leal created
fc99557
Explicitly prefer find-replace over edit-files (#27503)
`edit-files` is still enabled for now, but this makes it less likely to be used. Release Notes: - N/A
Richard Feldman created
52c1e00
Allow Bash tool to Just Work with more `cd` inputs (#27501)
Release Notes: - N/A
Richard Feldman created
6ead57d
assistant2: Fix navigation between states in manage profiles modal (#27613)
This PR fixes the navigation between states in the manage profiles modal, specifically around dismissal. Release Notes: - N/A
Marshall Bowers created
4a10a0c
feature_flags: Remove `predict-edits-non-eager-mode` feature flag (#27610)
This PR removes the `predict-edits-non-eager-mode` feature flag. The feature is shipped, and we aren't referencing the flag anywhere anymore. Release Notes: - N/A
Marshall Bowers created
cc6d4e3
assistant: Remove `/auto` (#27608)
This PR removes the `/auto` command. This was feature-flagged and was never released to the general public. Release Notes: - N/A
Marshall Bowers created
3f7c8c9
docs: Add improvements to the Completions page (#27612)
Release Notes: - N/A
Danilo Leal created
ab5ba66
feature_flags: Remove `predict-edits` feature flag (#27605)
This PR removes the `predict-edits` feature flag. The feature is shipped, and we aren't referencing the flag anywhere anymore. Release Notes: - N/A
Marshall Bowers created
a20a534
assistant2: Allow dismissing the tool list with the keyboard (#27603)
This PR adds the ability to dismiss the tool list in the profile configuration modal using the keyboard. Release Notes: - N/A
Marshall Bowers created
5bb9798
docs: Fix link to the subtle mode heading (#27606)
Release Notes: - N/A
Danilo Leal created
2dee03e
assistant2: Allow customizing tools for default profiles (#27594)
This PR adds support for customizing the tools for the default profiles. Release Notes: - N/A
Marshall Bowers created
1c7cf1a
docs: Clarify how to turn edit predictions off (#27592)
Closes https://github.com/zed-industries/zed/issues/27590 Release Notes: - N/A
Danilo Leal created
f15a241
assistant2: Serialize token usage (#27586)
We'll need this for detecting old long threads Release Notes: - N/A
Agus Zubiaga created
76d3a9a
Retry on 5xx errors from cloud language model providers (#27584)
Release Notes: - N/A
Richard Feldman created
e6c473a
html: Update HTML Extension to v0.2.0 (#27548)
Includes: - https://github.com/zed-industries/zed/pull/27524 Release Notes: - N/A
Peter Tripp created
0696067
windows: Enable `collab` tests (#27587)
Release Notes: - N/A
εΌ ε°η½ created
71ddb3d
Update Rust crate log to v0.4.27 (#27540)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [log](https://redirect.github.com/rust-lang/log) | workspace.dependencies | patch | `0.4.26` -> `0.4.27` | --- ### Release Notes <details> <summary>rust-lang/log (log)</summary> ### [`v0.4.27`](https://redirect.github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0427---2025-03-24) [Compare Source](https://redirect.github.com/rust-lang/log/compare/0.4.26...0.4.27) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Kirill Bulatov <kirill@zed.dev>
renovate[bot] , renovate[bot] , and Kirill Bulatov created
2bf9c47
Update Rust crate oo7 to v0.4.3 (#27549)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [oo7](https://redirect.github.com/bilelmoussaoui/oo7) | dependencies | patch | `0.4.1` -> `0.4.3` | --- ### Release Notes <details> <summary>bilelmoussaoui/oo7 (oo7)</summary> ### [`v0.4.3`](https://redirect.github.com/bilelmoussaoui/oo7/releases/tag/0.4.3) [Compare Source](https://redirect.github.com/bilelmoussaoui/oo7/compare/0.4.2...0.4.3) - [cli: Add custom keyring file support](https://redirect.github.com/bilelmoussaoui/oo7/commit/248d96f225802cbed69c4fcc186ece85ec2bc1f8) - [dbus/secret: Workaround gnome-keyring being non-spec compliant](https://redirect.github.com/bilelmoussaoui/oo7/commit/cac94b502f0ebff276e43fbc4f1987ea77432a9d) - [client: Deprecate Keyring::with_broken_item_cleanup](https://redirect.github.com/bilelmoussaoui/oo7/commit/cce024ba64cdfa74eb2f21a6cdffda79ed5a2fe1) - [cli: Add a new argument for listing all items](https://redirect.github.com/bilelmoussaoui/oo7/commit/88f56041474d6618c251dd60e50ccc2bd056c702) ### [`v0.4.2`](https://redirect.github.com/bilelmoussaoui/oo7/releases/tag/0.4.2) #### What's Changed Relax the condition when validating the file backend keyring secret and provide various APIs to allow the developer to recover the non-broken items in a keyring or delete the broken ones. The root cause of the issue has not been identified but at least apps will continue to work as normal if the developer uses `Keyring::with_broken_item_cleanup` instead of `Keyring::new`. More details can be found in [#​207](https://redirect.github.com/bilelmoussaoui/oo7/issues/207) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
82a06f0
Introduce primitives in `GitStore` to support reviewing assistant diffs (#27576)
Release Notes: - N/A
Antonio Scandurra created
cd6b1d3
Update Rust crate blake3 to v1.7.0 (#27566)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [blake3](https://redirect.github.com/BLAKE3-team/BLAKE3) |
workspace.dependencies | minor | `1.6.1` -> `1.7.0` |
---
### Release Notes
<details>
<summary>BLAKE3-team/BLAKE3 (blake3)</summary>
###
[`v1.7.0`](https://redirect.github.com/BLAKE3-team/BLAKE3/releases/tag/1.7.0)
[Compare
Source](https://redirect.github.com/BLAKE3-team/BLAKE3/compare/1.6.1...1.7.0)
version 1.7.0
Changes since 1.6.1:
- The C implementation has gained multithreading support, based on
Intel's oneTBB library. This works similarly to the Rayon-based
multithreading used in the Rust implementation. See c/README.md for
details. Contributed by
[@​silvanshade](https://redirect.github.com/silvanshade)
([#​445](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/445)).
- The Rust implementation has gained a WASM SIMD backend, gated by the
`wasm32_simd` Cargo feature. Under Wasmtime on my laptop, this is a 6x
performance improvement for large inputs. This backend is currently
Rust-only. Contributed by
[@​monoid](https://redirect.github.com/monoid)
([#​341](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/341)).
- Fixed cross-compilation builds targeting Windows with cargo-xwin.
Contributed by [@​Sporif](https://redirect.github.com/Sporif) and
[@​toothbrush7777777](https://redirect.github.com/toothbrush7777777)
([#​230](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/230)).
- Added `b3sum --tag`, which changes the output format. This is for
compatibility with GNU checksum tools (which use the same flag) and
BSD checksum tools (which use the output format this flag turns on).
Contributed by
[@​leahneukirchen](https://redirect.github.com/leahneukirchen)
([#​453](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/453))
and [@​dbohdan](https://redirect.github.com/dbohdan)
([#​430](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/430)).
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
5033a2a
Update Rust crate image to v0.25.6 (#27539)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [image](https://redirect.github.com/image-rs/image) | dependencies | patch | `0.25.5` -> `0.25.6` | | [image](https://redirect.github.com/image-rs/image) | workspace.dependencies | patch | `0.25.5` -> `0.25.6` | --- ### Release Notes <details> <summary>image-rs/image (image)</summary> ### [`v0.25.6`](https://redirect.github.com/image-rs/image/blob/HEAD/CHANGES.md#Version-0256) [Compare Source](https://redirect.github.com/image-rs/image/compare/v0.25.5...v0.25.6) Features: - Improved format detection ([#​2418](https://redirect.github.com/image-rs/image/pull/2418)) - Implement writing ICC profiles for JPEG and PNG images ([#​2389](https://redirect.github.com/image-rs/image/pull/2389)) Bug fixes: - JPEG encoding bugfix ([#​2387](https://redirect.github.com/image-rs/image/pull/2387)) - Expanded ICO format detection ([#​2434](https://redirect.github.com/image-rs/image/pull/2434)) - Fixed EXR bug with NaNs ([#​2381](https://redirect.github.com/image-rs/image/pull/2381)) - Various documentation improvements </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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
0392ef1
Update Rust crate bitflags to v2.9.0 (#27565)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | minor | `2.8.0` -> `2.9.0` | --- ### Release Notes <details> <summary>bitflags/bitflags (bitflags)</summary> ### [`v2.9.0`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#290) [Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.8.0...2.9.0) #### What's Changed - `Flags` trait: add `clear(&mut self)` method by [@​wysiwys](https://redirect.github.com/wysiwys) in [https://github.com/bitflags/bitflags/pull/437](https://redirect.github.com/bitflags/bitflags/pull/437) - Fix up UI tests by [@​KodrAus](https://redirect.github.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/438](https://redirect.github.com/bitflags/bitflags/pull/438) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
7354ef9
Make `GitRepository::status` async and remove cx parameter (#27514)
This lays the groundwork for using `status` as part of the new agent panel. Release Notes: - N/A
Antonio Scandurra created
926d10c
Move the `EventKind::Access` filtering before the loop starts (#27569)
Follow up #27498 Release Notes: - N/A
εΌ ε°η½ created
a7697be
Update Rust crate async-compression to v0.4.22 (#27529)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-compression](https://redirect.github.com/Nullus157/async-compression) | workspace.dependencies | patch | `0.4.21` -> `0.4.22` | --- ### Release Notes <details> <summary>Nullus157/async-compression (async-compression)</summary> ### [`v0.4.22`](https://redirect.github.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0422---2025-03-25) [Compare Source](https://redirect.github.com/Nullus157/async-compression/compare/v0.4.21...v0.4.22) ##### Other - Add lz4 encoder/decoder - Expose total_in/total_out in DeflateEncoder </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
97392a2
Update Rust crate time to v0.3.41 (#27553)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [time](https://time-rs.github.io)
([source](https://redirect.github.com/time-rs/time)) |
workspace.dependencies | patch | `0.3.40` -> `0.3.41` |
---
### Release Notes
<details>
<summary>time-rs/time (time)</summary>
###
[`v0.3.41`](https://redirect.github.com/time-rs/time/blob/HEAD/CHANGELOG.md#0341-2025-03-23)
[Compare
Source](https://redirect.github.com/time-rs/time/compare/v0.3.40...v0.3.41)
##### Fixed
- Compatibility with the latest release of `deranged`. This fix is
permanent and covers future
similar changes upstream.
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
3f40e0f
Update Rust crate clap to v4.5.34 (#27530)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.32` -> `4.5.34` | --- ### Release Notes <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.34`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4534---2025-03-27) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.33...v4.5.34) ##### Fixes - *(help)* Don't add extra blank lines with `flatten_help(true)` and subcommands without arguments ### [`v4.5.33`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4533---2025-03-26) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.32...v4.5.33) ##### Fixes - *(error)* When showing the usage of a suggestion for an unknown argument, don't show the group </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
3e6d5c0
Update dependency @tsconfig/node20 to v20.1.5 (#27560)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tsconfig/node20](https://redirect.github.com/tsconfig/bases) ([source](https://redirect.github.com/tsconfig/bases/tree/HEAD/bases)) | [`20.1.4` -> `20.1.5`](https://renovatebot.com/diffs/npm/@tsconfig%2fnode20/20.1.4/20.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tsconfig/bases (@​tsconfig/node20)</summary> ### [`v20.1.5`](https://redirect.github.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...f6e0345911f811a1a3e0f826272d9ca5554aa5a3) [Compare Source](https://redirect.github.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...f6e0345911f811a1a3e0f826272d9ca5554aa5a3) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created