rlane / oort3

A space fleet programming game
https://oort.rs
GNU General Public License v3.0
296 stars 23 forks source link

build(deps): bump the all group with 27 updates #114

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps the all group with 27 updates:

Package From To
crossbeam 0.8.3 0.8.4
getrandom 0.2.11 0.2.12
rapier2d-f64 0.17.2 0.18.0
serde 1.0.193 1.0.196
wide 0.7.13 0.7.15
anyhow 1.0.77 1.0.80
regex 1.10.2 1.10.3
js-sys 0.3.66 0.3.68
wasm-bindgen 0.2.89 0.2.91
wasm-bindgen-futures 0.4.39 0.4.41
rayon 1.8.0 1.8.1
env_logger 0.10.1 0.10.2
serde_json 1.0.108 1.0.113
serial_test 2.0.0 3.0.0
maths-rs 0.2.5 0.2.6
chrono 0.4.31 0.4.34
base64 0.21.5 0.21.7
reqwest 0.11.23 0.11.24
tokio 1.35.1 1.36.0
axum 0.7.2 0.7.4
tower-http 0.5.0 0.5.1
clap 4.4.11 4.5.1
tempfile 3.8.1 3.10.0
itertools 0.12.0 0.12.1
rusqlite 0.30.0 0.31.0
toml 0.8.8 0.8.10
indicatif 0.17.7 0.17.8

Updates crossbeam from 0.8.3 to 0.8.4

Release notes

Sourced from crossbeam's releases.

