Skip to content

Releases: AngelMunoz/MVUish.Avalonia

Release list

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 03:35
43505dd

Fixed

  • BindItemsSource no longer disposes its subscription when the control detaches from the visual tree. Detach disposal froze detached-but-alive controls (for example views kept in a navigation cache) at their last snapshot; they now keep updating, matching how Avalonia's own observable bindings behave. To stop an abandoned binding from processing snapshots forever, the observer holds the control through a weak reference and ends the subscription on the first emission after the control is collected.

Changed

  • Breaking: collection bindings return the bound ItemsControl instead of IDisposable, following the NXUI DSL convention already used by BindStream, so calls chain in builder expressions. With the self-detaching subscription above, dropping the disposable is safe: a binding ends when its control is collected or the source completes. Callers that disposed the returned IDisposable for early teardown must drop that call.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:23
ci: drop template packing from CI, fix release step order and version…