renovate[bot]
f26d746c71
Update Rust crate linkme to v0.3.27 ( #15581 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [linkme](https://togithub.com/dtolnay/linkme ) | dependencies | patch |
`0.3.17` -> `0.3.27` |
---
### Release Notes
<details>
<summary>dtolnay/linkme (linkme)</summary>
### [`v0.3.27`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.27 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.26...0.3.27 )
- Add support for OpenBSD
([#​90](https://togithub.com/dtolnay/linkme/issues/90 ), thanks
[@​lcheylus](https://togithub.com/lcheylus ))
### [`v0.3.26`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.26 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.25...0.3.26 )
- Resolve unexpected_cfgs warning
([#​87](https://togithub.com/dtolnay/linkme/issues/87 ))
### [`v0.3.25`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.25 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.24...0.3.25 )
- Improve error messages precipitated by slice typechecking
([#​84](https://togithub.com/dtolnay/linkme/issues/84 ), thanks
[@​CAD97](https://togithub.com/CAD97 ))
### [`v0.3.24`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.24 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.23...0.3.24 )
- Fix soundness bug in which coercion can bypass distributed slice
typecheck ([#​83](https://togithub.com/dtolnay/linkme/issues/83 ),
thanks [@​CAD97](https://togithub.com/CAD97 ))
### [`v0.3.23`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.23 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.22...0.3.23 )
- Fix unused_imports warnings when compiled by rustc 1.78
### [`v0.3.22`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.22 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.21...0.3.22 )
- Add support for mipsel-sony-psp target
([#​80](https://togithub.com/dtolnay/linkme/issues/80 ), thanks
[@​SK83RJOSH](https://togithub.com/SK83RJOSH ))
### [`v0.3.21`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.21 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.20...0.3.21 )
- Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache
### [`v0.3.20`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.20 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.19...0.3.20 )
- Support `deny(unsafe_op_in_unsafe_fn)` and 2024 edition
### [`v0.3.19`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.19 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.18...0.3.19 )
- Avoid a new pedantic clippy lint from being triggered inside code
generated by `distributed_slice`
### [`v0.3.18`](https://togithub.com/dtolnay/linkme/releases/tag/0.3.18 )
[Compare
Source](https://togithub.com/dtolnay/linkme/compare/0.3.17...0.3.18 )
- Documentation improvements
([#​76](https://togithub.com/dtolnay/linkme/issues/76 ),
[#​77](https://togithub.com/dtolnay/linkme/issues/77 ), thanks
[@​stepancheg](https://togithub.com/stepancheg ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 11:17:07 +03:00
renovate[bot]
903195d391
Update Rust crate mimalloc to v0.1.43 ( #15582 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mimalloc](https://togithub.com/purpleprotocol/mimalloc_rust ) |
dependencies | patch | `0.1.41` -> `0.1.43` |
---
### Release Notes
<details>
<summary>purpleprotocol/mimalloc_rust (mimalloc)</summary>
###
[`v0.1.43`](https://togithub.com/purpleprotocol/mimalloc_rust/releases/tag/v0.1.43 ):
Version 0.1.43
[Compare
Source](https://togithub.com/purpleprotocol/mimalloc_rust/compare/v0.1.42...v0.1.43 )
##### Changes
- Mimalloc `v2.1.7`
- Fix static builds (credits
[@​BlackDex](https://togithub.com/BlackDex ))
###
[`v0.1.42`](https://togithub.com/purpleprotocol/mimalloc_rust/releases/tag/v0.1.42 ):
Version 0.1.42
[Compare
Source](https://togithub.com/purpleprotocol/mimalloc_rust/compare/v0.1.41...v0.1.42 )
##### Changes
- MiMalloc `v2.1.6`
- Expose `usable_size` and `version`. Credits
[@​nathaniel-daniel](https://togithub.com/nathaniel-daniel ).
- Link with libatomic on armv6-linux. Credits
[@​notorca](https://togithub.com/notorca ).
- Add no_thp option for Linux/Android. Credits
[@​devnexen](https://togithub.com/devnexen ).
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 11:16:52 +03:00
renovate[bot]
33d06c4d96
Update Rust crate futures to v0.3.30 ( #15575 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [futures](https://rust-lang.github.io/futures-rs )
([source](https://togithub.com/rust-lang/futures-rs )) |
workspace.dependencies | patch | `0.3.28` -> `0.3.30` |
---
### Release Notes
<details>
<summary>rust-lang/futures-rs (futures)</summary>
###
[`v0.3.30`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0330---2023-12-24 )
[Compare
Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
- Add `{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of`
([#​2797](https://togithub.com/rust-lang/futures-rs/issues/2797 ))
- Fix panic in `FuturesUnordered::clear`
([#​2809](https://togithub.com/rust-lang/futures-rs/issues/2809 ))
- Fix panic in `AsyncBufReadExt::fill_buf`
([#​2801](https://togithub.com/rust-lang/futures-rs/issues/2801 ),
[#​2812](https://togithub.com/rust-lang/futures-rs/issues/2812 ))
- Improve support for targets without atomic CAS
([#​2811](https://togithub.com/rust-lang/futures-rs/issues/2811 ))
- Remove build scripts
([#​2811](https://togithub.com/rust-lang/futures-rs/issues/2811 ))
###
[`v0.3.29`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0329---2023-10-26 )
[Compare
Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.28...0.3.29 )
- Add `TryStreamExt::try_ready_chunks`
([#​2757](https://togithub.com/rust-lang/futures-rs/issues/2757 ))
- Add `TryStreamExt::{try_all,try_any}`
([#​2783](https://togithub.com/rust-lang/futures-rs/issues/2783 ))
- Add `UnboundedSender::{len,is_empty}`
([#​2750](https://togithub.com/rust-lang/futures-rs/issues/2750 ))
- Fix `Sync` impl of `FuturesUnordered`
([#​2788](https://togithub.com/rust-lang/futures-rs/issues/2788 ))
- Fix infinite loop caused by invalid UTF-8 bytes
([#​2785](https://togithub.com/rust-lang/futures-rs/issues/2785 ))
- Fix build error with -Z minimal-versions
([#​2761](https://togithub.com/rust-lang/futures-rs/issues/2761 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 19:35:55 -04:00
renovate[bot]
9ca21c1454
Update Rust crate etagere to v0.2.13 ( #15574 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [etagere](https://togithub.com/nical/etagere ) | dependencies | patch |
`0.2.8` -> `0.2.13` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 19:34:28 -04:00
renovate[bot]
851aca9514
Update Rust crate emojis to v0.6.3 ( #15568 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [emojis](https://togithub.com/rossmacarthur/emojis ) |
workspace.dependencies | patch | `0.6.1` -> `0.6.3` |
---
### Release Notes
<details>
<summary>rossmacarthur/emojis (emojis)</summary>
###
[`v0.6.3`](https://togithub.com/rossmacarthur/emojis/compare/0.6.2...0.6.3 )
[Compare
Source](https://togithub.com/rossmacarthur/emojis/compare/0.6.2...0.6.3 )
###
[`v0.6.2`](https://togithub.com/rossmacarthur/emojis/compare/0.6.1...0.6.2 )
[Compare
Source](https://togithub.com/rossmacarthur/emojis/compare/0.6.1...0.6.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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 17:37:45 -04:00
renovate[bot]
54f774bfeb
Update Rust crate embed-resource to v2.4.3 ( #15567 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[embed-resource](https://togithub.com/nabijaczleweli/rust-embed-resource )
| build-dependencies | patch | `2.4.2` -> `2.4.3` |
---
### Release Notes
<details>
<summary>nabijaczleweli/rust-embed-resource (embed-resource)</summary>
###
[`v2.4.3`](https://togithub.com/nabijaczleweli/rust-embed-resource/compare/v2.4.2...v2.4.3 )
[Compare
Source](https://togithub.com/nabijaczleweli/rust-embed-resource/compare/v2.4.2...v2.4.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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 17:36:16 -04:00
renovate[bot]
b27d0c816f
Update Rust crate core-graphics to v0.23.2 ( #15565 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [core-graphics](https://togithub.com/servo/core-foundation-rs ) |
dependencies | patch | `0.23.1` -> `0.23.2` |
---
### Configuration
📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 17:12:26 -04:00
renovate[bot]
48d7929ce8
Update Rust crate async-trait to v0.1.81 ( #15564 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [async-trait](https://togithub.com/dtolnay/async-trait ) |
workspace.dependencies | patch | `0.1.77` -> `0.1.81` |
---
### Release Notes
<details>
<summary>dtolnay/async-trait (async-trait)</summary>
###
[`v0.1.81`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.81 )
[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.80...0.1.81 )
- Turn off unneeded features of `syn` dependency
([#​272](https://togithub.com/dtolnay/async-trait/issues/272 ),
thanks [@​klensy](https://togithub.com/klensy ))
###
[`v0.1.80`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.80 )
[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.79...0.1.80 )
- Fix unreachable code warning for async functions that return `!`
([#​265](https://togithub.com/dtolnay/async-trait/issues/265 ),
thanks [@​de-vri-es](https://togithub.com/de-vri-es ))
###
[`v0.1.79`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.79 )
[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.78...0.1.79 )
- Clean up some dead code
###
[`v0.1.78`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.78 )
[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.77...0.1.78 )
- Prevent unused_qualifications lint being triggered in generated code
in nightly-2024-03-05 and up
([#​260](https://togithub.com/dtolnay/async-trait/issues/260 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 17:11:44 -04:00
renovate[bot]
7b03b7e753
Update Rust crate async-task to v4.7.1 ( #15559 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [async-task](https://togithub.com/smol-rs/async-task ) | dependencies |
patch | `4.7.0` -> `4.7.1` |
---
### Release Notes
<details>
<summary>smol-rs/async-task (async-task)</summary>
###
[`v4.7.1`](https://togithub.com/smol-rs/async-task/blob/HEAD/CHANGELOG.md#Version-471 )
[Compare
Source](https://togithub.com/smol-rs/async-task/compare/v4.7.0...v4.7.1 )
- Improve the panic message for when a task is polled after completion.
([#​73](https://togithub.com/smol-rs/async-task/issues/73 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 16:39:52 -04:00
renovate[bot]
0ea1d6ee8f
Update Rust crate async-compression to v0.4.12 ( #15558 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [async-compression](https://togithub.com/Nullus157/async-compression )
| workspace.dependencies | patch | `0.4.6` -> `0.4.12` |
---
### Release Notes
<details>
<summary>Nullus157/async-compression (async-compression)</summary>
###
[`v0.4.12`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0412---2024-07-21 )
[Compare
Source](https://togithub.com/Nullus157/async-compression/compare/v0.4.11...v0.4.12 )
##### Feature
- Enable customizing Zstd decoding parameters.
###
[`v0.4.11`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0411---2024-05-30 )
[Compare
Source](https://togithub.com/Nullus157/async-compression/compare/v0.4.10...v0.4.11 )
##### Other
- Expose total_in/total_out from underlying flate2 encoder types.
###
[`v0.4.10`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#0410---2024-05-09 )
##### Other
- *(deps)* update brotli requirement from 5.0 to 6.0
([#​274](https://togithub.com/Nullus157/async-compression/pull/274 ))
- Fix pipeline doc: Warn on unexpected cfgs instead of error
([#​276](https://togithub.com/Nullus157/async-compression/pull/276 ))
- Update name of release-pr.yml
- Create release.yml
- Create release-pr.yml
###
[`v0.4.9`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#049 )
- bump dep brotli from 4.0 to 5.0
###
[`v0.4.8`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#048 )
[Compare
Source](https://togithub.com/Nullus157/async-compression/compare/async-compression-v0.4.7...async-compression-v0.4.8 )
- bump dep brotli from 3.3 to 4.0
###
[`v0.4.7`](https://togithub.com/Nullus157/async-compression/blob/HEAD/CHANGELOG.md#047 )
[Compare
Source](https://togithub.com/Nullus157/async-compression/compare/async-compression-v0.4.6...async-compression-v0.4.7 )
- Flush available data in decoder even when there's no incoming input.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 16:39:31 -04:00
Max Brunsfeld
9751e61101
Show rate limit notices ( #15515 )
...
This UI change is behind a `ZedPro` feature flag so that it won't be
visible until we're ready to launch that service.
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Co-authored-by: Marshall <marshall@zed.dev>
2024-07-31 12:05:19 -07:00
Joseph T Lyons
7259d092a7
v0.148.x dev
2024-07-31 12:17:58 -04:00
Antonio Scandurra
5b1ea7eda0
Clean up inline assist editor rendering ( #15536 )
...
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Max <max@zed.dev>
2024-07-31 17:43:08 +02:00
Kirill Bulatov
73d8370177
Use upstream tree-sitter-go-mod grammar ( #15539 )
...
Release Notes:
- N/A
2024-07-31 18:23:12 +03:00
Marshall Bowers
a7ffc2b6f3
Show current plan in user menu ( #15513 )
...
This PR updates the user menu to show the user's current plan.
Also adds a new RPC message to send this information down to the client
when Zed starts.
This is behind a feature flag.
Release Notes:
- N/A
---------
Co-authored-by: Max <max@zed.dev>
2024-07-30 17:38:16 -04:00
Antonio Scandurra
99bc90a372
Allow customization of the model used for tool calling ( #15479 )
...
We also eliminate the `completion` crate and moved its logic into
`LanguageModelRegistry`.
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-07-30 16:18:53 +02:00
Piotr Osiewicz
530feecdaa
tab_switcher: Add support for tab switcher in assistant panel ( #15475 )
...
Additionally, I've generalized the implementation of tab switcher so
that - instead of explicitly listing panels it supports (at the time of
writing it was just the terminal panel and nothing else), it now relies
on Panel::pane trait method. As long as that's implemented, you get a
tab switcher support for free.
Release Notes:
- Added support for tab switcher in Assistant panel.
2024-07-30 13:32:13 +02:00
Bennet Bo Fenner
0540291204
settings: Introduce PRESERVED_KEYS to write default values ( #15474 )
...
This adds the optional `PRESERVED_KEYS` constant to the `Settings`
trait,
which allows users of the trait to specify which keys should be written
to
the settings file, even if their current value matches the default
value.
That's useful for tagged settings that have, for example, a `"version"`
field
that should always be present in the user settings file, so we can then
reparse
the user settings based on the version.
Co-Authored-By: Thorsten <thorsten@zed.dev>
Release Notes:
- N/A
---------
Co-authored-by: Thorsten <thorsten@zed.dev>
2024-07-30 13:09:50 +02:00
Ryan Hawkins
6f0655810e
Add GitHub Copilot Chat Support ( #14842 )
...
# Summary
This commit implements Github Copilot Chat support within the existing
Assistant panel/framework. It required a little bit of trickery and
internal API modification, as Copilot doesn't use the same
authentication-style as all of the existing providers, opting to use
OAuth and a short lived API key instead of a straight API key. All
existing Assistant features should work.
Release Notes:
- Added Github Copilot Chat support
([#4673 ](https://github.com/zed-industries/zed/issues/4673 )).
## Screenshots
<img width="1552" alt="A screenshot showing a conversation between a
user and Github Copilot Chat within the Zed editor."
src="https://github.com/user-attachments/assets/73eaf6a2-792b-4c40-a7fe-f763bd6417d7 ">
---------
Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
2024-07-30 09:32:58 +02:00
Marshall Bowers
d93891ba63
collab: Lay groundwork for reconciling with Stripe using the events API ( #15459 )
...
This PR lays the initial groundwork for using the Stripe events API to
reconcile the data in our system with what's in Stripe.
We're using the events API over webhooks so that we don't need to stand
up the associated infrastructure needed to handle webhooks effectively
(namely an asynchronous job queue).
Since we haven't configured the Stripe API keys yet, we won't actually
spawn the reconciliation background task yet, so this is currently a
no-op.
Release Notes:
- N/A
2024-07-29 23:50:07 -04:00
Marshall Bowers
e15d59c445
collab: Add endpoint for initiating a billing subscription ( #15452 )
...
This PR adds a new `POST /billing/subscriptions` endpoint that can be
used to initiate a billing subscription.
The endpoint will use the provided `github_user_id` to look up a user,
generate a Stripe Checkout session, and then return the URL.
The caller would then redirect the user to the URL to initiate the
checkout flow.
Here's an example of how to call it:
```sh
curl -X POST "http://localhost:8080/billing/subscriptions " \
-H "Authorization: <ADMIN_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"github_user_id": 12345}'
```
Release Notes:
- N/A
2024-07-29 17:31:36 -04:00
Antonio Scandurra
2b871a631a
Use fuzzy-matching to locate symbols when resolving edit steps ( #15447 )
...
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-07-29 20:21:19 +02:00
Bennet Bo Fenner
0b4afe518b
assistant: Remove feature flag for terminal inline assistant ( #15432 )
...
This PR removes the feature flag for the terminal inline assistant,
making it available to everyone.
Release Notes:
- Use Ctrl+Enter to summon the inline assistant in the terminal, which
let's you generate terminal commands based on your description
([demo](https://twitter.com/thorstenball/status/1814241447383605329 ))
2024-07-29 17:37:11 +02:00
Thorsten Ball
f58ef9b82b
zed: Persist window stack order across restarts ( #15419 )
...
This changes the workspace/session serialization to also persist the
order of windows across restarts.
Release Notes:
- Improved restoring of windows across restarts: the order of the
windows is now also restored. That means windows that were in the
foreground when Zed was quit will be in the foreground after restart.
(Right now only supported on Linux/X11, not on Linux/Wayland.)
Demo:
https://github.com/user-attachments/assets/0b8162f8-f06d-43df-88d3-c45d8460fb68
2024-07-29 17:05:56 +02:00
Antonio Scandurra
6e1f7c6e1d
Use tool calling instead of XML parsing to generate edit operations ( #15385 )
...
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-07-29 16:42:08 +02:00
renovate[bot]
de8f0ce861
Update Rust crate base64 to v0.22.1 ( #15429 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [base64](https://togithub.com/marshallpierce/rust-base64 ) |
workspace.dependencies | patch | `0.22.0` -> `0.22.1` |
---
### Release Notes
<details>
<summary>marshallpierce/rust-base64 (base64)</summary>
###
[`v0.22.1`](https://togithub.com/marshallpierce/rust-base64/blob/HEAD/RELEASE-NOTES.md#0221 )
[Compare
Source](https://togithub.com/marshallpierce/rust-base64/compare/v0.22.0...v0.22.1 )
- Correct the symbols used for the predefined `alphabet::BIN_HEX`.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:25:40 -04:00
renovate[bot]
8cf93ba947
Update Rust crate serde_json to v1.0.121 ( #15425 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.120` -> `1.0.121` |
| [serde_json](https://togithub.com/serde-rs/json ) |
workspace.dependencies | patch | `1.0.120` -> `1.0.121` |
---
### Release Notes
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.121`](https://togithub.com/serde-rs/json/releases/tag/v1.0.121 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.120...v1.0.121 )
- Optimize position search in error path
([#​1160](https://togithub.com/serde-rs/json/issues/1160 ), thanks
[@​purplesyringa](https://togithub.com/purplesyringa ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:07:55 -04:00
Benjamin Davies
26d0a33e79
Add Vim digraphs ( #14887 )
...
Vim digraphs are a way to insert special characters using sequences of
two ASCII characters. I've implemented the feature using a new `Digraph`
operator, following the example of `AddSurrounds`. There are still a few
issues that I'm not sure what the best way to resolve them is.
- To insert `ş`, the user must pause between pressing `ctrl-k` and `s
,`, otherwise it triggers the binding for `ctrl-k s`. Is there a way to
disable `ctrl-k *` bindings while in insert, replace or waiting mode?
- Is there a better way to insert a string at all of the cursors? At the
moment I'm constructing the edits manually.
- The table of default digraphs is a 1.4k line rust expression. Is this
okay as long as it's in its own module?
- I'd like a second opinion on how best to structure the settings.json
entry.
- I have omitted the "meta character" feature as I don't think it makes
sense when editing UTF-8 text.
Release Notes:
- Added support for Vim digraphs.
Resolves #11871
2024-07-28 22:44:32 -06:00
Kyle Kelley
bb188f673e
repl: Pass session id to kernel connections ( #15389 )
...
Updated runtimelib to 0.14 and passed a kernel session ID through to
identify our client.
Release Notes:
- N/A
2024-07-28 14:37:25 -07:00
Antonio Scandurra
d6bdaa8a91
Simplify LLM protocol ( #15366 )
...
In this pull request, we change the zed.dev protocol so that we pass the
raw JSON for the specified provider directly to our server. This avoids
the need to define a protobuf message that's a superset of all these
formats.
@bennetbo: We also changed the settings for available_models under
zed.dev to be a flat format, because the nesting seemed too confusing.
Can you help us upgrade the local provider configuration to be
consistent with this? We do whatever we need to do when parsing the
settings to make this simple for users, even if it's a bit more complex
on our end. We want to use versioning to avoid breaking existing users,
but need to keep making progress.
```json
"zed.dev": {
"available_models": [
{
"provider": "anthropic",
"name": "some-newly-released-model-we-havent-added",
"max_tokens": 200000
}
]
}
```
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-07-28 11:07:10 +02:00
Antonio Scandurra
e0fe7f632c
Restore "Avoid buffering line content to compute indent guides" ( #15284 )
...
Fixes https://github.com/zed-industries/zed/issues/15218
Reverts zed-industries/zed#15282
Release Notes:
- N/A
---------
Co-authored-by: Nathan <nathan@zed.dev>
2024-07-28 10:52:39 +02:00
renovate[bot]
0171b7d53c
Update Rust crate uuid to v1.10.0 ( #15348 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [uuid](https://togithub.com/uuid-rs/uuid ) | workspace.dependencies |
minor | `1.8.0` -> `1.10.0` |
---
### Release Notes
<details>
<summary>uuid-rs/uuid (uuid)</summary>
### [`v1.10.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.10.0 )
[Compare
Source](https://togithub.com/uuid-rs/uuid/compare/1.9.1...1.10.0 )
#### Deprecations
This release deprecates and renames the following functions:
- `Builder::from_rfc4122_timestamp` ->
`Builder::from_gregorian_timestamp`
- `Builder::from_sorted_rfc4122_timestamp` ->
`Builder::from_sorted_gregorian_timestamp`
- `Timestamp::from_rfc4122` -> `Timestamp::from_gregorian`
- `Timestamp::to_rfc4122` -> `Timestamp::to_gregorian`
#### What's Changed
- Use const identifier in uuid macro by
[@​Vrajs16](https://togithub.com/Vrajs16 ) in
[https://github.com/uuid-rs/uuid/pull/764 ](https://togithub.com/uuid-rs/uuid/pull/764 )
- Rename most methods referring to RFC4122 by
[@​Mikopet](https://togithub.com/Mikopet ) /
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/765 ](https://togithub.com/uuid-rs/uuid/pull/765 )
- prepare for 1.10.0 release by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/766 ](https://togithub.com/uuid-rs/uuid/pull/766 )
#### New Contributors
- [@​Vrajs16](https://togithub.com/Vrajs16 ) made their first
contribution in
[https://github.com/uuid-rs/uuid/pull/764 ](https://togithub.com/uuid-rs/uuid/pull/764 )
**Full Changelog**:
https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0
### [`v1.9.1`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.1 )
[Compare
Source](https://togithub.com/uuid-rs/uuid/compare/1.9.0...1.9.1 )
#### What's Changed
- Add an example of generating bulk v7 UUIDs by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/761 ](https://togithub.com/uuid-rs/uuid/pull/761 )
- Avoid taking the shared lock when getting usable bits in Uuid::now_v7
by [@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/762 ](https://togithub.com/uuid-rs/uuid/pull/762 )
- Prepare for 1.9.1 release by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/763 ](https://togithub.com/uuid-rs/uuid/pull/763 )
**Full Changelog**:
https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1
### [`v1.9.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.0 )
[Compare
Source](https://togithub.com/uuid-rs/uuid/compare/1.8.0...1.9.0 )
#### `Uuid::now_v7()` is guaranteed to be monotonic
Before this release, `Uuid::now_v7()` would only use the
millisecond-precision timestamp for ordering. It now also uses a global
42-bit counter that's re-initialized each millisecond so that the
following will always pass:
```rust
let a = Uuid::now_v7();
let b = Uuid::now_v7();
assert!(a < b);
```
#### What's Changed
- Add a get_node_id method for v1 and v6 UUIDs by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/748 ](https://togithub.com/uuid-rs/uuid/pull/748 )
- Update atomic and zerocopy to latest by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/750 ](https://togithub.com/uuid-rs/uuid/pull/750 )
- Add repository field to uuid-macro-internal crate by
[@​paolobarbolini](https://togithub.com/paolobarbolini ) in
[https://github.com/uuid-rs/uuid/pull/752 ](https://togithub.com/uuid-rs/uuid/pull/752 )
- update docs to updated RFC (from 4122 to 9562) by
[@​Mikopet](https://togithub.com/Mikopet ) in
[https://github.com/uuid-rs/uuid/pull/753 ](https://togithub.com/uuid-rs/uuid/pull/753 )
- Support counters in v7 UUIDs by
[@​KodrAus](https://togithub.com/KodrAus ) in
[https://github.com/uuid-rs/uuid/pull/755 ](https://togithub.com/uuid-rs/uuid/pull/755 )
#### New Contributors
- [@​paolobarbolini](https://togithub.com/paolobarbolini ) made
their first contribution in
[https://github.com/uuid-rs/uuid/pull/752 ](https://togithub.com/uuid-rs/uuid/pull/752 )
- [@​Mikopet](https://togithub.com/Mikopet ) made their first
contribution in
[https://github.com/uuid-rs/uuid/pull/753 ](https://togithub.com/uuid-rs/uuid/pull/753 )
**Full Changelog**:
https://github.com/uuid-rs/uuid/compare/1.8.0...1.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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-27 14:19:34 -04:00
renovate[bot]
c7a78fafac
Update Rust crate sea-orm to v0.12.15 ( #15343 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sea-orm](https://www.sea-ql.org/SeaORM )
([source](https://togithub.com/SeaQL/sea-orm )) | dev-dependencies |
patch | `0.12.3` -> `0.12.15` |
| [sea-orm](https://www.sea-ql.org/SeaORM )
([source](https://togithub.com/SeaQL/sea-orm )) | dependencies | patch |
`0.12.3` -> `0.12.15` |
---
### Release Notes
<details>
<summary>SeaQL/sea-orm (sea-orm)</summary>
###
[`v0.12.15`](https://togithub.com/SeaQL/sea-orm/releases/tag/0.12.15 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.14...0.12.15 )
##### Enhancements
- `DerivePartialModel` macro attribute `entity` now supports `syn::Type`
[https://github.com/SeaQL/sea-orm/pull/2137 ](https://togithub.com/SeaQL/sea-orm/pull/2137 )
```rust
#[derive(DerivePartialModel)]
#[sea_orm(entity = "<entity::Model as ModelTrait>::Entity")]
struct EntityNameNotAIdent {
#[sea_orm(from_col = "foo2")]
_foo: i32,
#[sea_orm(from_col = "bar2")]
_bar: String,
}
```
- Added `RelationDef::from_alias()`
[https://github.com/SeaQL/sea-orm/pull/2146 ](https://togithub.com/SeaQL/sea-orm/pull/2146 )
```rust
assert_eq!(
cake::Entity::find()
.join_as(
JoinType::LeftJoin,
cake_filling::Relation::Cake.def().rev(),
cf.clone()
)
.join(
JoinType::LeftJoin,
cake_filling::Relation::Filling.def().from_alias(cf)
)
.build(DbBackend::MySql)
.to_string(),
[
"SELECT `cake`.`id`, `cake`.`name` FROM `cake`",
"LEFT JOIN `cake_filling` AS `cf` ON `cake`.`id` = `cf`.`cake_id`",
"LEFT JOIN `filling` ON `cf`.`filling_id` = `filling`.`id`",
]
.join(" ")
);
```
###
[`v0.12.14`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#01214---2024-02-05 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.12...0.12.14 )
- Added feature flag `sqlite-use-returning-for-3_35` to use SQLite's
returning
[https://github.com/SeaQL/sea-orm/pull/2070 ](https://togithub.com/SeaQL/sea-orm/pull/2070 )
- Added Loco example
[https://github.com/SeaQL/sea-orm/pull/2092 ](https://togithub.com/SeaQL/sea-orm/pull/2092 )
###
[`v0.12.12`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#01212---2024-01-22 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.11...0.12.12 )
##### Bug Fixes
- \[sea-orm-cli] Fix entity generation for non-alphanumeric enum
variants[https://github.com/SeaQL/sea-orm/pull/1821 ](https://togithub.com/SeaQL/sea-orm/pull/1821 )1
- \[sea-orm-cli] Fix entity generation for relations with composite
keys[https://github.com/SeaQL/sea-orm/pull/2071 ](https://togithub.com/SeaQL/sea-orm/pull/2071 )1
##### Enhancements
- Added `ConnectOptions::test_before_acquire`
###
[`v0.12.11`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#01211---2024-01-14 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.10...0.12.11 )
##### New Features
- Added `desc` to `Cursor` paginator
[https://github.com/SeaQL/sea-orm/pull/2037 ](https://togithub.com/SeaQL/sea-orm/pull/2037 )
##### Enhancements
- Improve query performance of `Paginator`'s `COUNT` query
[https://github.com/SeaQL/sea-orm/pull/2030 ](https://togithub.com/SeaQL/sea-orm/pull/2030 )
- Added SQLx slow statements logging to `ConnectOptions`
[https://github.com/SeaQL/sea-orm/pull/2055 ](https://togithub.com/SeaQL/sea-orm/pull/2055 )
- Added `QuerySelect::lock_with_behavior`
[https://github.com/SeaQL/sea-orm/pull/1867 ](https://togithub.com/SeaQL/sea-orm/pull/1867 )
##### Bug Fixes
- \[sea-orm-macro] Qualify types in `DeriveValueType` macro
[https://github.com/SeaQL/sea-orm/pull/2054 ](https://togithub.com/SeaQL/sea-orm/pull/2054 )
##### House keeping
- Fix clippy warnings on 1.75
[https://github.com/SeaQL/sea-orm/pull/2057 ](https://togithub.com/SeaQL/sea-orm/pull/2057 )
###
[`v0.12.10`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#01210---2023-12-14 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.9...0.12.10 )
##### New Features
- \[sea-orm-macro] Comment attribute for Entity (`#[sea_orm(comment =
"action")]`); `create_table_from_entity` supports comment
[https://github.com/SeaQL/sea-orm/pull/2009 ](https://togithub.com/SeaQL/sea-orm/pull/2009 )
- Added "proxy" (feature flag `proxy`) to database backend
[https://github.com/SeaQL/sea-orm/pull/1881 ](https://togithub.com/SeaQL/sea-orm/pull/1881 ),
[https://github.com/SeaQL/sea-orm/pull/2000 ](https://togithub.com/SeaQL/sea-orm/pull/2000 )
##### Enhancements
- Cast enums in `is_in` and `is_not_in`
[https://github.com/SeaQL/sea-orm/pull/2002 ](https://togithub.com/SeaQL/sea-orm/pull/2002 )
##### Upgrades
- Updated `sea-query` to `0.30.5`
https://github.com/SeaQL/sea-query/releases/tag/0.30.5
###
[`v0.12.9`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0129---2023-12-08 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.8...0.12.9 )
##### Enhancements
- Add source annotations to errors
[https://github.com/SeaQL/sea-orm/pull/1999 ](https://togithub.com/SeaQL/sea-orm/pull/1999 )
##### Upgrades
- Updated `sea-query` to `0.30.4`
https://github.com/SeaQL/sea-query/releases/tag/0.30.4
###
[`v0.12.8`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0128---2023-12-04 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.7...0.12.8 )
##### Enhancements
- Implement `StatementBuilder` for `sea_query::WithQuery`
[https://github.com/SeaQL/sea-orm/issues/1960 ](https://togithub.com/SeaQL/sea-orm/issues/1960 )
##### Upgrades
- Upgrade `axum` example to `0.7`
[https://github.com/SeaQL/sea-orm/pull/1984 ](https://togithub.com/SeaQL/sea-orm/pull/1984 )
###
[`v0.12.7`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0127---2023-11-22 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.6...0.12.7 )
##### Enhancements
- Added method `expr_as_` that accepts `self`
[https://github.com/SeaQL/sea-orm/pull/1979 ](https://togithub.com/SeaQL/sea-orm/pull/1979 )
##### Upgrades
- Updated `sea-query` to `0.30.3`
https://github.com/SeaQL/sea-query/releases/tag/0.30.3
###
[`v0.12.6`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0126---2023-11-13 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.5...0.12.6 )
##### New Features
- Added `#[sea_orm(skip)]` for `FromQueryResult` derive macro
[https://github.com/SeaQL/sea-orm/pull/1954 ](https://togithub.com/SeaQL/sea-orm/pull/1954 )
###
[`v0.12.5`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0125---2023-11-12 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.4...0.12.5 )
##### Bug Fixes
- \[sea-orm-cli] Fix duplicated active enum use statements on generated
entities[https://github.com/SeaQL/sea-orm/pull/1953 ](https://togithub.com/SeaQL/sea-orm/pull/1953 )3
- \[sea-orm-cli] Added `--enum-extra-derives`
[https://github.com/SeaQL/sea-orm/pull/1934 ](https://togithub.com/SeaQL/sea-orm/pull/1934 )
- \[sea-orm-cli] Added `--enum-extra-attributes`
[https://github.com/SeaQL/sea-orm/pull/1952 ](https://togithub.com/SeaQL/sea-orm/pull/1952 )
###
[`v0.12.4`](https://togithub.com/SeaQL/sea-orm/blob/HEAD/CHANGELOG.md#0124---2023-10-19 )
[Compare
Source](https://togithub.com/SeaQL/sea-orm/compare/0.12.3...0.12.4 )
##### New Features
- Add support for root JSON arrays
[https://github.com/SeaQL/sea-orm/pull/1898 ](https://togithub.com/SeaQL/sea-orm/pull/1898 )
Now the following works (requires the `json-array` / `postgres-array`
feature)!
```rust
#[derive(Clone, Debug, PartialEq, Eq, DeriveEntityModel)]
#[sea_orm(table_name = "json_struct_vec")]
pub struct Model {
#[sea_orm(primary_key)]
pub id: i32,
#[sea_orm(column_type = "Json")]
pub struct_vec: Vec<JsonColumn>,
}
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize, FromJsonQueryResult)]
pub struct JsonColumn {
pub value: String,
}
```
##### Enhancements
- Loader: use `ValueTuple` as hash key
[https://github.com/SeaQL/sea-orm/pull/1868 ](https://togithub.com/SeaQL/sea-orm/pull/1868 )
##### Upgrades
- Updated `sea-query` to `0.30.2`
https://github.com/SeaQL/sea-query/releases/tag/0.30.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 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-27 12:52:30 -04:00
Marshall Bowers
b8982ad385
Factor out construction of font-related JSON schemas ( #15341 )
...
This PR factors out the construction of the font-related JSON schemas,
as they were used in multiple places.
Release Notes:
- N/A
2024-07-27 12:28:50 -04:00
Marshall Bowers
1ffb34c5fc
Fix more instances of JSON schema getting clobbered when attaching references ( #15339 )
...
This PR extends the fix from #15336 to more places that had the same
issue.
An `add_references_to_properties` helper function has been added to
handle these cases uniformly.
Release Notes:
- N/A
2024-07-27 11:44:40 -04:00
Mikayla Maki
a1bd7a1297
Feature/fallback fonts ( #15306 )
...
Supersedes https://github.com/zed-industries/zed/pull/12090
fixes #5180
fixes #5055
See original PR for an example of the feature at work.
This PR changes the settings interface to be backwards compatible, and
adds the `ui_font_fallbacks`, `buffer_font_fallbacks`, and
`terminal.font_fallbacks` settings.
Release Notes:
- Added support for font fallbacks via three new settings:
`ui_font_fallbacks`, `buffer_font_fallbacks`, and
`terminal.font_fallbacks`.(#5180 , #5055 ).
---------
Co-authored-by: Junkui Zhang <364772080@qq.com>
2024-07-26 16:42:21 -07:00
Conrad Irwin
3e31955b7f
SSH remote ui ( #15129 )
...
Still TODO:
* [x] hide this UI unless you have some ssh projects in settings
* [x] add the "open folder" flow with the new open picker
* [ ] integrate with recent projects / workspace restoration
Release Notes:
- N/A
2024-07-26 16:45:44 -06:00
renovate[bot]
4c9311ba40
Update Rust crate palette to v0.7.6 ( #15307 )
...
[](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 )
...
[](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 )
...
[](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.

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 )
...
[](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 )
...
[](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 )
...
[](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 )
...
[](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