Skip to content
This repository has been archived by the owner on Jul 23, 2022. It is now read-only.

Releases: esnya/UdonRabbit.Analyzer

v0.14.1-alpha.2

08 Aug 01:49
Compare
Choose a tag to compare
v0.14.1-alpha.2 Pre-release
Pre-release
fix: Modify name of unitypackage

v0.14.1-alpha.1

08 Aug 01:39
Compare
Choose a tag to compare
v0.14.1-alpha.1 Pre-release
Pre-release
fix: Modify name of unitypackage

Support FieldChangeCallback in UdonSharp v0.20.0

22 Jul 07:33
Compare
Choose a tag to compare

This release contains the following changes:

  • URA0052: Cannot set field with FieldChangeCallbackAttribute, use a property or SetProgramVariable
  • URA0053: Invalid target property for FieldChangeCallbackAttribute
  • URA0054: Only one field may target property
  • URA0055: Types must match between property and variable change field

Support User-Property Declarations and More CodeFixes

13 Jul 09:30
Compare
Choose a tag to compare

This release contains the following changes:

  • URA0008: Disable Analyzer on UdonSharp greater than or equals to v0.20.0
  • URA0030: Support CodeFixes
  • URA0031: Support CodeFixes
  • URA0032: Support User-Property Declarations
  • URA0034: Support CodeFixes
  • URA0041: Support CodeFixes
  • URA0042: Support CodeFixes
  • URA0043: Support CodeFixes
  • URA0047: The generic method of GetComponent<T>() is currently broken in Udon for SDK3 Components
  • URA0048: UdonSharp does not currently support C# 7.1 language features
  • URA0049: UdonSharp does not currently support C# 7.2 language features
  • URA0050: UdonSharp does not currently support static user-defined property declarations
  • URA0051: UdonSharp does not currently support initializers on properties
  • Fixed an issue where an incorrect UnityPackage was being generated, reported by azarashi_uni and sh1mc

Support Smooth Interpolation for Synced Variables and CodeFixes

16 Jun 06:20
Compare
Choose a tag to compare

This release contains the following changes:

  • URA0045: The method specify for SendCustomEvent is not declared in the receiver (#131, #132)
  • URA0046: Udon does not support smooth interpolation of the synced type (#133)

Starting with this release, we are implementing CodeFixes on a trial basis. This is a feature that automatically attempts to fix your code.
For example, in the case of URA0046, the following corrections will be made automatically.

movie

In the CodeFixes section of the documentation is checked as o, you can use this feature.

Support Analysis of SendCustomEvent Arguments

06 Jun 03:55
Compare
Choose a tag to compare

This release contains the following changes:

  • URA0001: Support constructor (.ctor) validation (#110)
  • URA0041: The method called by SendCustomNetworkEvent must be public (#98)
  • URA0042: The method specify for SendCustomNetworkEvent must be public (#127)
  • URA0043: The method called over the network cannot start with _ (#128)
  • URA0044: The method specify for SendCustomNetworkEvent cannot start with _ (#129)

Support `COMPILER_UDONSHARP` Preprocessor

03 Jun 07:07
Compare
Choose a tag to compare

This is a bug fix (patch) release of UdonRabbit Analyzer.

  • Disable Diagnostics Report inside of !COMPILER_UDONSHARP (#102, closed by #123)
  • UdonBehaviuor.gameObject is allowed from Udon (#108, closed by #124)

Refixed a bugs where Unity Players couldn't build

02 Jun 04:40
Compare
Choose a tag to compare

This is a bug fix (patch) release of UdonRabbit Analyzer.

VSCode Support and Stability Improvement

18 May 04:57
Compare
Choose a tag to compare

This is a patch release of UdonRabbit Analyzer, but includes new features:

  • Support VSCode Extension (#89)
  • Fix an issue that unable to build player when the analyzer is enabled (#122)

Stability Improvement, Rewrite Enum Accessor Finder

09 Apr 06:54
Compare
Choose a tag to compare

This is a bug fix (patch) release of UdonRabbit Analyzer.

  • Support jagged arrays of user-defined types (#118)
  • Rewrite Enum Accessor Finder (#119)
  • Fix for UdonSharpBehaviour Jagged Arrays (#120)