Skip to content

Integrate native reactive models and collection lifetimes for 0.1.1 - #2

Merged
wieslawsoltes merged 2 commits into
mainfrom
fix/reactiveweb-interop-0.1.1
Sep 12, 2026
Merged

wieslawsoltes merged 2 commits into
mainfrom
fix/reactiveweb-interop-0.1.1

Conversation

@wieslawsoltes

@wieslawsoltes wieslawsoltes commented Sep 12, 2026 •

Copy link
Copy Markdown
Owner

DynamicDataWeb 0.1.1 recognizes ReactiveWeb-style Changed/PropertyChanged notifications directly, forwards native change sets to collection bindings, and handles .NET-style resource disposal. This allows ReactiveWeb models and views to use the published DynamicData engine without proxy wrappers or duplicate RxJS/class instances.

The change handles nested replacements, duplicate item lifetimes, completion/error cleanup, binding metadata and shared helper identity. SourceList and SourceCache also preserve queued changes before reentrant errors or completion during initial connection.

Validation: 186 behavioral tests and strict TypeScript/API checks pass locally. CI passes on Node 22 and 24, including installed ESM/CommonJS/subpath/TypeScript package consumers. Version 0.1.1 is published through the existing verified release pipeline.

@wieslawsoltes
wieslawsoltes merged commit fd288fa into main Sep 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant