renovate[bot]
4c9311ba40
Update Rust crate palette to v0.7.6 ( #15307 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [palette](https://togithub.com/Ogeon/palette ) | workspace.dependencies
| patch | `0.7.5` -> `0.7.6` |
---
### Release Notes
<details>
<summary>Ogeon/palette (palette)</summary>
###
[`v0.7.6`](https://togithub.com/Ogeon/palette/blob/HEAD/CHANGELOG.md#Version-076---2024-04-28 )
[Compare
Source](https://togithub.com/Ogeon/palette/compare/0.7.5...0.7.6 )
- \[[#​390](https://togithub.com/Ogeon/palette/issues/390 )]\[390]:
Add `From` implementations for changing `Rgb` component types between
`u8`, `f32` and `f64`.
- \[[#​342](https://togithub.com/Ogeon/palette/issues/342 )]\[342]:
Implement CAM16. Closes
\[[#​199](https://togithub.com/Ogeon/palette/issues/199 )]\[199].
- \[[#​386](https://togithub.com/Ogeon/palette/issues/386 )]\[386]:
Fix angle conversion from `f32` to `u8`. Closes
\[[#​385](https://togithub.com/Ogeon/palette/issues/385 )]\[385].
- \[[#​384](https://togithub.com/Ogeon/palette/issues/384 )]\[384]:
Add traits for color schemes from traditional color theory.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 18:20:59 -04:00
Marshall Bowers
bcd972fbb4
Upgrade dashmap
to v6 ( #15305 )
...
This PR upgrades `dashmap` to v6.0.1.
Release Notes:
- N/A
2024-07-26 17:58:37 -04:00
Marshall Bowers
e423f03ba6
Upgrade base64
to v0.22 ( #15304 )
...
This PR upgrades the `base64` dependency to v0.22.
Supersedes #15300 .
Release Notes:
- N/A
2024-07-26 17:40:38 -04:00
Marshall Bowers
03ebbcbef6
live_kit_server: Replace jwt
with jsonwebtoken
( #15302 )
...
This PR replaces `live_kit_server`'s usage of `jwt` with `jsonwebtoken`.
`jwt` hasn't been updated in 2 years and seems unmaintained.
`jsonwebtoken` has significantly more downloads and appears to be a
healthier crate overall.
Release Notes:
- N/A
2024-07-26 17:20:01 -04:00
renovate[bot]
f4bbbe69b4
Update Rust crate waker-fn to v1.2.0 ( #15289 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [waker-fn](https://togithub.com/smol-rs/waker-fn ) | dependencies |
minor | `1.1.0` -> `1.2.0` |
---
### Release Notes
<details>
<summary>smol-rs/waker-fn (waker-fn)</summary>
###
[`v1.2.0`](https://togithub.com/smol-rs/waker-fn/blob/HEAD/CHANGELOG.md#Version-120 )
[Compare
Source](https://togithub.com/smol-rs/waker-fn/compare/v1.1.1...v1.2.0 )
- Add a new `portable-atomic` feature that allows for the usage of the
`portable-atomic` crate to implement `waker-fn`.
([#​10](https://togithub.com/smol-rs/waker-fn/issues/10 ))
###
[`v1.1.1`](https://togithub.com/smol-rs/waker-fn/blob/HEAD/CHANGELOG.md#Version-111 )
[Compare
Source](https://togithub.com/smol-rs/waker-fn/compare/v1.1.0...v1.1.1 )
- Reimplement using 100% safe code.
([#​7](https://togithub.com/smol-rs/waker-fn/issues/7 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
2024-07-26 13:05:29 -04:00
renovate[bot]
71312e5692
Update Rust crate log to v0.4.22 ( #15283 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [log](https://togithub.com/rust-lang/log ) | workspace.dependencies |
patch | `0.4.21` -> `0.4.22` |
---
### Release Notes
<details>
<summary>rust-lang/log (log)</summary>
###
[`v0.4.22`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0422---2024-06-27 )
[Compare
Source](https://togithub.com/rust-lang/log/compare/0.4.21...0.4.22 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 11:27:00 -04:00
Nate Butler
05825e9804
Add Markdown Preview Toggle ( #15215 )
...
Add a "Preview Markdown" button to the quick action bar when in a
markdown editor.
While it isn't my favorite, I went with the basic eye icon to be a bit
more generic so we can extend this control to allow opening other
previews such as SVGs like @jansol mentioned.
![CleanShot 2024-07-26 at 11 02
16@2x](https://github.com/user-attachments/assets/415963ce-d19e-432d-b8c2-37e7c6e52683 )
https://github.com/user-attachments/assets/5980272c-eab9-4f69-86b6-0c593c25b525
---
Release Notes:
- Added a button to preview Markdown files in the toolbar.
`Option|Alt+Click` will open the preview to the side.
2024-07-26 11:08:42 -04:00
renovate[bot]
73d682c010
Update Rust crate oo7 to v0.3.3 ( #15281 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [oo7](https://togithub.com/bilelmoussaoui/oo7 ) | dependencies | patch
| `0.3.0` -> `0.3.3` |
---
### Release Notes
<details>
<summary>bilelmoussaoui/oo7 (oo7)</summary>
###
[`v0.3.3`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.3 )
[Compare
Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.2...0.3.3 )
Bilal Elmoussaoui:
- client/item: Force tuple usage when serializing
- client: Use async UnixStream
###
[`v0.3.2`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.2 )
[Compare
Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.1...0.3.2 )
Kévin Commaille:
- [client: Fix compile issue with tracing
feature](8720514d56
)
- [client: Do not create features for optional deps already behind a
feature](c4cad3dbd4
)
- Various clippy fixes
###
[`v0.3.1`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.1 )
[Compare
Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.0...0.3.1 )
Daiki Ueno:
- [portal: Support migration from legacy keyring
format](0e4d787372
)
Dhanuka Warusadura:
- [portal: Add rekeying support for
oo7::portal::Keyring](96dd3c4292
)
Felix Häcker:
- [service: Use correct signal name for
CollectionDeleted](19499a6499
)
- [service: Add signals for collection
create/delete/change](c4e68b8e76
)
- [collection: Add path to public
api](7effc007d4
)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 11:08:17 -04:00
Antonio Scandurra
e59e47fe7f
Revert "Avoid buffering line content to compute indent guides" ( #15282 )
...
Reverts zed-industries/zed#15167
Release Notes:
- N/A
2024-07-26 11:05:24 -04:00
Marshall Bowers
4abf7f058e
Upgrade env_logger
to v0.11 ( #15278 )
...
This PR upgrades `env_logger` to v0.11.
There were some breaking changes in the style API. I followed the
[migration
guide](73bb418802/CHANGELOG.md (migration-guide)
)
to update the usage.
Visually there shouldn't be any changes:
### Before
<img width="1068" alt="Screenshot 2024-07-26 at 10 20 07 AM"
src="https://github.com/user-attachments/assets/9abdbba2-5a34-46df-a62b-3d6c2d9d1137 ">
### After
<img width="1061" alt="Screenshot 2024-07-26 at 10 37 35 AM"
src="https://github.com/user-attachments/assets/c81bc3cc-1738-43f7-ba19-4c4be058427f ">
Release Notes:
- N/A
2024-07-26 10:48:07 -04:00
renovate[bot]
f980e40993
Update Rust crate semver to v1.0.23 ( #15277 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [semver](https://togithub.com/dtolnay/semver ) | workspace.dependencies
| patch | `1.0.18` -> `1.0.23` |
---
### Release Notes
<details>
<summary>dtolnay/semver (semver)</summary>
### [`v1.0.23`](https://togithub.com/dtolnay/semver/releases/tag/1.0.23 )
[Compare
Source](https://togithub.com/dtolnay/semver/compare/1.0.22...1.0.23 )
- Resolve unexpected_cfgs warning
([#​318](https://togithub.com/dtolnay/semver/issues/318 ))
### [`v1.0.22`](https://togithub.com/dtolnay/semver/releases/tag/1.0.22 )
[Compare
Source](https://togithub.com/dtolnay/semver/compare/1.0.21...1.0.22 )
- Fix unused_imports warnings when compiled by rustc 1.78
### [`v1.0.21`](https://togithub.com/dtolnay/semver/releases/tag/1.0.21 )
[Compare
Source](https://togithub.com/dtolnay/semver/compare/1.0.20...1.0.21 )
- Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache
### [`v1.0.20`](https://togithub.com/dtolnay/semver/releases/tag/1.0.20 )
[Compare
Source](https://togithub.com/dtolnay/semver/compare/1.0.19...1.0.20 )
- Add a method for comparing versions by precedence
([#​305](https://togithub.com/dtolnay/semver/issues/305 ))
### [`v1.0.19`](https://togithub.com/dtolnay/semver/releases/tag/1.0.19 )
[Compare
Source](https://togithub.com/dtolnay/semver/compare/1.0.18...1.0.19 )
- Improve test coverage
([#​299](https://togithub.com/dtolnay/semver/issues/299 ), thanks
[@​CXWorks](https://togithub.com/CXWorks ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 10:36:41 -04:00
renovate[bot]
57b2cb6f60
Update Rust crate backtrace to v0.3.73 ( #15275 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [backtrace](https://togithub.com/rust-lang/backtrace-rs ) |
dependencies | patch | `0.3.69` -> `0.3.73` |
| [backtrace](https://togithub.com/rust-lang/backtrace-rs ) |
dev-dependencies | patch | `0.3.69` -> `0.3.73` |
---
### Release Notes
<details>
<summary>rust-lang/backtrace-rs (backtrace)</summary>
###
[`v0.3.73`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.73 )
[Compare
Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.72...0.3.73 )
This basically just is bugfixes so that backtrace works on Windows 7
again.
#### What's Changed
- Fix signature of resolve_legacy for Windows 7 target by
[@​aapanfilovv](https://togithub.com/aapanfilovv ) in
[https://github.com/rust-lang/backtrace-rs/pull/631 ](https://togithub.com/rust-lang/backtrace-rs/pull/631 )
- Update some comments by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/630 ](https://togithub.com/rust-lang/backtrace-rs/pull/630 )
- Update object to 0.36.0. by
[@​afranchuk](https://togithub.com/afranchuk ) in
[https://github.com/rust-lang/backtrace-rs/pull/633 ](https://togithub.com/rust-lang/backtrace-rs/pull/633 )
#### New Contributors
- [@​aapanfilovv](https://togithub.com/aapanfilovv ) made their
first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/631 ](https://togithub.com/rust-lang/backtrace-rs/pull/631 )
- [@​afranchuk](https://togithub.com/afranchuk ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/633 ](https://togithub.com/rust-lang/backtrace-rs/pull/633 )
**Full Changelog**:
https://github.com/rust-lang/backtrace-rs/compare/0.3.72...0.3.73
###
[`v0.3.72`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.72 )
[Compare
Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72 )
This release removes a lot of dead code. Some feature flags that haven't
done anything in a long time are gone. If you depend on those features,
Cargo's resolver will not update you to 0.3.72.
If your code runs on Windows, or you want it to run on visionOS,
however, you should probably update to this version. It contains a
number of fixes for both OS. It also uses the latest version of a number
of dependencies.
#### What's Changed
- Revert "Use rustc from stage0 instead of stage0-sysroot (rust-lang/ba…
by [@​Nilstrieb](https://togithub.com/Nilstrieb ) in
[https://github.com/rust-lang/backtrace-rs/pull/603 ](https://togithub.com/rust-lang/backtrace-rs/pull/603 )
- Remove dead code by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/605 ](https://togithub.com/rust-lang/backtrace-rs/pull/605 )
- Fix CI and remove rustc-serialize by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/596 ](https://togithub.com/rust-lang/backtrace-rs/pull/596 )
- Use correct base address and update comment by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/604 ](https://togithub.com/rust-lang/backtrace-rs/pull/604 )
- Windows AArch64: Break out of tracing when no longer making progress
by [@​dpaoliello](https://togithub.com/dpaoliello ) in
[https://github.com/rust-lang/backtrace-rs/pull/610 ](https://togithub.com/rust-lang/backtrace-rs/pull/610 )
- Remove obsolete rustc-serialize references by
[@​atouchet](https://togithub.com/atouchet ) in
[https://github.com/rust-lang/backtrace-rs/pull/614 ](https://togithub.com/rust-lang/backtrace-rs/pull/614 )
- Update `object` and `addr2line` dependencies by
[@​a1phyr](https://togithub.com/a1phyr ) in
[https://github.com/rust-lang/backtrace-rs/pull/612 ](https://togithub.com/rust-lang/backtrace-rs/pull/612 )
- Fix tests for rust 1.79 by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/621 ](https://togithub.com/rust-lang/backtrace-rs/pull/621 )
- Remove unused `libbacktrace` and `gimli-symbolize` features by
[@​Enselic](https://togithub.com/Enselic ) in
[https://github.com/rust-lang/backtrace-rs/pull/615 ](https://togithub.com/rust-lang/backtrace-rs/pull/615 )
- remove some instances of dead_code by
[@​klensy](https://togithub.com/klensy ) in
[https://github.com/rust-lang/backtrace-rs/pull/619 ](https://togithub.com/rust-lang/backtrace-rs/pull/619 )
- Reduce panics in dbghelp by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/608 ](https://togithub.com/rust-lang/backtrace-rs/pull/608 )
- Add Apple visionOS support by
[@​QuentinPerez](https://togithub.com/QuentinPerez ) in
[https://github.com/rust-lang/backtrace-rs/pull/613 ](https://togithub.com/rust-lang/backtrace-rs/pull/613 )
- Update cc crate to v1.0.97 by
[@​jfgoog](https://togithub.com/jfgoog ) in
[https://github.com/rust-lang/backtrace-rs/pull/623 ](https://togithub.com/rust-lang/backtrace-rs/pull/623 )
- chore: add docs for the global re-entrant lock by
[@​Gankra](https://togithub.com/Gankra ) in
[https://github.com/rust-lang/backtrace-rs/pull/609 ](https://togithub.com/rust-lang/backtrace-rs/pull/609 )
- Test with lld-compatible args by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/627 ](https://togithub.com/rust-lang/backtrace-rs/pull/627 )
- Bump rustc-demangle version by
[@​michaelwoerister](https://togithub.com/michaelwoerister ) in
[https://github.com/rust-lang/backtrace-rs/pull/624 ](https://togithub.com/rust-lang/backtrace-rs/pull/624 )
- cleanup dead_code around cpp_demangle feature by
[@​klensy](https://togithub.com/klensy ) in
[https://github.com/rust-lang/backtrace-rs/pull/622 ](https://togithub.com/rust-lang/backtrace-rs/pull/622 )
- Cut backtrace 0.3.72 by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/628 ](https://togithub.com/rust-lang/backtrace-rs/pull/628 )
#### New Contributors
- [@​Enselic](https://togithub.com/Enselic ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/615 ](https://togithub.com/rust-lang/backtrace-rs/pull/615 )
- [@​QuentinPerez](https://togithub.com/QuentinPerez ) made their
first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/613 ](https://togithub.com/rust-lang/backtrace-rs/pull/613 )
- [@​Gankra](https://togithub.com/Gankra ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/609 ](https://togithub.com/rust-lang/backtrace-rs/pull/609 )
**Full Changelog**:
https://github.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72
###
[`v0.3.71`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.71 )
[Compare
Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71 )
This is mostly CI changes, with a very mild bump to our effective cc
crate version recorded, and a small modification to a previous changeset
to allow backtrace to run at its current checked-in MSRV on Windows.
Sorry about that! We will be getting 0.3.70 yanked shortly.
#### What's Changed
- Make sgx functions exist with cfg(miri) by
[@​saethlin](https://togithub.com/saethlin ) in
[https://github.com/rust-lang/backtrace-rs/pull/591 ](https://togithub.com/rust-lang/backtrace-rs/pull/591 )
- Update version of cc crate by
[@​jfgoog](https://togithub.com/jfgoog ) in
[https://github.com/rust-lang/backtrace-rs/pull/592 ](https://togithub.com/rust-lang/backtrace-rs/pull/592 )
- Pull back MSRV on Windows by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/598 ](https://togithub.com/rust-lang/backtrace-rs/pull/598 )
- Force frame pointers on all i686 tests by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/601 ](https://togithub.com/rust-lang/backtrace-rs/pull/601 )
- Use rustc from stage0 instead of stage0-sysroot by
[@​Nilstrieb](https://togithub.com/Nilstrieb ) in
[https://github.com/rust-lang/backtrace-rs/pull/602 ](https://togithub.com/rust-lang/backtrace-rs/pull/602 )
- Cut backtrace 0.3.71 by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/599 ](https://togithub.com/rust-lang/backtrace-rs/pull/599 )
#### New Contributors
- [@​jfgoog](https://togithub.com/jfgoog ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/592 ](https://togithub.com/rust-lang/backtrace-rs/pull/592 )
- [@​Nilstrieb](https://togithub.com/Nilstrieb ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/602 ](https://togithub.com/rust-lang/backtrace-rs/pull/602 )
**Full Changelog**:
https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71
###
[`v0.3.70`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.70 )
[Compare
Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.70 )
#### New API
- A `BacktraceFrame` can now have `resolve(&mut self)` called on it
thanks to [@​fraillt](https://togithub.com/fraillt ) in
[https://github.com/rust-lang/backtrace-rs/pull/526 ](https://togithub.com/rust-lang/backtrace-rs/pull/526 )
#### Platform Support
We added support for new platforms in this release!
- Thanks to [@​bzEq](https://togithub.com/bzEq ) in
[https://github.com/rust-lang/backtrace-rs/pull/508 ](https://togithub.com/rust-lang/backtrace-rs/pull/508 )
we now have AIX support!
- Thanks to [@​sthibaul](https://togithub.com/sthibaul ) in
[https://github.com/rust-lang/backtrace-rs/pull/567 ](https://togithub.com/rust-lang/backtrace-rs/pull/567 )
we now have GNU/Hurd support!
- Thanks to [@​dpaoliello](https://togithub.com/dpaoliello ) in
[https://github.com/rust-lang/backtrace-rs/pull/587 ](https://togithub.com/rust-lang/backtrace-rs/pull/587 )
we now support "emulation-compatible" AArch64 Windows (aka arm64ec)
##### Windows
- Rewrite msvc backtrace support to be much faster on 64-bit platforms
by [@​wesleywiser](https://togithub.com/wesleywiser ) in
[https://github.com/rust-lang/backtrace-rs/pull/569 ](https://togithub.com/rust-lang/backtrace-rs/pull/569 )
- Fix i686-pc-windows-gnu missing dbghelp module by
[@​wesleywiser](https://togithub.com/wesleywiser ) in
[https://github.com/rust-lang/backtrace-rs/pull/571 ](https://togithub.com/rust-lang/backtrace-rs/pull/571 )
- Fix build errors on `thumbv7a-*-windows-msvc` targets by
[@​kleisauke](https://togithub.com/kleisauke ) in
[https://github.com/rust-lang/backtrace-rs/pull/573 ](https://togithub.com/rust-lang/backtrace-rs/pull/573 )
- Fix panic in backtrace symbolication on win7 by
[@​roblabla](https://togithub.com/roblabla ) in
[https://github.com/rust-lang/backtrace-rs/pull/578 ](https://togithub.com/rust-lang/backtrace-rs/pull/578 )
- remove few unused windows ffi fn by
[@​klensy](https://togithub.com/klensy ) in
[https://github.com/rust-lang/backtrace-rs/pull/576 ](https://togithub.com/rust-lang/backtrace-rs/pull/576 )
- Make dbghelp look for PDBs next to their exe/dll. by
[@​michaelwoerister](https://togithub.com/michaelwoerister ) in
[https://github.com/rust-lang/backtrace-rs/pull/584 ](https://togithub.com/rust-lang/backtrace-rs/pull/584 )
- Revert 32-bit dbghelp to a version WINE (presumably) likes by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/588 ](https://togithub.com/rust-lang/backtrace-rs/pull/588 )
- Update for Win10+ by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/589 ](https://togithub.com/rust-lang/backtrace-rs/pull/589 )
##### SGX
Thanks to
- Adjust frame IP in SGX relative to image base by
[@​mzohreva](https://togithub.com/mzohreva ) in
[https://github.com/rust-lang/backtrace-rs/pull/566 ](https://togithub.com/rust-lang/backtrace-rs/pull/566 )
#### Internals
We did a bunch more work on our CI and internal cleanups
- Modularise CI workflow and validate outputs for binary size checks. by
[@​detly](https://togithub.com/detly ) in
[https://github.com/rust-lang/backtrace-rs/pull/549 ](https://togithub.com/rust-lang/backtrace-rs/pull/549 )
- Commit Cargo.lock by [@​bjorn3](https://togithub.com/bjorn3 ) in
[https://github.com/rust-lang/backtrace-rs/pull/562 ](https://togithub.com/rust-lang/backtrace-rs/pull/562 )
- Enable calling build.rs externally v2 by
[@​pitaj](https://togithub.com/pitaj ) in
[https://github.com/rust-lang/backtrace-rs/pull/568 ](https://togithub.com/rust-lang/backtrace-rs/pull/568 )
- Upgrade to 2021 ed and inline panics by
[@​nyurik](https://togithub.com/nyurik ) in
[https://github.com/rust-lang/backtrace-rs/pull/538 ](https://togithub.com/rust-lang/backtrace-rs/pull/538 )
- Fix deny(unused) of an unused import with SGX + Miri by
[@​saethlin](https://togithub.com/saethlin ) in
[https://github.com/rust-lang/backtrace-rs/pull/581 ](https://togithub.com/rust-lang/backtrace-rs/pull/581 )
- Fix unused_imports warning on latest nightly by
[@​ChrisDenton](https://togithub.com/ChrisDenton ) in
[https://github.com/rust-lang/backtrace-rs/pull/575 ](https://togithub.com/rust-lang/backtrace-rs/pull/575 )
- Fix CI by [@​saethlin](https://togithub.com/saethlin ) in
[https://github.com/rust-lang/backtrace-rs/pull/582 ](https://togithub.com/rust-lang/backtrace-rs/pull/582 )
- Use `addr_of!` by
[@​GrigorenkoPV](https://togithub.com/GrigorenkoPV ) in
[https://github.com/rust-lang/backtrace-rs/pull/585 ](https://togithub.com/rust-lang/backtrace-rs/pull/585 )
- Write down MSRV policy by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/rust-lang/backtrace-rs/pull/561 ](https://togithub.com/rust-lang/backtrace-rs/pull/561 )
- Apply clippy::uninlined_format_args fixes by
[@​nyurik](https://togithub.com/nyurik ) in
[https://github.com/rust-lang/backtrace-rs/pull/486 ](https://togithub.com/rust-lang/backtrace-rs/pull/486 )
- ignore clippy lints in `symbolize/gimli/stash.rs` by
[@​onur-ozkan](https://togithub.com/onur-ozkan ) in
[https://github.com/rust-lang/backtrace-rs/pull/586 ](https://togithub.com/rust-lang/backtrace-rs/pull/586 )
#### New Contributors
- [@​nyurik](https://togithub.com/nyurik ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/538 ](https://togithub.com/rust-lang/backtrace-rs/pull/538 )
- [@​bzEq](https://togithub.com/bzEq ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/508 ](https://togithub.com/rust-lang/backtrace-rs/pull/508 )
- [@​bjorn3](https://togithub.com/bjorn3 ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/562 ](https://togithub.com/rust-lang/backtrace-rs/pull/562 )
- [@​sthibaul](https://togithub.com/sthibaul ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/567 ](https://togithub.com/rust-lang/backtrace-rs/pull/567 )
- [@​mzohreva](https://togithub.com/mzohreva ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/566 ](https://togithub.com/rust-lang/backtrace-rs/pull/566 )
- [@​wesleywiser](https://togithub.com/wesleywiser ) made their
first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/569 ](https://togithub.com/rust-lang/backtrace-rs/pull/569 )
- [@​kleisauke](https://togithub.com/kleisauke ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/573 ](https://togithub.com/rust-lang/backtrace-rs/pull/573 )
- [@​roblabla](https://togithub.com/roblabla ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/578 ](https://togithub.com/rust-lang/backtrace-rs/pull/578 )
- [@​michaelwoerister](https://togithub.com/michaelwoerister ) made
their first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/584 ](https://togithub.com/rust-lang/backtrace-rs/pull/584 )
- [@​dpaoliello](https://togithub.com/dpaoliello ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/587 ](https://togithub.com/rust-lang/backtrace-rs/pull/587 )
- [@​GrigorenkoPV](https://togithub.com/GrigorenkoPV ) made their
first contribution in
[https://github.com/rust-lang/backtrace-rs/pull/585 ](https://togithub.com/rust-lang/backtrace-rs/pull/585 )
- [@​fraillt](https://togithub.com/fraillt ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/526 ](https://togithub.com/rust-lang/backtrace-rs/pull/526 )
- [@​onur-ozkan](https://togithub.com/onur-ozkan ) made their first
contribution in
[https://github.com/rust-lang/backtrace-rs/pull/586 ](https://togithub.com/rust-lang/backtrace-rs/pull/586 )
**Full Changelog**:
https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.70
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 09:43:39 -04:00
renovate[bot]
af014a2530
Update Rust crate cargo_toml to v0.20.4 ( #15276 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [cargo_toml](https://lib.rs/cargo_toml )
([source](https://gitlab.com/lib.rs/cargo_toml )) |
workspace.dependencies | patch | `0.20.2` -> `0.20.4` |
---
### Release Notes
<details>
<summary>lib.rs/cargo_toml (cargo_toml)</summary>
###
[`v0.20.4`](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.3...v0.20.4 )
[Compare
Source](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.3...v0.20.4 )
###
[`v0.20.3`](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.2...v0.20.3 )
[Compare
Source](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.2...v0.20.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 09:40:57 -04:00
Joseph T. Lyons
856d9632e4
Add repl events ( #15259 )
...
CI / Check formatting and spelling (push) Waiting to run
CI / (macOS) Run Clippy and tests (push) Waiting to run
CI / (Linux) Run Clippy and tests (push) Waiting to run
CI / (Windows) Run Clippy and tests (push) Waiting to run
CI / Create a macOS bundle (push) Blocked by required conditions
CI / Create a Linux bundle (push) Blocked by required conditions
CI / Create arm64 Linux bundle (push) Blocked by required conditions
Deploy Docs / Deploy Docs (push) Waiting to run
Release Notes:
- N/A
---------
Co-authored-by: Kyle Kelley <rgbkrk@gmail.com>
2024-07-26 03:31:41 -04:00
renovate[bot]
70c22cbdd6
Update Rust crate indoc to v2 ( #15247 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [indoc](https://togithub.com/dtolnay/indoc ) | workspace.dependencies |
major | `1` -> `2` |
---
### Release Notes
<details>
<summary>dtolnay/indoc (indoc)</summary>
### [`v2.0.5`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.5 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/2.0.4...2.0.5 )
- Documentation improvements
([#​62](https://togithub.com/dtolnay/indoc/issues/62 ), thanks
[@​ilyagr](https://togithub.com/ilyagr ))
### [`v2.0.4`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.4 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/2.0.3...2.0.4 )
- Fix handling of \r\n ending on first line
([#​61](https://togithub.com/dtolnay/indoc/issues/61 ), thanks
[@​PizzasBear](https://togithub.com/PizzasBear ))
### [`v2.0.3`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.3 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/2.0.2...2.0.3 )
- Documentation improvements
### [`v2.0.2`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.2 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/2.0.1...2.0.2 )
- Add `no-alloc` category to crates.io metadata
### [`v2.0.1`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.1 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/2.0.0...2.0.1 )
- Set html_root_url attribute
### [`v2.0.0`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.0 )
[Compare
Source](https://togithub.com/dtolnay/indoc/compare/1.0.9...2.0.0 )
- Change handling of final newline at zero levels of indentation
([#​55](https://togithub.com/dtolnay/indoc/issues/55 ))
- Add [`concatdoc!`](https://docs.rs/indoc/2/indoc/macro.concatdoc.html )
macro ([#​56](https://togithub.com/dtolnay/indoc/issues/56 ))
- Raise oldest supported rustc to 1.56
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 21:59:17 -04:00
renovate[bot]
2c610c0e57
Update Rust crate ctor to v0.2.8 ( #15242 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ctor](https://togithub.com/mmastrac/rust-ctor ) |
workspace.dependencies | patch | `0.2.6` -> `0.2.8` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 21:26:51 -04:00
Marshall Bowers
fe23504eba
uiua: Upgrade zed_extension_api
to v0.0.6 ( #15240 )
...
This PR upgrades the Uiua extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-25 20:43:15 -04:00
Marshall Bowers
f2060ccbe0
xtask: Add command for checking packages conform to certain standards ( #15236 )
...
This PR adds a new `xtask` command for checking that packages conform to
certain standards.
Still a work-in-progress, but right now it checks:
- If `[lints] workspace = true` is set
- If packages are using non-workspace dependencies
Release Notes:
- N/A
2024-07-25 19:20:08 -04:00
Marshall Bowers
1da6a12bb4
Upgrade scrypt
to v0.11 ( #15228 )
...
This PR upgrades `scrypt` to v0.11.
There were some API changes that impacted our usage just in the tests.
Supersedes #15224 .
Release Notes:
- N/A
2024-07-25 17:45:24 -04:00
renovate[bot]
22118f15e9
Update Rust crate sha2 to v0.10.8 ( #15223 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sha2](https://togithub.com/RustCrypto/hashes ) |
workspace.dependencies | patch | `0.10.7` -> `0.10.8` |
---
### Release Notes
<details>
<summary>RustCrypto/hashes (sha2)</summary>
###
[`v0.10.8`](https://togithub.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8 )
[Compare
Source](https://togithub.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 17:21:24 -04:00
Marshall Bowers
f291677d40
Upgrade async-tungstenite
to v0.23 ( #15220 )
...
This PR upgrades `async-tungstenite` to v0.23.
This is so we can get the CVE fix in `tungstenite` v0.20.1.
Now that #15219 is done, upgrading to v0.23 no longer breaks
authentication with collab.
Release Notes:
- N/A
2024-07-25 16:11:01 -04:00
Marshall Bowers
9d736fe80c
Upgrade async-tungstenite
to v17 and update usage accordingly ( #15219 )
...
This PR upgrades `async-tungstenite` to v17.0.3.
We previously attempted upgrading `async-tungstenite` in #15039 , but
broke authentication with collab in the process.
Upon further investigation, I determined that the root cause is due to
this change in `tungstenite` v0.17.0:
> Overhaul of the client's request generation process. Now the users are
able to pass the constructed `http::Request` "as is" to
`tungstenite-rs`, letting the library to check the correctness of the
request and specifying their own headers (including its own key if
necessary). No changes for those ones who used the client in a normal
way by connecting using a URL/URI (most common use-case).
We _were_ relying on passing an `http::Request` directly to
`tungstenite`, meaning we did not benefit from the changes to the common
path (of passing a URL/URI).
This meant that—due to changes in `tungstenite`—we were now missing the
`Sec-WebSocket-Key` header that `tungstenite` would otherwise set for
us.
Since we were only passing a custom `http::Request` to set headers, our
approach has been adjusted to construct the initial WebSocket request
using `tungstenite`'s `IntoClientRequest::into_client_request` and then
modifying the request to set our additional desired headers.
Release Notes:
- N/A
2024-07-25 15:53:22 -04:00
Marshall Bowers
d755d29577
extension: Upgrade wasmtime
to v21 ( #15210 )
...
This PR upgrades the version of `wasmtime` and `wasmtime-wasi` in use to
v21.0.1.
We have to skip v20 because Tree-sitter also skipped it.
Here are the changes that had to be made:
### v19 -> v20
After upgrading the `wasmtime` packages to v20, I also had to run `cargo
update -p mach2` to pull in
[v0.4.2](https://github.com/JohnTitor/mach2/releases/tag/0.4.2 ) to fix
some compile errors.
There were a few minor API changes in `wasmtime-wasi` from
https://github.com/bytecodealliance/wasmtime/pull/8228 that we needed to
account for.
### v20 -> v21
Since there isn't a Tree-sitter version that depends on `wasmtime@v20`,
we're jumping straight to v21.
The published version of Tree-sitter (v0.22.6) still depends on
`wasmtime@v19`, but there was a commit
(7f4a57817d
)
later that month that upgrades the `wasmtime` dependency to v21.
We're patching Tree-sitter to that commit so we can get the new
`wasmtime` version.
The main change in v21 is that imports generated by `bindgen!` are no
longer automatically trapped
(https://github.com/bytecodealliance/wasmtime/pull/8310 ), so we need to
add `trappable_imports: true` to our `bindgen!` calls.
Release Notes:
- N/A
2024-07-25 13:56:40 -04:00
张小白
d2501e8886
windows: Bump windows-rs
version ( #14719 )
...
Release Notes:
- N/A
2024-07-25 10:41:59 -07:00
Marshall Bowers
f31c55a76f
zig: Bump to v0.1.5 ( #15203 )
...
This PR bumps the Zig extension to v0.1.5.
Changes:
- #15197
Release Notes:
- N/A
2024-07-25 11:36:50 -04:00
Antonio Scandurra
8631180e43
Avoid buffering line content to compute indent guides ( #15167 )
...
Release Notes:
- Improved performance when computing indent guides for buffers with
extremely long lines.
---------
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Bennet <bennet@zed.dev>
Co-authored-by: Thorsten <thorsten@zed.dev>
2024-07-25 15:21:50 +02:00
Marshall Bowers
8ba392bba6
purescript: Upgrade zed_extension_api
to v0.0.6 ( #15181 )
...
This PR upgrades the PureScript extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-25 08:55:16 -04:00
renovate[bot]
6dd9ce1376
Update Rust crate smallvec to v1.13.2 ( #15179 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [smallvec](https://togithub.com/servo/rust-smallvec ) |
workspace.dependencies | minor | `1.11.1` -> `1.13.2` |
---
### Release Notes
<details>
<summary>servo/rust-smallvec (smallvec)</summary>
###
[`v1.13.2`](https://togithub.com/servo/rust-smallvec/releases/tag/v1.13.2 )
[Compare
Source](https://togithub.com/servo/rust-smallvec/compare/v1.13.1...v1.13.2 )
#### What's Changed
- Add more tests for UB by
[@​workingjubilee](https://togithub.com/workingjubilee ) in
[https://github.com/servo/rust-smallvec/pull/346 ](https://togithub.com/servo/rust-smallvec/pull/346 )
- Fix UB on out-of-bounds insert() by
[@​mbrubeck](https://togithub.com/mbrubeck ) in
[https://github.com/servo/rust-smallvec/pull/345 ](https://togithub.com/servo/rust-smallvec/pull/345 )
**Full Changelog**:
https://github.com/servo/rust-smallvec/compare/v1.13.1...v1.13.2
###
[`v1.13.1`](https://togithub.com/servo/rust-smallvec/releases/tag/v1.13.1 )
[Compare
Source](https://togithub.com/servo/rust-smallvec/compare/v1.13.0...v1.13.1 )
- Remove the optional `get-size` feature, to avoid a cyclic dependency
([#​335](https://togithub.com/servo/rust-smallvec/issues/335 )).
**Full Changelog**:
https://github.com/servo/rust-smallvec/compare/v1.13.0...v1.13.1
###
[`v1.13.0`](https://togithub.com/servo/rust-smallvec/releases/tag/v1.13.0 )
[Compare
Source](https://togithub.com/servo/rust-smallvec/compare/v1.12.0...v1.13.0 )
#### What's Changed
- Impl get_size::GetSize (behind feature flag) by
[@​amandasaurus](https://togithub.com/amandasaurus ) in
[https://github.com/servo/rust-smallvec/pull/335 ](https://togithub.com/servo/rust-smallvec/pull/335 )
**Full Changelog**:
https://github.com/servo/rust-smallvec/compare/v1.12.0...v1.13.0
###
[`v1.12.0`](https://togithub.com/servo/rust-smallvec/releases/tag/v1.12.0 )
[Compare
Source](https://togithub.com/servo/rust-smallvec/compare/v1.11.2...v1.12.0 )
#### What's Changed
- Add `from_const_with_len_unchecked` by
[@​Expyron](https://togithub.com/Expyron ) in
[https://github.com/servo/rust-smallvec/pull/329 ](https://togithub.com/servo/rust-smallvec/pull/329 )
#### New Contributors
- [@​Expyron](https://togithub.com/Expyron ) made their first
contribution in
[https://github.com/servo/rust-smallvec/pull/329 ](https://togithub.com/servo/rust-smallvec/pull/329 )
**Full Changelog**:
https://github.com/servo/rust-smallvec/compare/v1.11.2...v1.12.0
###
[`v1.11.2`](https://togithub.com/servo/rust-smallvec/releases/tag/v1.11.2 )
[Compare
Source](https://togithub.com/servo/rust-smallvec/compare/v1.11.1...v1.11.2 )
#### What's Changed
- Automated testing improvements by
[@​waywardmonkeys](https://togithub.com/waywardmonkeys ) in
[https://github.com/servo/rust-smallvec/pull/322 ](https://togithub.com/servo/rust-smallvec/pull/322 )
and
[https://github.com/servo/rust-smallvec/pull/326 ](https://togithub.com/servo/rust-smallvec/pull/326 )
- fix: don't special-case `doc` for `feature = "const_generics"` by
[@​mkroening](https://togithub.com/mkroening ) in
[https://github.com/servo/rust-smallvec/pull/328 ](https://togithub.com/servo/rust-smallvec/pull/328 )
- Code cleanup by [@​emilio](https://togithub.com/emilio ) in
[https://github.com/servo/rust-smallvec/pull/316 ](https://togithub.com/servo/rust-smallvec/pull/316 )
and [@​waywardmonkeys](https://togithub.com/waywardmonkeys ) in
[https://github.com/servo/rust-smallvec/pull/323 ](https://togithub.com/servo/rust-smallvec/pull/323 )
- Minor tweaks to doc formatting. by
[@​waywardmonkeys](https://togithub.com/waywardmonkeys ) in
[https://github.com/servo/rust-smallvec/pull/318 ](https://togithub.com/servo/rust-smallvec/pull/318 )
#### New Contributors
- [@​mkroening](https://togithub.com/mkroening ) made their first
contribution in
[https://github.com/servo/rust-smallvec/pull/328 ](https://togithub.com/servo/rust-smallvec/pull/328 )
**Full Changelog**:
https://github.com/servo/rust-smallvec/compare/v1.11.1...v1.11.2
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 08:48:56 -04:00
Marshall Bowers
fbbea7ab01
prisma: Upgrade zed_extension_api
to v0.0.6 ( #15180 )
...
This PR upgrades the Prisma extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-25 08:46:17 -04:00
Marshall Bowers
aded3dfb05
emmet: Upgrade zed_extension_api
to v0.0.6 ( #15177 )
...
This PR upgrades the Emmet extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-25 08:34:45 -04:00
Marshall Bowers
3053f98652
csharp: Upgrade zed_extension_api
to v0.0.6 ( #15175 )
...
This PR upgrades the C# extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-25 08:26:04 -04:00
Marshall Bowers
5e44f5fa44
terraform: Bump to v0.0.4 ( #15174 )
...
This PR bumps the Terraform extension to v0.0.4.
Changes:
- #10937
- #15171
Release Notes:
- N/A
2024-07-25 08:22:28 -04:00
Marshall Bowers
a07122d78f
deno: Bump to v0.0.2 ( #15173 )
...
This PR bumps the Deno extension to v0.0.2.
Changes:
- #14410
Release Notes:
- N/A
2024-07-25 08:19:43 -04:00
Marshall Bowers
6a079cbdc3
astro: Bump to v0.1.0 ( #15172 )
...
This PR bumps the Astro extension to v0.1.0.
Changes:
- #14849
- #15010
- #15011
Release Notes:
- N/A
2024-07-25 08:16:28 -04:00
renovate[bot]
6bff8ecb73
Update Rust crate heed to v0.20.3 ( #15169 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [heed](https://togithub.com/Kerollmops/heed ) | workspace.dependencies
| patch | `0.20.1` -> `0.20.3` |
---
### Release Notes
<details>
<summary>Kerollmops/heed (heed)</summary>
###
[`v0.20.3`](https://togithub.com/meilisearch/heed/releases/tag/v0.20.3 ):
🛁
[Compare
Source](https://togithub.com/Kerollmops/heed/compare/v0.20.2...v0.20.3 )
<p align="center"><img width="280px"
src="https://raw.githubusercontent.com/meilisearch/heed/main/assets/heed-pigeon-logo.png "></a></p>
<h1 align="center" >heed</h1>
##### What's Changed
* Update dependencies by
@​irevoi[https://github.com/meilisearch/heed/pull/265 ](https://togithub.com/meilisearch/heed/pull/265 )ll/265
###
[`v0.20.2`](https://togithub.com/meilisearch/heed/releases/tag/v0.20.2 ):
🛁
[Compare
Source](https://togithub.com/Kerollmops/heed/compare/v0.20.1...v0.20.2 )
<p align="center"><img width="280px"
src="https://raw.githubusercontent.com/meilisearch/heed/main/assets/heed-pigeon-logo.png "></a></p>
<h1 align="center" >heed</h1>
##### What's Changed
* Introduce the `longer-keys` feature which sets `-DMDB_MAXKEYSIZE=0` by
@​tpund[https://github.com/meilisearch/heed/pull/263 ](https://togithub.com/meilisearch/heed/pull/263 )ll/263
* Bump the internal LMDB version to v0.9.33 by
@​Kerollmo[https://github.com/meilisearch/heed/pull/264 ](https://togithub.com/meilisearch/heed/pull/264 )ll/264
##### New Contributors
* @​tpunder made their first
contributi[https://github.com/meilisearch/heed/pull/263 ](https://togithub.com/meilisearch/heed/pull/263 )ll/263
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 07:55:15 -04:00
Thorsten Ball
e2113e4895
repl: Add ability to evaluate Markdown code blocks ( #15100 )
...
This adds the ability to evaluate TypeScript and Python code blocks in
Markdown files.
cc @rgbkrk
Demo:
https://github.com/user-attachments/assets/55352de5-68f3-4aef-920a-78ca205651ba
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Antonio <antonio@zed.dev>
2024-07-25 12:11:19 +02:00
renovate[bot]
b56e4ff2af
Update Rust crate any_vec to 0.14 ( #15147 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [any_vec](https://togithub.com/tower120/any_vec ) |
workspace.dependencies | minor | `0.13` -> `0.14` |
---
### Release Notes
<details>
<summary>tower120/any_vec (any_vec)</summary>
###
[`v0.14.0`](https://togithub.com/tower120/any_vec/blob/HEAD/CHANGELOG.md#0140 )
[Compare
Source](https://togithub.com/tower120/any_vec/compare/v0.13.0...v0.14.0 )
##### Added
- Now library `no_std` friendly.
##### Removed
- Helpers `any_value::move_out`, `any_value::move_out_w_size` removed as
redundant.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 12:38:09 +03:00
renovate[bot]
d852a32ef1
Update Rust crate async-broadcast to v0.7.1 ( #15142 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [async-broadcast](https://togithub.com/smol-rs/async-broadcast ) |
dependencies | patch | `0.7.0` -> `0.7.1` |
---
### Release Notes
<details>
<summary>smol-rs/async-broadcast (async-broadcast)</summary>
###
[`v0.7.1`](https://togithub.com/smol-rs/async-broadcast/blob/HEAD/CHANGELOG.md#Version-071 )
[Compare
Source](https://togithub.com/smol-rs/async-broadcast/compare/0.7.0...v0.7.1 )
- Add a `poll_recv()` method to the `Receiver` type. This allows for
`Receiver`
to be used in `poll`-based contexts.
([#​56](https://togithub.com/smol-rs/async-broadcast/issues/56 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 23:34:49 -04:00
renovate[bot]
b53c3b84e2
Update Rust crate async-compat to v0.2.4 ( #15143 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [async-compat](https://togithub.com/smol-rs/async-compat ) |
dependencies | patch | `0.2.1` -> `0.2.4` |
---
### Release Notes
<details>
<summary>smol-rs/async-compat (async-compat)</summary>
###
[`v0.2.4`](https://togithub.com/smol-rs/async-compat/blob/HEAD/CHANGELOG.md#Version-024 )
[Compare
Source](https://togithub.com/smol-rs/async-compat/compare/v0.2.3...v0.2.4 )
- Derive `Clone` for `Compat`.
([#​27](https://togithub.com/smol-rs/async-compat/issues/27 ))
- Rather than spawning our own `tokio` runtime all of the time, reuse an
existing runtime if possible.
([#​30](https://togithub.com/smol-rs/async-compat/issues/30 ))
###
[`v0.2.3`](https://togithub.com/smol-rs/async-compat/blob/HEAD/CHANGELOG.md#Version-023 )
[Compare
Source](https://togithub.com/smol-rs/async-compat/compare/v0.2.2...v0.2.3 )
- Enter the `tokio` context while dropping wrapped `tokio` types.
([#​22](https://togithub.com/smol-rs/async-compat/issues/22 ))
###
[`v0.2.2`](https://togithub.com/smol-rs/async-compat/blob/HEAD/CHANGELOG.md#Version-022 )
[Compare
Source](https://togithub.com/smol-rs/async-compat/compare/v0.2.1...v0.2.2 )
- Add `smol-rs` logo to the docs.
([#​19](https://togithub.com/smol-rs/async-compat/issues/19 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 23:33:02 -04:00
renovate[bot]
3d6b07d78c
Update Rust crate derive_more to v0.99.18 ( #15144 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [derive_more](https://togithub.com/JelteF/derive_more ) |
workspace.dependencies | patch | `0.99.17` -> `0.99.18` |
---
### Release Notes
<details>
<summary>JelteF/derive_more (derive_more)</summary>
###
[`v0.99.18`](https://togithub.com/JelteF/derive_more/compare/v0.99.17...v0.99.18 )
[Compare
Source](https://togithub.com/JelteF/derive_more/compare/v0.99.17...v0.99.18 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 23:31:40 -04:00
renovate[bot]
55575ca830
Update Rust crate aho-corasick to v1.1.3 ( #15137 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aho-corasick](https://togithub.com/BurntSushi/aho-corasick ) |
workspace.dependencies | patch | `1.1.1` -> `1.1.3` |
---
### Release Notes
<details>
<summary>BurntSushi/aho-corasick (aho-corasick)</summary>
###
[`v1.1.3`](https://togithub.com/BurntSushi/aho-corasick/compare/1.1.2...1.1.3 )
[Compare
Source](https://togithub.com/BurntSushi/aho-corasick/compare/1.1.2...1.1.3 )
###
[`v1.1.2`](https://togithub.com/BurntSushi/aho-corasick/compare/1.1.1...1.1.2 )
[Compare
Source](https://togithub.com/BurntSushi/aho-corasick/compare/1.1.1...1.1.2 )
</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
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/zed-industries/zed ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjbGEtc2lnbmVkIl19-->
Release Notes:
- N/A
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 23:01:55 -04:00
Marshall Bowers
ea44af4a85
Upgrade anyhow
to v1.0.86 ( #15140 )
...
This PR upgrades `anyhow` to v1.0.86.
Release Notes:
- N/A
2024-07-24 22:54:02 -04:00
Piotr Osiewicz
4e88a08ed4
chore: Some more dependency bumps ( #15125 )
...
Release Notes:
- N/A
2024-07-25 00:36:50 +02:00
Kirill Bulatov
596ee58be8
Bump tree-sitter and related core language parser libraries ( #14986 )
...
Closes https://github.com/zed-industries/zed/issues/4565
To fix issues with code blocks' parsing in Markdown, a
tree-sitter-markdown library update is needed.
But `tree_sitter::language` is used in many places within core Zed,
which forced more library updates.
Release Notes:
- Updated tree-sitter parsers for core languages
---------
Co-authored-by: Max Brunsfeld <max@zed.dev>
Co-authored-by: Piotr Osiewicz <piotr@zed.dev>
2024-07-24 23:38:21 +03:00
Marshall Bowers
274e56b086
settings_ui: Add UI and buffer font weight controls ( #15104 )
...
This PR adds settings controls for the UI and buffer font weight
settings.
It also does some work around grouping the settings into related
sections.
Release Notes:
- N/A
2024-07-24 14:09:13 -04:00
Joseph T Lyons
77a2f2490e
v0.147.x dev
2024-07-24 12:08:26 -04:00
Conrad Irwin
c6d6c44810
Revert "Try blade#144 ( #15036 )" ( #15095 )
...
This reverts commit d034d73af9
.
Release Notes:
- N/A
2024-07-24 09:36:59 -06:00
Marshall Bowers
d540c95c81
settings_ui: Add prototype for settings controls ( #15090 )
...
CI / Check formatting and spelling (push) Waiting to run
CI / (macOS) Run Clippy and tests (push) Waiting to run
CI / (Linux) Run Clippy and tests (push) Waiting to run
CI / (Windows) Run Clippy and tests (push) Waiting to run
CI / Create a macOS bundle (push) Blocked by required conditions
CI / Create a Linux bundle (push) Blocked by required conditions
CI / Create arm64 Linux bundle (push) Blocked by required conditions
Deploy Docs / Deploy Docs (push) Waiting to run
This PR adds a prototype for controlling settings via the settings UI.
Still staff-shipped.
Release Notes:
- N/A
2024-07-24 10:36:27 -04:00
Nathan Sobo
87d93033d1
Support Jupytext-style line comments for REPL evaluation ranges ( #15073 )
...
This adds support for detecting line comments in the
[Jupytext](https://jupytext.readthedocs.io/ ) format. When line comments
such as `# %%` is present, invoking `repl: run` will evaluate the code
between these line comments as a unit.
/cc @rgbkrk
```py
# %%
# This is my first block
print(1)
print(2)
# %%
# This is my second block
print(3)
```
Release Notes:
- N/A
---------
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Co-authored-by: Antonio <antonio@zed.dev>
Co-authored-by: Thorsten <thorsten@zed.dev>
Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
2024-07-24 11:53:58 +02:00
Marshall Bowers
c84da37030
rpc: Add support for OAEP-based encryption format ( #15058 )
...
This PR adds support for a new encryption format for exchanging access
tokens during the authentication flow.
The new format uses Optimal Asymmetric Encryption Padding (OAEP) instead
of PKCS#1 v1.5, which is known to be vulnerable to side-channel attacks.
**Note: We are not yet encrypting access tokens using the new format, as
this is a breaking change between the client and the server. This PR
only adds support for it, and makes it so the client and server can
decrypt either format moving forward.**
This required bumping the RSA key size from 1024 bits to 2048 bits. This
is necessary to be able to encode the access token into the ciphertext
when using OAEP.
This also follows OWASP recommendations:
> If ECC is not available and RSA must be used, then ensure that the key
is at least 2048 bits.
>
> —
[source](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#algorithms )
Release Notes:
- N/A
2024-07-23 21:25:25 -04:00