Changelog¶
All notable changes to maya-py are recorded here. Versions follow semantic versioning (though the API is young and the minor series may still shift).
0.2.13¶
Rebuilt against the latest maya (master, C++26 core) and hardened the
widget bindings.
Fixed¶
- Use-after-free in four stateful widgets. maya's
List,Menu,SearchResult, andCommandPalettenow build lazily — theiroperator Element()returns an element that capturesthis. The Python bindings previously returned a stack-local widget, so the resulting element held a dangling pointer that was dereferenced at render time (MemoryError: std::bad_alloc/vector::reserve). Each widget is now heap-owned and kept alive for the element's whole lifetime. Affected factories:list_view,menu,search_result,command_palette.
Added¶
Align.Auto/align_self="auto". The default cross-axis value for a child; it inherits the container'salign. See Layout → align.
0.2.11¶
- Prior release. See the GitHub releases for the full history of earlier versions.