f9cbc71c21
Update Rust crate thiserror to 2.0.16 ( #127 )
continuous-integration/drone/push Build is failing
2025-08-23 00:27:38 +00:00
3abd831865
Update Rust crate serde_json to 1.0.143 ( #126 )
continuous-integration/drone/push Build is failing
2025-08-21 00:27:16 +00:00
35dc7e1755
Update Rust crate thiserror to 2.0.15 ( #125 )
continuous-integration/drone/push Build is passing
2025-08-18 00:26:10 +00:00
c9b60419ae
Update Rust crate reqwest to 0.12.23 ( #124 )
continuous-integration/drone/push Build is passing
2025-08-14 00:26:45 +00:00
b68d83f056
Update Rust crate thiserror to 2.0.14 ( #123 )
continuous-integration/drone/push Build is passing
2025-08-13 00:26:53 +00:00
38c71e829e
Update Rust crate tokio to 1.47.1 ( #122 )
continuous-integration/drone/push Build is passing
2025-08-03 00:15:17 +00:00
9a11b645ac
Update Rust crate serde_json to 1.0.142 ( #121 )
continuous-integration/drone/push Build is passing
2025-08-02 00:16:00 +00:00
fea5fdf82d
Update Rust crate tokio to 1.47.0 ( #120 )
continuous-integration/drone/push Build is passing
2025-07-27 00:15:32 +00:00
db44835c39
Update Rust crate rand to 0.9.2 ( #119 )
continuous-integration/drone/push Build is passing
2025-07-21 00:15:34 +00:00
35ade770be
Update Rust crate serde_json to 1.0.141 ( #118 )
continuous-integration/drone/push Build is passing
2025-07-19 00:15:50 +00:00
0f129447c2
Update Rust crate zip to 4.3.0 ( #117 )
continuous-integration/drone/push Build is passing
2025-07-10 00:45:47 +00:00
291a670c17
Update Rust crate tokio to 1.46.1 ( #116 )
continuous-integration/drone/push Build is passing
2025-07-05 00:41:19 +00:00
b5cbd337d5
Update Rust crate tokio to 1.46.0
continuous-integration/drone/push Build is passing
2025-07-04 00:40:53 +00:00
38fed64727
Update Rust crate reqwest to 0.12.22
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-04 00:08:34 +00:00
604e1975cf
Fix cargo clippy issues ( #115 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #115
2025-07-03 06:26:05 +00:00
99d32292ee
Update Rust crate zip to 4.2.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-24 00:08:54 +00:00
4629220522
Update Rust crate zip to 4.1.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-16 00:20:57 +00:00
421c2a191b
Update Rust crate reqwest to 0.12.20
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-11 00:21:41 +00:00
2c89431648
Update Rust crate reqwest to 0.12.19
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-03 00:21:41 +00:00
769010f8d2
Update Rust crate reqwest to 0.12.18
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-29 00:06:56 +00:00
2c60760edd
Update Rust crate tokio to 1.45.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-25 00:06:28 +00:00
204f241d8f
Update Rust crate zip to v4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-22 00:06:39 +00:00
8528f320ce
Update Rust crate zip to v3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-16 00:15:46 +00:00
bf56391114
Update Rust crate tokio to 1.45.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-07 00:24:11 +00:00
117e2c3079
Update Rust crate rand to 0.9.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-18 00:27:00 +00:00
3d5a32ae6a
Update Rust crate tokio to 1.44.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 00:33:16 +00:00
d4844c18bf
Update Rust crate zip to 2.6.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-05 00:33:01 +00:00
52da56a775
Update Rust crate tokio to 1.44.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 00:33:44 +00:00
06b947a7d1
Update Rust crate thiserror to 2.0.12
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-03 00:33:24 +00:00
bea66f6202
Update Rust crate env_logger to 0.11.8
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-02 00:33:30 +00:00
de6d6f86c2
Update Rust crate serde_json to 1.0.140
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-01 02:04:14 +00:00
15cc60aad9
Update Rust crate serde to 1.0.219
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-31 20:49:35 +00:00
a33088918c
Update Rust crate reqwest to 0.12.15
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-31 00:33:53 +00:00
116ea4ba77
Update Rust crate mktemp to 0.5.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-30 02:19:50 +00:00
dbc82c0377
Update Rust crate log to 0.4.27
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 22:55:52 +00:00
d82fa7053d
Update Rust crate env_logger to 0.11.7
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 18:14:11 +00:00
7e5010a5d7
Update renovate.json ( #91 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #91
2025-03-29 17:30:04 +00:00
7cd709c00c
Update Rust crate reqwest to v0.12.15
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 14:13:10 +00:00
28828261d1
Update renovate.json ( #89 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #89
2025-03-29 12:54:32 +00:00
c094d9cfbe
Update Rust crate thiserror to v2 ( #47 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [thiserror](https://github.com/dtolnay/thiserror ) | dependencies | major | `1.0.61` -> `2.0.0` |
---
### Release Notes
<details>
<summary>dtolnay/thiserror (thiserror)</summary>
### [`v2.0.12`](https://github.com/dtolnay/thiserror/releases/tag/2.0.12 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.11...2.0.12 )
- Prevent elidable_lifetime_names pedantic clippy lint in generated impl ([#​413](https://github.com/dtolnay/thiserror/issues/413 ))
### [`v2.0.11`](https://github.com/dtolnay/thiserror/releases/tag/2.0.11 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.10...2.0.11 )
- Add feature gate to tests that use std ([#​409](https://github.com/dtolnay/thiserror/issues/409 ), [#​410](https://github.com/dtolnay/thiserror/issues/410 ), thanks [@​Maytha8](https://github.com/Maytha8 ))
### [`v2.0.10`](https://github.com/dtolnay/thiserror/releases/tag/2.0.10 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.9...2.0.10 )
- Support errors containing a generic type parameter's associated type in a field ([#​408](https://github.com/dtolnay/thiserror/issues/408 ))
### [`v2.0.9`](https://github.com/dtolnay/thiserror/releases/tag/2.0.9 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.8...2.0.9 )
- Work around `missing_inline_in_public_items` clippy restriction being triggered in macro-generated code ([#​404](https://github.com/dtolnay/thiserror/issues/404 ))
### [`v2.0.8`](https://github.com/dtolnay/thiserror/releases/tag/2.0.8 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.7...2.0.8 )
- Improve support for macro-generated `derive(Error)` call sites ([#​399](https://github.com/dtolnay/thiserror/issues/399 ))
### [`v2.0.7`](https://github.com/dtolnay/thiserror/releases/tag/2.0.7 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.6...2.0.7 )
- Work around conflict with #\[deny(clippy::allow_attributes)] ([#​397](https://github.com/dtolnay/thiserror/issues/397 ), thanks [@​zertosh](https://github.com/zertosh ))
### [`v2.0.6`](https://github.com/dtolnay/thiserror/releases/tag/2.0.6 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.5...2.0.6 )
- Suppress deprecation warning on generated From impls ([#​396](https://github.com/dtolnay/thiserror/issues/396 ))
### [`v2.0.5`](https://github.com/dtolnay/thiserror/releases/tag/2.0.5 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.4...2.0.5 )
- Prevent deprecation warning on generated impl for deprecated type ([#​394](https://github.com/dtolnay/thiserror/issues/394 ))
### [`v2.0.4`](https://github.com/dtolnay/thiserror/releases/tag/2.0.4 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.3...2.0.4 )
- Eliminate needless_lifetimes clippy lint in generated `From` impls ([#​391](https://github.com/dtolnay/thiserror/issues/391 ), thanks [@​matt-phylum](https://github.com/matt-phylum ))
### [`v2.0.3`](https://github.com/dtolnay/thiserror/releases/tag/2.0.3 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.2...2.0.3 )
- Support the same Path field being repeated in both Debug and Display representation in error message ([#​383](https://github.com/dtolnay/thiserror/issues/383 ))
- Improve error message when a format trait used in error message is not implemented by some field ([#​384](https://github.com/dtolnay/thiserror/issues/384 ))
### [`v2.0.2`](https://github.com/dtolnay/thiserror/releases/tag/2.0.2 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.1...2.0.2 )
- Fix hang on invalid input inside #\[error(...)] attribute ([#​382](https://github.com/dtolnay/thiserror/issues/382 ))
### [`v2.0.1`](https://github.com/dtolnay/thiserror/releases/tag/2.0.1 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.0...2.0.1 )
- Support errors that contain a dynamically sized final field ([#​375](https://github.com/dtolnay/thiserror/issues/375 ))
- Improve inference of trait bounds for fields that are interpolated multiple times in an error message ([#​377](https://github.com/dtolnay/thiserror/issues/377 ))
### [`v2.0.0`](https://github.com/dtolnay/thiserror/releases/tag/2.0.0 )
[Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.0 )
#### Breaking changes
- Referencing keyword-named fields by a raw identifier like `{r#type}` inside a format string is no longer accepted; simply use the unraw name like `{type}` ([#​347](https://github.com/dtolnay/thiserror/issues/347 ))
This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
```rust
#[derive(Error, Debug)]
#[error("... {type} ...")] // Before: {r#type}
pub struct Error {
pub r#type: Type,
}
```
- Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message ([#​345](https://github.com/dtolnay/thiserror/issues/345 ))
```rust
// Before: impl<T: Octal> Display for Error<T>
// After: impl<T> Display for Error<T>
#[derive(Error, Debug)]
#[error("{thing:o}", thing = "...")]
pub struct Error<T> {
thing: T,
}
```
- Tuple structs and tuple variants can no longer use numerical `{0}` `{1}` access at the same time as supplying extra positional arguments for a format message, as this makes it ambiguous whether the number refers to a tuple field vs a different positional arg ([#​354](https://github.com/dtolnay/thiserror/issues/354 ))
```rust
#[derive(Error, Debug)]
#[error("ambiguous: {0} {}", $N)]
// ^^^ Not allowed, use #[error("... {0} {n}", n = $N)]
pub struct TupleError(i32);
```
- Code containing invocations of thiserror's `derive(Error)` must now have a direct dependency on the `thiserror` crate regardless of the error data structure's contents ([#​368](https://github.com/dtolnay/thiserror/issues/368 ), [#​369](https://github.com/dtolnay/thiserror/issues/369 ), [#​370](https://github.com/dtolnay/thiserror/issues/370 ), [#​372](https://github.com/dtolnay/thiserror/issues/372 ))
#### Features
- Support disabling thiserror's standard library dependency by disabling the default "std" Cargo feature: `thiserror = { version = "2", default-features = false }` ([#​373](https://github.com/dtolnay/thiserror/issues/373 ))
- Support using `r#source` as field name to opt out of a field named "source" being treated as an error's `Error::source()` ([#​350](https://github.com/dtolnay/thiserror/issues/350 ))
```rust
#[derive(Error, Debug)]
#[error("{source} ==> {destination}")]
pub struct Error {
r#source: char,
destination: char,
}
let error = Error { source: 'S', destination: 'D' };
```
- Infinite recursion in a generated Display impl now produces an `unconditional_recursion` warning ([#​359](https://github.com/dtolnay/thiserror/issues/359 ))
```rust
#[derive(Error, Debug)]
#[error("??? {self}")]
pub struct Error;
```
- A new attribute `#[error(fmt = path::to::myfmt)]` can be used to write formatting logic for an enum variant out-of-line ([#​367](https://github.com/dtolnay/thiserror/issues/367 ))
```rust
#[derive(Error, Debug)]
pub enum Error {
#[error(fmt = demo_fmt)]
Demo { code: u16, message: Option<String> },
}
fn demo_fmt(code: &u16, message: &Option<String>, formatter: &mut fmt::Formatter) -> fmt::Result {
write!(formatter, "{code}")?;
if let Some(msg) = message {
write!(formatter, " - {msg}")?;
}
Ok(())
}
```
- Enums with an enum-level format message are now able to have individual variants that are `transparent` to supersede the enum-level message ([#​366](https://github.com/dtolnay/thiserror/issues/366 ))
```rust
#[derive(Error, Debug)]
#[error("my error {0}")]
pub enum Error {
Json(#[from] serde_json::Error),
Yaml(#[from] serde_yaml::Error),
#[error(transparent)]
Other(#[from] anyhow::Error),
}
```
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled because a matching PR was automerged previously.
♻ **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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44LjAiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xOTQuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Reviewed-on: https://gitea.communiquons.org/pierre/GrammalecteClient/pulls/47
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:44:22 +00:00
c562dd014b
Update Rust crate rand to 0.9.0 ( #65 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [rand](https://rust-random.github.io/book ) ([source](https://github.com/rust-random/rand )) | dependencies | minor | `0.8.5` -> `0.9.0` |
---
### Release Notes
<details>
<summary>rust-random/rand (rand)</summary>
### [`v0.9.0`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#090---2025-01-27 )
[Compare Source](https://github.com/rust-random/rand/compare/0.8.5...0.9.0 )
##### Security and unsafe
- Policy: "rand is not a crypto library" ([#​1514](https://github.com/rust-random/rand/issues/1514 ))
- Remove fork-protection from `ReseedingRng` and `ThreadRng`. Instead, it is recommended to call `ThreadRng::reseed` on fork. ([#​1379](https://github.com/rust-random/rand/issues/1379 ))
- Use `zerocopy` to replace some `unsafe` code ([#​1349](https://github.com/rust-random/rand/issues/1349 ), [#​1393](https://github.com/rust-random/rand/issues/1393 ), [#​1446](https://github.com/rust-random/rand/issues/1446 ), [#​1502](https://github.com/rust-random/rand/issues/1502 ))
##### Dependencies
- Bump the MSRV to 1.63.0 ([#​1207](https://github.com/rust-random/rand/issues/1207 ), [#​1246](https://github.com/rust-random/rand/issues/1246 ), [#​1269](https://github.com/rust-random/rand/issues/1269 ), [#​1341](https://github.com/rust-random/rand/issues/1341 ), [#​1416](https://github.com/rust-random/rand/issues/1416 ), [#​1536](https://github.com/rust-random/rand/issues/1536 )); note that 1.60.0 may work for dependents when using `--ignore-rust-version`
- Update to `rand_core` v0.9.0 ([#​1558](https://github.com/rust-random/rand/issues/1558 ))
##### Features
- Support `std` feature without `getrandom` or `rand_chacha` ([#​1354](https://github.com/rust-random/rand/issues/1354 ))
- Enable feature `small_rng` by default ([#​1455](https://github.com/rust-random/rand/issues/1455 ))
- Remove implicit feature `rand_chacha`; use `std_rng` instead. ([#​1473](https://github.com/rust-random/rand/issues/1473 ))
- Rename feature `serde1` to `serde` ([#​1477](https://github.com/rust-random/rand/issues/1477 ))
- Rename feature `getrandom` to `os_rng` ([#​1537](https://github.com/rust-random/rand/issues/1537 ))
- Add feature `thread_rng` ([#​1547](https://github.com/rust-random/rand/issues/1547 ))
##### API changes: rand_core traits
- Add fn `RngCore::read_adapter` implementing `std::io::Read` ([#​1267](https://github.com/rust-random/rand/issues/1267 ))
- Add trait `CryptoBlockRng: BlockRngCore`; make `trait CryptoRng: RngCore` ([#​1273](https://github.com/rust-random/rand/issues/1273 ))
- Add traits `TryRngCore`, `TryCryptoRng` ([#​1424](https://github.com/rust-random/rand/issues/1424 ), [#​1499](https://github.com/rust-random/rand/issues/1499 ))
- Rename `fn SeedableRng::from_rng` -> `try_from_rng` and add infallible variant `fn from_rng` ([#​1424](https://github.com/rust-random/rand/issues/1424 ))
- Rename `fn SeedableRng::from_entropy` -> `from_os_rng` and add fallible variant `fn try_from_os_rng` ([#​1424](https://github.com/rust-random/rand/issues/1424 ))
- Add bounds `Clone` and `AsRef` to associated type `SeedableRng::Seed` ([#​1491](https://github.com/rust-random/rand/issues/1491 ))
##### API changes: Rng trait and top-level fns
- Rename fn `rand::thread_rng()` to `rand::rng()` and remove from the prelude ([#​1506](https://github.com/rust-random/rand/issues/1506 ))
- Remove fn `rand::random()` from the prelude ([#​1506](https://github.com/rust-random/rand/issues/1506 ))
- Add top-level fns `random_iter`, `random_range`, `random_bool`, `random_ratio`, `fill` ([#​1488](https://github.com/rust-random/rand/issues/1488 ))
- Re-introduce fn `Rng::gen_iter` as `random_iter` ([#​1305](https://github.com/rust-random/rand/issues/1305 ), [#​1500](https://github.com/rust-random/rand/issues/1500 ))
- Rename fn `Rng::gen` to `random` to avoid conflict with the new `gen` keyword in Rust 2024 ([#​1438](https://github.com/rust-random/rand/issues/1438 ))
- Rename fns `Rng::gen_range` to `random_range`, `gen_bool` to `random_bool`, `gen_ratio` to `random_ratio` ([#​1505](https://github.com/rust-random/rand/issues/1505 ))
- Annotate panicking methods with `#[track_caller]` ([#​1442](https://github.com/rust-random/rand/issues/1442 ), [#​1447](https://github.com/rust-random/rand/issues/1447 ))
##### API changes: RNGs
- Fix `<SmallRng as SeedableRng>::Seed` size to 256 bits ([#​1455](https://github.com/rust-random/rand/issues/1455 ))
- Remove first parameter (`rng`) of `ReseedingRng::new` ([#​1533](https://github.com/rust-random/rand/issues/1533 ))
##### API changes: Sequences
- Split trait `SliceRandom` into `IndexedRandom`, `IndexedMutRandom`, `SliceRandom` ([#​1382](https://github.com/rust-random/rand/issues/1382 ))
- Add `IndexedRandom::choose_multiple_array`, `index::sample_array` ([#​1453](https://github.com/rust-random/rand/issues/1453 ), [#​1469](https://github.com/rust-random/rand/issues/1469 ))
##### API changes: Distributions: renames
- Rename module `rand::distributions` to `rand::distr` ([#​1470](https://github.com/rust-random/rand/issues/1470 ))
- Rename distribution `Standard` to `StandardUniform` ([#​1526](https://github.com/rust-random/rand/issues/1526 ))
- Move `distr::Slice` -> `distr::slice::Choose`, `distr::EmptySlice` -> `distr::slice::Empty` ([#​1548](https://github.com/rust-random/rand/issues/1548 ))
- Rename trait `distr::DistString` -> `distr::SampleString` ([#​1548](https://github.com/rust-random/rand/issues/1548 ))
- Rename `distr::DistIter` -> `distr::Iter`, `distr::DistMap` -> `distr::Map` ([#​1548](https://github.com/rust-random/rand/issues/1548 ))
##### API changes: Distributions
- Relax `Sized` bound on `Distribution<T> for &D` ([#​1278](https://github.com/rust-random/rand/issues/1278 ))
- Remove impl of `Distribution<Option<T>>` for `StandardUniform` ([#​1526](https://github.com/rust-random/rand/issues/1526 ))
- Let distribution `StandardUniform` support all `NonZero*` types ([#​1332](https://github.com/rust-random/rand/issues/1332 ))
- Fns `{Uniform, UniformSampler}::{new, new_inclusive}` return a `Result` (instead of potentially panicking) ([#​1229](https://github.com/rust-random/rand/issues/1229 ))
- Distribution `Uniform` implements `TryFrom` instead of `From` for ranges ([#​1229](https://github.com/rust-random/rand/issues/1229 ))
- Add `UniformUsize` ([#​1487](https://github.com/rust-random/rand/issues/1487 ))
- Remove support for generating `isize` and `usize` values with `StandardUniform`, `Uniform` (except via `UniformUsize`) and `Fill` and usage as a `WeightedAliasIndex` weight ([#​1487](https://github.com/rust-random/rand/issues/1487 ))
- Add impl `DistString` for distributions `Slice<char>` and `Uniform<char>` ([#​1315](https://github.com/rust-random/rand/issues/1315 ))
- Add fn `Slice::num_choices` ([#​1402](https://github.com/rust-random/rand/issues/1402 ))
- Add fn `p()` for distribution `Bernoulli` to access probability ([#​1481](https://github.com/rust-random/rand/issues/1481 ))
##### API changes: Weighted distributions
- Add `pub` module `rand::distr::weighted`, moving `WeightedIndex` there ([#​1548](https://github.com/rust-random/rand/issues/1548 ))
- Add trait `weighted::Weight`, allowing `WeightedIndex` to trap overflow ([#​1353](https://github.com/rust-random/rand/issues/1353 ))
- Add fns `weight, weights, total_weight` to distribution `WeightedIndex` ([#​1420](https://github.com/rust-random/rand/issues/1420 ))
- Rename enum `WeightedError` to `weighted::Error`, revising variants ([#​1382](https://github.com/rust-random/rand/issues/1382 )) and mark as `#[non_exhaustive]` ([#​1480](https://github.com/rust-random/rand/issues/1480 ))
##### API changes: SIMD
- Switch to `std::simd`, expand SIMD & docs ([#​1239](https://github.com/rust-random/rand/issues/1239 ))
##### Reproducibility-breaking changes
- Make `ReseedingRng::reseed` discard remaining data from the last block generated ([#​1379](https://github.com/rust-random/rand/issues/1379 ))
- Change fn `SmallRng::seed_from_u64` implementation ([#​1203](https://github.com/rust-random/rand/issues/1203 ))
- Allow `UniformFloat::new` samples and `UniformFloat::sample_single` to yield `high` ([#​1462](https://github.com/rust-random/rand/issues/1462 ))
- Fix portability of distribution `Slice` ([#​1469](https://github.com/rust-random/rand/issues/1469 ))
- Make `Uniform` for `usize` portable via `UniformUsize` ([#​1487](https://github.com/rust-random/rand/issues/1487 ))
- Fix `IndexdRandom::choose_multiple_weighted` for very small seeds and optimize for large input length / low memory ([#​1530](https://github.com/rust-random/rand/issues/1530 ))
##### Reproducibility-breaking optimisations
- Optimize fn `sample_floyd`, affecting output of `rand::seq::index::sample` and `rand::seq::SliceRandom::choose_multiple` ([#​1277](https://github.com/rust-random/rand/issues/1277 ))
- New, faster algorithms for `IteratorRandom::choose` and `choose_stable` ([#​1268](https://github.com/rust-random/rand/issues/1268 ))
- New, faster algorithms for `SliceRandom::shuffle` and `partial_shuffle` ([#​1272](https://github.com/rust-random/rand/issues/1272 ))
- Optimize distribution `Uniform`: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; [#​1287](https://github.com/rust-random/rand/issues/1287 ))
- Optimize fn `sample_single_inclusive` for floats (+~20% perf) ([#​1289](https://github.com/rust-random/rand/issues/1289 ))
##### Other optimisations
- Improve `SmallRng` initialization performance ([#​1482](https://github.com/rust-random/rand/issues/1482 ))
- Optimise SIMD widening multiply ([#​1247](https://github.com/rust-random/rand/issues/1247 ))
##### Other
- Add `Cargo.lock.msrv` file ([#​1275](https://github.com/rust-random/rand/issues/1275 ))
- Reformat with `rustfmt` and enforce ([#​1448](https://github.com/rust-random/rand/issues/1448 ))
- Apply Clippy suggestions and enforce ([#​1448](https://github.com/rust-random/rand/issues/1448 ), [#​1474](https://github.com/rust-random/rand/issues/1474 ))
- Move all benchmarks to new `benches` crate ([#​1329](https://github.com/rust-random/rand/issues/1329 ), [#​1439](https://github.com/rust-random/rand/issues/1439 )) and migrate to Criterion ([#​1490](https://github.com/rust-random/rand/issues/1490 ))
##### Documentation
- Improve `ThreadRng` related docs ([#​1257](https://github.com/rust-random/rand/issues/1257 ))
- Docs: enable experimental `--generate-link-to-definition` feature ([#​1327](https://github.com/rust-random/rand/issues/1327 ))
- Better doc of crate features, use `doc_auto_cfg` ([#​1411](https://github.com/rust-random/rand/issues/1411 ), [#​1450](https://github.com/rust-random/rand/issues/1450 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMzcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: https://gitea.communiquons.org/pierre/GrammalecteClient/pulls/65
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:44:15 +00:00
e42f9504ff
Update Rust crate reqwest to v0.12.14 ( #75 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [reqwest](https://github.com/seanmonstar/reqwest ) | dependencies | patch | `0.12.13` -> `0.12.14` |
---
### Release Notes
<details>
<summary>seanmonstar/reqwest (reqwest)</summary>
### [`v0.12.14`](https://github.com/seanmonstar/reqwest/releases/tag/v0.12.14 )
[Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14 )
#### What's Changed
- re-add fetch_mode_no_cors shim when not in wasm, but deprecated by [@​seanmonstar](https://github.com/seanmonstar ) in https://github.com/seanmonstar/reqwest/pull/2598
**Full Changelog**: https://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #75
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:43:39 +00:00
6da734d339
Update Rust crate tokio to v1.44.1 ( #76 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs ) ([source](https://github.com/tokio-rs/tokio )) | dev-dependencies | patch | `1.44.0` -> `1.44.1` |
---
### Release Notes
<details>
<summary>tokio-rs/tokio (tokio)</summary>
### [`v1.44.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.1 ): Tokio v1.44.1
[Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1 )
### 1.44.1 (March 13th, 2025)
##### Fixed
- rt: skip defer queue in `block_in_place` context ([#​7216])
[#​7216]: https://github.com/tokio-rs/tokio/pull/7216
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #76
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:43:31 +00:00
e67113e787
Update Rust crate log to v0.4.27 ( #79 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [log](https://github.com/rust-lang/log ) | dependencies | patch | `0.4.26` -> `0.4.27` |
---
### Release Notes
<details>
<summary>rust-lang/log (log)</summary>
### [`v0.4.27`](https://github.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0427---2025-03-24 )
[Compare Source](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTMuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIxMy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #79
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:43:25 +00:00
0f45ad3d1b
Update Rust crate zip to v2.4.1 ( #78 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [zip](https://github.com/zip-rs/zip2 ) | dependencies | minor | `2.3.0` -> `2.4.1` |
---
### Release Notes
<details>
<summary>zip-rs/zip2 (zip)</summary>
### [`v2.4.1`](https://github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#241---2025-03-17 )
[Compare Source](https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1 )
##### <!-- 1 -->🐛 Bug Fixes
- type issue in test
- double as_ref().canonicalize()?
- CI failures
- Create directory for extraction if necessary ([#​314](https://github.com/zip-rs/zip2/pull/314 ))
### [`v2.4.0`](https://github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#240---2025-03-17 )
[Compare Source](https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0 )
##### <!-- 0 -->🚀 Features
- `ZipArchive::root_dir` and `ZipArchive::extract_unwrapped_root_dir` ([#​304](https://github.com/zip-rs/zip2/pull/304 ))
##### <!-- 1 -->🐛 Bug Fixes
- wasm build failure due to a missing use statement ([#​313](https://github.com/zip-rs/zip2/pull/313 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #78
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-28 15:43:20 +00:00
4b484d34f0
Update Rust crate zip to v2.3.0 ( #77 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [zip](https://github.com/zip-rs/zip2 ) | dependencies | minor | `2.2.3` -> `2.3.0` |
---
### Release Notes
<details>
<summary>zip-rs/zip2 (zip)</summary>
### [`v2.3.0`](https://github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#230---2025-03-16 )
[Compare Source](https://github.com/zip-rs/zip2/compare/v2.2.3...v2.3.0 )
##### <!-- 0 -->🚀 Features
- Add support for NTFS extra field ([#​279](https://github.com/zip-rs/zip2/pull/279 ))
##### <!-- 1 -->🐛 Bug Fixes
- *(test)* Conditionalize a zip64 doctest ([#​308](https://github.com/zip-rs/zip2/pull/308 ))
- fix failing tests, remove symlink loop check
- Canonicalize output path to avoid false negatives
- Symlink handling in stream extraction
- Canonicalize output paths and symlink targets, and ensure they descend from the destination
##### <!-- 7 -->⚙️ Miscellaneous Tasks
- Fix clippy and cargo fmt warnings ([#​310](https://github.com/zip-rs/zip2/pull/310 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #77
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-18 20:58:02 +00:00
ce18bfdc39
Update Rust crate reqwest to v0.12.13 ( #74 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [reqwest](https://github.com/seanmonstar/reqwest ) | dependencies | patch | `0.12.12` -> `0.12.13` |
---
### Release Notes
<details>
<summary>seanmonstar/reqwest (reqwest)</summary>
### [`v0.12.13`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01213 )
[Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.12...v0.12.13 )
- Add `Form::into_reader()` for blocking `multipart` forms.
- Add `Form::into_stream()` for async `multipart` forms.
- Add support for SOCKS4a proxies.
- Fix decoding responses with multiple zstd frames.
- Fix `RequestBuilder::form()` from overwriting a previously set `Content-Type` header, like the other builder methods.
- Fix cloning of request timeout in `blocking::Request`.
- Fix http3 synchronization of connection creation, reducing unneccesary extra connections.
- Fix Windows system proxy to use `ProxyOverride` as a `NO_PROXY` value.
- Fix blocking read to correctly reserve and zero read buffer.
- (wasm) Add support for request timeouts.
- (wasm) Fix `Error::is_timeout()` to return true when from a request timeout.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #74
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-12 18:31:53 +00:00
ed23c1b8bd
Update Rust crate serde_json to v1.0.140 ( #71 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://github.com/serde-rs/json ) | dependencies | patch | `1.0.139` -> `1.0.140` |
---
### Release Notes
<details>
<summary>serde-rs/json (serde_json)</summary>
### [`v1.0.140`](https://github.com/serde-rs/json/releases/tag/v1.0.140 )
[Compare Source](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
- Documentation improvements
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNyIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #71
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-10 18:01:14 +00:00
cc35feb6a9
Update Rust crate tokio to v1.44.0 ( #72 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs ) ([source](https://github.com/tokio-rs/tokio )) | dev-dependencies | minor | `1.43.0` -> `1.44.0` |
---
### Release Notes
<details>
<summary>tokio-rs/tokio (tokio)</summary>
### [`v1.44.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.0 ): Tokio v1.44.0
[Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0 )
### 1.44.0 (March 7th, 2025)
This release changes the `from_std` method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on [#​7172].
##### Added
- coop: add `task::coop` module ([#​7116])
- process: add `Command::get_kill_on_drop()` ([#​7086])
- sync: add `broadcast::Sender::closed` ([#​6685], [#​7090])
- sync: add `broadcast::WeakSender` ([#​7100])
- sync: add `oneshot::Receiver::is_empty()` ([#​7153])
- sync: add `oneshot::Receiver::is_terminated()` ([#​7152])
##### Fixed
- fs: empty reads on `File` should not start a background read ([#​7139])
- process: calling `start_kill` on exited child should not fail ([#​7160])
- signal: fix `CTRL_CLOSE`, `CTRL_LOGOFF`, `CTRL_SHUTDOWN` on windows ([#​7122])
- sync: properly handle panic during mpsc drop ([#​7094])
##### Changes
- runtime: clean up magic number in registration set ([#​7112])
- coop: make coop yield using waker defer strategy ([#​7185])
- macros: make `select!` budget-aware ([#​7164])
- net: panic when passing a blocking socket to `from_std` ([#​7166])
- io: clean up buffer casts ([#​7142])
##### Changes to unstable APIs
- rt: add before and after task poll callbacks ([#​7120])
- tracing: make the task tracing API unstable public ([#​6972])
##### Documented
- docs: fix nesting of sections in top-level docs ([#​7159])
- fs: rename symlink and hardlink parameter names ([#​7143])
- io: swap reader/writer in simplex doc test ([#​7176])
- macros: docs about `select!` alternatives ([#​7110])
- net: rename the argument for `send_to` ([#​7146])
- process: add example for reading `Child` stdout ([#​7141])
- process: clarify `Child::kill` behavior ([#​7162])
- process: fix grammar of the `ChildStdin` struct doc comment ([#​7192])
- runtime: consistently use `worker_threads` instead of `core_threads` ([#​7186])
[#​6685]: https://github.com/tokio-rs/tokio/pull/6685
[#​6972]: https://github.com/tokio-rs/tokio/pull/6972
[#​7086]: https://github.com/tokio-rs/tokio/pull/7086
[#​7090]: https://github.com/tokio-rs/tokio/pull/7090
[#​7094]: https://github.com/tokio-rs/tokio/pull/7094
[#​7100]: https://github.com/tokio-rs/tokio/pull/7100
[#​7110]: https://github.com/tokio-rs/tokio/pull/7110
[#​7112]: https://github.com/tokio-rs/tokio/pull/7112
[#​7116]: https://github.com/tokio-rs/tokio/pull/7116
[#​7120]: https://github.com/tokio-rs/tokio/pull/7120
[#​7122]: https://github.com/tokio-rs/tokio/pull/7122
[#​7139]: https://github.com/tokio-rs/tokio/pull/7139
[#​7141]: https://github.com/tokio-rs/tokio/pull/7141
[#​7142]: https://github.com/tokio-rs/tokio/pull/7142
[#​7143]: https://github.com/tokio-rs/tokio/pull/7143
[#​7146]: https://github.com/tokio-rs/tokio/pull/7146
[#​7152]: https://github.com/tokio-rs/tokio/pull/7152
[#​7153]: https://github.com/tokio-rs/tokio/pull/7153
[#​7159]: https://github.com/tokio-rs/tokio/pull/7159
[#​7160]: https://github.com/tokio-rs/tokio/pull/7160
[#​7162]: https://github.com/tokio-rs/tokio/pull/7162
[#​7164]: https://github.com/tokio-rs/tokio/pull/7164
[#​7166]: https://github.com/tokio-rs/tokio/pull/7166
[#​7172]: https://github.com/tokio-rs/tokio/pull/7172
[#​7176]: https://github.com/tokio-rs/tokio/pull/7176
[#​7185]: https://github.com/tokio-rs/tokio/pull/7185
[#​7186]: https://github.com/tokio-rs/tokio/pull/7186
[#​7192]: https://github.com/tokio-rs/tokio/pull/7192
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #72
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-10 18:01:01 +00:00
be977ff5f5
Update Rust crate serde to v1.0.219 ( #73 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [serde](https://serde.rs ) ([source](https://github.com/serde-rs/serde )) | dependencies | patch | `1.0.218` -> `1.0.219` |
---
### Release Notes
<details>
<summary>serde-rs/serde (serde)</summary>
### [`v1.0.219`](https://github.com/serde-rs/serde/releases/tag/v1.0.219 )
[Compare Source](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
- Prevent `absolute_paths` Clippy restriction being triggered inside macro-generated code ([#​2906](https://github.com/serde-rs/serde/issues/2906 ), thanks [@​davidzeng0](https://github.com/davidzeng0 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: https://gitea.communiquons.org/pierre/GrammalecteClient/pulls/73
Co-authored-by: Pierre HUBERT <pierre@noreply.localhost >
Co-committed-by: Pierre HUBERT <pierre@noreply.localhost >
2025-03-10 18:00:47 +00:00