Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the all group across 1 directory with 7 updates #151

Merged
merged 1 commit into from
Aug 20, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 19, 2024

Bumps the all group with 6 updates in the /local-registry directory:

Package From To
arrayvec 0.7.4 0.7.6
derive_more 0.99.18 1.0.0
indexmap 2.3.0 2.4.0
ndarray 0.15.6 0.16.1
rstest 0.21.0 0.22.0
serde 1.0.204 1.0.208

Updates arrayvec from 0.7.4 to 0.7.6

Release notes

Sourced from arrayvec's releases.

0.7.6

  • Fix no-std build #274

0.7.5

Changelog

Sourced from arrayvec's changelog.

0.7.6

  • Fix no-std build #274

0.7.5

Commits

Updates derive_more from 0.99.18 to 1.0.0

Release notes

Sourced from derive_more's releases.

v1.0.0 - Finally a stable release

derive_more is a library that adds derives for many of the standard library traits. By using this library the following code just works:

use derive_more::{Add, Display, From, Into};
#[derive(PartialEq, From, Add)]
struct MyInt(i32);
#[derive(PartialEq, From, Into)]
struct Point2D {
x: i32,
y: i32,
}
#[derive(PartialEq, From, Add, Display)]
enum MyEnum {
#[display("int: {_0}")]
Int(i32),
Uint(u32),
#[display("nothing")]
Nothing,
}
assert!(MyInt(11) == MyInt(5) + 6.into());
assert!((5, 6) == Point2D { x: 5, y: 6 }.into());
assert!(MyEnum::Int(15) == (MyEnum::Int(8) + 7.into()).unwrap());
assert!(MyEnum::Int(15).to_string() == "int: 15");
assert!(MyEnum::Uint(42).to_string() == "42");
assert!(MyEnum::Nothing.to_string() == "nothing");

Now, more than 8 years after the first commit and almost 5 years after the 0.99.0 release, derive_more has finally reached its 1.0.0 release. This release contains a lot of changes (including some breaking ones) to make it easier to use the derives and make it possible to extend them without having to break backwards compatibility again. There are five major changes that I would like to call out, but there are many more changes that are documented below:

  1. There is a new Debug derive that can be used to easily customize Debug formatting.
  2. A greatly improved Display derive, which allows you to do anything that thiserror provides, but it works for any type not just errors. And by combining the Display derive with the Error and From derives, there shouldn't really be any need to use thiserror anymore (if you are missing a feature/behaviour from thiserror please report an issue).
  3. Traits that can return errors now return a type that implements Error when an error occurs instead of a &'static str.
  4. When using use derive_more::SomeTrait the actual trait is also imported not just the derive macro. This is especially useful for Error and Display
  5. The docs are now rendered on docs.rs and are much better overall.

Breaking changes

  • The minimum supported Rust version (MSRV) is now Rust 1.75.
  • Add the std feature which should be disabled in no_std environments.
  • All Cargo features, except std, are now disabled by default. The full feature can be used to get the old behavior of supporting all possible derives.
  • The TryFrom, Add, Sub, BitAnd, BitOr, BitXor, Not and Neg derives now return a dedicated error type instead of a &'static str on error.
  • The FromStr derive now uses a dedicated FromStrError error type instead of generating unique one each time.
  • The Display derive (and other fmt-like ones) now uses #[display("...", (<expr>),*)] syntax instead of #[display(fmt = "...", ("<expr>"),*)], and #[display(bound(<bound>))] instead of #[display(bound = "<bound>")]. So without the double quotes around the expressions and bounds.
  • The Debug and Display derives (and other fmt-like ones) now transparently delegate to the inner type when #[display("...", (<expr>),*)] attribute is trivially substitutable with a transparent call. (#322)

... (truncated)

Changelog

Sourced from derive_more's changelog.

1.0.0 - 2024-08-07

More than 8 years after the first commit and almost 5 years after the 0.99.0 release, derive_more has finally reached its 1.0.0 release. This release contains a lot of changes (including some breaking ones) to make it easier to use the derives and make it possible to extend them without having to break backwards compatibility again. There are five major changes that I would like to call out, but there are many more changes that are documented below:

  1. There is a new Debug derive that can be used to easily customize Debug formatting.
  2. A greatly improved Display derive, which allows you to do anything that thiserror provides, but it works for any type not just errors. And by combining the Display derive with the Error and From derives, there shouldn't really be any need to use thiserror anymore (if you are missing a feature/behaviour from thiserror please report an issue).
  3. Traits that can return errors now return a type that implements Error when an error occurs instead of a &'static str.
  4. When using use derive_more::SomeTrait the actual trait is also imported not just the derive macro. This is especially useful for Error and Display
  5. The docs are now rendered on docs.rs and are much better overall.

