Skip to content

Commit 3b2c6ce

Browse files
authored
release 0.4.0 (#1093)
1 parent 410183b commit 3b2c6ce

File tree

33 files changed

+200
-198
lines changed

33 files changed

+200
-198
lines changed

CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ While we try to keep the `Unreleased` changes updated, it is often behind and do
44
all merged pull requests. To see a list of all changes since the latest release, you may compare
55
current changes on git with [previous release tags][git_tag_comparison].
66

7-
[git_tag_comparison]: https://github.com/bevyengine/bevy/compare/v0.3.0...master
7+
[git_tag_comparison]: https://github.com/bevyengine/bevy/compare/v0.4.0...master
88

99

10-
## Unreleased
10+
## Version 0.4.0 (2020-12-19)
1111

1212
### Added
1313
- [add bevymark benchmark example][273]

Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -72,8 +72,8 @@ wayland = ["bevy_internal/wayland"]
7272
x11 = ["bevy_internal/x11"]
7373

7474
[dependencies]
75-
bevy_dylib = {path = "crates/bevy_dylib", version = "0.3.0", default-features = false, optional = true}
76-
bevy_internal = {path = "crates/bevy_internal", version = "0.3.0", default-features = false}
75+
bevy_dylib = {path = "crates/bevy_dylib", version = "0.4.0", default-features = false, optional = true}
76+
bevy_internal = {path = "crates/bevy_internal", version = "0.4.0", default-features = false}
7777

7878
[dev-dependencies]
7979
anyhow = "1.0"

crates/bevy_app/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_app"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -17,9 +17,9 @@ trace = []
1717

1818
[dependencies]
1919
# bevy
20-
bevy_derive = { path = "../bevy_derive", version = "0.3.0" }
21-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
22-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
20+
bevy_derive = { path = "../bevy_derive", version = "0.4.0" }
21+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
22+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2323

2424
# other
2525
serde = { version = "1.0", features = ["derive"] }

crates/bevy_asset/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_asset"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -18,11 +18,11 @@ filesystem_watcher = ["notify"]
1818

1919
[dependencies]
2020
# bevy
21-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
22-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
23-
bevy_reflect = { path = "../bevy_reflect", version = "0.3.0", features = ["bevy"] }
24-
bevy_tasks = { path = "../bevy_tasks", version = "0.3.0" }
25-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
21+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
22+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
23+
bevy_reflect = { path = "../bevy_reflect", version = "0.4.0", features = ["bevy"] }
24+
bevy_tasks = { path = "../bevy_tasks", version = "0.4.0" }
25+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2626

2727
# other
2828
serde = { version = "1", features = ["derive"] }

crates/bevy_audio/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_audio"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -14,11 +14,11 @@ keywords = ["bevy"]
1414

1515
[dependencies]
1616
# bevy
17-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
18-
bevy_asset = { path = "../bevy_asset", version = "0.3.0" }
19-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
20-
bevy_reflect = { path = "../bevy_reflect", version = "0.3.0", features = ["bevy"] }
21-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
17+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
18+
bevy_asset = { path = "../bevy_asset", version = "0.4.0" }
19+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
20+
bevy_reflect = { path = "../bevy_reflect", version = "0.4.0", features = ["bevy"] }
21+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2222

2323
# other
2424
anyhow = "1.0"

crates/bevy_core/Cargo.toml

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_core"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -14,10 +14,10 @@ keywords = ["bevy"]
1414

1515

1616
[dependencies]
17-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
18-
bevy_derive = { path = "../bevy_derive", version = "0.3.0" }
19-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
20-
bevy_math = { path = "../bevy_math", version = "0.3.0" }
21-
bevy_reflect = { path = "../bevy_reflect", version = "0.3.0", features = ["bevy"] }
22-
bevy_tasks = { path = "../bevy_tasks", version = "0.3.0" }
23-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
17+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
18+
bevy_derive = { path = "../bevy_derive", version = "0.4.0" }
19+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
20+
bevy_math = { path = "../bevy_math", version = "0.4.0" }
21+
bevy_reflect = { path = "../bevy_reflect", version = "0.4.0", features = ["bevy"] }
22+
bevy_tasks = { path = "../bevy_tasks", version = "0.4.0" }
23+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }

crates/bevy_derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_derive"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",

crates/bevy_diagnostic/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_diagnostic"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -15,10 +15,10 @@ keywords = ["bevy"]
1515

1616
[dependencies]
1717
# bevy
18-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
19-
bevy_core = { path = "../bevy_core", version = "0.3.0" }
20-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
21-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
18+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
19+
bevy_core = { path = "../bevy_core", version = "0.4.0" }
20+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
21+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2222

2323
# other
2424
parking_lot = "0.11.0"

