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 39 updates #142

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the all group with 37 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.5
rapier2d-f64 0.17.2 0.19.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.19
anyhow 1.0.77 1.0.86
regex 1.10.2 1.10.4
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.2
reqwest 0.11.23 0.11.27
tokio 1.35.1 1.37.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.4
comfy-table 7.1.0 7.1.1
tempfile 3.8.1 3.10.1
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.13
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.5

Changelog

Sourced from nalgebra's changelog.

[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.19.0

Changelog

Sourced from rapier2d-f64's changelog.

v0.19.0 (05 May 2024)

Fix

  • Fix crash when simulating a spring joint between two dynamic bodies.
  • Fix kinematic bodies not being affected by gravity after being switched back to dynamic.
  • Fix regression on contact force reporting from contact force events.
  • Fix kinematic character controller getting stuck against vertical walls.
  • Fix joint limits/motors occasionally not being applied properly when one of the attached rigid-bodies is fixed.
  • Fix an issue where contacts would be completely ignored between two convex shapes.

Added

Many stability improvements were added as part of this release. To see illustrations of some of these changes, see #625.

  • Add RigidBody::predict_position_using_velocity to predict the next position of the rigid-body based only on its current velocity.
  • Add Collider::copy_from to copy most collider attributes to an existing collider.
  • Add RigidBody::copy_from to copy most rigid-body attributes to an existing rigid-body.
  • Add the BroadPhase trait and expect an implementor of this trait as input to PhysicsPipeline::step.
  • Implement a 2D block-solver as well as warmstarting. Significantly improves stacking capabilities. Generally reduces the "pop" effect that can happen due to penetration corrections.
  • Add RigidBodyBuilder::soft_ccd_prediction and RigidBody::set_soft_ccd_prediction to enable soft-ccd: a form of CCD based on predictive contacts. This is helpful for objects moving moderately fast. This form of CCD is generally cheaper than the normal (time-dropping) CCD implemented so far. It is possible to combine both soft-ccd and time-dropping ccd.
  • Add a ColliderBuilder::contact_skin, Collider::set_contact_skin, and Collider::contact_skin. This forces the solver te maintain a gap between colliders with non-zero contact skin, as if they had a slight margin around them. This helps performance and stability for thin objects (like triangle meshes).
  • Internal edges were reworked to avoid dropping contacts that would help with stability, and improve stability of collisions between two triangle meshes. The TriMeshFlags::FIX_INTERNAL_EDGES and HeightFieldFlags::FIX_INTERNAL_EDGES flags were added to enable internal edges handling.
  • Add IntegrationParameters::length_units to automatically adjust internal thresholds when the user relies on custom length units (e.g. pixels in 2D).

Modified

Many shape-casting related functions/structs were renamed. Check out the CHANGELOG for parry 0.15.0 for additional details.

  • Renamed BroadPhase to BroadPhaseMultiSap. The BroadPhase is now a trait that can be implemented for providing a custom broad-phase to rapier. Equivalently, the DefaultBroadPhase type alias can be used in place of BroadPhaseMultiSap.
  • The kinematic character controller autostepping is now disabled by default.
  • Add KinematicCharacterController::normal_nudge_factor used to help getting the character unstuck due to rounding errors.
  • Rename TOI to ShapeCastHit.
  • Rename many fields from toi to time_of_impact.

... (truncated)

Commits
  • af1ac9b Release v0.19.0
  • 27f6279 fix: temporarily switch to the master branch of parry
  • 89fcd4d chore: update changelog
  • 0d76a55 chore: don’t return &mut Self with GenericJoint::flip
  • 4332818 Fix joint limits not being flipped in one body constrains. (#549)
  • a2fdeab Removed leftovers from block breaks stabilization.
  • e4d6755 chore: clippy fixes
  • 425b2fc chore: misc typo fixes
  • d0866d4 feat: rename CharacterCollision::toi to hit
  • 2b095b6 chore: switch to git version of parry
  • Additional commits viewable in compare view


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

Commits
  • 264b466 chore: Release wide version 0.7.19
  • 86cb2a0 Added i16 widening mul since this is implemented badly on some platforms (#153)
  • 4b7b5f2 chore: Release wide version 0.7.18
  • 4ecf99d wordwrap
  • 445451e Add unsigned_abs to i8,i16,i32,i64 to provide well defined behavior for abs (...
  • 4875c14 chore: Release wide version 0.7.17
  • 9f2f878 simplify i16x16::move_mask (#151)
  • c735a28 chore: Release wide version 0.7.16
  • 9dea473 feat: add i16x8::mul_keep_high (#149)
  • 44c08be chore: Release wide version 0.7.15
  • 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.4

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
  • aa2d8bd 1.10.4
  • 088d7f3 api: add Cow guarantee to replace API
  • a5ae351 regex-automata-0.4.6
  • 9cf4a42 automata: fix bug where reverse NFA lacked an unanchored prefix
  • 10fe722 style: clean up some recent lint violations
  • d7f9347 regex-automata-0.4.5
  • 07ef7f1 automata: make additional prefileter metadata public
  • 0c09903 1.10.3
  • 653bb59 deps: bump regex-automata to 0.4.4
  • e7b5401 regex-automata-0.4.4
  • 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