Desk icon indicating copy to clipboard operation
Desk copied to clipboard

Update non-major dependencies

Open renovate[bot] opened this issue 2 years ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Type Update Change
bevy (source) workspace.dependencies minor 0.10 -> 0.11
bevy-inspector-egui dependencies minor 0.18 -> 0.19
bevy_ecs (source) workspace.dependencies minor 0.10 -> 0.11
bevy_egui dependencies minor 0.20 -> 0.21
bevy_math (source) workspace.dependencies minor 0.10 -> 0.11
bevy_rapier2d (source) dependencies minor 0.21 -> 0.22
itertools dependencies minor 0.10 -> 0.11
parol build-dependencies minor 0.21.5 -> 0.23.1
parol_runtime dependencies minor 0.16.0 -> 0.18.0
pretty_assertions dependencies minor 1.3.0 -> 1.4.0
strum dependencies minor 0.24 -> 0.25
uuid dependencies minor 1.3 -> 1.4
uuid workspace.dependencies minor 1.3 -> 1.4

Release Notes

bevyengine/bevy (bevy)

v0.11.2

Compare Source

v0.11.1

Compare Source

v0.11.0

Compare Source

Rendering
Audio
Diagnostics
Scenes
Transform + Hierarchy
Gizmo
Reflection
App
Windowing + Reflection
Hierarchy
Time
Assets
Windowing
Animation
UI
ECS
Rendering + Reflection + Scenes
Tasks
Math
Rendering + Assets + Meta
ECS + Scenes
Util
Input
Upgrades
Examples

v0.10.1

Compare Source

jakobhellermann/bevy-inspector-egui (bevy-inspector-egui)

v0.18.1

Compare Source

mvlabat/bevy_egui (bevy_egui)

v0.21.0

Compare Source

Changed
Added

v0.20.3

Compare Source

Fixed

v0.20.2

Compare Source

