Skip to content

v1.1.0

Choose a tag to compare

@JanSharp JanSharp released this 06 Jul 22:07
· 117 commits to main since this release

Installing

Go to the VCC Listing page and follow the instructions there.

Changelog

1.1.0 - 2025-07-06

Changed

  • Breaking: Make OnBuildUtil ignore EditorOnly objects by default (cf92b84)
  • Make UIToggleGroupSync work with potentially disabled UI Toggles (b4e7da2)
  • Change UIToggleSync and UIToggleGroupSync Toggle listener adding/removing to be automatic using OnBuildUtil (b4e7da2, 2bee174)
  • Make WannaBeClass instances that already exist in the scene run WannaBeConstructor on Start (304056e)
  • Make CustomRaisedEvents validation run OnBuild to avoid missing errors that were shown upon assembly reload (cc0e8ae)
  • Add validation for singleton prefabs actually containing the associated script (0788210)
  • Improve ArrQueue array growth performance (9774fc6)
  • Optimize Base64.TryDecode speed slightly (a4a155e)
  • Improve abort message for on build actions (0a65328)

Added

  • Add "Tools -> JanSharp -> Remove UI Toggle Listeners Targeting Missing Objects" (b4e7da2)
  • Add "Do Notify On Receive" to UIToggleGroupSync, just like UIToggleSync (b4e7da2)
  • Add QuickDebugUI to display some real time values (0e5d805, 07d71a5)
  • Add LocalToggleMultipleOnInteract component (1afdd93)
  • Add InterpolationManager (ffa5e02, 3cd2cf0, 16c2bf1)
  • Add JAN_SHARP_COMMON_ON_BUILD_TRACE (613153c)
  • Add BypassBuildTimeIdAssignment component (14ad655)
  • Add DeletePersistentEventListenerAtIndex to EditorUtil (68108cc)
  • Add IsEditorOnly helper functions to EditorUtil (95a14e3)
  • Add EnqueueAtFront and DequeueFromBack to ArrQueue (7049c14)

Removed

  • Breaking: Remove "Automatically Use Child Toggles" from UIToggleGroupSync due to being unintuitive in favor of new editor scripting (b4e7da2)

Fixed

  • Fix bone attachment error when reusing near bone (e5f8eb8)
  • Fix bone attachment index out of range exception (662cadf)

Zip sha256 checksum

b0d515af54b041f30535316280e7ec553926ed5a2c2e5f094588e5f40604c3e2