Bevy 0.9 Support
Added
- Added support for the Bevy API for Rhai
- Foundations laid for proxy macro for Rhai
- Added
game_of_life
andbevy_api
examples for Rhai - Added more hooks for APIProviders.
entity
andworld
constants are now set by API providers and hence you must register theBevyAPIProvider
for your scripting language to access those. This let's us accomodate people who want barebones scripting without access to Bevy, or roll their own fully fledged API's.
Changed
- Revived
console_integration
examples - Major changes to low level API's
- Major import structure changes
- Split crate into smaller crates
- Added more control over what's pulled into the dependency tree with finely grained features
PR's
- Fix broken example links by @makspll in #23
- add changelog.md by @makspll in #24
- Incorporate cargo release by @makspll in #25
- Feature/individual script host crates by @makspll in #27
- Add runtime state hook by @makspll in #28
- add coroutine example by @makspll in #33
- WIP: Update to 0.9.1 by @opfromthestart in #38
- Add Rhai Bevy API by @makspll in #40
- Add mlua/async feature support by @katk0smos in #34
New Contributors
- @opfromthestart made their first contribution in #38
- @katk0smos made their first contribution in #34
Full Changelog: v0.1.0...v0.2.0