Breaking changes

  • The minimum supported Rust version (MSRV) is now Rust 1.75.
  • Add the std feature which should be disabled in no_std environments.
  • All Cargo features, except std, are now disabled by default. The full feature can be used to get the old behavior of supporting all possible derives.
  • The TryFrom, Add, Sub, BitAnd, BitOr, BitXor, Not and Neg derives now return a dedicated error type instead of a &'static str on error.
  • The FromStr derive now uses a dedicated FromStrError error type instead of generating unique one each time.
  • The Display derive (and other fmt-like ones) now uses #[display("...", (<expr>),*)] syntax instead of #[display(fmt = "...", ("<expr>"),*)], and #[display(bound(<bound>))] instead of #[display(bound = "<bound>")]. So without the double quotes around the expressions and bounds.
  • The Debug and Display derives (and other fmt-like ones) now transparently delegate to the inner type when #[display("...", (<expr>),*)] attribute is trivially substitutable with a transparent call. (#322)
  • The DebugCustom derive is renamed to just Debug (gated now under a separate debug feature), and its semantics were changed to be a superset of std variant of Debug.
  • The From derive doesn't derive From<()> for enum variants without any fields anymore. This feature was removed because it was considered useless in

... (truncated)

Commits
  • d7f5b9e chore: Release
  • 40201b1 Update release date to be correct
  • 88863ca Update changelog wording
  • b713835 Improve error when not enabling any features
  • 330e425 Order features in Cargo.toml alphabetically
  • 84f2cbb Update README and CHANGELOG in preparation of 1.0.0
  • e8d60cf Add compile_fail test for on purpose limited bounds (#393, #392)
  • f665d18 Make anyhow reference a bit less strong
  • 6d632b2 Add release announcement (#390)
  • e87ab13 Don't create git tags for derive_more-impl (#391)
  • Additional commits viewable in compare view

Updates indexmap from 2.3.0 to 2.4.0

Changelog

Sourced from indexmap's changelog.

2.4.0

  • Added methods IndexMap::append and IndexSet::append, moving all items from one map or set into another, and leaving the original capacity for reuse.
Commits

Updates ndarray from 0.15.6 to 0.16.1

Release notes

Sourced from ndarray's releases.

0.16.1

Version 0.16.1 (2024-08-14)

0.16.0

Version 0.16.0 (2024-08-03)

Featured Changes

  • Better shape: Deprecate reshape, into_shape by @​bluss #1310 .into_shape() is now deprecated. Use .into_shape_with_order() or .to_shape() instead, which don't have into_shape's drawbacks.

New Features and Improvements

... (truncated)

Changelog

Sourced from ndarray's changelog.

Version 0.16.1 (2024-08-14)

Version 0.16.0 (2024-08-03)

Featured Changes

  • Better shape: Deprecate reshape, into_shape by @​bluss #1310 .into_shape() is now deprecated. Use .into_shape_with_order() or .to_shape() instead, which don't have into_shape's drawbacks.

New Features and Improvements

... (truncated)

Commits
  • 6f77377 0.16.1
  • 33e2a58 Merge pull request #1421 from rust-ndarray/blas-simplify
  • 1df6c32 Fix infinite recursion, overflow, and off-by-one error in triu/tril (#1418)
  • 876ad01 blas: test with more than one pattern in data
  • 0153a37 blas: Simplify control flow in matrix multiply
  • 453eae3 blas: Refactor and simplify gemm call further
  • 7226d39 blas: Run blas-mock-tests in cross compiler tests
  • 05789c1 Use resolver=2 in the workspace
  • 700b4dd scripts: Fix off by one in makechangelog
  • f563af0 Merge pull request #1419 from rust-ndarray/blas-layout
  • Additional commits viewable in compare view

Updates rstest from 0.21.0 to 0.22.0

Release notes

Sourced from rstest's releases.

Version 0.22.0

Destructuring input data

Changelog

Sourced from rstest's changelog.

[0.22.0] 2024/8/4

Changed

  • Now it's possible destructuring input values both for cases, values and fixtures. See #231 for details

Add

  • Implemented #[ignore] attribute to ignore test parameters during fixtures resolution/injection. See #228 for details

Fixed

  • Lot of typo in code
Commits

Updates serde from 1.0.204 to 1.0.208

Release notes

Sourced from serde's releases.

v1.0.208

  • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @​jonhoo)

v1.0.207

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @​Mingun)

v1.0.206

  • Improve support for flatten attribute inside of enums (#2567, thanks @​Mingun)

v1.0.205

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
Commits
  • 026e91a Release 1.0.208
  • bfbedac Merge pull request #2802 from jonhoo/flatten-unit-struct
  • 4036ff8 Support (de-)serializing flattened unit struct
  • 1b4da41 Release 1.0.207
  • f61d452 Touch up PR 2795
  • f986609 Merge pull request #2795 from Mingun/has-flatten-rework
  • 77a6a9d Take into account only not skipped flatten fields when choose serialization form
  • 547d843 Remove dead code - serialize_struct_as_map always called when cattrs.has_flat...
  • 005cb84 Fail with an understandable message is number of fields for serialization is ...
  • fd5b5e9 Correctly calculate has_flatten attribute in all cases for deserialization
  • Additional commits viewable in compare view

Updates serde_derive from 1.0.204 to 1.0.208

Release notes

Sourced from serde_derive's releases.

v1.0.208

  • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @​jonhoo)

v1.0.207

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @​Mingun)

