Releases: kaosat-dev/Blenvy
Releases · kaosat-dev/Blenvy
Blenvy: 0.1.0-alpha.1
First (alpha) release of Blenvy !
Last release of gltf_auto_export and bevy_components before release of Blenvy
- updates color handling of the Blender add-ons to be compatible with the changes in V0.14
Pre-alpha release of the Blender side of Blenvy
This is a pre-alpha release , use at your own risk !
Please do NOT use this with important Blend files (backup first !)
A lot of bugs & missing features & documentation still
bevy_components v0.4.1 Tooling to visualise, find & replace unregistered/ invalid components
- added tools for diagnostics/ finding & replacing invalid & unregistered components
- added ui for listing invalid & unregistered components
- added boilerplate & functionality for component renaming/replacing
- injection of invalid status & message in case the conversion did not work well
- added deletion of components individual & bulk
- added handling of wrong string for unit structs : allows detection of more wrong values for components
- added progress bars for bulk operators
- added docs for new features
- added tests
- added small "attempt to fix" button for unit struct uis in case they are invalid
- added progress indicators for from/to custom properties
- various other minor ui tweaks for workflow improvement
- closes #163
- closes #153
- closes #154
gltf_auto_export v0.15 & bevy_components v0.4: companion update for Bevy v0.13
gltf_auto_export v0.15:
- adds support for toggling light shadows from Blender : ie if you disable a light's shadow in Blender, it will also be disabled in Bevy
& vice-versa , if you use the latest Bevy_gltf_components - renames a few scene/lighting parameters to match the latest Bevy_gltf_components
bevy_components v0.4
- ensures compatibility with components from Bevy 0.13
gltf_auto_export v0.14 & bevy_components v0.3: fixed unit structs handling
- this fixes an invisible issue with the generation/handling of unit/empty structs
- this is a breaking change if you are not using legacy mode ! If you are using bevy_components, you need to click on the button to regenerate all custom property values, to be sure they are correct, and export your gltf files again !
- fix(gltf_auto_export): corrected ron value for "spawnHere" components
- fix(bevy_components): fixed handling of empty/ unit structs
- fix(bevy_gltf_components): fixed issue of incorrect handling of empty component values in non legacy mode:
- aka: replacing empty component values (ron strings) with '()' should ONLY happen in legacy mode
- even more aka: ron strings for component values should not be altered when not in legacy mode (provided ron
strings should be valid)
- chore(crates): bumped up versions because of breaking change
- chore(examples): updated registry export example to use up-to-date / fixed components data
- chore(bevy_gltf_components): added back warning about legacy mode, in a less spammy way
gltf_auto_export v0.13.1: fix animated meshes export
- added fix for incorrect "deep-copying" of objects & hierarchy so that animated
meshes & nested hierarchies get exported correctly (regression introduced in v0.13.0 - a lot of tests to ensure no further regressions !
- added visual testing to check for overall regression :
- added screenshoting in test bevy app
- added visual compare with reference screenshot on python side
- added testing of correct export of animated models
- added testing of correct export of empties
- added testing of correct export of nested hierarchies
- added testing of correct export of blueprints, with & without components etc
- added visual testing to check for overall regression :
gltf_auto_export v0.13: components filtering for exports, bug-fixes and tests
- adds filtering out of invalid components/ custom properties:
- includes filtering out of invalid / disabled components as defined in bevy_components, components_meta etc
- completely changed handling of "unique" (non blueprint) objects by copying them instead of moving/renaming them & manipulating their custom properties : much cleaner, much simpler !
- disabled default gltf export of optimised animations
- added tests !
- adds options to disable change detection : aka "always export on save"
- fixes issues with animation optimisations
- fixes issues when setting enum parameters (export file format, etc)
bevy_components v0.2: fixes , registry file polling & more !
- fixed issue with "reload registry" not clearing previous data
- added watcher/ poll system to automatically updated the registry & components list when the registry file has been changed
- BREAKING CHANGE ! changed internal representation of components, incompatible with v0.1, breaks UI values.
- added buttons to regenerate UI to account for/fix the above and to offer the ability to regenerate UI values from custom property values
- lots of cleanups
- added tests
- closes #127
- closes #124
- closes #121
- closes #130
gltf_auto_export v0.12.1: fixed nested collections export
- fixes failure to export nested collections/blueprints