Changelog
All notable changes to mevy are documented here.
0.3.2 — 2026-06-20
Added
- Comprehensive documentation site with mdBook
- Grid track syntax support in
ui!{}(auto_fill,auto_fit,fit_content,minmax) 0.18feature formevy_uiandmevy_core
Fixed
- Hex color validation for 5-digit hex codes (e.g.,
#f0a→#ff00aa)
Changed
mevy_ecsdefault feature now includesexperimental(breaking for users who don’t want experimental macros)
0.3.1
Added
0.17feature support formevy_ecsOn<T>observer trigger support for Bevy 0.17trigger.event_target()for Bevy 0.17+
Fixed
scroll_positionfield path for Bevy 0.17+ (x/yinstead ofx_offset/y_offset)
0.3.0
Added
0.16feature support for all crates0.16-rcfeature support for all crateschild_buildersupport inentity!{}EntityWorldMutsupport inentity!{}ancestors[]array for nested childrentryconditional insertion inentity!{}modify!{}shorthand macrocen![],den![],wen![]alternative entity macrosgere![],edre![],geco![],edco![]experimental helpers
Changed
border_radiusnow maps toNode::border_radiusin Bevy 0.18+BoxShadowfield access updated for Bevy 0.16+ (array-based)BorderColorstructure updated for Bevy 0.17+ (per-edge)line_heightnow uses separateLineHeightcomponent in Bevy 0.18+
[0.2.x]
Added
- Initial
entity!{}macro with hierarchy spawning - Initial
ui!{}macro with CSS-like notation - Initial
code!{}macro with hex/Val/UiRect shorthand - Slim mode for
ui!{}
Migration
See Migration Guide for details on migrating between Bevy versions.