HouraiTeahouse / backroll-rs

A (almost) 100% pure safe Rust implementation of GGPO-style rollback netcode.
ISC License
351 stars 20 forks source link

Update bevy_core requirement from 0.9 to 0.10 #30

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on bevy_core to permit the latest version.

Changelog

Sourced from bevy_core's changelog.

Version 0.10.0 (2023-03-06)

Added

  • [Accessibility: Added Label for marking text specifically as a label for UI controls.][6874]
  • [Accessibility: Integrate with and expose AccessKit accessibility.][6874]
  • [App: App::setup][7586]
  • [App: SubApp::new][7290]
  • [App: Bevy apps will now log system information on startup by default][5454]
  • [Audio Expose symphonia features from rodio in bevy_audio and bevy][6388]
  • [Audio: Basic spatial audio][6028]
  • [ECS: bevy_ptr::dangling_with_align: creates a well-aligned dangling pointer to a type whose alignment is not known at compile time.][6618]
  • [ECS: Column::get_added_ticks][6547]
  • [ECS: Column::get_column_ticks][6547]
  • [ECS: DetectChanges::set_if_neq: triggering change detection when the new and previous values are equal. This will work on both components and resources.][6853]
  • [ECS: SparseSet::get_added_ticks][6547]
  • [ECS: SparseSet::get_column_ticks][6547]
  • [ECS: Tick, a wrapper around a single change detection tick.][6547]
  • [ECS: UnsafeWorldCell::world_mut now exists and can be used to get a &mut World out of UnsafeWorldCell][7381]
  • [ECS: WorldId now implements the FromWorld trait.][7726]
  • [ECS: A core::fmt::Pointer impl to Ptr, PtrMut and OwnedPtr.][6980]
  • [ECS: Add bevy_ecs::schedule_v3 module][6587]
  • [ECS: Add EntityMap::iter()][6935]
  • [ECS: Add Ref to the prelude][7392]
  • [ECS: Add report_sets option to ScheduleBuildSettings][7756]
  • [ECS: add Resources::iter to iterate over all resource IDs][6592]
  • [ECS: add UnsafeWorldCell abstraction][6404]
  • [ECS: Add World::clear_resources & World::clear_all][3212]
  • [ECS: Add a basic example for system ordering][7017]
  • [ECS: Add a missing impl of ReadOnlySystemParam for Option<NonSend<>>][7245]
  • [ECS: add a spawn_on_external method to allow spawning on the scope’s thread or an external thread][7415]
  • [ECS: Add const Entity::PLACEHOLDER][6761]
  • [ECS: Add example to show how to use apply_system_buffers][7793]
  • [ECS: Add logging variants of system piping][6751]
  • [ECS: Add safe constructors for untyped pointers Ptr and PtrMut][6539]
  • [ECS: Add unit test with system that panics][7491]
  • [ECS: Add wrapping_add to change_tick][7146]
  • [ECS: Added “base sets” and ported CoreSet to use them.][7466]
  • [ECS: Added as_mut and as_ref methods to MutUntyped.][7009]
  • [ECS: Added bevy::ecs::system::assert_is_read_only_system.][7547]
  • [ECS: Added Components::resource_id.][7284]
  • [ECS: Added DebugName world query for more human friendly debug names of entities.][7186]
  • [ECS: Added distributive_run_if to IntoSystemConfigs to enable adding a run condition to each system when using add_systems.][7724]
  • [ECS: Added EntityLocation::table_id][6681]
  • [ECS: Added EntityLocation::table_row.][6681]
  • [ECS: Added IntoIterator implementation for EventReader so you can now do &mut reader instead of reader.iter() for events.][7720]
  • [ECS: Added len, is_empty, iter methods on SparseSets.][7638]
  • [ECS: Added ManualEventReader::clear()][7471]
  • [ECS: Added MutUntyped::with_type which allows converting into a Mut<T>][7113]
  • [ECS: Added new_for_test on ComponentInfo to make test code easy.][7638]

... (truncated)

Commits


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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)