Fixed
  • Fix incorrect bounds check for set_scissor_rect (#​167 by @​Gorialis).
  • Fix panic messages for uninitialised contexts.
Changed

v0.20.1

Compare Source

Fixed
dimforge/bevy_rapier (bevy_rapier2d)

v0.22.0

Compare Source

Modified
  • Update to Bevy 0.11.
  • Disabled rigid-bodies are no longer synchronized with the rapier backend.
  • Switch to bevy’s gizmo system for the debug-renderer. This removes the vendored debug lines plugin.
Added
  • Add a joint for simulating ropes: the RopeJoint.
  • Add Velocity::linear_velocity_at_point to calculate the linear velocity at the given world-space point.
  • Add the ComputedColliderShape::ConvexHull variant to automatcially calculate the convex-hull of an imported mesh.
  • Implement Reflect for the debug-renderer.
Fix
  • Fix broken interpolation for rigid-bodies with the TransformInterpolation component.
  • Fix compilation when bevy_rapier is being used with headless bevy.
  • Improved performance of the writeback system by not iterting on non-rigid-body entities.
  • Fix typo by renaming CuboidViewMut::sed_half_extents to set_half_extents.
  • Properly scale parented collider’s offset based on changes on its ColliderScale.
rust-itertools/itertools (itertools)

v0.11.0

Compare Source

Breaking
  • Make Itertools::merge_join_by also accept functions returning bool (#​704)
  • Implement PeekingNext transitively over mutable references (#​643)
  • Change with_position to yield (Position, Item) instead of Position<Item> (#​699)
Added
  • Add Itertools::take_while_inclusive (#​616)
  • Implement PeekingNext for PeekingTakeWhile (#​644)
  • Add EitherOrBoth::{just_left, just_right, into_left, into_right, as_deref, as_deref_mut, left_or_insert, right_or_insert, left_or_insert_with, right_or_insert_with, insert_left, insert_right, insert_both} (#​629)
  • Implement Clone for CircularTupleWindows (#​686)
  • Implement Clone for Chunks (#​683)
  • Add Itertools::process_results (#​680)
Changed
  • Use Cell instead of RefCell in Format and FormatWith (#​608)
  • CI tweaks (#​674, #​675)
  • Document and test the difference between stable and unstable sorts (#​653)
  • Fix documentation error on Itertools::max_set_by_key (#​692)
  • Move MSRV metadata to Cargo.toml (#​672)
  • Implement equal with Iterator::eq (#​591)

v0.10.5

Compare Source

  • Maintenance

v0.10.4

Compare Source

v0.10.3

Compare Source

  • Maintenance

v0.10.1

Compare Source

  • Add Itertools::contains (#​514)
    • Add Itertools::counts_by (#​515)
    • Add Itertools::partition_result (#​511)
    • Add Itertools::all_unique (#​241)
    • Add Itertools::duplicates and Itertools::duplicates_by (#​502)
    • Add chain! (#​525)
    • Add Itertools::at_most_one (#​523)
    • Add Itertools::flatten_ok (#​527)
    • Add EitherOrBoth::or_default (#​583)
    • Add Itertools::find_or_last and Itertools::find_or_first (#​535)
    • Implement FusedIterator for FilterOk, FilterMapOk, InterleaveShortest, KMergeBy, MergeBy, PadUsing, Positions, Product , RcIter, TupleWindows, Unique, UniqueBy, Update, WhileSome, Combinations, CombinationsWithReplacement, Powerset, RepeatN, and WithPosition (#​550)
    • Implement FusedIterator for Interleave, IntersperseWith, and ZipLongest (#​548)
jsinger67/parol (parol)

v0.23.1

  • Fixed issue #​166 reported by nblei
    • Removed an aggressive optimization step in the phase of grammar transformation (eliminate_duplicates)

v0.23.0

  • Cleaner generation of raw strings in parser source. Especially hash characters in raw string prefixes and postfixes are now generated only when and as much as needed. This fixes clippy message "unnecessary hashes around raw string literal"
  • Removed clippy warnings new in Rust 1.7.1
  • Using new version of parol_runtime

v0.22.1

  • Ensure deterministic state numbering after minimization of Lookahead DFAs. Before this fix the states could be numbered differently after each generation. Although this imposed no problems on the functionality of generated parsers nondeterministic output isn't desirable.

  • Fixed problem in terminal name generation when

    • regex string representation (/.../) is used
    • the terminal included characters that are automatically escaped (by regex::escape) and
    • the production was meant as a "primary non-terminal for a terminal".

    For more details about this special handling please see the book.

  • Removed subcommand generate because of dependency conflicts

    Maybe I find a substitute for the crate rand_regex which is sadly no more properly maintained.

v0.22.0

  • Fixed a smaller problem with parol new that occurs with special module names
  • Removed clippy warnings new in Rust 1.70
  • Fixed exceeded array bounds when MAX_K is used as lookahead size
  • New support for handling of user defined comments (%line_comment, %block_comment)
    • This fixes issue #​107 (Provide better support for language comments)
jsinger67/parol (parol_runtime)

v0.18.0

  • To minimize the size of tokens the types of some members of Token have been changed from usize to u32.
    • This is a BREAKING CHANGE! Sorry for inconvenience.
  • To support the new comment handling feature more generally I added a new member Token::token_number which is actually an index. So if you use tokens provided by <UserType>GrammarTrait::on_comment_parsed you can now determine where exactly the comment token has been scanned in the input relatively to other normal tokens.

v0.17.1

  • Update crate regex-automata to version 0.3.2

v0.17.0

  • New support for handling of user defined comments (%line_comment, %block_comment)
    • This library works in conjunction wit parol >= 0.22.0 to work properly
    • The new method <UserType>GrammarTrait::on_comment_parsed is called in order of appearance each time before the parser consumes a normal token from token stream.
    • It is default implemented and the user can provide an own implementation if she is interested in comments.
    • This is a minimal support but can greatly improve the usability. Feed is appreciated.
rust-pretty-assertions/rust-pretty-assertions (pretty_assertions)

v1.4.0

Compare Source

Changed

  • (Windows only) Removed the ctor and output_vt100 dependencies, as their benefit could not be demonstrated (#​118)

Fixed

  • Minor documentation fixes (#​107)
Peternator7/strum (strum)

v0.25.0

Breaking Changes
  • #​261 Upgrade syn dependency to version 2. This bumps the msrv to 1.56. It's impractical to maintain a package where a core dependency of the ecosystem has a different msrv than this one.

  • 270 Change the to_string behavior when using default. Now, when using default, the display method will return the display version of the value contained in the enum rather than the name of the variant.

    #[derive(strum::Display)]
    enum Color {
      Red,
      Blue,
      Green,
      #[strum(default)]
      Other(String)
    }
    
    fn main() {
      // This used to print "Other", now it prints "Purple"
      assert_eq!(Color::Other("Purple".to_string()).to_string(), "Purple");
    }
    

    If you want the old behavior, you can use the to_string attribute to override this behavior. See the PR for an example.

  • 268 Update the behavior of EnumCount to exclude variants that are disabled. This is a breaking change, but the behavior makes it more consistent with other methods.

New Features
  • #​257 This PR adds the EnumIs macro that automatically implements is_{variant_name} methods for each variant.

    #[derive(EnumIs)]
    enum Color {
        Red,
        Blue,
        Green,
    }
    
    #[test]
    fn simple_test() {
        assert!(Color::Red.is_red());
    }
    

v0.24.1

  • #​220. Add support for PHF in EnumString (opt-in runtime performance improvements for large enums as #[strum(use_phf)], requires phf feature and increases MSRV to 1.46)
  • #​217: Automatically implement TryFrom in FromRepr. This is technically a breaking change, but the fix is to just remove the manual implementation of TryFrom so it shouldn't be more than a minor inconvenience.
uuid-rs/uuid (uuid)

v1.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1

v1.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0

v1.3.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4

v1.3.3

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - "before 5am on monday" in timezone Asia/Tokyo, 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Jun 11 '23 16:06 renovate[bot]

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: docker run --rm --name=renovate_a_sidecar --label=renovate_a_child --memory=3584m -v "/tmp/worker/765623/e76fdc/repos/github/Hihaheho/Desk":"/tmp/worker/765623/e76fdc/repos/github/Hihaheho/Desk" -v "/tmp/worker/765623/e76fdc/cache":"/tmp/worker/765623/e76fdc/cache" -e CONTAINERBASE_CACHE_DIR -w "/tmp/worker/765623/e76fdc/repos/github/Hihaheho/Desk" ghcr.io/containerbase/sidecar:9.9.1 bash -l -c "install-tool rust 1.71.1 && cargo update --manifest-path crates/plugins/desk-rapier2d/Cargo.toml --workspace"
/usr/local/bin/docker: line 4: .: filename argument required
.: usage: . filename [arguments]
install: WARNING: failed to run ldconfig. this may happen when not installing as root. run with --verbose to see the error
error: failed to parse manifest at `/tmp/worker/765623/e76fdc/repos/github/Hihaheho/Desk/crates/plugins/desk-rapier2d/Cargo.toml`

Caused by:
  error inheriting `bevy` from workspace root manifest's `workspace.dependencies.bevy`

Caused by:
  failed to find a workspace root

renovate[bot] avatar Jul 10 '23 08:07 renovate[bot]