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 across 1 directory with 40 updates #149

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the all group with 38 updates in the / directory:

Package From To
crossbeam 0.8.3 0.8.4
getrandom 0.2.11 0.2.15
log 0.4.20 0.4.21
nalgebra 0.32.3 0.32.6
rapier2d-f64 0.17.2 0.20.0
instant 0.1.12 0.1.13
wasmer 4.2.5 4.2.8
libflate 2.0.0 2.1.0
bytes 1.5.0 1.6.0
wide 0.7.13 0.7.24
anyhow 1.0.77 1.0.86
regex 1.10.2 1.10.5
js-sys 0.3.66 0.3.69
wasm-bindgen-futures 0.4.39 0.4.42
rayon 1.8.0 1.10.0
env_logger 0.10.1 0.10.2
serde_json 1.0.108 1.0.109
serial_test 2.0.0 3.1.1
maths-rs 0.2.5 0.2.6
chrono 0.4.31 0.4.38
base64 0.21.5 0.22.1
flate2 1.0.28 1.0.30
built 0.7.1 0.7.3
reqwest 0.11.23 0.11.27
tokio 1.35.1 1.38.0
axum 0.7.2 0.7.5
tower-http 0.5.0 0.5.2
http 1.0.0 1.1.0
clap 4.4.11 4.5.7
comfy-table 7.1.0 7.1.1
tempfile 3.8.1 3.10.1
skillratings 0.26.0 0.27.0
itertools 0.12.0 0.13.0
petname 1.1.3 2.0.2
rusqlite 0.30.0 0.31.0
toml 0.8.8 0.8.14
indicatif 0.17.7 0.17.8
metaheuristics-nature 9.2.3 10.1.0

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.15

Changelog

Sourced from getrandom's changelog.

[0.2.15] - 2024-05-06

Added

  • Apple visionOS support #410

Changed

  • Use libc::getrandom on DragonflyBSD, FreeBSD, illumos, and Solaris #411 #416 #417 #420
  • Unify libc::getentropy-based implementations #418

#410: rust-random/getrandom#410 #411: rust-random/getrandom#411 #416: rust-random/getrandom#416 #417: rust-random/getrandom#417 #418: rust-random/getrandom#418 #420: rust-random/getrandom#420

[0.2.14] - 2024-04-08

Fixed

  • Enable /dev/urandom fallback for MUSL-based Linux targets #408

#408: rust-random/getrandom#408

[0.2.13] - 2024-04-06

Added

  • linux_disable_fallback crate feature to disable /dev/urandom-based fallback on Linux and Android targets. Enabling this feature bumps minimum supported Linux kernel version to 3.17 and Android API level to 23 (Marshmallow). #396

Changed

  • Disable /dev/urandom fallback for Linux targets outside of the following target_arches: aarch64, arm, powerpc, powerpc64, s390x, x86, x86_64 #396
  • Do not catch EPERM error code on Android while checking availability of the getrandom syscall #396

#396: rust-random/getrandom#396

