Releases: jonisavo/uicomponents
Releases · jonisavo/uicomponents
Release 0.22.0
Release 0.21.1
Release 0.21.0
0.21.0 (2022-08-29)
Bug Fixes
- ProvideAttribute: fix fields being populated after assets are loaded (7f6519d)
Features
- ProvideAttribute: add CastFrom property (7ec0b11)
- ProvideAttribute: move out of Experimental namespace (53c7162)
BREAKING CHANGES
- ProvideAttribute: ProvideAttribute has been moved to the root UIComponents namespace.
Release 0.20.0
0.20.0 (2022-08-28)
Features
- create new asmdef for UIComponents.Testing (95571ec)
- TestBed: add implicit conversion from TestBedBuilder (99c5203)
- TestBed: add SetSingletonOverride instance method (8fe0b9d)
- UIComponent: add WaitForInitializationEnumerator method (76ef531)
- UIComponent: load assets asynchronously (b95192c)
BREAKING CHANGES
- Usage of UIComponents.Testing now requires including an assembly definition reference.
- UIComponent: Assets are now loaded asynchronously. Operations related to the DOM or stylesheets must now be done in the new virtual OnInit method.
Release 0.19.0
0.19.0 (2022-08-20)
Features
BREAKING CHANGES
- The new TestBed system replaces DependencyScope and DependencyInjector's static methods. They have been removed.
- addressables: Preview versions of Addressables 1.17 are no longer supported.
Release 0.18.0
0.18.0 (2022-07-12)
Features
- add support for transient dependencies (e20ee2b)
- DependencyInjector: rename RestoreDefaultDependency to ResetProvidedInstance (4be20c7)
- remove built-in AssetDatabase support (ddc14b8)
BREAKING CHANGES
- AssetDatabaseAssetResolver has been removed, since working with hardcoded asset paths is difficult. If you want to use AssetDatabase, you can create your own IAssetResolver class.
- DependencyInjector: DependencyInjector's RestoreDefaultDependency method has been renamed to ResetProvidedInstance
Release 0.17.0
0.17.0 (2022-07-09)
Features
- docs: add documentation link to new wiki (a999223)
- QueryAttribute: move out of the experimental namespace (dc40380)
Performance Improvements
- FieldCache: reduce initialization time and GC allocations (35a9ab8)
BREAKING CHANGES
- QueryAttribute: QueryAttribute has been moved from the UIComponents.Experimental namespace to UIComponents.