Skip to content

Commit f20698e

Browse files
chore: release (#384)
## πŸ€– New release * `bevy_mod_scripting_derive`: 0.10.0 -> 0.11.0 * `bevy_mod_scripting_core`: 0.10.0 -> 0.11.0 (βœ“ API compatible changes) * `bevy_mod_scripting_lua`: 0.10.0 -> 0.11.0 (βœ“ API compatible changes) * `bevy_mod_scripting_rhai`: 0.10.0 -> 0.11.0 (βœ“ API compatible changes) * `bevy_mod_scripting_functions`: 0.10.0 -> 0.11.0 (βœ“ API compatible changes) * `ladfile`: 0.4.0 -> 0.5.0 (⚠ API breaking changes) * `mdbook_lad_preprocessor`: 0.1.4 -> 0.1.5 (βœ“ API compatible changes) * `ladfile_builder`: 0.2.6 -> 0.3.0 (⚠ API breaking changes) * `bevy_mod_scripting`: 0.10.0 -> 0.11.0 (βœ“ API compatible changes) ### ⚠ `ladfile` breaking changes ```text --- failure constructible_struct_adds_field: externally-constructible struct adds field --- Description: A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field. ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/constructible_struct_adds_field.ron Failed in: field LadType.generated in /tmp/.tmpI1fySQ/bevy_mod_scripting/crates/ladfile/src/lib.rs:458 field LadType.insignificance in /tmp/.tmpI1fySQ/bevy_mod_scripting/crates/ladfile/src/lib.rs:465 --- failure method_parameter_count_changed: pub method parameter count changed --- Description: A publicly-visible method now takes a different number of parameters. ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/method_parameter_count_changed.ron Failed in: ladfile::LadFile::get_type_identifier now takes 3 parameters instead of 2, in /tmp/.tmpI1fySQ/bevy_mod_scripting/crates/ladfile/src/lib.rs:55 ``` ### ⚠ `ladfile_builder` breaking changes ```text --- failure constructible_struct_adds_field: externally-constructible struct adds field --- Description: A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field. ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/constructible_struct_adds_field.ron Failed in: field LadFileSettings.exclude_types_containing_unregistered in /tmp/.tmpI1fySQ/bevy_mod_scripting/crates/ladfile_builder/src/plugin.rs:42 --- failure method_parameter_count_changed: pub method parameter count changed --- Description: A publicly-visible method now takes a different number of parameters. ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/method_parameter_count_changed.ron Failed in: ladfile_builder::plugin::ScriptingDocgenPlugin::new now takes 4 parameters instead of 3, in /tmp/.tmpI1fySQ/bevy_mod_scripting/crates/ladfile_builder/src/plugin.rs:61 ``` <details><summary><i><b>Changelog</b></i></summary><p> ## `bevy_mod_scripting_derive` <blockquote> ## [0.11.0](bevy_mod_scripting_derive-v0.10.0...bevy_mod_scripting_derive-v0.11.0) - 2025-03-29 ### Added - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) </blockquote> ## `bevy_mod_scripting_core` <blockquote> ## [0.11.0](bevy_mod_scripting_core-v0.10.0...bevy_mod_scripting_core-v0.11.0) - 2025-03-29 ### Added - optimize access map ([#395](#395)) - optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](#397)) - improve tracing spans, add `profile_with_tracy` feature flag ([#394](#394)) - add `profile_with_tracy` feature which plays nicely with bevy's `bevy/trace_tracy` feature ([#393](#393)) - Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](#381)) - add ScriptValue override for printing opaque values ([#380](#380)) - ✨ Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](#379)) - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) ### Fixed - fix global type cache not containing generic types ([#388](#388)) ### Other - switch to hashbrown hashmap in the function registry ([#399](#399)) - try play with hashing for access maps ([#398](#398)) - allow check creation for bencher </blockquote> ## `bevy_mod_scripting_lua` <blockquote> ## [0.11.0](bevy_mod_scripting_lua-v0.10.0...bevy_mod_scripting_lua-v0.11.0) - 2025-03-29 ### Added - optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](#397)) - allow the conversion of lua functions into `ScriptValue` via `DynamicScriptFunction` ([#396](#396)) - Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](#381)) - ✨ Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](#379)) </blockquote> ## `bevy_mod_scripting_rhai` <blockquote> ## [0.11.0](bevy_mod_scripting_rhai-v0.10.0...bevy_mod_scripting_rhai-v0.11.0) - 2025-03-29 ### Added - [**breaking**] bump bersion - optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](#397)) - Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](#381)) </blockquote> ## `bevy_mod_scripting_functions` <blockquote> ## [0.11.0](bevy_mod_scripting_functions-v0.10.0...bevy_mod_scripting_functions-v0.11.0) - 2025-03-29 ### Added - optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](#397)) - ✨ Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](#379)) - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) </blockquote> ## `ladfile` <blockquote> ## [0.5.0](v0.4.0-ladfile...v0.5.0-ladfile) - 2025-03-29 ### Added - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) </blockquote> ## `mdbook_lad_preprocessor` <blockquote> ## [0.1.5](v0.1.4-mdbook_lad_preprocessor...v0.1.5-mdbook_lad_preprocessor) - 2025-03-29 ### Added - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) ### Fixed - make all links in the mdbook preprocessor relative ([#392](#392)) - mdbook preprocessor links not taking into account root url ([#391](#391)) </blockquote> ## `ladfile_builder` <blockquote> ## [0.3.0](v0.2.6-ladfile_builder...v0.3.0-ladfile_builder) - 2025-03-29 ### Added - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) </blockquote> ## `bevy_mod_scripting` <blockquote> ## [0.11.0](v0.10.0...v0.11.0) - 2025-03-29 ### Added - allow the conversion of lua functions into `ScriptValue` via `DynamicScriptFunction` ([#396](#396)) - improve tracing spans, add `profile_with_tracy` feature flag ([#394](#394)) - add `profile_with_tracy` feature which plays nicely with bevy's `bevy/trace_tracy` feature ([#393](#393)) - Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](#381)) - ✨ Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](#379)) - optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](#397)) - optimize access map ([#395](#395)) - add ScriptValue override for printing opaque values ([#380](#380)) - overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](#377)) - [**breaking**] bump bersion ### Fixed - fix global type cache not containing generic types ([#388](#388)) ### Other - switch to hashbrown hashmap in the function registry ([#399](#399)) - try play with hashing for access maps ([#398](#398)) - allow check creation for bencher </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Maksymilian Mozolewski <[email protected]>
1 parent 4572009 commit f20698e

File tree

18 files changed

+120
-19
lines changed

18 files changed

+120
-19
lines changed

β€ŽCHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## [0.11.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.10.0...v0.11.0) - 2025-03-29
4+
5+
### Added
6+
7+
- allow the conversion of lua functions into `ScriptValue` via `DynamicScriptFunction` ([#396](https://github.com/makspll/bevy_mod_scripting/pull/396))
8+
- improve tracing spans, add more benchmarks ([#394](https://github.com/makspll/bevy_mod_scripting/pull/394))
9+
- add `profile_with_tracy` feature which plays nicely with bevy's `bevy/trace_tracy` feature ([#393](https://github.com/makspll/bevy_mod_scripting/pull/393))
10+
- Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
11+
- :sparkles: Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](https://github.com/makspll/bevy_mod_scripting/pull/379))
12+
- [**breaking**] optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
13+
- optimize access map ([#395](https://github.com/makspll/bevy_mod_scripting/pull/395))
14+
- add ScriptValue override for printing opaque values ([#380](https://github.com/makspll/bevy_mod_scripting/pull/380))
15+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
16+
17+
### Fixed
18+
19+
- fix global type cache not containing generic types ([#388](https://github.com/makspll/bevy_mod_scripting/pull/388))
20+
21+
### Other
22+
23+
- switch to hashbrown hashmap in the function registry ([#399](https://github.com/makspll/bevy_mod_scripting/pull/399))
24+
- try play with hashing for access maps ([#398](https://github.com/makspll/bevy_mod_scripting/pull/398))
25+
- allow check creation for bencher
26+
327
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.9.11...v0.10.0) - 2025-03-16
428

529
### Added

β€ŽCargo.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
@@ -59,18 +59,18 @@ profile_with_tracy = ["bevy/trace_tracy"]
5959
[dependencies]
6060
bevy = { workspace = true }
6161
bevy_mod_scripting_core = { workspace = true }
62-
bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.10.0", optional = true }
63-
bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.10.0", optional = true }
62+
bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.11.0", optional = true }
63+
bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.11.0", optional = true }
6464
# bevy_mod_scripting_rune = { path = "crates/languages/bevy_mod_scripting_rune", version = "0.9.0-alpha.2", optional = true }
6565
bevy_mod_scripting_functions = { workspace = true }
6666
bevy_mod_scripting_derive = { workspace = true }
6767

6868
[workspace.dependencies]
6969
profiling = { version = "1.0" }
7070
bevy = { version = "0.15.2", default-features = false }
71-
bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.10.0" }
72-
bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.10.0", default-features = false }
73-
bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.10.0" }
71+
bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.11.0" }
72+
bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.11.0", default-features = false }
73+
bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.11.0" }
7474

7575
# test utilities
7676
script_integration_test_harness = { path = "crates/testing_crates/script_integration_test_harness" }
@@ -84,7 +84,7 @@ bevy_console = "0.13"
8484
# rhai-rand = "0.1"
8585
criterion = { version = "0.5" }
8686
ansi-parser = "0.9"
87-
ladfile_builder = { path = "crates/ladfile_builder", version = "0.2.6" }
87+
ladfile_builder = { path = "crates/ladfile_builder", version = "0.3.0" }
8888
script_integration_test_harness = { workspace = true }
8989
test_utils = { workspace = true }
9090
libtest-mimic = "0.8"

β€Žcrates/bevy_mod_scripting_core/CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.11.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.10.0...bevy_mod_scripting_core-v0.11.0) - 2025-03-29
11+
12+
### Added
13+
14+
- optimize access map ([#395](https://github.com/makspll/bevy_mod_scripting/pull/395))
15+
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
16+
- improve tracing spans, add `profile_with_tracy` feature flag ([#394](https://github.com/makspll/bevy_mod_scripting/pull/394))
17+
- add `profile_with_tracy` feature which plays nicely with bevy's `bevy/trace_tracy` feature ([#393](https://github.com/makspll/bevy_mod_scripting/pull/393))
18+
- Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
19+
- add ScriptValue override for printing opaque values ([#380](https://github.com/makspll/bevy_mod_scripting/pull/380))
20+
- :sparkles: Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](https://github.com/makspll/bevy_mod_scripting/pull/379))
21+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
22+
23+
### Fixed
24+
25+
- fix global type cache not containing generic types ([#388](https://github.com/makspll/bevy_mod_scripting/pull/388))
26+
27+
### Other
28+
29+
- switch to hashbrown hashmap in the function registry ([#399](https://github.com/makspll/bevy_mod_scripting/pull/399))
30+
- try play with hashing for access maps ([#398](https://github.com/makspll/bevy_mod_scripting/pull/398))
31+
- allow check creation for bencher
32+
1033
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_core-v0.9.11...bevy_mod_scripting_core-v0.10.0) - 2025-03-16
1134

1235
### Added

β€Žcrates/bevy_mod_scripting_core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_core"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"

β€Žcrates/bevy_mod_scripting_derive/CHANGELOG.md

+6
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.11.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.10.0...bevy_mod_scripting_derive-v0.11.0) - 2025-03-29
11+
12+
### Added
13+
14+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
15+
1016
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.9.11...bevy_mod_scripting_derive-v0.10.0) - 2025-03-16
1117

1218
### Added

β€Žcrates/bevy_mod_scripting_derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_derive"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
edition = "2021"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"

β€Žcrates/bevy_mod_scripting_functions/CHANGELOG.md

+8
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.11.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.10.0...bevy_mod_scripting_functions-v0.11.0) - 2025-03-29
11+
12+
### Added
13+
14+
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
15+
- :sparkles: Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](https://github.com/makspll/bevy_mod_scripting/pull/379))
16+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
17+
1018
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.9.11...bevy_mod_scripting_functions-v0.10.0) - 2025-03-16
1119

1220
### Added

β€Žcrates/bevy_mod_scripting_functions/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_functions"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
edition = "2021"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -35,8 +35,8 @@ uuid = "1.11"
3535
smol_str = "0.2.2"
3636
bevy_mod_scripting_core = { workspace = true }
3737
bevy_mod_scripting_derive = { workspace = true }
38-
bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.10.0" }
39-
bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.10.0" }
38+
bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.11.0" }
39+
bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.11.0" }
4040
bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.0" }
4141

4242
[lints]

β€Žcrates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md

+11
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.1.5](https://github.com/makspll/bevy_mod_scripting/compare/v0.1.4-mdbook_lad_preprocessor...v0.1.5-mdbook_lad_preprocessor) - 2025-03-29
11+
12+
### Added
13+
14+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
15+
16+
### Fixed
17+
18+
- make all links in the mdbook preprocessor relative ([#392](https://github.com/makspll/bevy_mod_scripting/pull/392))
19+
- mdbook preprocessor links not taking into account root url ([#391](https://github.com/makspll/bevy_mod_scripting/pull/391))
20+
1021
## [0.1.4](https://github.com/makspll/bevy_mod_scripting/compare/v0.1.3-mdbook_lad_preprocessor...v0.1.4-mdbook_lad_preprocessor) - 2025-03-16
1122

1223
### Added

β€Žcrates/lad_backends/mdbook_lad_preprocessor/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mdbook_lad_preprocessor"
3-
version = "0.1.4"
3+
version = "0.1.5"
44
edition = "2021"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -15,7 +15,7 @@ readme = "readme.md"
1515
[dependencies]
1616
clap = "4"
1717
mdbook = "0.4"
18-
ladfile = { path = "../../ladfile", version = "0.4.0" }
18+
ladfile = { path = "../../ladfile", version = "0.5.0" }
1919
env_logger = "0.11"
2020
log = "0.4"
2121
serde_json = "1.0"

β€Žcrates/ladfile/CHANGELOG.md

+6
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.5.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.4.0-ladfile...v0.5.0-ladfile) - 2025-03-29
11+
12+
### Added
13+
14+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
15+
1016
## [0.4.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.3.1-ladfile...v0.4.0-ladfile) - 2025-03-16
1117

1218
### Added

β€Žcrates/ladfile/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ladfile"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2021"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"

β€Žcrates/ladfile_builder/CHANGELOG.md

+6
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.6-ladfile_builder...v0.3.0-ladfile_builder) - 2025-03-29
11+
12+
### Added
13+
14+
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
15+
1016
## [0.2.6](https://github.com/makspll/bevy_mod_scripting/compare/v0.2.5-ladfile_builder...v0.2.6-ladfile_builder) - 2025-03-16
1117

1218
### Added

β€Žcrates/ladfile_builder/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ladfile_builder"
3-
version = "0.2.6"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["Maksymilian Mozolewski <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -17,7 +17,7 @@ bevy_mod_scripting_core = { workspace = true }
1717
# I don't think bevy has a top level feature for this :C
1818
bevy = { workspace = true }
1919
bevy_reflect = { version = "0.15.2", features = ["documentation"] }
20-
ladfile = { version = "0.4.0", path = "../ladfile" }
20+
ladfile = { version = "0.5.0", path = "../ladfile" }
2121
regex = "1.11"
2222

2323
[dev-dependencies]

β€Žcrates/languages/bevy_mod_scripting_lua/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.11.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_lua-v0.10.0...bevy_mod_scripting_lua-v0.11.0) - 2025-03-29
11+
12+
### Added
13+
14+
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
15+
- allow the conversion of lua functions into `ScriptValue` via `DynamicScriptFunction` ([#396](https://github.com/makspll/bevy_mod_scripting/pull/396))
16+
- Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
17+
- :sparkles: Dynamic Script Components, `register_new_component` binding, `remove_component` no longer requires `ReflectComponent` data ([#379](https://github.com/makspll/bevy_mod_scripting/pull/379))
18+
1019
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_lua-v0.9.11...bevy_mod_scripting_lua-v0.10.0) - 2025-03-16
1120

1221
### Added

β€Žcrates/languages/bevy_mod_scripting_lua/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_lua"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"

β€Žcrates/languages/bevy_mod_scripting_rhai/CHANGELOG.md

+8
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.11.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_rhai-v0.10.0...bevy_mod_scripting_rhai-v0.11.0) - 2025-03-29
11+
12+
### Added
13+
14+
- [**breaking**] bump bersion
15+
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry ([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
16+
- Add initial benchmarks, integrate them into CI & add getters/settters for `Scripts` resource ([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
17+
1018
## [0.10.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_rhai-v0.9.11...bevy_mod_scripting_rhai-v0.10.0) - 2025-03-16
1119

1220
### Added

β€Žcrates/languages/bevy_mod_scripting_rhai/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bevy_mod_scripting_rhai"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Maksymilian Mozolewski <[email protected]>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
Β (0)