v1.0.206

  • Improve support for flatten attribute inside of enums (#2567, thanks @​Mingun)

v1.0.205

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
Commits
  • 026e91a Release 1.0.208
  • bfbedac Merge pull request #2802 from jonhoo/flatten-unit-struct
  • 4036ff8 Support (de-)serializing flattened unit struct
  • 1b4da41 Release 1.0.207
  • f61d452 Touch up PR 2795
  • f986609 Merge pull request #2795 from Mingun/has-flatten-rework
  • 77a6a9d Take into account only not skipped flatten fields when choose serialization form
  • 547d843 Remove dead code - serialize_struct_as_map always called when cattrs.has_flat...
  • 005cb84 Fail with an understandable message is number of fields for serialization is ...
  • fd5b5e9 Correctly calculate has_flatten attribute in all cases for deserialization
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all group with 6 updates in the /local-registry directory:

| Package | From | To |
| --- | --- | --- |
| [arrayvec](https://github.com/bluss/arrayvec) | `0.7.4` | `0.7.6` |
| [derive_more](https://github.com/JelteF/derive_more) | `0.99.18` | `1.0.0` |
| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.3.0` | `2.4.0` |
| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.15.6` | `0.16.1` |
| [rstest](https://github.com/la10736/rstest) | `0.21.0` | `0.22.0` |
| [serde](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.208` |



Updates `arrayvec` from 0.7.4 to 0.7.6
- [Release notes](https://github.com/bluss/arrayvec/releases)
- [Changelog](https://github.com/bluss/arrayvec/blob/master/CHANGELOG.md)
- [Commits](bluss/arrayvec@0.7.4...0.7.6)

Updates `derive_more` from 0.99.18 to 1.0.0
- [Release notes](https://github.com/JelteF/derive_more/releases)
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md)
- [Commits](JelteF/derive_more@v0.99.18...v1.0.0)

Updates `indexmap` from 2.3.0 to 2.4.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](indexmap-rs/indexmap@2.3.0...2.4.0)

Updates `ndarray` from 0.15.6 to 0.16.1
- [Release notes](https://github.com/rust-ndarray/ndarray/releases)
- [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md)
- [Commits](rust-ndarray/ndarray@0.15.6...0.16.1)

Updates `rstest` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](la10736/rstest@v0.21.0...v0.22.0)

Updates `serde` from 1.0.204 to 1.0.208
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.204...v1.0.208)

Updates `serde_derive` from 1.0.204 to 1.0.208
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.204...v1.0.208)

---
updated-dependencies:
- dependency-name: arrayvec
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: derive_more
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ndarray
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: rstest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: serde_derive
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner August 19, 2024 19:34
@dependabot dependabot bot added the x:rep/tiny Tiny amount of reputation label Aug 19, 2024
@senekor senekor merged commit d4b988b into main Aug 20, 2024
2 checks passed
@senekor senekor deleted the dependabot/cargo/local-registry/all-59c143debf branch August 20, 2024 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:rep/tiny Tiny amount of reputation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants