- Convert to .NET Standard 2.0
- Significant breaking changes introduced to Bindable API
- Created new, default API which is type safe and eliminates magic strings
- Preferred, new API for binding in Bind module
- Moved Binding to Bind.Explicit module
- Moved CollectionBinding to Bind.Collection module
- Addressed issue with bi-directional mutable bindings
- Got build working propertly in VS 2017
- Fixed issue with missing assembly level attribute for extension methods
- Fixed issue with dependency tracking of IObservable<'a>
- Added new thread safe and async mutable interfaces and core types
- Added generator functions in Mutable module for async and threadsafe mutables
- Renamed State to AsyncMutable, cleaned up API
- Added new Signal.toFunction and Signal.mapFunction members
- Added ObservableSource<'a> to ease working with observables
- Improved samples
- Improved collection handling performance via internal optimizations
- Reworked notification plumbing to be less surprising
- Added initial framework for building applications directly
- Added component model to framework
- Overhauled binding API to make things more clear.
- Corrected issue where edit bindings were being created as typed ISignal, not ISignal<'a>
- Corrected potential blocking condition in SignalManager with Mutable.create
- Converted commands to be IObservable<'a> but not ISignal<'a>. This fits better with the conceptual notion of a command.
- Initial publish
- API will still change