Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

ver 4.8.0

Compare
Choose a tag to compare
@neuecc neuecc released this 09 Apr 18:15
· 650 commits to master since this release

This release is available in AssetStore on April 11th 2015.

Add : ReactiveDictionary
Add : BoolReactiveProperty
Add : More Specialized ReactiveProperty(Vector2/Vector3/Vector4/Color/Rect/AnimationCurve/Bounds/Quaternion)
Add : ReactiveProperty.SetValue virtual method
Add : ObservableTriggers in UniRx.Triggers namespace(ObservableAnimatorTrigger, ObservableCollision2DTrigger, ObservableCollisionTrigger, ObservableDestroyTrigger, ObservableEnableTrigger, ObservableFixedUpdateTrigger, ObservableUpdateTrigger, ObservableLastUpdateTrigger, ObservableMouseTrigger, ObservableTrigger2DTrigger, ObservableTriggerTrigger, ObservableVisibleTrigger, ObservableTransformChangedTrigger, ObservableRectTransformTrigger, ObservableCanvasGroupChangedTrigger, ObservableStateMachineTrigger, ObservableEventTrigger)
Add : ObservableTriggerExtensions
Add : Observable.StartWith(valueFactory)
Add : Observable.TakeUntilDestroy
Add : Observable.TakeUntilDisable
Add : Observable.RepeatSafe
Add : Observable.RepeatUntil
Add : Observable.RepeatUntilDestroy
Add : Observable.RepeatUntilDisable
Add : Observable.EveryValueChanged(frameCountType)
Add : Observable.FromAsyncPattern
Add : WebRequest.GetResponseAsObservable/GetRequestStreamAsObservable
Add : IDisposable.AddTo(GameObject/Component)
Add : Logger.Raw
Improvement : ReactiveProperty.ToString
Improvement : ReactiveCollectionEvent.ToString
Improvement : InspectorDisplayDrawer notify property changed on Inspector
Improvement : InspectorDisplayDrawer auto detect known specialized ReactiveProperty
Improvement : UnityEvent.AsObservable makes AOT safe
Improvement : ObserveEveryValueChanged automaticaly detect object is destroy/GC and publish OnCompleted
Fix : Compiler error on target platform as Windows Universal App
Fix : Observable.SampleFrame doesn't call OnCompleted
Fix : Observable.ThrottleFrame leaks internal timer.
Fix : Observable.Timeout sometimes doesn't trigger, thanks @zhaoyk
Breaking Change : IReactiveProperty.IDisposable moved to ReactiveProeprty.IDisposable
Breaking Change : UniRx.UI namespace is disappeared
Breaking Change : ObservableStateMachineBehaviour renamed to ObservableStateMachineTrigger(namespace moved to UniRx.Triggers)
Breaking Change : TypedMonoBehaviour/ObservableMonoBehaviour is not recommended(use UniRx.Triggers instead)