Releases: makspll/bevy_mod_scripting
Releases · makspll/bevy_mod_scripting
v0.8.0-alpha.0
v0.7.1
What's Changed
- Documentation generation hotfixes by @ischeinkman in #130
New Contributors
- @ischeinkman made their first contribution in #130
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Fix cross-platform CI.yml by @makspll in #111
- Make generated wrappers publically accessible by @makspll in #114
- Dynamic Queries by @Mistrustfully in #118
- Fix Broken Example by @kainosaur in #123
- Migrate to bevy 0.14 by @makspll in #127
- Send ScriptErrorEvent when load fails. by @shanecelis in #125
- Add dynamic query examples by @Joakker in #120
- Integrate Release Plz by @makspll in #133
- chore: release v0.7.0 by @github-actions in #135
New Contributors
- @Mistrustfully made their first contribution in #118
- @kainosaur made their first contribution in #123
- @shanecelis made their first contribution in #125
- @Joakker made their first contribution in #120
- @github-actions made their first contribution in #135
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.5.0
Bevy 0.12 support
What's Changed
- Fix docs.rs building for bevy_mod_scripting_lua by @JohnTheCoolingFan in #56
- Add fallback logo image pointing to github by @JohnTheCoolingFan in #58
- Add Bevy 0.11 support by @makspll in #63
- add lua feature matrix by @makspll in #71
- changing handle_events in the ScriptHost trait to be a mut method by @LaserWitch in #72
- check if entity exists before accessing by @LaserWitch in #68
- Fix bug in Rhai Event Handler by @zwazel in #76
- Include non-simd platform in CI by @makspll in #78
- Fix removal of script contexts by @zwazel in #81
- guard the WorldPointer against UB by @jrobsonchase in #83
- Small cleaning up + Fix for crash when looping through empty Vec by @zwazel in #87
- Pinned exact revision of tealr via patch in cargo.toml. Resolves #89 by @LaserWitch in #91
- Switched to git dependancy pin rather than patch for tealr by @LaserWitch in #92
- Bump tealr & mlua versions by @makspll in #96
- Apply LUA api providers before loading script. by @ConnorBP in #98
- Rune support by @baby-steve in #99
- Update readme.md by @makspll in #101
- Bevy 0.12 migration by @LaserWitch in #93
New Contributors
- @LaserWitch made their first contribution in #72
- @zwazel made their first contribution in #76
- @jrobsonchase made their first contribution in #83
- @ConnorBP made their first contribution in #98
- @baby-steve made their first contribution in #99
Full Changelog: v0.3.0...v0.4.0
Bevy 0.10 support
What's Changed
- Fix typos in readme.md by @a-soulspark in #44
- Bevy 0.10 support by @makspll in #47
- Enable lua54 feature for docs.rs by @JohnTheCoolingFan in #50
- add new CI step for documentation checking by @makspll in #51
- Add hotfix to deal with duplicate fields in teal by @makspll in #52
New Contributors
- @a-soulspark made their first contribution in #44
- @JohnTheCoolingFan made their first contribution in #50
Full Changelog: v0.2.2...v0.3.0
Bump tealr version
Full Changelog: v0.2.1...v0.2.2
Fix broken links & lua documentation publishing
Added
- Automatic documentation publishing for lua Bevy api
- Added binary for generating documentation
Fixed
- Fixed bug where errors in documenation generation didn't propagate properly
- Fixed broken link in readme.md
Full Changelog: v0.2.0...v0.2.1
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