docs.unity3d.com
Search Results for

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [2.0.0] - 2026-08-12

    Changed

    • Raised the minimum supported Editor version to 6000.0.
    • Removed RoslynAnalyzer label from the Domain_Reload_Analyzer.dll so it does not get auto-included with normal Editor compilation.
    • Renamed ObsoleteDatabase.json to ObsoleteDatabase.gen.json to make it more clear that it is a generated file and should not be hand-edited.
    • Add Roslyn Analyzers so we can provide code issue detection directly from the package.
    • Migrate some analyzers from the built-in module out into the Rules package, so all rules can eventually be defined in this package.
    • PAA3001 has been removed. It used to report dependency problems as issues, but this is now covered in the improved dependency viewer starting in Unity 6.6.
    • Added PAS0036 to check Fast Enter Playmode settings in 6000.0 and newer.
    • Added a new check for modified registry packages.
    • Added a new check for 32-bit mesh issues created without an importer.

    Fixed

    • Updated Graphics API checks to offer advice based on the preferred order of APIs, rather than simple presence.
    • Fixed precision in PAS0017 check: "Time: Maximum Allowed Timestep is set to the default value".
    • Fixed Audio Quick Fixers to avoid overwriting settings with defaults.
    • Build size analyzers now ignore meta files.
    • Fixed the managed stripping analyzer to include the Minimal level on all relevant platforms.
    • Ensure all Project Settings issues report a Location.
    • Audio checks weren't using the runtime size consistently. trying to check an ios/android issue on switch.
    • Ensure texture Quick Fixers preserve the file extension.
    • Fix out of range texture read for 1xN textures.
    • Fix transparency percentage checking.
    • Ensure the Material Analyzer only reports each texture issue once, even if they have identical names.

    [1.0.3] - 2026-03-13

    Fixed

    • Recognize Array.Clear as a valid reset method, and do not log delayCall issues in the Domain Reload Roslyn Analyzer.

    [1.0.2] - 2026-02-25

    Added

    • Added a database of all Obsolete Unity API. Newer versions of Project Auditor will be able to use this to help with upgrades.

    Fixed

    • Fixed various issues with the Domain Reload Roslyn Analyzer. It now detects more variable reset scenarios, and disallows multiple ResetInitializeOnLoad attributes.

    [1.0.1] - 2025-10-31

    Changed

    • Removed MemoryIgnoreVoidReturn area, in favor of using a new returnType entry for filtering based on return type.

    [1.0.0] - 2025-09-26

    Added

    • Migrated rules and Roslyn Analyzers from com-unity-project-auditor package, as we migrate the tool to be bundled with the Unity Editor as a module.
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)