List Binding Normalisation
- Fixed
bindListCallback()so callback data includes values from#[BindGetter]methods, not just direct bindable properties. This closes #524. - Updated object list binding so bindable objects are normalised before nested-list detection. This allows objects with bindable getters to be treated as key-value bind data inside list callbacks.
- Fixed unnamed list resolution when a context contains deeper named list templates. Unnamed
bindList()calls now ignore named list elements while searching for the correct unnamed template, avoiding cases where a nested named list is selected incorrectly. - Added
ListElement::isNamed()to distinguish explicit named templates from unnameddata-listtemplates. - Made bind attribute detection namespace-case-insensitive, covering
GT\...vsGt\...attribute class name differences. - Updated namespace references from
Gt\DomtoGT\Domacross source files. - Test coverage has been improved around
bindList()andBindGetterusage.
PRs included in this release
Full Changelog: v3.6.1...v3.6.2