Skip to content

Releases: SolidAlloy/GenericUnityObjects

2.17.1

02 Aug 15:35
Compare
Choose a tag to compare

2.17.1 (2022-08-02)

Bug Fixes

  • Fixed exception when creating a new unity object through Creatable attribute (99ce2de)
  • Fixed incorrect concrete types used for creating generic scriptable objects (07c73ae)

2.17.0

24 Jul 21:21
Compare
Choose a tag to compare

2.17.0 (2022-07-24)

Bug Fixes

  • Fixed concrete classes of a different type added to type database after a generic unity-object class is removed (4d07108)
  • Fixed exception in Reference property drawer (1602288)

Features

  • Implemented Creatable attribute for generic MonoBehaviours (d3420ac)
  • Switched from GUID to assembly names in asmdefs (349d9c1)

2.16.0

19 Jun 17:32
Compare
Choose a tag to compare

2.16.0 (2022-06-19)

Bug Fixes

  • Fixed compilation error related to AssetDatabase.SaveAssetIfDirty() in Unity 2021.1.16 and older (4c2ac45)
  • Improved the way the package detects if the platform can emit code at runtime (47877e7)
  • Removed a warning regarding pdb files in Unity on non-Windows platforms (7686dbe)

Features

  • Made auto-generated classes public so that they can be referenced by code generation plugins (0bd4e67)
  • Made possible to inherit from simple ScriptableObject instead of GenericScriptableObject to create generic assets (0c4ac2d)

2.15.3

08 May 19:39
Compare
Choose a tag to compare

2.15.3 (2022-05-08)

Bug Fixes

  • Fixed errors in dependencies and updated them (0eb43b1)

2.15.2

13 Mar 18:53
Compare
Choose a tag to compare

2.15.2 (2022-03-13)

Bug Fixes

  • Fixed generic scriptable object not being created through the Creatable attribute for the first time (b3be59f)

2.15.1

08 Mar 08:17
Compare
Choose a tag to compare

2.15.1 (2022-03-08)

Bug Fixes

  • Fixed the missing reference to MissingScriptType (1f9483b)

2.15.0

13 Feb 07:13
Compare
Choose a tag to compare

2.15.0 (2022-02-13)

Bug Fixes

  • Fixed missing dependency on EasyButtons (cdee47c)

Features

  • Added integration with MissingScriptType (274fd76)
  • Made ProjectSettings public (31d9bdc)

2.14.1

03 Feb 18:18
Compare
Choose a tag to compare

2.14.1 (2022-02-03)

Bug Fixes

  • Fixed the error in console regarding the immutable Changelog file (d6df2ae)

2.14.0

03 Feb 16:54
Compare
Choose a tag to compare

2.14.0 (2022-02-03)

Bug Fixes

  • Fixed ArgumentException occuring on domain reload (084605a)
  • Fixed changes to the database not saved after removing a concrete class (d3e5314)
  • Fixed directory-not-found exception when using the package for the first time (629be74)
  • Fixed FileNotFound exception when trying to replace an assembly that does not exist (f090bb0)
  • Fixed generic components not generating and Undo record when being added (b58e0d8)
  • Fixed not working custom editor for generic MonoBehaviours with new versions of Odin Inspector (e3ad7e6)
  • Fixed type exception when drawing a non-generic type object field using GenericObjectField (74da9ca)
  • Made GenericObjectDrawer recognize that the current target is generic and show it correctly even if the passed type is not generic (e16bcf7)

Features

  • Added a namespace to the auto-generated concrete classes (73af6e8)
  • Added GenericBehaviourCreator.AddComponent() overload that tells if the domain reload is needed (a781e1f)
  • Replaced a centered dropdown window with opening it at the mouse position when creating a generic scriptable object (2932b77)
  • Started regenerating selector assemblies that were removed (821c8e2)

2.13.1

21 Nov 19:22
Compare
Choose a tag to compare

2.13.1 (2021-11-21)

Bug Fixes

  • Updated SolidUtilities to the required version (735a0d0)