Releases: AlexeyTaranov/SerializeReferenceDropdown
Releases · AlexeyTaranov/SerializeReferenceDropdown
Release 1.2.7
🧩 Unity package com.alexeytaranov.serializereferencedropdown
Version: 1.2.7
Changelog
- Fix (c6b3903)
- Fix empty assetPath (30a816a)
- chore: release v1.2.6 (35357e3)
- Show nested types with parent class name (8858657)
- Update README with new sections (e8d2532)
- Update README with new image and remove old link (b27c7f4)
- Manual references for dlls in asmdef (4ec6e29)
- RefTo refactored (2888050)
- Add check for new commits before release process (bfcb6fb)
Release 1.2.5
🧩 Unity package com.alexeytaranov.serializereferencedropdown
Version: 1.2.5
Changelog
- Merge remote-tracking branch 'origin/master' into dev (a0fe243)
- YAML Unity Object - check missing types, modify type in yaml for fix missing references (0fa4fc9)
- chore: release v1.2.4 (05550d8)
- Meta for changelog (014fd7e)
- Show modify direct type only on editable assets (7b59bde)
Screen.Recording.2025-11-21.at.19.14.32.mov
Release 1.2.3
Release 1.2.2
🧩 Unity package com.alexeytaranov.serializereferencedropdown
Version: 1.2.2
Changelog
- Update release.yml (577b443)
- Improve changelog generation in release.yml (ab466bf)
- Merge remote-tracking branch 'origin/master' into dev (ef7e6ce)
- Draft release github action with pull request (7e1f9c0)
- Draft release github action (039d11c)
- Release package github action (f465f8e)
- Dropdown - show namespaces (b145b08)
- RefTo - cache with weak reference (990e580)
- New readme (0f5b93f)
- 1.2.1 RefTo - the reset button has been removed (31efbd8)
1.2.0 Search tool - new layout style
1.0.0
- Search tool (WIP)
- Rider integration (WIP)
0.5.9 Fix button for equal serialize references
Screen.Recording.2025-03-15.at.09.12.42.mov
0.5.6 RefTo: new layout, drag and drop
- Better layout: flexible, tooltips with type information (IMGUI, UIToolkit)
- Drag and drop into host field
Screen.Recording.2025-02-16.at.11.30.39.mov
0.5.0 Ref To - reference to serialize references
0.4.0 Generics support
Unity 2023.2 support generics!
Code Example
public class TestShapesForSRD : MonoBehaviour
{
[SerializeReference, SerializeReferenceDropdown]
private ISimpleGenericData<int> _intData;
}
public interface ISimpleGenericData<TData> : IAbstractData
{
public TData Data { get; }
}
[Serializable]
public class GenericData<TData> : ISimpleGenericData<TData>
{
[SerializeField] private TData _data;
public TData Data => _data;
}
[Serializable]
public class GenericKeyValuePair<TKeyData, TValueData> : ISimpleGenericData<TKeyData>, IAbstractData
{
[SerializeField] private TKeyData _key;
[SerializeField] private TValueData _value;
public TKeyData Data => _key;
}
