![]() | Version 1.0.5 |
Version 1.0.5 was released on 03/12/2015.
ADDED: Editor - Showing context data in inspector during runtime.
ADDED: Editor - Added object field in inspector for data binding if type is Reference.
ADDED: Operations - Added tween operation to change a number value over time.
ADDED: Objects - Added simple number object, mainly for testing.
ADDED: Operations - Added module operation to ArithmeticOperation.
ADDED: Setters - Added setter for the interactable flag of a CanvasGroup.
ADDED: Commands - Added base commands for UnityEvents with parameters and multiple target callbacks.
CHANGED: Setters - Moved ImageMaterialSetter from foundation to UI/Unity.
ADDED: Setters - Added possibility to hide empty slots and to shift items on remove to SlotItemsSetter.
ADDED: Setters - Added setter to set the context of a specified context holder.
ADDED: Setters - Added setter to enable/disable a behaviour.
ADDED: Operations - Added mapping from string to game object.
ADDED: Getters - Added provider for transform.position.
CHANGED: Getters - ComponentSingleGetter overrides OnEnable/OnDisable and calls base method of DataProvider.
ADDED: Formatters - Added StringToUpperFormatter.
ADDED: Commands - Catching exception when invoking command to log more helpful message.
ADDED: Setters - Added setter for the sprite of a sprite renderer.
ADDED: Setters - Added setter for the material of an image.
ADDED: Setters - Added setter for a trigger parameter in an animator.
ADDED: Providers - Added lookup for data dictionary.
ADDED: Core - Added DataDictionary to have a simple data mapping in contexts.
ADDED: Context - Added context node which points to an item in an enumerable.
ADDED: Core - Added constructor for Collection to initialize from IEnumerable.
CHANGED: Core - Data provider doesn't listen to value changes when not active.
CHANGED: Setters - SingleSetter catches cast exception to provide more helpful log message.
ADDED: Core - Added DataBindingType "Reference" to reference a Unity object. Catching cast exception when getting value of data binding. IsInitialized value is set before setting value to be set already on callbacks.
CHANGED: Formatters - Added bindings for symbols of the DurationFormatter, so it is more generic and can be localized.
ADDED: Setters - Added items setter for fixed number of provided slots.
ADDED: Commands - Adding default values for missing parameters when invoking command.
ADDED: Switches - Added NumberRangeSwitch and base class for range switches.
ADDED: Providers - Added ColorObject to provide a single color value.
ADDED: Converters - Added Texture2DToSpriteConverter and base DataConverter.
ADDED: Context Holder Initializer - Added Reset method to automatically search for context holder on same game object on creation/reset.
ADDED: Providers - Added BooleanSwitch to provide a different data value depending on a boolean value.
FIXED: Reflection - Using platform-independent implementations of IsEnum and BaseType.
ADDED: Core - Added ContextChanged event to ContextHolder.