From c4b94f5baeee6c95c26e5a4daf8e192c53c6f074 Mon Sep 17 00:00:00 2001
From: makspll
Date: Sat, 29 Mar 2025 19:59:56 +0000
Subject: [PATCH 1/6] fix: types links being broken again
---
.../lad_backends/mdbook_lad_preprocessor/src/sections.rs | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/crates/lad_backends/mdbook_lad_preprocessor/src/sections.rs b/crates/lad_backends/mdbook_lad_preprocessor/src/sections.rs
index 87ac40d1de..0aa26b0c7f 100644
--- a/crates/lad_backends/mdbook_lad_preprocessor/src/sections.rs
+++ b/crates/lad_backends/mdbook_lad_preprocessor/src/sections.rs
@@ -297,11 +297,7 @@ impl<'a> Section<'a> {
let types = self.ladfile.types.keys().collect::>();
vec![SectionItem::TypesSummary {
types,
- types_directory: self
- .parent_path
- .join(linkify_filename(self.title()))
- .to_string_lossy()
- .to_string(),
+ types_directory: PathBuf::from("./types").to_string_lossy().to_string(),
ladfile: self.ladfile,
}]
}
@@ -540,7 +536,7 @@ impl IntoMarkdown for SectionItem<'_> {
link_builder.link(
Markdown::new_paragraph(printed_type_pretty).code(),
format!(
- "/{types_directory}/{}.md",
+ "./{types_directory}/{}.md",
linkify_filename(printed_type_for_url)
),
);
From 29e92e2d5c2a4ff5883659c0bb44734655c58560 Mon Sep 17 00:00:00 2001
From: makspll
Date: Sat, 29 Mar 2025 20:43:39 +0000
Subject: [PATCH 2/6] chore: fix failing text
---
.../books/example_ladfile/expected/parent/lad/types.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/crates/lad_backends/mdbook_lad_preprocessor/tests/books/example_ladfile/expected/parent/lad/types.md b/crates/lad_backends/mdbook_lad_preprocessor/tests/books/example_ladfile/expected/parent/lad/types.md
index 67240fe834..d77185356f 100644
--- a/crates/lad_backends/mdbook_lad_preprocessor/tests/books/example_ladfile/expected/parent/lad/types.md
+++ b/crates/lad_backends/mdbook_lad_preprocessor/tests/books/example_ladfile/expected/parent/lad/types.md
@@ -6,8 +6,8 @@ All registered reflect\-able types which can be constructed and directly manipul
| Type | Summary |
| --- | --- |
-| [`StructType`](/parent/lad/types/structtypeusize.md) | I am a struct |
-| [`EnumType`](/parent/lad/types/enumtype.md) | No Documentation 🚧 |
-| [`TupleStructType`](/parent/lad/types/tuplestructtype.md) | I am a tuple test type |
-| [`UnitType`](/parent/lad/types/unittype.md) | I am a unit test type |
+| [`StructType`](././types/structtypeusize.md) | I am a struct |
+| [`EnumType`](././types/enumtype.md) | No Documentation 🚧 |
+| [`TupleStructType`](././types/tuplestructtype.md) | I am a tuple test type |
+| [`UnitType`](././types/unittype.md) | I am a unit test type |
From 378ea84d16989d2fee2b2284f3dfaef0b354733c Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 29 Mar 2025 22:46:18 +0000
Subject: [PATCH 3/6] chore(mdbook_lad_preprocessor): release v0.1.6 (#400)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## 🤖 New release
* `mdbook_lad_preprocessor`: 0.1.5 -> 0.1.6 (✓ API compatible changes)
Changelog
##
[0.1.6](https://github.com/makspll/bevy_mod_scripting/compare/v0.1.5-mdbook_lad_preprocessor...v0.1.6-mdbook_lad_preprocessor)
- 2025-03-29
### Fixed
- types links being broken again
---
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>
---
crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md | 6 ++++++
crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md b/crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md
index 024ee8d316..a39fcff1b7 100644
--- a/crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md
+++ b/crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.1.6](https://github.com/makspll/bevy_mod_scripting/compare/v0.1.5-mdbook_lad_preprocessor...v0.1.6-mdbook_lad_preprocessor) - 2025-03-29
+
+### Fixed
+
+- types links being broken again
+
## [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
### Added
diff --git a/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml b/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
index 348030cc23..fc737c1843 100644
--- a/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
+++ b/crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "mdbook_lad_preprocessor"
-version = "0.1.5"
+version = "0.1.6"
edition = "2021"
authors = ["Maksymilian Mozolewski "]
license = "MIT OR Apache-2.0"
From 78a4ab713208afe6fbe5fc64d23336128f1eeaac Mon Sep 17 00:00:00 2001
From: Maksymilian Mozolewski
Date: Sat, 29 Mar 2025 23:41:00 +0000
Subject: [PATCH 4/6] feat: bump bevy to 0.15.3 (#401)
# Summary
Long overdue, bumps bevy to 0.15.3 before 0.16 comes out
---
Cargo.toml | 2 +-
crates/bevy_api_gen/Cargo.bootstrap.toml | 2 +-
crates/ladfile_builder/Cargo.toml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
index 767c2ee7cc..3b343a1284 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -67,7 +67,7 @@ bevy_mod_scripting_derive = { workspace = true }
[workspace.dependencies]
profiling = { version = "1.0" }
-bevy = { version = "0.15.2", default-features = false }
+bevy = { version = "0.15.3", default-features = false }
bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.11.0" }
bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.11.0", default-features = false }
bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.11.0" }
diff --git a/crates/bevy_api_gen/Cargo.bootstrap.toml b/crates/bevy_api_gen/Cargo.bootstrap.toml
index c963caddb8..d34f8c99eb 100644
--- a/crates/bevy_api_gen/Cargo.bootstrap.toml
+++ b/crates/bevy_api_gen/Cargo.bootstrap.toml
@@ -6,7 +6,7 @@ edition = "2021"
[dependencies]
bevy_mod_scripting_core = { path = "{{BMS_CORE_PATH}}" }
-bevy_reflect = { version = "0.15.2", features = [
+bevy_reflect = { version = "0.15.3", features = [
"bevy",
"glam",
"petgraph",
diff --git a/crates/ladfile_builder/Cargo.toml b/crates/ladfile_builder/Cargo.toml
index 2bc36b0be8..fba0d9958c 100644
--- a/crates/ladfile_builder/Cargo.toml
+++ b/crates/ladfile_builder/Cargo.toml
@@ -16,7 +16,7 @@ readme = "readme.md"
bevy_mod_scripting_core = { workspace = true }
# I don't think bevy has a top level feature for this :C
bevy = { workspace = true }
-bevy_reflect = { version = "0.15.2", features = ["documentation"] }
+bevy_reflect = { version = "0.15.3", features = ["documentation"] }
ladfile = { version = "0.5.0", path = "../ladfile" }
regex = "1.11"
From c3b50fb478ee20aa603050d5db48d41e293144e2 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 30 Mar 2025 15:13:15 +0100
Subject: [PATCH 5/6] chore: release (#402)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## 🤖 New release
* `bevy_mod_scripting_derive`: 0.11.0 -> 0.11.1
* `bevy_system_reflection`: 0.1.0 -> 0.1.1 (✓ API compatible changes)
* `bevy_mod_scripting_core`: 0.11.0 -> 0.11.1 (✓ API compatible changes)
* `bevy_mod_scripting_lua`: 0.11.0 -> 0.11.1 (✓ API compatible changes)
* `bevy_mod_scripting_rhai`: 0.11.0 -> 0.11.1 (✓ API compatible changes)
* `bevy_mod_scripting_functions`: 0.11.0 -> 0.11.1 (✓ API compatible
changes)
* `ladfile_builder`: 0.3.0 -> 0.3.1 (✓ API compatible changes)
* `bevy_mod_scripting`: 0.11.0 -> 0.11.1 (✓ API compatible changes)
Changelog
## `bevy_mod_scripting_derive`
##
[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
### Added
- overhaul mdbook preprocessor, prettify generated docs, support dummy
globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
## `bevy_mod_scripting_core`
##
[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
### Added
- optimize access map
([#395](https://github.com/makspll/bevy_mod_scripting/pull/395))
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry
([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
- improve tracing spans, add `profile_with_tracy` feature flag
([#394](https://github.com/makspll/bevy_mod_scripting/pull/394))
- 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))
- Add initial benchmarks, integrate them into CI & add getters/settters
for `Scripts` resource
([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
- add ScriptValue override for printing opaque values
([#380](https://github.com/makspll/bevy_mod_scripting/pull/380))
- :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))
- overhaul mdbook preprocessor, prettify generated docs, support dummy
globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
### Fixed
- fix global type cache not containing generic types
([#388](https://github.com/makspll/bevy_mod_scripting/pull/388))
### Other
- switch to hashbrown hashmap in the function registry
([#399](https://github.com/makspll/bevy_mod_scripting/pull/399))
- try play with hashing for access maps
([#398](https://github.com/makspll/bevy_mod_scripting/pull/398))
- allow check creation for bencher
## `bevy_mod_scripting_lua`
##
[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
### Added
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry
([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
- allow the conversion of lua functions into `ScriptValue` via
`DynamicScriptFunction`
([#396](https://github.com/makspll/bevy_mod_scripting/pull/396))
- Add initial benchmarks, integrate them into CI & add getters/settters
for `Scripts` resource
([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
- :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))
## `bevy_mod_scripting_rhai`
##
[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
### Added
- [**breaking**] bump bersion
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry
([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
- Add initial benchmarks, integrate them into CI & add getters/settters
for `Scripts` resource
([#381](https://github.com/makspll/bevy_mod_scripting/pull/381))
## `bevy_mod_scripting_functions`
##
[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
### Added
- optimize `get` and `set` functions, add `MagicFunctions` sub-registry
([#397](https://github.com/makspll/bevy_mod_scripting/pull/397))
- :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))
- overhaul mdbook preprocessor, prettify generated docs, support dummy
globals ([#377](https://github.com/makspll/bevy_mod_scripting/pull/377))
## `ladfile_builder`
##
[0.3.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.3.0-ladfile_builder...v0.3.1-ladfile_builder)
- 2025-03-29
### Added
- bump bevy to 0.15.3
([#401](https://github.com/makspll/bevy_mod_scripting/pull/401))
## `bevy_mod_scripting`
##
[0.11.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.11.0...v0.11.1)
- 2025-03-29
### Added
- bump bevy to 0.15.3
([#401](https://github.com/makspll/bevy_mod_scripting/pull/401))
---
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>
---
CHANGELOG.md | 6 ++++++
Cargo.toml | 14 +++++++-------
crates/bevy_mod_scripting_core/Cargo.toml | 4 ++--
crates/bevy_mod_scripting_derive/Cargo.toml | 2 +-
crates/bevy_mod_scripting_functions/Cargo.toml | 8 ++++----
crates/bevy_system_reflection/CHANGELOG.md | 8 ++++++++
crates/bevy_system_reflection/Cargo.toml | 2 +-
crates/ladfile_builder/CHANGELOG.md | 6 ++++++
crates/ladfile_builder/Cargo.toml | 2 +-
crates/languages/bevy_mod_scripting_lua/Cargo.toml | 2 +-
.../languages/bevy_mod_scripting_rhai/Cargo.toml | 2 +-
11 files changed, 38 insertions(+), 18 deletions(-)
create mode 100644 crates/bevy_system_reflection/CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2fbad8e6ff..b6d6aac8dc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+## [0.11.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.11.0...v0.11.1) - 2025-03-29
+
+### Added
+
+- bump bevy to 0.15.3 ([#401](https://github.com/makspll/bevy_mod_scripting/pull/401))
+
## [0.11.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.10.0...v0.11.0) - 2025-03-29
### Added
diff --git a/Cargo.toml b/Cargo.toml
index 3b343a1284..eed07a081d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting"
-version = "0.11.0"
+version = "0.11.1"
authors = ["Maksymilian Mozolewski "]
edition = "2021"
license = "MIT OR Apache-2.0"
@@ -59,8 +59,8 @@ profile_with_tracy = ["bevy/trace_tracy"]
[dependencies]
bevy = { workspace = true }
bevy_mod_scripting_core = { workspace = true }
-bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.11.0", optional = true }
-bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.11.0", optional = true }
+bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.11.1", optional = true }
+bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.11.1", optional = true }
# bevy_mod_scripting_rune = { path = "crates/languages/bevy_mod_scripting_rune", version = "0.9.0-alpha.2", optional = true }
bevy_mod_scripting_functions = { workspace = true }
bevy_mod_scripting_derive = { workspace = true }
@@ -68,9 +68,9 @@ bevy_mod_scripting_derive = { workspace = true }
[workspace.dependencies]
profiling = { version = "1.0" }
bevy = { version = "0.15.3", default-features = false }
-bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.11.0" }
-bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.11.0", default-features = false }
-bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.11.0" }
+bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.11.1" }
+bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.11.1", default-features = false }
+bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.11.1" }
# test utilities
script_integration_test_harness = { path = "crates/testing_crates/script_integration_test_harness" }
@@ -84,7 +84,7 @@ bevy_console = "0.13"
# rhai-rand = "0.1"
criterion = { version = "0.5" }
ansi-parser = "0.9"
-ladfile_builder = { path = "crates/ladfile_builder", version = "0.3.0" }
+ladfile_builder = { path = "crates/ladfile_builder", version = "0.3.1" }
script_integration_test_harness = { workspace = true }
test_utils = { workspace = true }
libtest-mimic = "0.8"
diff --git a/crates/bevy_mod_scripting_core/Cargo.toml b/crates/bevy_mod_scripting_core/Cargo.toml
index 5dc0e80a3e..807597375f 100644
--- a/crates/bevy_mod_scripting_core/Cargo.toml
+++ b/crates/bevy_mod_scripting_core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting_core"
-version = "0.11.0"
+version = "0.11.1"
authors = ["Maksymilian Mozolewski "]
edition = "2021"
license = "MIT OR Apache-2.0"
@@ -43,7 +43,7 @@ bevy_mod_scripting_derive = { workspace = true }
fixedbitset = "0.5"
petgraph = "0.6"
bevy_mod_debugdump = "0.12"
-bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.0" }
+bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.1" }
[dev-dependencies]
test_utils = { workspace = true }
diff --git a/crates/bevy_mod_scripting_derive/Cargo.toml b/crates/bevy_mod_scripting_derive/Cargo.toml
index 7010ee7a07..58187eede2 100644
--- a/crates/bevy_mod_scripting_derive/Cargo.toml
+++ b/crates/bevy_mod_scripting_derive/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting_derive"
-version = "0.11.0"
+version = "0.11.1"
edition = "2021"
authors = ["Maksymilian Mozolewski "]
license = "MIT OR Apache-2.0"
diff --git a/crates/bevy_mod_scripting_functions/Cargo.toml b/crates/bevy_mod_scripting_functions/Cargo.toml
index 4bf3d198ef..f1a094af17 100644
--- a/crates/bevy_mod_scripting_functions/Cargo.toml
+++ b/crates/bevy_mod_scripting_functions/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting_functions"
-version = "0.11.0"
+version = "0.11.1"
edition = "2021"
authors = ["Maksymilian Mozolewski "]
license = "MIT OR Apache-2.0"
@@ -35,9 +35,9 @@ uuid = "1.11"
smol_str = "0.2.2"
bevy_mod_scripting_core = { workspace = true }
bevy_mod_scripting_derive = { workspace = true }
-bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.11.0" }
-bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.11.0" }
-bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.0" }
+bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.11.1" }
+bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.11.1" }
+bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.1.1" }
[lints]
workspace = true
diff --git a/crates/bevy_system_reflection/CHANGELOG.md b/crates/bevy_system_reflection/CHANGELOG.md
new file mode 100644
index 0000000000..11bddf32c5
--- /dev/null
+++ b/crates/bevy_system_reflection/CHANGELOG.md
@@ -0,0 +1,8 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
diff --git a/crates/bevy_system_reflection/Cargo.toml b/crates/bevy_system_reflection/Cargo.toml
index d14efe3e3a..95921576f8 100644
--- a/crates/bevy_system_reflection/Cargo.toml
+++ b/crates/bevy_system_reflection/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_system_reflection"
-version = "0.1.0"
+version = "0.1.1"
edition = "2024"
authors = ["Maksymilian Mozolewski "]
license = "MIT OR Apache-2.0"
diff --git a/crates/ladfile_builder/CHANGELOG.md b/crates/ladfile_builder/CHANGELOG.md
index 9cf0925e18..b5a5ea76f4 100644
--- a/crates/ladfile_builder/CHANGELOG.md
+++ b/crates/ladfile_builder/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.3.1](https://github.com/makspll/bevy_mod_scripting/compare/v0.3.0-ladfile_builder...v0.3.1-ladfile_builder) - 2025-03-29
+
+### Added
+
+- bump bevy to 0.15.3 ([#401](https://github.com/makspll/bevy_mod_scripting/pull/401))
+
## [0.3.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.2.6-ladfile_builder...v0.3.0-ladfile_builder) - 2025-03-29
### Added
diff --git a/crates/ladfile_builder/Cargo.toml b/crates/ladfile_builder/Cargo.toml
index fba0d9958c..f20bf12448 100644
--- a/crates/ladfile_builder/Cargo.toml
+++ b/crates/ladfile_builder/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "ladfile_builder"
-version = "0.3.0"
+version = "0.3.1"
edition = "2021"
authors = ["Maksymilian Mozolewski "]
license = "MIT OR Apache-2.0"
diff --git a/crates/languages/bevy_mod_scripting_lua/Cargo.toml b/crates/languages/bevy_mod_scripting_lua/Cargo.toml
index ee9cc9c25e..849e7e578b 100644
--- a/crates/languages/bevy_mod_scripting_lua/Cargo.toml
+++ b/crates/languages/bevy_mod_scripting_lua/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting_lua"
-version = "0.11.0"
+version = "0.11.1"
authors = ["Maksymilian Mozolewski "]
edition = "2021"
license = "MIT OR Apache-2.0"
diff --git a/crates/languages/bevy_mod_scripting_rhai/Cargo.toml b/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
index 85430f3fd2..1dcea22bb6 100644
--- a/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
+++ b/crates/languages/bevy_mod_scripting_rhai/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bevy_mod_scripting_rhai"
-version = "0.11.0"
+version = "0.11.1"
authors = ["Maksymilian Mozolewski "]
edition = "2021"
license = "MIT OR Apache-2.0"
From ba1409527a6f6fcf3cd1bf89486720fdb0fbd87b Mon Sep 17 00:00:00 2001
From: Maksymilian Mozolewski
Date: Sun, 30 Mar 2025 15:13:47 +0100
Subject: [PATCH 6/6] chore: Update bevy compatibility matrix
---
readme.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/readme.md b/readme.md
index b1d0a2aac5..4276dcd42e 100644
--- a/readme.md
+++ b/readme.md
@@ -59,6 +59,7 @@ BMS generates code based on each bevy release, which is why we pin the patch ver
| bevy_mod_scripting | bevy |
|---------------------|--------|
+| 0.11.1+ | 0.15.3 |
| 0.9.5+ | 0.15.2 |
| 0.9.1+ | 0.15.1 |
| 0.9 | 0.15.0 |