This repository has been archived by the owner on Mar 26, 2024. It is now read-only.
Releases: KonH/UDBase
Releases · KonH/UDBase
UDBase 0.17.0
Fixes:
- Prevent IL2CPP compilation issue;
- Range label is now shown properly;
- UIElement: correct initial state without AutoShow;
Features:
- RandomUtils.GetItem with elements weight;
- Add AppVersionText component;
Enchancements:
- Added dictionary get rundom item method;
- Added common dict utils;
- Adds explicit constructors to easyiest setup save items from code;
- Add callback to initialize UIOverlay;
- UIElement.Switch method;
UDBase 0.16.0
Features:
- ULogger;
- Unity 2018.1.0f2 support;
Fixes:
- Fix non-cleanup issue on UIElements;
- Fix asmdef-related issues;
Extensions:
- Zenject updated;
UDBase 0.15.0
Feature:
- FsJsonNetworkConfig with FsJsonDataConfig fallback and FsJsonResourcesConfig defaults;
Refactoring:
- Move common logics to FsJsonBaseConfig;
UDBase 0.14.0
Fixes:
- Workaround for asmdef usage with OneLIne;
- Correct way to use asmdef with editor scripts;
- Fade animation naming in add component menu;
Extensions:
- OneLine updated;
UDBase 0.13.0
New controller:
- Analytics;
Features:
- String functor to avoid allocations when it isn’t required;
Enchantments:
- OneLine usage for more useful configuration;
Fixes:
- Raise scene load event only once, when loading scene already passed;
UDBase 0.12.0
Breaking changes:
- Removed: CompositeEnum, UDBaseConfig, JsonUtils, AssetUtils, CoroutineHelper, ICustomUpdate, EnumUtility, ApplicationQuitTracker, UnityCallbackTracker, UnityHelper, UpdateHelper;
- Log tags replaced with log context;
Improvements:
- Docs moved to GitHub wiki and now generated from sources;
- RandomUtils;
- Assembly definition files used;
Extensions:
- OneLine;
Other:
- Utility to update docs;
UDBase 0.11.0
New controllers:
- Localization;
- SaveLocalization;
Fixes:
- FxJsonNodeContainer: don't cache null values;
- Log: Fix wrong calls;
Improvements:
- ActionButton.UpdateState method;
UDBase 0.10.0
Breaking changes:
- IController, ControllerHelper, InventoryController deprecated;
- Custom dependency-management replaced with Zenject;
Features:
- Unity 2017.3.0f3 support;
- Installers;
- BuildType;
Improvements:
- Updated project structure;
New controller:
- LocalLeaderboard;
New extensions:
- Zenject;
- ClassTypeReference;
Removed extensions:
- Rider plugin;
UDBase 0.9.0
New controllers:
- Audio;
- Sound;
- Music;
Features:
- UnityHelper: Add(Persistant/Scene)StartCallback for make actions on app/scene Start();
- Combined enum feature;
- LogTags uses combined enum;
- Ability to create child objects using helper methods;
- Unity 2017.1.1f1 support;
- Type safe content loading at runtime;
- ContentHolder to prevent wrong ContentId setup in Inspector;
Improvements:
- ContentId.ToString() with caching;
Fixes:
- Correct way to load first scene;
- Correct event unsubscribe for monoBehaviours;
- Scene_Loaded called correctly in AsyncSceneLoader;
UDBase v.0.8.0
v.0.8.0
- New controller: Leaderboard;
- Utils: WebClient for requests to web api with basic authorization;
- NetUtils: now UnityWebRequest is used;
- New controller: User;
- Tweens: RotationTween component;
- Extensions: DOTween updated to 1.1.575;