GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releases · mackysoft/Unity-SerializeReferenceExtensions

Releases · mackysoft/Unity-SerializeReferenceExtensions

2.1.0

2.1.0 Latest
Latest
@mackysoft-release mackysoft-release released this 21 Oct 08:32
2.1.0
cfefa0d

Added

  • Added support for Unity 7000 with CoreCLR, validated with Unity 7000.0.0a11. (#148)

Fixed

  • Fixed SubclassSelector dropdown widths and foldout alignment in Unity 7000 UI Toolkit collection inspectors. (#148)

Full changelog: 2.0.1...2.1.0

Assets 4
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

2.0.1

2.0.1
@mackysoft mackysoft released this 20 Oct 16:54
2.0.1
4d507ab

Added

  • Added publisher signatures to UPM packages distributed through OpenUPM. Signed .tgz archives are also available from GitHub Releases. (#146)

Full changelog: 2.0.0...2.0.1

Assets 4
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

2.0.0

2.0.0
@mackysoft-release mackysoft-release released this 19 Oct 20:17
2.0.0
d0edaa5

Added

  • Added UI Toolkit rendering for SubclassSelector on Unity 2021.3 and later, including searchable type selection, nested references, arrays and lists, context menus, multi-object editing, Undo/Redo, and Prefab editing. The selector uses Unity's native Inspector controls and layout. (#117)
  • Added subtype drawer support in UI Toolkit Inspectors: UI Toolkit-only drawers use CreatePropertyGUI, and drawers with an OnGUI implementation use Unity's native IMGUI fallback. (#117)
  • Added an Inspector comparison window to the repository's Unity project: Tools > SerializeReference Extensions > Validation > Open Comparison. It compares Unity standard rendering with SubclassSelector, or IMGUI with UI Toolkit. The window, validation scenes, and Prefabs are excluded from the distributed package. (#117)

Fixed

  • Fixed compilation on Unity 6.5 and later by using AdvancedDropdownItem.childList instead of the obsolete children API. (#104)
  • Fixed UseToStringAsLabel rendering by preparing the label before Unity captures it for the property scope. (#99)
  • Fixed deferred TextArea labels interfering with subsequent Inspector rendering in Unity 6. (#108)
  • Fixed type selection failing to notify Inspector change checks, leaving custom Inspectors unaware of the edit. (#113)
  • Fixed subtype drawer delegation to preserve Unity's declaring-field context, drawer precedence, and instance ownership. (#116)
  • Fixed child-property traversal entering unrelated properties or recursing beyond the requested depth through nested or cyclic managed references. (#116)
  • Fixed delayed type-menu and context-menu commands acting on stale properties after reference replacement, collection reordering, or target changes. Reference replacements preserve Undo/Redo and Prefab editing behavior. (#116, #117)

Changed

  • Replaced the previous paste command with Paste Values Only and Paste Type and Values. The former preserves the destination instance and copies matching serialized fields; the latter creates an independent instance of an assignable copied type, or clears the destination when pasting a copied null. Copy/paste is limited to one selected object. (#107)
  • Reused sorted type-menu paths and display names between popup rebuilds, rebuilding that metadata when the candidate set or current culture changes. (#110)
  • Changed PropertyDrawerCache.TryGetPropertyDrawer to return a fresh, unbound drawer instead of a shared cached instance. Editor extensions calling this helper own the returned instance and must dispose it if it implements IDisposable. SubclassSelector delegates bound drawers through Unity's property handlers. (#116)
  • Removed test assemblies and fixtures from the distributed package; repository tests now live under Assets/Tests. (#112)

Full changelog: 1.7.0...2.0.0

Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

WilsonCWong reacted with hooray emoji
All reactions
  • 🎉 1 reaction
1 person reacted

1.7.0

1.7.0
@github-actions github-actions released this 18 Jan 14:37
1.7.0
1d388a4

Added

  • Added type search tests. #92
  • Added abstract generic field support. #92

Fixed

  • Fixed foldout rect adjustment in Unity 2022.3 #93
  • Fixed property height calculation #95

Changed

  • Updated the project coding conventions.
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

JJunTing and 6ilberM reacted with rocket emoji
All reactions
  • 🚀 2 reactions
2 people reacted

1.6.1

1.6.1
@github-actions github-actions released this 27 Oct 10:23
1.6.1
f938fc5

Fixed

  • Fixed an extra indentation in SubclassSelectorDrawer. #77
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

1.6.0

1.6.0
@github-actions github-actions released this 27 Oct 07:35
1.6.0
362b9ad

Added

  • Added covariance / contravariance support. This feature work with Unity 2023.2 and later. #70

Fixed

  • Fixed foldout layout between Unity versions. #76
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

Antoshidza, Alexiush, and neko-kurage reacted with hooray emoji
All reactions
  • 🎉 3 reactions
3 people reacted

1.5.0

1.5.0
@github-actions github-actions released this 26 Oct 15:16
1.5.0
3386bbb

Added

  • Added the HideInTypeMenuAttribute. It is now possible to prevent subclasses from being displayed in the menu. #68
  • Added the SubclassSelectorAttribute.UseToStringAsLabel. When drawing labels, the ToString method of an instance can now be used as a label. #64

Removed

  • Removed UNITY_2019_3_OR_NEWER directive. #65

Fixed

  • Improved collapse of foldout rendering between Unity versions. #67
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

Antoshidza reacted with hooray emoji
All reactions
  • 🎉 1 reaction
1 person reacted

1.4.0

1.4.0
@github-actions github-actions released this 03 Aug 17:01
1.4.0
69943b4

Changes

  • SubclassSelector now support nested private class. #61
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

1.3.1

1.3.1
@github-actions github-actions released this 01 Apr 07:41
1.3.1
69f6e31

Fixed

  • Improved performance of finding CustomPropertyDrawer. #56 @theo-rapidfire
  • Fixed a foldout layouts being misaligned in Unity 2022.2 or newer.

Contributors

  • @theo-rapidfire
theo-rapidfire
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions

1.3.0

1.3.0
@github-actions github-actions released this 17 Feb 18:14
1.3.0
05efde5

Added

  • Added a context menu for initializing and resetting instance of managed reference. #55

Fixed

  • Fixed the foldout layout would break in some versions of Unity. #53
Assets 3
Loading

Uh oh!

There was an error while loading. Please reload this page.

All reactions
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.