- System.Reactive v4.0.0-preview00001 に更新
- ReactiveProperty の internal なコンストラクタを public に変更しました
- ReadOnlyReactiveProperty の internal なコンストラクタを public に変更しました
- SerializeHelper の削除
- .NET Standard 1.1 から .NET Standard 1.3 に変更
- .NET Framework 4.5 を対応プラットフォームから外しました
- Windows store app を対応プラットフォームから外しました
- iOS向けのSetBindingメソッドをSetBindingXXXXX(対象のクラス名)に変更しました
- AsyncReactiveCommand#Subscribe メソッドに引数なしバージョンを追加しました
- ReactiveCommand#Subscribe メソッドに引数なしバージョンを追加しました
- ObserveEveryValueChanged拡張メソッドの名前空間をExtensionsからObjectExtensions変更しました.
- RefreshメソッドをIFilteredReadOnlyObservableCollectionに追加しました.
- Rx 3.1.1に更新しました
- DependencyObjectにObserveDependencyProperty拡張メソッドを追加しました。(UWPとWPF)
- DependencyObjectにToReadOnlyReactiveProperty拡張メソッドを追加しました。(UWPとWPF)
- DependencyObjectにToRReactiveProperty拡張メソッドを追加しました。(UWPとWPF)
- Rx 3.1.0にアップデートしました
- UWPのビヘイビアをv2.0.0にアップデートしました
- iOS用に
SetBinding
メソッドを追加しました。
- VBのPropertySelectorのサポート
- Reactive Extensions 3.0に更新しました。
- AsyncReactiveCommandを追加しました。
- disposeElement引数とToReadOnlyReactiveCollectionメソッドに追加しました。デフォルト値はtrue(今までと同じ動き)です。
- デフォルトのスケジューラ作成ロジックを変更しました。コンソールアプリケーションでも例外が出ずに使えます。
- ObserveEveryValueChanged拡張メソッドを追加しました。(WPFのみ)
- IO#Inverse拡張メソッドを追加しました。
- BusyNotifierを追加しました。
- デフォルトのスケジューラをUIDispatcherSchedulerからReactivePropertySchedulerに変更しました
- UWP使用時にBehaviorSDKではなくMicrosoft.Xaml.Behaviors.Uwp.Managedを参照するように変更しました
- ForceNotify/ForceValidateメソッドを追加しました
- ToReactivePropertyAsSynchronizedメソッドでignoreValidationErrorValueが効かなかったバグを修正
- ReadOnlyReactiveCollectionでDispose時にコレクションの要素のDisposeが呼ばれないケースがある問題に対応
- iOS向けにUIViewにReactiveProeprty/ReactiveCommandをバインドする拡張メソッドを追加しました
- IReadOnlyReactivePropertyの型引数をoutに変更しました。
- ReactivePropertyクラスのコンストラクタの処理性能を改善しました。
- Xamarin.Macのプロファイルを追加しました
- .NET Framework 4.6のバイナリを作成しました
- ReactivePropertyとReadOnlyReactivePropertyの実装インターフェースを変更しました。 Issue #11.
- IFilteredReadOnlyObservableCollectionの内部実装を変更
- ReactiveCollectionクラスにAddRangeOnSchedulerメソッドを追加.
- System.Windows.Interactivityアセンブリへの参照を更新.
- FilteredReadOnlyObservableCollectionに削除時のインデックス管理の問題を修正
- FilteredReadOnlyObservableCollectionに値の入れ替え時のインデックス管理の問題を修正
- ReadOnlyReactiveCollectionでRemove時にConverterが実行されていた問題を修正
- FilteredReadOnlyObservableCollectionの初期化処理でインデックスの管理に問題があったのを修正
- ReadOnlyReactivePropertyのコンストラクタで複数回Subscribeメソッドを呼び出していた不具合を修正しました。
- ObserveElementReactiveProperty 拡張メソッドを削除しました。
- ObserveElementObservableProperty 拡張メソッドを追加しました。
- Helpers名前空間にリアルタイムにコレクションの要素をフィルタリングするコレクション FilteredReadOnlyObservableCollection を追加しました。
- ReadOnlyReactiveProperty が BehaviorSubject をソースに作った時に BehaviorSubject から最初に発行される値を初期値として使っていなかった不具合を修正しました。
- ObservableCollection と ReadOnlyObservableCollection の要素の ReactiveProperty の変更を監視する ObserveElementReactiveProperty 拡張メソッドを実装しました。
- ObservableCollection と ReadOnlyObservableCollection の要素の PropertyChanged イベントを監視する ObserveElementPropertyChanged 拡張メソッドを実装しました。
- 読み取り専用の ReactiveProperty である ReadOnlyReactiveProperty を実装しました。IObservable から ToReadOnlyReactiveProperty 拡張メソッドで生成できます。
- INotifyCollectionChanged の拡張メソッドとして提供されていた ObserveElementProperty メソッドのアクセシビリティを internal にしました。
- IEnumerableからReadOnlyReactiveCollectionを作成する拡張メソッドを追加しました。
- 欠番
- ObserveElementProperty で値に変更があったインスタンスも通知できるようにしました。
- ObservableCollection と ReadOnlyObservableCollection の要素のプロパティ変更を監視する ObserveElementProperty 拡張メソッドを実装しました。
- INotifyCollectionChanged に対して ObserveXxxChanged 拡張メソッドを追加しました。
- ToReadOnlyReactiveCollection 拡張メソッドから参照型制約を除去しました。
- SynchronizationContext.Current が null の場合に UIDispatcherScheduler を初期化すると発生する例外を変更しました。
- ReadOnlyReactiveCollectionをReadOnlyObservableCollectionから作成できるようにしました
- readOnlyObservableCollectionInstance.ToReadOnlyReactiveCollection(x => CreateViewModel(x))
- ReadOnlyReactiveCollectionのDisposeメソッドを呼び出したときに、コレクション内部のインスタンスに対してもDisposeを呼ぶようにしました
- BooleanNotifierクラスにINotifyPropertyChangedを実装しました。
- 名前空間が Codeplex.Reactive から Reactive.Bindings に変わりました。
- ReactiveProperty#ObserveHasError メソッドをObserveHasErrorsに変更してください。
- EventToReactiveを非推奨にしました。EventToReactivePropertyかEventToReactiveCommandを使ってください。
- ReadOnlyReactivePropertyが要素を削除するときにDisposeメソッドを呼ぶようになりました。
- CountNotifierクラスにINotifyPropertyChangedを実装しました。
- Xamarin.Android用の機能を追加しました
- ViewクラスにSetBinding拡張メソッドを追加しました。
- IObservableにSetCommand拡張メソッドを追加しました。