Skip to content

Releases: needle-mirror/com.unity.project-auditor

3.1.1

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 22 Sep 22:01

[3.1.1] - 2026-09-22

Added

  • Ability to query the package version update database

Improved

  • Prompt to update out-of-date Project Auditor package, combined with button to update the Rules package

3.1.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 18 Sep 22:01

[3.1.0] - 2026-09-17

Fixed

  • Improve the Obsolete attribute analyzer to ensure it detects everything from the obsolete database file.
  • Preserve UI selections across Domain Reloads.

3.0.3

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 04 Sep 22:02

[3.0.3] - 2026-09-02

Added

  • New OnAnalysisStarted method in the ShaderModuleAnalyzer

3.0.2

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 24 Aug 22:01

[3.0.2] - 2026-08-20

Fixed

  • Reinstate 2 rules that cannot be migrated to the rules package yet

3.0.1

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 12 Aug 22:01

[3.0.1] - 2026-08-11

Fixed

  • Internal change to improve compatability with the Project Auditor Rules package

3.0.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 11 Aug 22:01

[3.0.0] - 2026-08-03

Added

  • Add a new internal attribute to ignore analyzers (as we migrate them to the rules package)
  • Add an AnimationClip analyzer, to support detecting new types of issues
  • Add a Precompiled Assembly analyzer, to support detecting new types of issues
  • New public Descriptor.IsSupported methods, to help with writing analyzers outside the package
  • Advise users to use the AutoStaticsCleanup attributes if upgrading to Unity 6.5 and newer
  • Use analyzers from the Rules package instead of the copies inside this package
  • Add new areas to help with migration to CoreCLR and URP

Changed

  • Minimum supported Unity version is now 6000.0

Fixed

  • Fix upgrade recommendation text
  • Remove IsUpgradeIssue from report file
  • Use new name for loading ObsoleteDatabase.json (ObsoleteDatabase.gen.json)
  • Fix Assembly/Area selection window disappearing when docked as a tab and another tab is selected or closed (UUM-142406)
  • Ensure all AnimationClip assets are detected and analyzed

2.0.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 15 Apr 22:02

[2.0.0] - 2026-04-15

Added

  • New Obsolete API view under Code, showing all obsolete API in Unity
  • Project Auditor raises issues for use of currently obsolete API
  • Project Auditor raises issues for use of API that will become obsolete in the future

1.1.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 26 Feb 22:01

[1.1.0] - 2026-02-25

Fixed

  • Fix for PROFB-385; Ensure layout + repaint IMGUI passes match.

Changed

  • Rules are now loaded from the com.unity.project-auditor-rules package.
  • Removed MemoryIgnoreVoidReturn area, in favor of using a new returnType entry for filtering based on return type.

1.0.2

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 02 Oct 22:04

[1.0.1] - 2025-02-06

Changed

  • Don't suggest switching Physics 2D update mode to Script for now.

Fixed

  • Fixed an issue where Project Auditor exhibited compilation issues on certain versions of the Editor.
  • Fixed link to help pages.
  • Fix for PROFB-273; Change summary screen message when an area is not analyzed.
  • Fix for PROFB-274; Added dividers between the foldouts on the shader variant page.
  • Fix for PROFB-277; change text for "1 ignored are hidden".
  • Fix for PROFB-278; 1 items changed to 1 item(s) in the table.
  • Fix for PROFB-279; Build steps all show as info until you hit refresh.
  • Fix for PROFB-280; Removed Path option from the Build Size context menu.
  • Fix for PROFB-281; Unable to sort columns on Build - Build Size screens.
  • Fix for PROFB-284; change references to Texture Streaming when it's now called Mipmap Streaming.
  • Fix for PROFB-285; fix for not being able to hide info compiler messages in the compiler messages view.
  • Fix for PROFB-286; fix performance issues when selecting lots of table items.
  • Fix for PROFB-287; improve documentation for installation instructions.
  • Fix for PROFB-289; exclude shaders that are Hidden from asset issues.
  • Fix for PROFB-290; fix settings links for Physics/Physics 2D.
  • Fix for PROFB-291; issue where rendering path recommendations would show for the wrong pipeline.
  • Fix for PROFB-300; file extensions would sometimes throw because a file didn't have one.
  • Fix for PROFB-310; fix for Analyzing assets causing shader issues to vanish.
  • Fix for PROFB-314; speculative attempt to fix out of memory crash reported on Discussions.

1.0.1

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 07 Jun 16:08

[1.0.1] - 2025-02-06

Changed

  • Don't suggest switching Physics 2D update mode to Script for now.

Fixed

  • Fixed an issue where Project Auditor exhibited compilation issues on certain versions of the Editor.
  • Fixed link to help pages.
  • Fix for PROFB-273; Change summary screen message when an area is not analyzed.
  • Fix for PROFB-274; Added dividers between the foldouts on the shader variant page.
  • Fix for PROFB-277; change text for "1 ignored are hidden".
  • Fix for PROFB-278; 1 items changed to 1 item(s) in the table.
  • Fix for PROFB-279; Build steps all show as info until you hit refresh.
  • Fix for PROFB-280; Removed Path option from the Build Size context menu.
  • Fix for PROFB-281; Unable to sort columns on Build - Build Size screens.
  • Fix for PROFB-284; change references to Texture Streaming when it's now called Mipmap Streaming.
  • Fix for PROFB-285; fix for not being able to hide info compiler messages in the compiler messages view.
  • Fix for PROFB-286; fix performance issues when selecting lots of table items.
  • Fix for PROFB-287; improve documentation for installation instructions.
  • Fix for PROFB-289; exclude shaders that are Hidden from asset issues.
  • Fix for PROFB-290; fix settings links for Physics/Physics 2D.
  • Fix for PROFB-291; issue where rendering path recommendations would show for the wrong pipeline.
  • Fix for PROFB-300; file extensions would sometimes throw because a file didn't have one.
  • Fix for PROFB-310; fix for Analyzing assets causing shader issues to vanish.
  • Fix for PROFB-314; speculative attempt to fix out of memory crash reported on Discussions.