Skip to content

Releases: Hertzole/unity-toolbox

v1.17.0

29 Jan 16:48

Choose a tag to compare

1.17.0 (2026-01-29)

Features

  • NetworkGuard for Netcode for GO (efaa78e)

v1.16.0

27 Jan 20:41

Choose a tag to compare

1.16.0 (2026-01-27)

Bug Fixes

  • obsolete types in Detector (0a06ab2)

Features

  • InputMap attribute (5e96760)
  • weighted random methods for enumerables (0c911a4)

Performance Improvements

  • move property drawer property field check to static callback (bdc811f)

v1.15.0

04 Dec 00:13

Choose a tag to compare

1.15.0 (2025-12-04)

Bug Fixes

  • compile issues without addressables (ba14367)
  • debug log (40cb3ec)
  • InputManager trying to release invalid addressable handles (cbc8054)
  • scriptable value match nullability warnings (a09fdca)

Features

  • (Un)RegisterValueChangeCallback extensions for PropertyField (8c5bb69)
  • EqualsApproximately to common vector types (851ceb0)
  • GameObject.HasLayer extension methods (5234749)
  • GizmosExtra.DrawArrow(ToPoint) (042d4d2)
  • GizmosScope, replacing GizmoColorScope (b97cc6c)
  • invert function to ScriptableValueMatch (28ae782)
  • MatchGroup type (31fe5ec)
  • MinMax types (8ae1db7)
  • MinMaxInt that replaces RandomInt (f552daa)
  • missing UnregisterValueChangedCallback extension method (a2135a5)
  • new chat manager (392579e)
  • new WeightedRandom methods using Func to get weight (9164667)
  • UI toolkit extensions: TryGetLabelElement, IsFocused, and ClampValue (64925dc)
  • WeightedRandom.GetRandomIndex (58e4516)
  • WithX extensions to common Unity types (f326bec)

Performance Improvements

  • less allocations in ColorExtensions.ToHex (5547b04)

v1.14.0

13 Jul 15:16

Choose a tag to compare

1.14.0 (2025-07-13)

Features

  • access to Identifier.StringValue, but only in the editor! (c903041)
  • RegisterValueChangeCallback with user args extension method for visual elements (a310fce)

v1.13.1

11 Jun 22:45

Choose a tag to compare

1.13.1 (2025-06-11)

Bug Fixes

  • correct action subscription operator in InputCallbacksGenerator (e516c4a)

v1.13.0

11 Jun 12:20

Choose a tag to compare

1.13.0 (2025-06-11)

Features

  • Identifier.ToString() (1985650)
  • you no longer need to provide a PlayerInput for GenerateInputCallbacksAttribute (3f693fa)

v1.12.7

28 May 12:48

Choose a tag to compare

1.12.7 (2025-05-28)

Bug Fixes

  • GenerateSubscribeMethodsAttribute being included in builds even if obsolete (67ef64b)
  • support for scriptable values 2.0 (6458b4e)

Performance Improvements

  • don't include tooltips in builds (69a4367)

v1.12.6

13 Nov 20:54

Choose a tag to compare

1.12.6 (2024-11-13)

Bug Fixes

  • compiler errors when ScriptableValues Package is missing (4cf50b5), closes #2
  • generated subscribe code referencing the wrong field (91a5b8d)
  • throw an error if value callbacks haven't been initialized (6b1337e)

v1.12.5

12 Nov 17:48

Choose a tag to compare

1.12.5 (2024-11-12)

Bug Fixes

  • subscribing to changing method throws error even if changing method is implemented (fd15c06)

v1.12.4

12 Nov 17:06

Choose a tag to compare

1.12.4 (2024-11-12)

Bug Fixes

  • unity package not being updated along the release (c324c49)