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

Releases: KonH/UDBase

UDBase 0.17.0

24 Sep 14:15
Compare
Choose a tag to compare
UDBase 0.17.0 Pre-release
Pre-release

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

18 Jun 15:27
Compare
Choose a tag to compare
UDBase 0.16.0 Pre-release
Pre-release

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

25 Apr 15:06
Compare
Choose a tag to compare
UDBase 0.15.0 Pre-release
Pre-release

Feature:

  • FsJsonNetworkConfig with FsJsonDataConfig fallback and FsJsonResourcesConfig defaults;

Refactoring:

  • Move common logics to FsJsonBaseConfig;

UDBase 0.14.0

11 Mar 09:42
Compare
Choose a tag to compare
UDBase 0.14.0 Pre-release
Pre-release

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

05 Mar 14:10
Compare
Choose a tag to compare
UDBase 0.13.0 Pre-release
Pre-release

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

23 Feb 08:17
Compare
Choose a tag to compare
UDBase 0.12.0 Pre-release
Pre-release

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

11 Feb 11:02
Compare
Choose a tag to compare
UDBase 0.11.0 Pre-release
Pre-release

New controllers:

  • Localization;
  • SaveLocalization;

Fixes:

  • FxJsonNodeContainer: don't cache null values;
  • Log: Fix wrong calls;

Improvements:

  • ActionButton.UpdateState method;

UDBase 0.10.0

07 Feb 12:25
Compare
Choose a tag to compare
UDBase 0.10.0 Pre-release
Pre-release

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

30 Sep 10:04
Compare
Choose a tag to compare
UDBase 0.9.0 Pre-release
Pre-release

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

17 May 15:27
Compare
Choose a tag to compare
UDBase v.0.8.0 Pre-release
Pre-release

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;