diff --git a/Cargo.toml b/Cargo.toml
index 3aeea0fc45d0c04f3eaca1a79d53d5b9be0fb164..7746f28204047b0df2fb37822bd0ed4aa68b6db8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "micro_bevy_world_utils"
-version = "0.2.1"
+version = "0.3.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Handy, reusable utilities for working with direct world access in a Bevy exclusive system"
@@ -11,5 +11,5 @@ repository = "https://lab.lcr.gr/microhacks/micro-bevy-world-utils"
 
 [dependencies]
 
-bevy_ecs = "0.10.1"
-bevy_hierarchy = "0.10.1"
+bevy_ecs = "0.11.0"
+bevy_hierarchy = "0.11.0"
diff --git a/README.md b/README.md
index bb1fd31d16f66bd243e8afa5e0509fb61f5ab8fa..5e74b6ba151e9740efc262e5190a25243f2c41f0 100644
--- a/README.md
+++ b/README.md
@@ -35,5 +35,6 @@ the given entities, the result will be `None`
 
 | world_utiles ver | bevy ver |
 |------------------|----------|
+| 0.3              | 0.11     |
 | 0.2              | 0.10     |
 | 0.1              | 0.9      |
\ No newline at end of file
diff --git a/src/lib.rs b/src/lib.rs
index 15637943a17f49297b07f46e3fddec31665640a7..01f0cc771e7f7d5bd5de986ae36e3236b04589d0 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -240,8 +240,8 @@ pub fn get_any_left_parent_any_right_parent_entities<
 /// 	send_event(world, MyEventType { message: 1234 });
 /// }
 /// ```
-pub fn send_event<Event: Sync + Send + 'static>(world: &mut World, event: Event) {
-	SystemState::<(EventWriter<Event>)>::new(world)
+pub fn send_event<Event: bevy_ecs::event::Event + Sync + Send + 'static>(world: &mut World, event: Event) {
+	SystemState::<EventWriter<Event>>::new(world)
 		.get_mut(world)
 		.send(event);
 }