|
| 1 | +# Changelog |
| 2 | +All notable changes to this package will be documented in this file. |
| 3 | + |
| 4 | +## [11.4.3] - 2024-08-01 |
| 5 | + |
| 6 | +### Validator Changes |
| 7 | +- Hotfix: Remove non-ascii characters from the demo scene validation |
| 8 | + |
| 9 | +## [11.4.2] - 2024-07-30 |
| 10 | + |
| 11 | +### Validator Changes |
| 12 | +- Check for nested .unitypackage files in the demo scene validation |
| 13 | +- Prevent normal map test from erroring when misc importer types are detected |
| 14 | +- Remove Templates category from the uncompressed images requirement list |
| 15 | + |
| 16 | +## [11.4.1] - 2024-05-10 |
| 17 | + |
| 18 | +### Exporter Changes |
| 19 | +- Fixed an issue with bundled plugin folder contents not being exported |
| 20 | + |
| 21 | +### Other |
| 22 | +- Miscellaneous internal changes |
| 23 | + |
| 24 | +## [11.4.0] - 2024-01-23 |
| 25 | + |
| 26 | +### Uploader Changes |
| 27 | +- Added prevention of uploading packages larger than 6 GB |
| 28 | +- Added a prompt to allow automatically generating meta files within hidden folders |
| 29 | +- Fixed some obsolete API usage warnings in newer Unity versions |
| 30 | + |
| 31 | +### Validator Changes |
| 32 | +- Added validation tests for: |
| 33 | + - Animation Clip take names |
| 34 | + - Model import logs |
| 35 | + - Uncompressed Package size |
| 36 | +- Updated the fail severity of Audio Clipping validation test |
| 37 | +- Updated the Demo Scene test to treat default scenes with custom skyboxes as valid demo scenes |
| 38 | +- Fixed some obsolete API usage warnings in newer Unity versions |
| 39 | + |
| 40 | +### Other |
| 41 | +- Added an option to check for Asset Store Publishing Tools updates |
| 42 | + |
| 43 | +## [11.3.1] - 2023-08-14 |
| 44 | + |
| 45 | +### Uploader Changes |
| 46 | +- Added the option to select indirect package dependencies from the project (e.g. Mathematics package installed by the Burst package) |
| 47 | + |
| 48 | +### Validator Changes |
| 49 | +- Updated the Texture Dimensions test to ignore 'Sprite' and 'Editor GUI' texture types |
| 50 | + |
| 51 | +### Exporter Changes |
| 52 | +- Updated exporter to ignore the 'ProjectSettings/ProjectVersion.txt' asset when exporting 'Complete Project' category packages |
| 53 | + |
| 54 | +## [11.3.0] - 2023-07-04 |
| 55 | + |
| 56 | +### Uploader Changes |
| 57 | + |
| 58 | +- Added the option to validate a pre-exported package |
| 59 | +- Added the option to export a .unitypackage file without uploading |
| 60 | +- Updated the dependency selection UI |
| 61 | + |
| 62 | +### Validator Changes |
| 63 | + |
| 64 | +- Added the option to validate several asset paths at once |
| 65 | + - Note: when validating package that is comprised of several folders (e.g. Assets/MyPackage + |
| 66 | + Assets/StreamingAssets + Assets/WebGLTemplates), please select all applicable paths that would be included in the package |
| 67 | +- Added several new validation tests for: |
| 68 | + - File Menu Names |
| 69 | + - Compressed files |
| 70 | + - Model Types |
| 71 | + - Texture Dimensions |
| 72 | + - Particle Systems |
| 73 | + - Normal Map Textures |
| 74 | + - Audio Clipping |
| 75 | + - Path Lengths |
| 76 | + - Script Compilation |
| 77 | +- Updated validation test severities based on package category |
| 78 | +- Updated validation tests to each have their own test logic class |
| 79 | +- Updated validation tests to be displayed in alphabetical order |
| 80 | +- Fixed several issues with the namespace check test |
| 81 | +- Fixed scenes in Samples~ folders not being taken into account for the sample scene check test |
| 82 | +- Other internal changes |
| 83 | + |
| 84 | +### Exporter Changes |
| 85 | + |
| 86 | +- Package exporter is now a separate module (similar to Uploader and Validator) |
| 87 | +- Fixed hidden folders being included when exporting package content |
| 88 | + - Note: this prevents an issue with the Unity Editor, where exported hidden folders would appear in the Project window |
| 89 | + as empty folders when imported, despite having content on disk. Content nested within hidden folders is still collected, |
| 90 | + provided it contains unique .meta files |
| 91 | + |
| 92 | +## [11.2.2] - 2023-02-23 |
| 93 | + |
| 94 | +### Validator Changes |
| 95 | + |
| 96 | +- Updated the 'LOD Setup' test to address some issues |
| 97 | + - Added additional checks for LOD renderers (inactive renderer check, LOD Group reference check, relative hierarchy position to LOD Group check) |
| 98 | + - LOD Group Component is no longer required to be on the root of the Prefab |
| 99 | + - Updated the test result message interface when invalid Prefabs are found |
| 100 | + |
| 101 | +## [11.2.1] - 2023-01-17 |
| 102 | + |
| 103 | +### Uploader Changes |
| 104 | + |
| 105 | +- Added a more informative error when exporting content with clashing guid meta files in hidden folders |
| 106 | +- Fixed a compilation issue for Unity 2020.1 and 2020.2 |
| 107 | +- Fixed a rare error condition when queueing multiple package uploads in quick succession |
| 108 | +- Fixed Asset Store Uploader state not being properly reset if the uploading process fails |
| 109 | + |
| 110 | +### Validator Changes |
| 111 | + |
| 112 | +- Updated the Asset Store Validator description |
| 113 | +- Fixed a rare memory overflow issue when performing package validation |
| 114 | + |
| 115 | +## [11.2.0] - 2022-11-03 |
| 116 | + |
| 117 | +### Uploader Changes |
| 118 | + |
| 119 | +- Uploader will now use the custom package exporter by default |
| 120 | + - An option to use the legacy (native) exporter can be found in the Asset Store Publishing Tools' settings window |
| 121 | +- When exporting from the Assets folder, package dependencies can now be selected individually instead of being a choice between 'All' or 'None' |
| 122 | + - This option is only available with the custom exporter |
| 123 | +- Changed the way the Uploader reports completed uploading tasks |
| 124 | + - Modal pop-up has been replaced by a new UI view state |
| 125 | + - Added an option to the Asset Store Publishing Tools' Settings to display the pop-up after a completed upload |
| 126 | +- Changed exported .unitypackage files to have distinguishable file names |
| 127 | +- Fixed the Uploader window indefinitely stalling at 100% upload progress when a response from the Asset Store server is not received |
| 128 | +- Fixed native package exporter producing broken packages when the export path contained hidden folders |
| 129 | +- Fixed an issue with high CPU usage when uploading packages |
| 130 | +- Fixed Asset Store Publishing Tools' settings not being saved between Editor sessions on macOS |
| 131 | +- Other minor changes and tweaks |
| 132 | + |
| 133 | +### Validator Changes |
| 134 | + |
| 135 | +- Added two new tests: |
| 136 | + - 'Types have namespaces': checks whether scripts and native libraries under the validated path are nested under a namespace |
| 137 | + - '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. |
| 138 | +- Improved 'Reset Prefabs' test to display and be more informative about prefabs with unusually low transform values |
| 139 | +- Improved 'SpeedTree asset inclusion' test to search for '.st' files |
| 140 | +- Improved 'Documentation inclusion' test to treat '.md' files as valid documentation files |
| 141 | +- Improved 'Lossy audio file inclusion' test to treat '.aif' and '.aiff' files as valid non-lossy audio files |
| 142 | +- Improved 'Lossy audio file inclusion' test to search the project for non-lossy variants of existing lossy audio files |
| 143 | +- Removed 'Duplicate animation names' test |
| 144 | +- Tweaked validation severities for several tests |
| 145 | +- Other minor changes and tweaks |
| 146 | + |
| 147 | +## [11.1.0] - 2022-09-14 |
| 148 | + |
| 149 | +### Uploader Changes |
| 150 | + |
| 151 | +- Package Publisher Portal links can now be opened for all packages regardless of package status |
| 152 | +- External Dependency Manager can now be selected as a 'Special Folder' if found in the root Assets folder |
| 153 | + |
| 154 | +### Validator Changes |
| 155 | + |
| 156 | +- Added category selection for the Validator |
| 157 | + - Categories help determine the outcome of package validation more accurately. For example, documentation is not crucial for art packages, but is required for tooling packages. |
| 158 | +- Added a list of prefabs with missing mesh references to 'Meshes have Prefabs' test when the test fails |
| 159 | +- Corrected the message for a passing 'Shader compilation errors' test |
| 160 | +- Improved the floating point precision accuracy of 'Reset Prefabs' test |
| 161 | +- Fixed 'Missing Components in Assets' test checking all project folders instead of only the set path |
| 162 | +- Fixed 'Prefabs for meshes' test not checking meshes in certain paths |
| 163 | +- Fixed 'Reset Prefabs' test failing because of Prefabs with a Rect Transform Component |
| 164 | +- Fixed 'Reset Prefabs' test ignoring Transform rotation |
| 165 | +- Fixed test description text overlapping in some cases |
| 166 | +- Other minor changes and tweaks |
| 167 | + |
| 168 | +## [11.0.2] - 2022-08-09 |
| 169 | + |
| 170 | +- Corrected some namespaces which were causing issues when deriving classes from Editor class |
| 171 | + |
| 172 | +## [11.0.1] - 2022-08-05 |
| 173 | + |
| 174 | +### Uploader Changes |
| 175 | + |
| 176 | +- Added Settings window (Asset Store Tools > Settings) |
| 177 | +- Added Soft/Junction Symlink support (enable through Settings) |
| 178 | +- Added workflow and path selection serialization (workflow saved locally, paths locally and online) |
| 179 | +- No more logs when using the `-nullable` compiler option (thanks @alfish) |
| 180 | +- Some API refactoring in preparation for CLI support |
| 181 | +- Other minor fixes/improvements |
| 182 | + |
| 183 | +**Note:** when updating Asset Store Tools from the Package Manager, don't forget to remove the old version from the project (V11.0.0) before importing the new one (V11.0.1) |
| 184 | + |
| 185 | + |
| 186 | +## [11.0.0] - 2022-07-20 |
| 187 | + |
| 188 | +### Uploader changes |
| 189 | + |
| 190 | +- UI has been reworked using UI Toolkit |
| 191 | +- New login window, allowing to login using Unity Cloud Services |
| 192 | +- Improved top bar, including search and sorting |
| 193 | +- Draft packages moved to the top |
| 194 | +- Added category, size, and last modified date next to the package |
| 195 | +- Added a link to the publishing portal next to the package |
| 196 | +- New uploading flow: “Pre-exported .unitypackage” |
| 197 | +- Previous uploading flow (folder selection) has been renamed to “From Assets Folder” |
| 198 | +- Dependencies check has been renamed to “Include Package Manifest” for clarity |
| 199 | +- Special Folders can now be selected and uploaded together with the package’s main folder (i.e. StreamingAssets, Plugins) |
| 200 | +- You can now upload to multiple packages at the same time without waiting for the first one to finish |
| 201 | +- Package can now be validated in the Uploading window by pressing the “Validate” button |
| 202 | +- Added refresh and logout buttons to the bottom toolbar for easier access |
| 203 | +- Packages caching - package information will no longer be redownloaded every time you open the Uploader window during the same Editor session |
| 204 | +- (Experimental) Custom exporter - will export your package ~2 times faster, but may miss some asset previews in the final product. To enable it - click three dots on the top left side of the window and enable “Use Custom Exporting” |
| 205 | + |
| 206 | + |
| 207 | +### Validator changes |
| 208 | + |
| 209 | +- UI has been reworked using UI Toolkit |
| 210 | +- New tests based on the new guidelines |
| 211 | +- Updated tests’ titles, descriptions, and error reporting |
| 212 | + |
| 213 | +## [5.0.5] - 2021-11-04 |
| 214 | + |
| 215 | +- Fixed namespace issues |
| 216 | + |
| 217 | +## [5.0.4] - 2020-07-28 |
| 218 | + |
| 219 | +- Fixed issues with Unity 2020.1 |
| 220 | + |
| 221 | +## [5.0.3] - 2020-05-07 |
| 222 | + |
| 223 | +- Remove "Remove Standard Assets" check |
| 224 | + |
| 225 | +## [5.0.2] - 2020-04-21 |
| 226 | + |
| 227 | +- Enable auto login with Unity account |
| 228 | +- Upload package with thread |
| 229 | + |
| 230 | +## [5.0.1] - 2020-03-23 |
| 231 | + |
| 232 | +- Fix domain resolve issue |
| 233 | + |
| 234 | +## [5.0.0] - 2019-10-09 |
| 235 | + |
| 236 | +- Added "Package Validator" tool |
| 237 | +- Added Help window |
| 238 | +- Added logout confirmation popup |
| 239 | +- Updated toolbar menu layout |
| 240 | +- Removed "Mass Labeler" tool |
| 241 | +- Updated layout of Login and Package Upload windows |
| 242 | +- Error messages are now more elaborate and user-friendly |
| 243 | +- Removed deprecated "Main Assets" step from the Package Upload window |
| 244 | +- Package Upload window now has a step for including package manager dependencies |
| 245 | +- Tooltips are now added to each upload process step |
| 246 | + |
| 247 | + |
| 248 | +## [4.1.0] - 2018-05-14 |
| 249 | + |
| 250 | +- Made Tool compatible with 2017.1 |
| 251 | + |
| 252 | +## [4.0.7] - 2017-07-10 |
| 253 | + |
| 254 | +- Tweaked menu items. |
| 255 | + |
| 256 | +## [4.0.6] - 2016-07-15 |
| 257 | + |
| 258 | +- Improved error messages. |
| 259 | + |
| 260 | +## [4.0.5] - 2016-03-17 |
| 261 | + |
| 262 | +- Enabling upload of fbm files. |
| 263 | + |
| 264 | +## [4.0.4] - 2015-11-16 |
| 265 | + |
| 266 | +- Login improvements |
| 267 | + |
| 268 | +## [4.0.3] - 2015-11-16 |
| 269 | + |
| 270 | +- Prepare the Tools for Unity 5.3 |
| 271 | + |
| 272 | +## [4.0.2] - 2015-10-23 |
| 273 | + |
| 274 | +- Fixed issue where Upload button would not work for some projects. |
| 275 | +- Fixed issues for publishers that only had one package. |
| 276 | + |
| 277 | +## [4.0.0] - 2015-09-01 |
| 278 | + |
| 279 | +- Replaced Package Manager with Package Upload. Package management is now handled by Publisher Administration |
0 commit comments