bevy_mod_scripting_lua 0.13.0

Necessary functionality for Lua support with bevy_mod_scripting
Documentation
# 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]

## [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)

## [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

### Added

- Add missing `luau` extension, improve extension configuration options ([#366]https://github.com/makspll/bevy_mod_scripting/pull/366)

### Fixed

- [**breaking**] script contexts being completely overwritten on a re-load ([#345]https://github.com/makspll/bevy_mod_scripting/pull/345)

### Other

- [**breaking**] Merge `ScriptContexts<T>` into `Scripts<T>` + Remove `Sync` bound from Contexts ([#350]https://github.com/makspll/bevy_mod_scripting/pull/350)