Skip to content

Commit

Permalink
0.15
Browse files Browse the repository at this point in the history
  • Loading branch information
cBournhonesque committed May 15, 2024
1 parent b102546 commit 5bde955
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 57 deletions.
2 changes: 1 addition & 1 deletion benches/spawn.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ use lightyear::client::sync::SyncConfig;
use lightyear::prelude::client::{
ClientConnection, InterpolationConfig, NetClient, PredictionConfig,
};
use lightyear::prelude::server::Replicate;
use lightyear::prelude::{client, server, MessageRegistry, Tick, TickManager};
use lightyear::prelude::{ClientId, SharedConfig, TickConfig};
use lightyear::server::input::InputBuffers;
use lightyear::shared::replication::components::Replicate;
use lightyear::shared::replication::network_target::NetworkTarget;
use lightyear_benches::local_stepper::{LocalBevyStepper, Step as LocalStep};
use lightyear_benches::protocol::*;
Expand Down
100 changes: 50 additions & 50 deletions lightyear/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightyear"
version = "0.14.1"
version = "0.15.0"
authors = ["Charles Bournhonesque <[email protected]>"]
edition = "2021"
rust-version = "1.76"
Expand All @@ -14,27 +14,27 @@ exclude = ["/tests"]

[features]
metrics = [
"dep:metrics",
"metrics-util",
"metrics-tracing-context",
"metrics-exporter-prometheus",
"dep:metrics",
"metrics-util",
"metrics-tracing-context",
"metrics-exporter-prometheus",
]
mock_time = ["dep:mock_instant"]
webtransport = [
"dep:wtransport",
"dep:xwt-core",
"dep:xwt-web-sys",
"dep:web-sys",
"dep:ring",
"dep:wasm-bindgen-futures",
"dep:wtransport",
"dep:xwt-core",
"dep:xwt-web-sys",
"dep:web-sys",
"dep:ring",
"dep:wasm-bindgen-futures",
]
leafwing = ["dep:leafwing-input-manager"]
xpbd_2d = ["dep:bevy_xpbd_2d"]
websocket = [
"dep:tokio-tungstenite",
"dep:futures-util",
"dep:web-sys",
"dep:wasm-bindgen",
"dep:tokio-tungstenite",
"dep:futures-util",
"dep:web-sys",
"dep:wasm-bindgen",
]
steam = ["dep:steamworks"]
zstd = ["dep:zstd"]
Expand Down Expand Up @@ -70,7 +70,7 @@ bevy_xpbd_2d = { version = "0.4", optional = true, default-features = false }

# serialization
bitcode = { version = "0.5.1", package = "bitcode_lightyear_patch", path = "../vendor/bitcode", features = [
"serde",
"serde",
] }
bytes = { version = "1.5", features = ["serde"] }
self_cell = "1.0"
Expand All @@ -87,8 +87,8 @@ lightyear_macros = { version = "0.14.1", path = "../macros" }
tracing = "0.1.40"
tracing-log = "0.2.0"
tracing-subscriber = { version = "0.3.17", features = [
"registry",
"env-filter",
"registry",
"env-filter",
] }

# server
Expand All @@ -99,12 +99,12 @@ metrics = { version = "0.22", optional = true }
metrics-util = { version = "0.15", optional = true }
metrics-tracing-context = { version = "0.15", optional = true }
metrics-exporter-prometheus = { version = "0.13.0", optional = true, default-features = false, features = [
"http-listener",
"http-listener",
] }

# bevy
bevy = { version = "0.13", default-features = false, features = [
"multi-threaded",
"multi-threaded",
] }


Expand All @@ -114,8 +114,8 @@ futures-util = { version = "0.3.30", optional = true }
# transport
# we don't need any tokio features, we use only use the tokio channels
tokio = { version = "1.36", features = [
"sync",
"macros",
"sync",
"macros",
], default-features = false }
futures = "0.3.30"
async-compat = "0.2.3"
Expand All @@ -127,13 +127,13 @@ async-channel = "2.2.0"
steamworks = { version = "0.11", optional = true }
# webtransport
wtransport = { version = "=0.1.13", optional = true, features = [
"self-signed",
"dangerous-configuration",
"self-signed",
"dangerous-configuration",
] }
# websocket
tokio-tungstenite = { version = "0.21.0", optional = true, features = [
"connect",
"handshake",
"connect",
"handshake",
] }
# compression
zstd = { version = "0.13.1", optional = true }
Expand All @@ -142,24 +142,24 @@ zstd = { version = "0.13.1", optional = true }
console_error_panic_hook = { version = "0.1.7" }
ring = { version = "0.17.8", optional = true, default-features = false }
web-sys = { version = "0.3", optional = true, features = [
"WebTransport",
"WebTransportHash",
"WebTransportOptions",
"WebTransportBidirectionalStream",
"WebTransportSendStream",
"WebTransportReceiveStream",
"ReadableStreamDefaultReader",
"WritableStreamDefaultWriter",
"WebTransportDatagramDuplexStream",
"WebSocket",
"CloseEvent",
"ErrorEvent",
"MessageEvent",
"BinaryType",
"WebTransport",
"WebTransportHash",
"WebTransportOptions",
"WebTransportBidirectionalStream",
"WebTransportSendStream",
"WebTransportReceiveStream",
"ReadableStreamDefaultReader",
"WritableStreamDefaultWriter",
"WebTransportDatagramDuplexStream",
"WebSocket",
"CloseEvent",
"ErrorEvent",
"MessageEvent",
"BinaryType",
] }
futures-lite = { version = "2.1.0", optional = true }
getrandom = { version = "0.2.11", features = [
"js", # feature 'js' is required for wasm
"js", # feature 'js' is required for wasm
] }
xwt-core = { version = "0.4", optional = true }
xwt-web-sys = { version = "0.11", optional = true }
Expand All @@ -182,14 +182,14 @@ approx = "0.5.1"
# we cannot use all-features = true, because we need to provide additional features for bevy_xpbd_2d
# when building the docs
features = [
"metrics",
"webtransport",
"leafwing",
"xpbd_2d",
"websocket",
"steam",
"zstd",
"bevy_xpbd_2d/2d",
"bevy_xpbd_2d/f32",
"metrics",
"webtransport",
"leafwing",
"xpbd_2d",
"websocket",
"steam",
"zstd",
"bevy_xpbd_2d/2d",
"bevy_xpbd_2d/f32",
]
rustdoc-args = ["--cfg", "docsrs"]
8 changes: 2 additions & 6 deletions macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightyear_macros"
version = "0.14.1"
version = "0.15.0"
authors = ["Charles Bournhonesque <[email protected]>"]
edition = "2021"
rust-version = "1.65"
Expand All @@ -24,8 +24,4 @@ serde = { version = "1.0.188", features = ["derive"] }

[dev-dependencies]
lightyear = { path = "../lightyear" }
leafwing-input-manager = { version = "0.13" }
enum-as-inner = "0.6.0"
bevy = { version = "0.13", default-features = false }
enum_delegate = "0.2"
derive_more = { version = "0.99", features = ["add", "mul"] }
bevy = { version = "0.13", default-features = false }

0 comments on commit 5bde955

Please sign in to comment.