Skip to content

Releases: Unity-Technologies/com.unity.asset-store-tools

12.0.0

13 Jan 13:10
Compare
Choose a tag to compare

General changes

  • The code comprising the Asset Store Publishing Tools has been refactored.
  • Added dependency on Newtonsoft Json

Uploader changes

  • Updated window to retain its state if closed unless a domain reload occurs
  • Added option to generate higher resolution asset previews when exporting
  • Fixed a rare issue where authentication would fail
  • Minor UI tweaks

Validator changes

  • Added validation tests for:
    • Package naming
    • Project Template assets
  • Updated the Type Namespace validation test to check for Unity top level namespaces

Exporter changes

  • Updated how asset previews are generated/included for the package that is being exported

Preview Generator

  • Added a Preview Generator window that can be used to pre-generate and inspect package previews before exporting

11.4.1

10 May 12:14
Compare
Choose a tag to compare

11.4.1

Exporter Changes

  • Fixed an issue with bundled plugin folder contents not being exported

Other

  • Miscellaneous internal changes

11.4.0

29 Jan 10:47
Compare
Choose a tag to compare

11.4.0

Uploader Changes

  • Added prevention of uploading packages larger than 6 GB
  • Added a prompt to allow automatically generating meta files within hidden folders
  • Fixed some obsolete API usage warnings in newer Unity versions

Validator Changes

  • Added validation tests for:
    • Animation Clip take names
    • Model import logs
    • Uncompressed Package size
  • Updated the fail severity of Audio Clipping validation test
  • Updated the Demo Scene test to treat default scenes with custom skyboxes as valid demo scenes
  • Fixed some obsolete API usage warnings in newer Unity versions

Other

  • Added an option to check for Asset Store Publishing Tools updates

11.3.1

14 Nov 14:55
Compare
Choose a tag to compare

[11.3.1] - 2023-08-14

Uploader Changes

  • Added the option to select indirect package dependencies from the project (e.g. Mathematics package installed by the Burst package)

Validator Changes

  • Updated the Texture Dimensions test to ignore 'Sprite' and 'Editor GUI' texture types

Exporter Changes

  • Updated exporter to ignore the 'ProjectSettings/ProjectVersion.txt' asset when exporting 'Complete Project' category packages

11.3.0

14 Nov 14:54
Compare
Choose a tag to compare

[11.3.0] - 2023-07-04

Uploader Changes

  • Added the option to validate a pre-exported package
  • Added the option to export a .unitypackage file without uploading
  • Updated the dependency selection UI

Validator Changes

  • Added the option to validate several asset paths at once
    • Note: when validating package that is comprised of several folders (e.g. Assets/MyPackage +
      Assets/StreamingAssets + Assets/WebGLTemplates), please select all applicable paths that would be included in the package
  • Added several new validation tests for:
    • File Menu Names
    • Compressed files
    • Model Types
    • Texture Dimensions
    • Particle Systems
    • Normal Map Textures
    • Audio Clipping
    • Path Lengths
    • Script Compilation
  • Updated validation test severities based on package category
  • Updated validation tests to each have their own test logic class
  • Updated validation tests to be displayed in alphabetical order
  • Fixed several issues with the namespace check test
  • Fixed scenes in Samples~ folders not being taken into account for the sample scene check test
  • Other internal changes

Exporter Changes

  • Package exporter is now a separate module (similar to Uploader and Validator)
  • Fixed hidden folders being included when exporting package content
    • Note: this prevents an issue with the Unity Editor, where exported hidden folders would appear in the Project window
      as empty folders when imported, despite having content on disk. Content nested within hidden folders is still collected,
      provided it contains unique .meta files

11.2.2

14 Nov 14:53
Compare
Choose a tag to compare

[11.2.2] - 2023-02-23

Validator Changes

  • Updated the 'LOD Setup' test to address some issues
    • Added additional checks for LOD renderers (inactive renderer check, LOD Group reference check, relative hierarchy position to LOD Group check)
    • LOD Group Component is no longer required to be on the root of the Prefab
    • Updated the test result message interface when invalid Prefabs are found

11.2.1

14 Nov 14:53
Compare
Choose a tag to compare

[11.2.1] - 2023-01-17

Uploader Changes

  • Added a more informative error when exporting content with clashing guid meta files in hidden folders
  • Fixed a compilation issue for Unity 2020.1 and 2020.2
  • Fixed a rare error condition when queueing multiple package uploads in quick succession
  • Fixed Asset Store Uploader state not being properly reset if the uploading process fails

Validator Changes

  • Updated the Asset Store Validator description
  • Fixed a rare memory overflow issue when performing package validation

11.2.0

22 Nov 08:30
Compare
Choose a tag to compare

[11.2.0] - 2022-11-03

Uploader Changes

  • Uploader will now use the custom package exporter by default
  • An option to use the legacy (native) exporter can be found in the Asset Store Publishing Tools' settings window
  • When exporting from the Assets folder, package dependencies can now be selected individually instead of being a choice between 'All' or 'None'
  • This option is only available with the custom exporter
  • Changed the way the Uploader reports completed uploading tasks
  • Modal pop-up has been replaced by a new UI view state
  • Added an option to the Asset Store Publishing Tools' Settings to display the pop-up after a completed upload
  • Changed exported .unitypackage files to have distinguishable file names
  • Fixed the Uploader window indefinitely stalling at 100% upload progress when a response from the Asset Store server is not received
  • Fixed native package exporter producing broken packages when the export path contained hidden folders
  • Fixed an issue with high CPU usage when uploading packages
  • Fixed Asset Store Publishing Tools' settings not being saved between Editor sessions on macOS
  • Other minor changes and tweaks

Validator Changes

  • Added two new tests:
    • 'Types have namespaces': checks whether scripts and native libraries under the validated path are nested under a namespace
    • 'Consistent line endings': checks whether scripts under the validated path have consistent line endings. This is similar to the warning from the Unity Editor compilation pipeline when a script contains both Windows and UNIX line endings.
  • Improved 'Reset Prefabs' test to display and be more informative about prefabs with unusually low transform values
  • Improved 'SpeedTree asset inclusion' test to search for '.st' files
  • Improved 'Documentation inclusion' test to treat '.md' files as valid documentation files
  • Improved 'Lossy audio file inclusion' test to treat '.aif' and '.aiff' files as valid non-lossy audio files
  • Improved 'Lossy audio file inclusion' test to search the project for non-lossy variants of existing lossy audio files
  • Removed 'Duplicate animation names' test
  • Tweaked validation severities for several tests
  • Other minor changes and tweaks

11.0.2

24 Aug 14:15
Compare
Choose a tag to compare

11.0.2:

  • Corrected some namespaces which were causing issues when deriving classes from Editor class