Skip to content

Commit 3afed8b

Browse files
chore: release
1 parent 5108fbb commit 3afed8b

File tree

42 files changed

+408
-21
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+408
-21
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.15.1...v0.16.0) - 2025-08-25
11+
12+
### Added
13+
14+
- improve codegen crate calculation, separate bindings into crates ([#467](https://github.com/makspll/bevy_mod_scripting/pull/467))
15+
- pre-expand generated codegen macros ([#462](https://github.com/makspll/bevy_mod_scripting/pull/462))
16+
17+
### Refactored
18+
19+
- [**breaking**] refactor dependencies, point at bevy subcrates directly ([#463](https://github.com/makspll/bevy_mod_scripting/pull/463))
20+
- restructure monorepo, rename `bevy_api_gen` to `bevy_mod_scripting_codegen` ([#461](https://github.com/makspll/bevy_mod_scripting/pull/461))
21+
- inline `CallbackBuilder<P>` into `IntoScriptPluginParams` at compile time ([#456](https://github.com/makspll/bevy_mod_scripting/pull/456))
22+
- inline `CallbackSettings<P>` into `IntoScriptPluginParam` at compile time ([#455](https://github.com/makspll/bevy_mod_scripting/pull/455))
23+
1024
## [0.15.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.15.0...v0.15.1) - 2025-08-18
1125

1226
### Changed

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting"
3-
version = "0.15.1"
3+
version = "0.16.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2024"
66
license = "MIT OR Apache-2.0"
@@ -103,16 +103,16 @@ bevy_mod_scripting_derive = { workspace = true }
103103
# local crates
104104
script_integration_test_harness = { path = "crates/testing_crates/script_integration_test_harness" }
105105
test_utils = { path = "crates/testing_crates/test_utils" }
106-
bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.15.1", default-features = false }
107-
bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.15.1" }
108-
bevy_system_reflection = { path = "crates/bevy_system_reflection", version = "0.2.0", default-features = false }
109-
ladfile = { path = "crates/ladfile", version = "0.5.0" }
110-
ladfile_builder = { path = "crates/ladfile_builder", version = "0.5.1" }
111-
bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.15.1", default-features = false }
112-
bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.15.1", default-features = false }
106+
bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.16.0", default-features = false }
107+
bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.16.0" }
108+
bevy_system_reflection = { path = "crates/bevy_system_reflection", version = "0.3.0", default-features = false }
109+
ladfile = { path = "crates/ladfile", version = "0.6.0" }
110+
ladfile_builder = { path = "crates/ladfile_builder", version = "0.6.0" }
111+
bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.16.0", default-features = false }
112+
bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.16.0", default-features = false }
113113
# bevy
114114

115-
bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.15.1" }
115+
bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.16.0" }
116116
bevy = { version = "0.16.0", default-features = false }
117117
bevy_math = { version = "0.16.0", default-features = false, features = ["std"] }
118118
bevy_transform = { version = "0.16.0", default-features = false }

crates/bevy_mod_scripting_core/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.15.1...bevy_mod_scripting_core-v0.16.0) - 2025-08-25
11+
12+
### Refactored
13+
14+
- [**breaking**] refactor dependencies, point at bevy subcrates directly ([#463](https://github.com/makspll/bevy_mod_scripting/pull/463))
15+
- inline `CallbackBuilder<P>` into `IntoScriptPluginParams` at compile time ([#456](https://github.com/makspll/bevy_mod_scripting/pull/456))
16+
- inline `CallbackSettings<P>` into `IntoScriptPluginParam` at compile time ([#455](https://github.com/makspll/bevy_mod_scripting/pull/455))
17+
1018
## [0.15.1](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.15.0...bevy_mod_scripting_core-v0.15.1) - 2025-08-18
1119

1220
### Changed

crates/bevy_mod_scripting_core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_core"
3-
version = "0.15.1"
3+
version = "0.16.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2024"
66
license = "MIT OR Apache-2.0"

crates/bevy_mod_scripting_derive/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.15.1...bevy_mod_scripting_derive-v0.16.0) - 2025-08-25
11+
12+
### Refactored
13+
14+
- [**breaking**] refactor dependencies, point at bevy subcrates directly ([#463](https://github.com/makspll/bevy_mod_scripting/pull/463))
15+
1016
## [0.12.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.11.1...bevy_mod_scripting_derive-v0.12.0) - 2025-04-07
1117

1218
### Fixed

crates/bevy_mod_scripting_derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_derive"
3-
version = "0.15.1"
3+
version = "0.16.0"
44
edition = "2024"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"

crates/bevy_mod_scripting_functions/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.15.1...bevy_mod_scripting_functions-v0.16.0) - 2025-08-25
11+
12+
### Added
13+
14+
- improve codegen crate calculation, separate bindings into crates ([#467](https://github.com/makspll/bevy_mod_scripting/pull/467))
15+
- pre-expand generated codegen macros ([#462](https://github.com/makspll/bevy_mod_scripting/pull/462))
16+
17+
### Refactored
18+
19+
- [**breaking**] refactor dependencies, point at bevy subcrates directly ([#463](https://github.com/makspll/bevy_mod_scripting/pull/463))
20+
1021
## [0.15.1](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.15.0...bevy_mod_scripting_functions-v0.15.1) - 2025-08-18
1122

1223
### Changed

crates/bevy_mod_scripting_functions/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_functions"
3-
version = "0.15.1"
3+
version = "0.16.0"
44
edition = "2024"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -44,9 +44,9 @@ rhai_bindings = ["bevy_mod_scripting_rhai"]
4444
profiling = { workspace = true }
4545
bevy_mod_scripting_core = { workspace = true }
4646
bevy_mod_scripting_derive = { workspace = true }
47-
bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.15.1" }
48-
bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.15.1" }
49-
bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.2.0" }
47+
bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.16.0" }
48+
bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.16.0" }
49+
bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.3.0" }
5050

5151
bevy_ecs = { workspace = true, features = ["std", "bevy_reflect"] }
5252
bevy_app = { workspace = true }

crates/bevy_system_reflection/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.2.0-bevy_system_reflection...v0.3.0-bevy_system_reflection) - 2025-08-25
11+
12+
### Refactored
13+
14+
- [**breaking**] refactor dependencies, point at bevy subcrates directly ([#463](https://github.com/makspll/bevy_mod_scripting/pull/463))
15+
1016
## [0.2.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.1.2-bevy_system_reflection...v0.2.0-bevy_system_reflection) - 2025-08-13
1117

1218
### Added

crates/bevy_system_reflection/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_system_reflection"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2024"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)