crates/bevy_dylib/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_dylib"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -16,4 +16,4 @@ keywords = ["bevy"]
1616
crate-type = ["dylib"]
1717

1818
[dependencies]
19-
bevy_internal = { path = "../bevy_internal", version = "0.3.0", default-features = false }
19+
bevy_internal = { path = "../bevy_internal", version = "0.4.0", default-features = false }

crates/bevy_dynamic_plugin/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_dynamic_plugin"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
authors = [
55
"Bevy Contributors <[email protected]>",
66
"Carter Anderson <[email protected]>",
@@ -16,7 +16,7 @@ keywords = ["bevy"]
1616

1717
[dependencies]
1818
# bevy
19-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
19+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
2020

2121
# other
2222
libloading = { version = "0.6" }

crates/bevy_ecs/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_ecs"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -17,9 +17,9 @@ categories = ["game-engines", "data-structures"]
1717
trace = []
1818

1919
[dependencies]
20-
bevy_tasks = { path = "../bevy_tasks", version = "0.3.0" }
21-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
22-
bevy_ecs_macros = { path = "macros", version = "0.3.0" }
20+
bevy_tasks = { path = "../bevy_tasks", version = "0.4.0" }
21+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
22+
bevy_ecs_macros = { path = "macros", version = "0.4.0" }
2323
rand = "0.7.3"
2424
serde = "1.0"
2525
thiserror = "1.0"

crates/bevy_ecs/macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_ecs_macros"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "Bevy ECS Macros"
55
authors = ["Benjamin Saunders <[email protected]>"]
66
edition = "2018"

crates/bevy_gilrs/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_gilrs"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = ["Bevy Contributors <[email protected]>", "Carter Anderson <[email protected]>"]
66
description = "Gamepad system made using Gilrs for Bevy Engine"
@@ -11,10 +11,10 @@ keywords = ["bevy"]
1111

1212
[dependencies]
1313
# bevy
14-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
15-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
16-
bevy_input = { path = "../bevy_input", version = "0.3.0" }
17-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
14+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
15+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
16+
bevy_input = { path = "../bevy_input", version = "0.4.0" }
17+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
1818

1919
# other
2020
gilrs = "0.8.0"

crates/bevy_gltf/Cargo.toml

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_gltf"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -14,15 +14,15 @@ keywords = ["bevy"]
1414

1515
[dependencies]
1616
# bevy
17-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
18-
bevy_asset = { path = "../bevy_asset", version = "0.3.0" }
19-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
20-
bevy_pbr = { path = "../bevy_pbr", version = "0.3.0" }
21-
bevy_reflect = { path = "../bevy_reflect", version = "0.3.0", features = ["bevy"] }
22-
bevy_render = { path = "../bevy_render", version = "0.3.0" }
23-
bevy_transform = { path = "../bevy_transform", version = "0.3.0" }
24-
bevy_math = { path = "../bevy_math", version = "0.3.0" }
25-
bevy_scene = { path = "../bevy_scene", version = "0.3.0" }
17+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
18+
bevy_asset = { path = "../bevy_asset", version = "0.4.0" }
19+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
20+
bevy_pbr = { path = "../bevy_pbr", version = "0.4.0" }
21+
bevy_reflect = { path = "../bevy_reflect", version = "0.4.0", features = ["bevy"] }
22+
bevy_render = { path = "../bevy_render", version = "0.4.0" }
23+
bevy_transform = { path = "../bevy_transform", version = "0.4.0" }
24+
bevy_math = { path = "../bevy_math", version = "0.4.0" }
25+
bevy_scene = { path = "../bevy_scene", version = "0.4.0" }
2626

2727
# other
2828
gltf = { version = "0.15.2", default-features = false, features = ["utils"] }

crates/bevy_input/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_input"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -18,10 +18,10 @@ serialize = ["serde"]
1818

1919
[dependencies]
2020
# bevy
21-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
22-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
23-
bevy_math = { path = "../bevy_math", version = "0.3.0" }
24-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
21+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
22+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
23+
bevy_math = { path = "../bevy_math", version = "0.4.0" }
24+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2525

2626
# other
2727
serde = { version = "1", features = ["derive"], optional = true }

crates/bevy_internal/Cargo.toml

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_internal"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -39,33 +39,33 @@ x11 = ["bevy_winit/x11"]
3939

4040
[dependencies]
4141
# bevy
42-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
43-
bevy_asset = { path = "../bevy_asset", version = "0.3.0" }
44-
bevy_core = { path = "../bevy_core", version = "0.3.0" }
45-
bevy_derive = { path = "../bevy_derive", version = "0.3.0" }
46-
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.3.0" }
47-
bevy_ecs = { path = "../bevy_ecs", version = "0.3.0" }
48-
bevy_input = { path = "../bevy_input", version = "0.3.0" }
49-
bevy_log = { path = "../bevy_log", version = "0.3.0" }
50-
bevy_math = { path = "../bevy_math", version = "0.3.0" }
51-
bevy_reflect = { path = "../bevy_reflect", version = "0.3.0", features = ["bevy"] }
52-
bevy_scene = { path = "../bevy_scene", version = "0.3.0" }
53-
bevy_transform = { path = "../bevy_transform", version = "0.3.0" }
54-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
55-
bevy_window = { path = "../bevy_window", version = "0.3.0" }
56-
bevy_tasks = { path = "../bevy_tasks", version = "0.3.0" }
42+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
43+
bevy_asset = { path = "../bevy_asset", version = "0.4.0" }
44+
bevy_core = { path = "../bevy_core", version = "0.4.0" }
45+
bevy_derive = { path = "../bevy_derive", version = "0.4.0" }
46+
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.4.0" }
47+
bevy_ecs = { path = "../bevy_ecs", version = "0.4.0" }
48+
bevy_input = { path = "../bevy_input", version = "0.4.0" }
49+
bevy_log = { path = "../bevy_log", version = "0.4.0" }
50+
bevy_math = { path = "../bevy_math", version = "0.4.0" }
51+
bevy_reflect = { path = "../bevy_reflect", version = "0.4.0", features = ["bevy"] }
52+
bevy_scene = { path = "../bevy_scene", version = "0.4.0" }
53+
bevy_transform = { path = "../bevy_transform", version = "0.4.0" }
54+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
55+
bevy_window = { path = "../bevy_window", version = "0.4.0" }
56+
bevy_tasks = { path = "../bevy_tasks", version = "0.4.0" }
5757
# bevy (optional)
58-
bevy_audio = { path = "../bevy_audio", optional = true, version = "0.3.0" }
59-
bevy_gltf = { path = "../bevy_gltf", optional = true, version = "0.3.0" }
60-
bevy_pbr = { path = "../bevy_pbr", optional = true, version = "0.3.0" }
61-
bevy_render = { path = "../bevy_render", optional = true, version = "0.3.0" }
62-
bevy_dynamic_plugin = { path = "../bevy_dynamic_plugin", optional = true, version = "0.3.0" }
63-
bevy_sprite = { path = "../bevy_sprite", optional = true, version = "0.3.0" }
64-
bevy_text = { path = "../bevy_text", optional = true, version = "0.3.0" }
65-
bevy_ui = { path = "../bevy_ui", optional = true, version = "0.3.0" }
66-
bevy_wgpu = { path = "../bevy_wgpu", optional = true, version = "0.3.0" }
67-
bevy_winit = { path = "../bevy_winit", optional = true, version = "0.3.0" }
68-
bevy_gilrs = { path = "../bevy_gilrs", optional = true, version = "0.3.0" }
58+
bevy_audio = { path = "../bevy_audio", optional = true, version = "0.4.0" }
59+
bevy_gltf = { path = "../bevy_gltf", optional = true, version = "0.4.0" }
60+
bevy_pbr = { path = "../bevy_pbr", optional = true, version = "0.4.0" }
61+
bevy_render = { path = "../bevy_render", optional = true, version = "0.4.0" }
62+
bevy_dynamic_plugin = { path = "../bevy_dynamic_plugin", optional = true, version = "0.4.0" }
63+
bevy_sprite = { path = "../bevy_sprite", optional = true, version = "0.4.0" }
64+
bevy_text = { path = "../bevy_text", optional = true, version = "0.4.0" }
65+
bevy_ui = { path = "../bevy_ui", optional = true, version = "0.4.0" }
66+
bevy_wgpu = { path = "../bevy_wgpu", optional = true, version = "0.4.0" }
67+
bevy_winit = { path = "../bevy_winit", optional = true, version = "0.4.0" }
68+
bevy_gilrs = { path = "../bevy_gilrs", optional = true, version = "0.4.0" }
6969

7070
[target.'cfg(target_os = "android")'.dependencies]
7171
ndk-glue = {version = "0.2", features = ["logger"]}

crates/bevy_log/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_log"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
edition = "2018"
55
authors = [
66
"Bevy Contributors <[email protected]>",
@@ -14,8 +14,8 @@ keywords = ["bevy"]
1414

1515

1616
[dependencies]
17-
bevy_app = { path = "../bevy_app", version = "0.3.0" }
18-
bevy_utils = { path = "../bevy_utils", version = "0.3.0" }
17+
bevy_app = { path = "../bevy_app", version = "0.4.0" }
18+
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
1919

2020
tracing-subscriber = {version = "0.2.15", features = ["registry"]}
2121
tracing-chrome = { version = "0.3.0", optional = true }

0 commit comments

Comments
 (0)