crossbeam-utils 0.8.4

  • Bump loom dependency to version 0.5. (#686)

crossbeam-deque 0.8.4

  • Bump the minimum supported Rust version to 1.61. (#1037)

crossbeam 0.8.4

  • Remove dependency on cfg-if. (#1072)
Changelog

Sourced from crossbeam's changelog.

Version 0.8.4

  • Remove dependency on cfg-if. (#1072)
Commits
  • 9c3182a Prepare for the next release
  • 35a55d2 Remove dependency on cfg-if
  • 0935295 epoch: Remove unused autocfg dependency
  • e02133b Use const thread_local
  • 5a15fc2 More correct buffer allocation
  • 7389cdf ci: Remove scripts that call single command
  • 4ef4f09 Ignore dead_code warnings for tuple structs
  • See full diff in compare view


Updates getrandom from 0.2.11 to 0.2.12

Changelog

Sourced from getrandom's changelog.

[0.2.12] - 2024-01-09

Fixed

  • Custom backend for targets without atomics #385

Changed

  • Improve robustness of the Hermit backend and sys_fill_exact #386
  • Raise minimum supported Apple OS versions to macOS 10.12 and iOS 10 #388

Added

  • Document platform support policy #387

#385: rust-random/getrandom#385 #386: rust-random/getrandom#386 #387: rust-random/getrandom#387 #388: rust-random/getrandom#388

Commits


Updates rapier2d-f64 from 0.17.2 to 0.18.0

Changelog

Sourced from rapier2d-f64's changelog.

v0.18.0 (24 Jan. 2024)

The main highlight of this release is the implementation of a new non-linear constraints solver for better stability and increased convergence rates. See #579 for additional information.

In order to adjust the number of iterations of the new solver, simply adjust IntegrationParameters::num_solver_iterations. If recovering the old solver behavior is useful to you, call IntegrationParameters::switch_to_standard_pgs_solver().

It is now possible to specify some additional solver iteration for specific rigid-bodies (and everything interacting with it directly or indirectly through contacts and joints): RigidBodyBuilder::additional_solver_iterations and RigidBodyBuilder::set_additional_solver_iterations. This allows for higher-accuracy on subsets of the physics scene without affecting performance of the other parts of the simulation.

Fix

  • Fix bug causing angular joint limits and motor to sometimes only take into account half of the angles specified by the user.
  • Fix bug where collisions would not be re-computed after a collider was re-enabled.

Added

  • Add a SpringJoint and SpringJointBuilder for simulating springs with customizable stiffness and damping coefficients.
  • Add SphericalJoint::local_frame1/2, ::set_local_frame1/2, and SphericalJointBuilder::local_frame1/2 to set both the joint’s anchor and reference orientation.
  • Add EffectiveCharacterMovement::is_sliding_down_slope to indicate if the character controlled by the kinematic character controller is sliding on a slope that is too steep.
  • Add Wheel::side_friction_stiffness to customize the side friction applied to the vehicle controller’s wheel.
  • Add Wheel::raycast_info to access more wheel information relative to the ground.
  • Add DebugRenderStyle::disabled_color_multiplier to make the debug-renderer color disabled object differently.
  • Fix incorrect update of angular degrees-of-freedoms on spherical multibody joints.
  • Fix debug-renderer showing moved kinematic rigid-bodies only at their initial position.

Modified

  • Make Wheel::friction_slip public to customize the front friction applied to the vehicle controller’s wheels.
  • Add the DebugRenderBackend::filter_object predicate that can be implemented to apply custom filtering rules on the objects being rendered.
  • Switch the testbed to bevy 0.12 and use its new Gizmos API for rendering lines.
  • Rename NarrowPhase::contacts_with to NarrowPhase::contact_pairs_with.
  • Rename NarrowPhase::intersections_with to NarrowPhase::intersection_pairs_with.
Commits
  • aef873f Release v0.18.0
  • 6cee6b0 Merge pull request #571 from AnonymousAcid7787/fix-Setting-the-motor-position...
  • 7ba53df Merge pull request #582 from dimforge/misc
  • 1837d8f chore: fix tests
  • 9fed726 chore: rename the multibody motor debug demo
  • 2ed34ba Fix dimforge#416 - update ball joint motor pos
  • b96e618 Make testing environment with bug repro code
  • d84aa82 Merge pull request #527 from Aceeri/debug-render-com
  • 46b2441 feat!: rename narrow-phase methods for more clarity.
  • 5bf3983 feat: re-export BoundingVolume, RayCast, PointQuery, PointQueryWithlocation f...
  • Additional commits viewable in compare view


Updates serde from 1.0.193 to 1.0.196

Release notes

Sourced from serde's releases.

v1.0.196

  • Improve formatting of "invalid type" error messages involving floats (#2682)

v1.0.195

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)

v1.0.194

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
Commits
  • ede9762 Release 1.0.196
  • d438c2d Merge pull request #2682 from dtolnay/decimalpoint
  • bef110b Format Unexpected::Float with decimal point
  • b971ef1 Merge pull request #2681 from dtolnay/workspacedeps
  • 29d9f69 Fix workspace.dependencies default-features future compat warning
  • aecb408 Sort workspace dependencies
  • 1c675ab Merge pull request #2678 from rodoufu/workspaceDependencies
  • dd61963 Adding workspace dependencies
  • 111803a Merge pull request #2673 from Sky9x/msrv-badge
  • 0024f74 Use shields.io's MSRV badges
  • Additional commits viewable in compare view


Updates wide from 0.7.13 to 0.7.15

Commits


Updates anyhow from 1.0.77 to 1.0.80

Release notes

Sourced from anyhow's releases.

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78

1.0.79

  • Work around improperly cached build script result by sccache (#340)

1.0.78

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)
Commits
  • 5443719 Release 1.0.80
  • dfc7bc0 Work around prelude redundant import warnings
  • 6e4f86b Import from alloc not std, where possible
  • f885a13 Ignore incompatible_msrv clippy false positives in test
  • fefbcbc Ignore incompatible_msrv clippy lint
  • 78f2d81 Update ui test suite to nightly-2024-02-08
  • edd88d3 Update ui test suite to nightly-2024-01-31
  • 71ab53d Release 1.0.79
  • 60705a5 Merge pull request #340 from dtolnay/depinfo
  • 17e252b Include env-dep:RUSTC_BOOTSTRAP in dep-info for sccache
  • Additional commits viewable in compare view


Updates regex from 1.10.2 to 1.10.3

Changelog

Sourced from regex's changelog.

1.10.3 (2024-01-21)

This is a new patch release that fixes the feature configuration of optional dependencies, and fixes an unsound use of bounds check elision.

Bug fixes:

Commits
  • 0c09903 1.10.3
  • 653bb59 deps: bump regex-automata to 0.4.4
  • e7b5401 regex-automata-0.4.4
  • 1bc667d changelog: 1.10.3
  • fbd2537 safety: guard in Input::new against incorrect AsRef implementations
  • 027eebd cargo: set 'default-features = false' for memchr and aho-corasick
  • dc0a9d2 ci: small clean-ups
  • a3d5975 doc: fix link in Index<&str> impl docs
  • 4f5992f doc: tweak Captures documentation
  • 837fd85 regex-cli-0.2.0
  • Additional commits viewable in compare view


Updates js-sys from 0.3.66 to 0.3.68

Commits


Updates wasm-bindgen from 0.2.89 to 0.2.91

Changelog

Sourced from wasm-bindgen's changelog.

0.2.91

Released 2024-02-06

Added

  • Added bindings for the RTCRtpTransceiver.setCodecPreferences() and unstable bindings for the RTCRtpEncodingParameters.scalabilityMode. #3828

  • Add unstable bindings for the FileSystemAccess API #3810

  • Added support for running tests in shared and service workers with wasm_bindgen_test_configure! run_in_shared_worker and run_in_service_worker. #3804

  • Accept the --skip flag with wasm-bindgen-test-runner. #3803

  • Introduce environment variable WASM_BINDGEN_TEST_NO_ORIGIN_ISOLATION to disable origin isolation for wasm-bindgen-test-runner. #3807

  • Add bindings for USBDevice.forget(). #3821

Changed

  • Stabilize ClipboardEvent. #3791

  • Use immutable buffers in SubtleCrypto methods. #3797

  • Deprecate wasm_bindgen_test_configure!s run_in_worker in favor of run_in_dedicated_worker. #3804

  • Updated the WebGPU WebIDL to the current draft as of 2024-01-30. Note that this retains the previous update's workaround for GPUPipelineError, and holds back an update to the buffer argument of the GPUQueue.{writeBuffer,writeTexture} methods. #3816

  • Depreate --weak-refs and WASM_BINDGEN_WEAKREF in favor of automatic run-time detection. #3822

Fixed

  • Fixed UB when freeing strings received from JS if not using the default allocator. #3808

  • Fixed temporary folder detection by wasm-bindgen-test-runner on MacOS. #3817

  • Fixed using #[wasm_bindgen(js_name = default)] with #[wasm_bindgen(module = ...)].

... (truncated)

Commits
  • fe8bc94 Prepare v0.2.91 release (#3829)
  • 4b6ef26 Fixed nighly build of wasm-bindgen-futures (#3827)
  • 22f84e3 readme: build badge for Github actions, not Azure pipeline (#3825)
  • 3e469b2 Deprecate --weak-refs in favor of run-time detection (#3822)
  • 1f7942d Fix #[wasm_bindgen(js_name = default)] for module imports (#3823)
  • 1f019db Enabled and auto generated forget() method for UsbDevice (#3821)
  • 9e699ac Add deployment note for first wasm-pack build --target web example (#3819)
  • 305cb25 Fixed temporary folder detection on MacOS (#3817)
  • b104788 chore(webgpu)!: update to latest WebGPU IDL as of 2024-01-30 (#3816)
  • fb518d3 Fix example code in guide (#3813)
  • Additional commits viewable in compare view


Updates wasm-bindgen-futures from 0.4.39 to 0.4.41

Commits


Updates rayon from 1.8.0 to 1.8.1

Changelog

Sourced from rayon's changelog.

Release rayon 1.8.1 / rayon-core 1.12.1 (2024-01-17)

  • The new "web_spin_lock" crate feature makes mutexes spin on the main browser thread in WebAssembly, rather than suffer an error about forbidden atomics.wait if they were to block in that context. Thanks @​RReverser!
Commits


Updates env_logger from 0.10.1 to 0.10.2

Release notes

Sourced from env_logger's releases.

v0.10.2

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.1...v0.10.2

Changelog

Sourced from env_logger's changelog.

[0.10.2] - 2024-01-18

Performance

  • Avoid extra UTF-8 validation performed in some cases

Fixes

  • Ensure custom pipes/stdout get flushed
  • Don't panic on broken pipes when color is disabled
Commits
  • 7929b7f chore: Release env_logger version 0.10.2
  • 3df552c docs: Update changelog
  • 6ec4104 Merge pull request #296 from epage/refactor
  • 939687d style: Make clippy happy
  • c088820 fix(fmt): Ensure stream gets flushed
  • 2b3f26f perf(fmt): Avoid UTF-8 validation
  • 7428386 refactor(fmt): Pull out stream lookup from write
  • e8674a2 refactor(fmt): Consolidate target printing
  • f5f3392 refactor(fmt): Pull is_test into the target
  • 87008fd fix(fmt): Don't panic on broken pipes without termcolor
  • Additional commits viewable in compare view


Updates serde_json from 1.0.108 to 1.0.113

Release notes

Sourced from serde_json's releases.

v1.0.113

  • Add swap_remove and shift_remove methods on Map (#1109)

v1.0.112

  • Improve formatting of "invalid type" error messages involving floats (#1107)

v1.0.111

  • Improve floating point parsing performance on loongarch64 (#1100, thanks @​heiher)

v1.0.110

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.109

  • Documentation improvements
Commits
  • 09d865b Release 1.0.113
  • 5aeab4e Merge pull request #1109 from serde-rs/remove
  • ca3c2ca Add swap_remove and shift_remove methods on Map
  • 7fece96 Release 1.0.112
  • 6a6d2bb Merge pull request #1107 from serde-rs/unexpectedfloat
  • 83d7bad Format f64 in error messages using ryu
  • 107c2d1 Merge pull request #1106 from serde-rs/invalidvalue
  • 62ca3e4 Handle Unexpected::Unit in Error::invalid_value
  • 296fafb Factor out JSON-specific Display impl for serde::de::Unexpected
  • e56cc69 Merge pull request #1105 from keienWang/master
  • Additional commits viewable in compare view


Updates serial_test from 2.0.0 to 3.0.0

Release notes

Sourced from serial_test's releases.

v3.0.0

What's Changed

  • Multi key support palfrey/serial_test#102
    • Attributes like #[serial(one, two)] are now supported (for all attributes)
    • This is a breaking change, as file_serial paths now need to be done separately #[file_serial(key, path => "/tmp/foo")]
  • Attributes at a mod-level palfrey/serial_test#104
    • You can set any of the attributes on a mod and all #[test] fn's in that mod will have the attribute applied.

Full Changelog: https://github.com/palfrey/serial_test/compare/v2.0.0...v3.0.0

Commits
  • bba3db8 3.0.0
  • ae14645 Merge pull request #104 from palfrey/serial-for-mod
  • 0dec256 Merge branch 'main' into serial-for-mod
  • cee1dc1 Add testing and parallel to package keywords
  • 2a4b641 Merge branch 'main' into serial-for-mod
  • 288d933 Merge pull request #105 from palfrey/upgrade-rustix
  • cf9d7fe Upgrade rustix
  • a8d985d Replace a single-use match with if let
  • 67d22ff Fix some clippy issues
  • ff2890d Update docs for mod-level functionality
  • Additional commits viewable in compare view


Updates maths-rs from 0.2.5 to 0.2.6

Commits


Updates chrono from 0.4.31 to 0.4.34

Release notes

Sourced from chrono's releases.

0.4.34

Notable changes

  • In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.
  • We renamed the Duration type to TimeDelta. This removes the confusion between chrono's type and the later Duration type in the standard library. It will remain available under the old name as a type alias for compatibility.
  • The Windows implementation of Local is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.
  • The Display format of TimeDelta is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.

Fixes

Additions

Changes

  • Rename Duration to TimeDelta, add type alias (#1406)
  • Make TimeDelta methods const (#1337)
  • Make remaining methods of NaiveDate, NaiveWeek, NaiveTime and NaiveDateTime const where possible (#1337)
  • Make methods on DateTime const where possible (#1400)
  • Make Display format of TimeDelta conform better to ISO 8601 (#1328)

Documentation

  • Fix the formatting of timestamp_micros's Example doc (#1338 via #1386, thanks @​emikitas)
  • Specify branch for GitHub Actions badge and fix link (#1388)
  • Don't mention some deprecated methods in docs (#1395)
  • Remove stray documentation from main (#1397)
  • Improved documentation of TimeDelta constructors (#1385, thanks @​danwilliams)

Internal

  • Switch branch names: 0.4.x releases are the main branch, work on 0.5 happens in the 0.5.x branch (#1390, #1402).
  • Don't use deprecated method in impl Arbitrary for DateTime and set up CI test (#1336)
  • Remove workaround for Rust < 1.61 (#1393)
  • Bump codecov/codecov-action from 3 to 4 (#1404)
  • Remove partial support for handling -0000 offset (#1411)
  • Move TOO_LONG error out of parse_internal (#1419)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

0.4.33

This release fixes the broken docrs.rs build of chrono 0.4.32.

What's Changed

... (truncated)

Commits
  • dc19606 Prepare 0.4.34
  • 58a2149 Add StrftimeItems::parse_to_owned
  • 59eeb8c Add StrftimeItems::parse
  • 79de122 Add more documentation to StrftimeItems::new_with_locale
  • 5b7cf85 Add more documentation to StrftimeItems::new
  • be6af79 Make Display format of TimeDelta conform better to ISO 8601
  • d1cf0e9 Add test for issue 651
  • 0ef34e4 Extend test to more distant dates
  • fc67f3e Remove obsolete test
  • acb693a Windows: rewrite using GetTimeZoneInformationForYear
  • Additional commits viewable in compare view


Updates base64 from 0.21.5 to 0.21.7

Changelog

Sourced from base64's changelog.

0.21.7

  • Support getting an alphabet's contents as a str via Alphabet::as_str()

0.21.6

  • Improved introductory documentation and example
Commits
  • 9652c78 v0.21.7
  • 08deccf provide as_str() method to return the alphabet characters (#264)
  • 1cd75a1 v0.21.6
  • 5820d9b Merge pull request #263 from marshallpierce/silverlyra-usage
  • 97d9180 Merge branch 'usage' of github.com:silverlyra/rust-base64 into silverlyra-usage
  • b64c624 Merge pull request #262 from tamird/clap
  • e32ca18 examples: replace structopt with clap
  • 72f25a8 Simplify the example program
  • 40e162c Rewrite the crate docstring
  • bfde751 Merge pull request #260 from marshallpierce/mp/doc-grammar
  • Additional commits viewable in compare view


Updates reqwest from 0.11.23 to 0.11.24

Release notes

Sourced from reqwest's releases.

v0.11.24

What's Changed

  • Add Certificate::from_pem_bundle() to add a bundle.
  • Add http3_prior_knowledge() to blocking client builder.
  • Remove Sync bounds requirement for Body::wrap_stream().
  • Fix HTTP/2 to retry REFUSED_STREAM requests.
  • Fix instances of converting Url to Uri that could panic.

New Contributors

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24

Changelog

Sourced from reqwest's changelog.

v0.11.24

  • Add Certificate::from_pem_bundle() to add a bundle.
  • Add http3_prior_knowledge() to blocking client builder.
  • Remove Sync bounds requirement for Body::wrap_stream().
  • Fix HTTP/2 to retry REFUSED_STREAM requests.
  • Fix instances of converting Url to Uri that could panic.
Commits


Updates tokio from 1.35.1 to 1.36.0

Release notes

Sourced from tokio's releases.

Tokio v1.36.0

1.36.0 (February 2nd, 2024)

Added

  • io: add tokio::io::Join (#6220)
  • io: implement AsyncWrite for Empty (#6235)
  • net: add support for anonymous unix pipes (#6127)
  • net: add UnixSocket (#6290)
  • net: expose keepalive option on TcpSocket (#6311)
  • sync: add {Receiver,UnboundedReceiver}::poll_recv_many (#6236)
  • sync: add Sender::{try_,}reserve_many (#6205)
  • sync: add watch::Receiver::mark_unchanged (#6252)
  • task: add JoinSet::try_join_next (#6280)

Changed

  • io: make copy cooperative (#6265)
  • io: make repeat and sink cooperative (#6254)
  • io: simplify check for empty slice (#6293)
  • process: use pidfd on Linux when available (#6152)
  • sync: use AtomicBool in broadcast channel future (#6298)

Documented

  • io: clarify clear_ready docs (#6304)
  • net: document that *Fd traits on TcpSocket are unix-only (#6294)
  • sync: document FIFO behavior of tokio::sync::Mutex (#6279)
  • chore: typographic improvements (#6262)
  • runtime: remove obsolete comment (#6303)
  • task: fix typo (#6261)

#6220: tokio-rs/tokio#6220 #6235: tokio-rs/tokio#6235 #6127: tokio-rs/tokio#6127 #6290: tokio-rs/tokio#6290 #6311: tokio-rs/tokio#6311 #6236: tokio-rs/tokio#6236 #6205: tokio-rs/tokio#6205 #6252: tokio-rs/tokio#6252 #6280: tokio-rs/tokio#6280 #6265: tokio-rs/tokio#6265 #6254: tokio-rs/tokio#6254 #6293: tokio-rs/tokio#6293 #6238: tokio-rs/tokio#6238 #6152: tokio-rs/tokio#6152 #6298: tokio-rs/tokio#6298 #6262: tokio-rs/tokio#6262 #6303: tokio-rs/tokio#6303 #6261: tokio-rs/tokio#6261

... (truncated)

Commits
  • eaf81ed chore: prepare Tokio v1.36.0 (
    dependabot[bot] commented 8 months ago

    Looks like these dependencies are updatable in another way, so this is no longer needed.