Releases: ninito-ph/Scriptable-Architecture
v1.2.2-stable - 'United Howl' Release
Fixed
- Fixed bug in which #if UNITY_EDITOR regions would prevent compilation.
v1.2.2-minimal 'Dolphin Brain' Release
[v1.2.2-minimal] - Dolphin Brain Release - 2022-01-14
Removed
- Removed all unit tests
- Removed all samples
- Removed all external DLLs
v1.2.1-stable - 'Radiant Surface' Release
Added
- Added icons to all scripts except ScriptableActions.
- Added C# actions to EventListeners, so they can be listened to by C# scripts
Changed
- Moved editor scripts to editor assembly definition.
v1.2.0-stable - 'Quiet Dust' Release
Moved sample scripts to a separate assembly to keep things organized.
v1.1.0-stable - 'Polished Shadow' Release
This new release includes a number of critical bugfixes, the addition of new tools, and rewritten, more readable Unit Tests using FluentAssertions. It also includes the project's rebranding from ManyTools Variables and Events to Ninito's ScriptableArchitecture, which includes moving all of the classes' namespaces.
Here is the precise changelist:
- Moved all project classes to Ninito.ScriptableArchitecture namespace.
- Added NSubstitute and FluentAssertions to Unit Tests.
- Fully rewrote all Unit Tests for better readability.
- Fixed critical bug in which EventListeners would not properly subscribe to their events on enter runtime.
- Added null check to GameEvents calling their listeners.
- Added ScriptableActions, a convenient way to write modularized behavior, with support for up to four arguments.
- Added RuntimeSets and RuntimeSetModifier, as a convient replacement for depency fulfilment using Singletons, with a GameObject RuntimeSet included.
- Added ScriptableEnums, a convenient way to handle designer-friendly and highly extensible enums.
v1.0.2-stable - 'Patient Bird' Release
Fixed bug in which disabling the ScriptableObject would cause it do inadvertently reset its runtime OnChangeEvent to its inspector (pre-runtime) OnChangeEvent.
v1.0.1-stable - 'Snowy Water' Release
This release fixes a bug in which runtime OnChangeEvents would not be updated during runtime.
v1.0.0-stable - 'Empty Leaf' Release
This is the first stable, public release of the plugin for all to use. If you're using it in a public project, please remember to credit me! I hope you'll find it useful!