[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 log from 0.4.20 to 0.4.21

Changelog

Sourced from log's changelog.

[0.4.21] - 2024-02-27

What's Changed

New Contributors

Commits
  • 3ccdc28 Merge pull request #617 from rust-lang/cargo/0.4.21
  • 6153cb2 prepare for 0.4.21 release
  • f0f7494 Merge pull request #613 from rust-lang/feat/kv-cleanup
  • 2b220bf clean up structured logging example
  • 646e9ab use original Visitor name for VisitValue
  • cf85c38 add needed subfeatures to kv_unstable
  • 73e9539 fix up capturing of :err
  • 31bb4b0 move error macros together
  • ad91711 support field shorthand in macros
  • 90a347b restore removed APIs as deprecated
  • Additional commits viewable in compare view


Updates nalgebra from 0.32.3 to 0.32.6

Changelog

Sourced from nalgebra's changelog.

Change Log

All notable changes to nalgebra, starting with the version 0.6.0 will be documented here.

This project adheres to Semantic Versioning.

Unreleased

Added

  • Add the glam-0.27 feature to enable conversion from/to types from glam v0.27.

Removed

  • The cuda feature has been removed, as the toolchain it depends on is long abandoned.

[0.32.5] (28 March 2024)

Fixed

  • Fix numerical issue on SVD with near-identity matrix.

[0.32.4] (19 Feb 2023)

Added

  • Add the glam-0.25 feature to enable conversion from/to types from glam v0.25.
Commits


Updates rapier2d-f64 from 0.17.2 to 0.20.0

Changelog

Sourced from rapier2d-f64's changelog.

v0.20.0 (9 June 2024)

This release introduces two new crates:

  • rapier3d-urdf for loading URDF files into rapier3d. This will load the rigid-bodies, colliders, and joints.
  • rapier3d-stl for loading an STL file as a collision shape.

Added

  • Add Multibody::inverse_kinematics, Multibody::inverse_kinematics_delta, and ::inverse_kinematics_delta_with_jacobian for running inverse kinematics on a multibody to align one its links pose to the given prescribed pose.
  • Add InverseKinematicsOption to customize some behaviors of the inverse-kinematics solver.
  • Add Multibody::body_jacobian to get the jacobian of a specific link.
  • Add Multibody::update_rigid_bodies to update rigid-bodies based on the multibody links poses.
  • Add Multibody::forward_kinematics_single_link to run forward-kinematics to compute the new pose and jacobian of a single link without mutating the multibody. This can take an optional displacement on generalized coordinates that are taken into account during transform propagation.
  • Implement Debug for ColliderBuilder.
  • Add Collider::converted_trimesh and MeshConverter for building a collider with a shape computed from a mesh’s index and vertex buffers. That computed shape can currently be a TriMesh, a Cuboid (covering the mesh’s AABB or OBB), a convex hull, or a convex decomposition.
  • Implement Default for RigidBodyBuilder. This is equivalent to RigidBodyBuilder::dynamic().
  • Implement Default for ColliderBuilder. This is equivalent to ColliderBuilder::ball(0.5).
  • Add RevoluteJoint::angle to compute the joint’s angle given the rotation of its attached rigid-bodies.

Modified

  • Renamed JointAxesMask::X/Y/Z to ::LIN_X/LIN_Y/LIN_Z; and renamed JointAxisMask::X/Y/Z to ::LinX/LinY/LynZ to make it clear it is not to be used as angular axes (the angular axis are JointAxesMask::ANG_X/ANG_Y/AngZ and JointAxisMask::AngX/AngY/AngZ).
  • The contact constraints regularization parameters have been changed from erp/damping_ratio to natural_frequency/damping_ratio. This helps define them in a timestep-length independent way. The new variables are named IntegrationParameters::contact_natural_frequency and IntegrationParameters::contact_damping_ratio.
  • The IntegrationParameters::normalized_max_penetration_correction has been replaced by ::normalized_max_corrective_velocity to make the parameter more timestep-length independent. It is now set to a non-infinite value to eliminate aggressive "popping effects".
  • The Multibody::forward_kinematics method will no longer automatically update the poses of the RigidBody associated to each joint. Instead Multibody::update_rigid_bodies has to be called explicitly.
  • The Multibody::forward_kinematics method will automatically adjust the multibody’s degrees of freedom if the root rigid-body changed type (between dynamic and non-dynamic). It can also optionally apply the root’s rigid-body pose instead of the root link’s pose (useful for example if you modified the root rigid-body pose externally and wanted to propagate it to the multibody).
  • Remove an internal special-case for contact constraints on fast contacts. The doesn’t seem necessary with the substep solver.
  • Remove RigidBody::add_collider. This was an implementation detail previously needed by bevy_rapier. To attach a collider to a rigid-body, use ColliderSet::insert_with_parent or ColliderSet::set_parent.
  • Rename JointAxis::X/Y/Z to ::LinX/LinY/LinZ to avoid confusing it with ::AngX/AngY/AngZ.

... (truncated)

Commits


Updates instant from 0.1.12 to 0.1.13

Commits


Updates wasmer from 4.2.5 to 4.2.8

Release notes

Sourced from wasmer's releases.

Release v4.2.8

This release improves journal support and improves the performance of the singlepass backend. Also contains fixes to the Edge CLI.

Release v4.2.7

This release adds the wasmer domain command for DNS records management, and also includes an important fix to the stack_restore WASIX syscall (used by the longjmp function).

Release v4.2.6

This release includes a number of DX improvements for the Wasmer CLI, as well as fixes to WASI and its filesystem implementation.

Changelog

Sourced from wasmer's changelog.

4.2.8 - 05/04/2024

This release improves journal support and improves the performance of the singlepass backend. Also contains fixes to the Edge CLI.

Added

  • #4510 Added support for creating log file journals directly from buffers
  • #4506 feat: add wasmer-argus
  • #4508 Upgrade edge-{schema,util} crates + add some helper methdos

Changed

  • #4541 Removed some dead code
  • #4539 deps: Upgrade h2 due to RUSTSEC advisory
  • #4527 allow owner field in app.yaml
  • #4526 feat(singlepass): use SIMD insts for popcount
  • #4507 deps: Upgrade edge-schema to 0.0.3
  • #4462 DProxy

Fixed

  • #4542 Various fixes detected in the build
  • #4537 Fix owner issues with app create
  • #4535 fix(cli): Fix Edge WinterJS template
  • #4525 Fix bug with app deploy: app URL is stale
  • #4520 Fix singlepass panic

4.2.7 - 19/03/2024

This release adds the wasmer domain command for DNS records management, and also includes an important fix to the stack_restore WASIX syscall (used by the longjmp function).

Added

  • #4478 chore(backend-api): Add size to PackageDistribution

Changed

  • #4492 No longer restoring the thread local memory when we longjmp
  • #4487 Manage DNS records
  • #4220 Ability to detect a tainted instance
  • #4455 Implemented an exponential CPU backoff that kicks in when a run token is not held
  • #4470 chore: Completely remove wasix_http_client

Fixed

  • #4490 Fix for a panic in the sock_recv when a file handle is missing
  • #4335 Fixed an issue where the package loader was blocking the tokio runtime

... (truncated)

Commits


Updates libflate from 2.0.0 to 2.1.0

Release notes

Sourced from libflate's releases.

v2.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/sile/libflate/compare/2.0.0...2.1.0

Commits


Updates bytes from 1.5.0 to 1.6.0

Release notes

Sourced from bytes's releases.

Bytes 1.6.0 (March 22, 2024)

Added

  • Add Bytes::is_unique (#643)

Documented

  • Fix changelog typo (#628)
  • Fix some spelling mistakes (#633)
  • Typo fix (#637)
  • Fix broken links (#639)
  • Add security policy (#649)

Internal changes

  • Move comment to correct constant (#629)
  • Various cleanup (#635)
  • Simplify UninitSlice::as_uninit_slice_mut() logic (#644)
  • Use self. instead of Self:: (#642)
  • BytesMut: Assert alignment of Shared (#652)
  • Remove unnecessary namespace qualifier (#660)
  • Remove an unnecessary else branch (#662)
  • Remove unreachable else branch (#661)
  • make parameter mut in From<Vec> (#667)
  • Restore commented tests (#665)
  • Use sub instead of offset (#668)
  • Calculate original capacity only if necessary (#666)
  • set_vec_pos does not need a second parameter (#672)
  • get_vec_pos: use &self instead of &mut self (#670)
  • Refactor split_at/split_to (#663)
  • Use Iterator from the prelude (#673)
  • copy_to_bytes: Add panic section to docs (#676)
  • Remove redundant reserve call (#674)
  • Use ManuallyDrop instead of mem::forget (#675)
Changelog

Sourced from bytes's changelog.

1.6.0 (March 22, 2024)

Added

  • Add Bytes::is_unique (#643)

Documented

  • Fix changelog typo (#628)
  • Fix some spelling mistakes (#633)
  • Typo fix (#637)
  • Fix broken links (#639)
  • Add security policy (#649)

Internal changes

  • Move comment to correct constant (#629)
  • Various cleanup (#635)
  • Simplify UninitSlice::as_uninit_slice_mut() logic (#644)
  • Use self. instead of Self:: (#642)
  • BytesMut: Assert alignment of Shared (#652)
  • Remove unnecessary namespace qualifier (#660)
  • Remove an unnecessary else branch (#662)
  • Remove unreachable else branch (#661)
  • make parameter mut in From<Vec> (#667)
  • Restore commented tests (#665)
  • Use sub instead of offset (#668)
  • Calculate original capacity only if necessary (#666)
  • set_vec_pos does not need a second parameter (#672)
  • get_vec_pos: use &self instead of &mut self (#670)
  • Refactor split_at/split_to (#663)
  • Use Iterator from the prelude (#673)
  • copy_to_bytes: Add panic section to docs (#676)
  • Remove redundant reserve call (#674)
  • Use ManuallyDrop instead of mem::forget (#675)
Commits


Updates wide from 0.7.13 to 0.7.24

Commits
  • ceb8c2c chore: Release wide version 0.7.24
  • 6c73212 okay clippy you were right this time.
  • bccbfe0 clippy be quiet
  • c3f023a Improve move_mask and boolean ops for i64x2 i32x4 i16x8 i8x16 (#162)
  • ab41447 chore: Release wide version 0.7.23
  • 9dc3458 Added shift-by variable amount (#159)
  • e7fd53d chore: Release wide version 0.7.22
  • 62daa87 fix u32 sign bugs (#158)
  • 729877b put a funding file it's fine
  • 1314388 chore: Release wide version 0.7.21
  • Additional commits viewable in compare view


Updates anyhow from 1.0.77 to 1.0.86

Release notes

Sourced from anyhow's releases.

1.0.86

  • Fix parse error in ensure! with non-literal after minus sign (#373)

1.0.85

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#368, #371)

1.0.84

  • Disallow calling ensure! through a Not impl for a type that is not bool (#367)

1.0.83

  • Integrate compile-time checking of cfgs (#363)

1.0.82

  • Documentation improvements

1.0.81

  • Make backtrace support available when using -Dwarnings (#354)

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
  • 8ea1819 Release 1.0.86
  • 0a1b405 Merge pull request #373 from dtolnay/minusneg
  • e0c74f2 Ensure $:literal never matches negative literal
  • 013c66e Fix parse error with non-literal after minus sign
  • ca7aff7 Add binary operator ensure tests
  • 2737bbe Release 1.0.85
  • 82b8b34 Merge pull request #371 from dtolnay/split
  • ad78d70 Preserve more token spans in expression parser
  • 5cce406 Parse comparison operators before other binary operators
  • 7205394 Merge pull request #369 from dtolnay/tokensplit
  • Additional commits viewable in compare view


Updates regex from 1.10.2 to 1.10.5

Changelog

Sourced from regex's changelog.

1.10.5 (2024-06-09)

This is a new patch release with some minor fixes.

Bug fixes:

1.10.4 (2024-03-22)

This is a new patch release with some minor fixes.

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
  • 0718fc5 1.10.5
  • 377463b changelog: 1.10.4 and 1.10.5
  • 68c4f0b regex-automata-0.4.7
  • 4757b5f regex-syntax-0.8.4
  • 1430b65 changelog: 1.10.4
  • 1f9f9cc bytes: escape invalid UTF-8 bytes in debug output for Match
  • ab4c8d1 doc: fix duplicate phrasing typo
  • ddeb85e cli/deps: update memmap2 to 0.9
  • 023f1c9 lite: fix attribute warning about rustfmt
  • 9c139f4 syntax: simplify Hir::dot constructors
  • Additional commits viewable in compare view


Updates wasmer-compiler-cranelift from 4.2.5 to 4.2.8

Release notes

Sourced from wasmer-compiler-cranelift's releases.

Release v4.2.8

This release improves journal support and improves the performance of the singlepass backend. Also contains fixes to the Edge CLI.

Release v4.2.7

This release adds the wasmer domain command for DNS records management, and also includes an important fix to the stack_restore WASIX syscall (used by the longjmp function).

Release v4.2.6

This release includes a number of DX improvements for the Wasmer CLI, as well as fixes to WASI and its filesystem implementation.

Changelog

Sourced from wasmer-compiler-cranelift's changelog.

4.2.8 - 05/04/2024

This release improves journal support and improves the performance of the singlepass backend. Also contains fixes to the Edge CLI.

Added

  • #4510 Added support for creating log file journals directly from buffers
  • #4506 feat: add wasmer-argus
  • #4508 Upgrade edge-{schema,util} crates + add some helper methdos

Changed

  • #4541 Removed some dead code
  • #4539 deps: Upgrade h2 due to RUSTSEC advisory
  • #4527 allow owner field in app.yaml
  • #4526 feat(singlepass): use SIMD insts for popcount
  • #4507 deps: Upgrade edge-schema to 0.0.3
  • #4462 DProxy

Fixed

  • #4542 Various fixes detected in the build
  • #4537 Fix owner issues with app create
  • #4535 fix(cli): Fix Edge WinterJS template
  • #4525 Fix bug with app deploy: app URL is stale
  • #4520 Fix singlepass panic

4.2.7 - 19/03/2024

This release adds the wasmer domain command for DNS records management, and also includes an important fix to the stack_restore WASIX syscall (used by the longjmp function).

Added

  • #4478 chore(backend-api): Add size to PackageDistribution

Changed

  • #4492 No longer restoring the thread local memory when we longjmp
  • #4487 Manage DNS records
  • #4220 Ability to detect a tainted instance
  • #4455 Implemented an exponential CPU backoff that kicks in when a run token is not held
  • #4470 chore: Completely remove wasix_http_client

Fixed

  • #4490 Fix for a panic in the sock_recv when a file handle is missing
  • #4335 Fixed an issue where the package loader was blocking the tokio runtime

... (truncated)

Commits


Updates js-sys from 0.3.66 to 0.3.69

Commits


Updates wasm-bindgen from 0.2.89 to 0.2.92

Changelog

Sourced from wasm-bindgen's changelog.

0.2.92

Released 2024-03-04

Added

  • Add bindings for RTCPeerConnectionIceErrorEvent. #3835

  • Add bindings for CanvasState.reset(), affecting CanvasRenderingContext2D and OffscreenCanvasRenderingContext2D. #3844

  • Add TryFrom implementations for Number, that allow losslessly converting from 64- and 128-bits numbers. #3847

  • Add support for Option<*const T>, Option<*mut T> and NonNull<T>. #3852 #3857

  • Allow overriding the URL used for headless tests by setting WASM_BINDGEN_TEST_ADDRESS. #3861

Fixed

  • Make .wasm output deterministic when using --reference-types. #3851

  • Don't allow invalid Unicode scalar values in char. #3866


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

... (truncated)

Commits
dependabot[bot] commented 4 months ago

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