-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #762 from OneSignal/dev/updateReleaseProcess
[Dev] Update release process
- Loading branch information
Showing
374 changed files
with
19,749 additions
and
481 deletions.
There are no files selected for viewing
435 changes: 0 additions & 435 deletions
435
OneSignalExample/Assets/AssetStoreTools/AS_Checklist.asset
This file was deleted.
Oops, something went wrong.
Binary file not shown.
33 changes: 0 additions & 33 deletions
33
OneSignalExample/Assets/AssetStoreTools/Editor/AssetStoreTools.dll.meta
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,4 +21,4 @@ | |
} | ||
], | ||
"noEngineReferences": false | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,4 +21,4 @@ | |
} | ||
], | ||
"noEngineReferences": false | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,4 +23,4 @@ | |
} | ||
], | ||
"noEngineReferences": false | ||
} | ||
} |
279 changes: 279 additions & 0 deletions
279
OneSignalExample/Packages/com.unity.asset-store-tools/CHANGELOG.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,279 @@ | ||
# Changelog | ||
All notable changes to this package will be documented in this file. | ||
|
||
## [11.4.3] - 2024-08-01 | ||
|
||
### Validator Changes | ||
- Hotfix: Remove non-ascii characters from the demo scene validation | ||
|
||
## [11.4.2] - 2024-07-30 | ||
|
||
### Validator Changes | ||
- Check for nested .unitypackage files in the demo scene validation | ||
- Prevent normal map test from erroring when misc importer types are detected | ||
- Remove Templates category from the uncompressed images requirement list | ||
|
||
## [11.4.1] - 2024-05-10 | ||
|
||
### Exporter Changes | ||
- Fixed an issue with bundled plugin folder contents not being exported | ||
|
||
### Other | ||
- Miscellaneous internal changes | ||
|
||
## [11.4.0] - 2024-01-23 | ||
|
||
### 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] - 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] - 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] - 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] - 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] - 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.1.0] - 2022-09-14 | ||
|
||
### Uploader Changes | ||
|
||
- Package Publisher Portal links can now be opened for all packages regardless of package status | ||
- External Dependency Manager can now be selected as a 'Special Folder' if found in the root Assets folder | ||
|
||
### Validator Changes | ||
|
||
- Added category selection for the Validator | ||
- 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. | ||
- Added a list of prefabs with missing mesh references to 'Meshes have Prefabs' test when the test fails | ||
- Corrected the message for a passing 'Shader compilation errors' test | ||
- Improved the floating point precision accuracy of 'Reset Prefabs' test | ||
- Fixed 'Missing Components in Assets' test checking all project folders instead of only the set path | ||
- Fixed 'Prefabs for meshes' test not checking meshes in certain paths | ||
- Fixed 'Reset Prefabs' test failing because of Prefabs with a Rect Transform Component | ||
- Fixed 'Reset Prefabs' test ignoring Transform rotation | ||
- Fixed test description text overlapping in some cases | ||
- Other minor changes and tweaks | ||
|
||
## [11.0.2] - 2022-08-09 | ||
|
||
- Corrected some namespaces which were causing issues when deriving classes from Editor class | ||
|
||
## [11.0.1] - 2022-08-05 | ||
|
||
### Uploader Changes | ||
|
||
- Added Settings window (Asset Store Tools > Settings) | ||
- Added Soft/Junction Symlink support (enable through Settings) | ||
- Added workflow and path selection serialization (workflow saved locally, paths locally and online) | ||
- No more logs when using the `-nullable` compiler option (thanks @alfish) | ||
- Some API refactoring in preparation for CLI support | ||
- Other minor fixes/improvements | ||
|
||
**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) | ||
|
||
|
||
## [11.0.0] - 2022-07-20 | ||
|
||
### Uploader changes | ||
|
||
- UI has been reworked using UI Toolkit | ||
- New login window, allowing to login using Unity Cloud Services | ||
- Improved top bar, including search and sorting | ||
- Draft packages moved to the top | ||
- Added category, size, and last modified date next to the package | ||
- Added a link to the publishing portal next to the package | ||
- New uploading flow: “Pre-exported .unitypackage” | ||
- Previous uploading flow (folder selection) has been renamed to “From Assets Folder” | ||
- Dependencies check has been renamed to “Include Package Manifest” for clarity | ||
- Special Folders can now be selected and uploaded together with the package’s main folder (i.e. StreamingAssets, Plugins) | ||
- You can now upload to multiple packages at the same time without waiting for the first one to finish | ||
- Package can now be validated in the Uploading window by pressing the “Validate” button | ||
- Added refresh and logout buttons to the bottom toolbar for easier access | ||
- Packages caching - package information will no longer be redownloaded every time you open the Uploader window during the same Editor session | ||
- (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” | ||
|
||
|
||
### Validator changes | ||
|
||
- UI has been reworked using UI Toolkit | ||
- New tests based on the new guidelines | ||
- Updated tests’ titles, descriptions, and error reporting | ||
|
||
## [5.0.5] - 2021-11-04 | ||
|
||
- Fixed namespace issues | ||
|
||
## [5.0.4] - 2020-07-28 | ||
|
||
- Fixed issues with Unity 2020.1 | ||
|
||
## [5.0.3] - 2020-05-07 | ||
|
||
- Remove "Remove Standard Assets" check | ||
|
||
## [5.0.2] - 2020-04-21 | ||
|
||
- Enable auto login with Unity account | ||
- Upload package with thread | ||
|
||
## [5.0.1] - 2020-03-23 | ||
|
||
- Fix domain resolve issue | ||
|
||
## [5.0.0] - 2019-10-09 | ||
|
||
- Added "Package Validator" tool | ||
- Added Help window | ||
- Added logout confirmation popup | ||
- Updated toolbar menu layout | ||
- Removed "Mass Labeler" tool | ||
- Updated layout of Login and Package Upload windows | ||
- Error messages are now more elaborate and user-friendly | ||
- Removed deprecated "Main Assets" step from the Package Upload window | ||
- Package Upload window now has a step for including package manager dependencies | ||
- Tooltips are now added to each upload process step | ||
|
||
|
||
## [4.1.0] - 2018-05-14 | ||
|
||
- Made Tool compatible with 2017.1 | ||
|
||
## [4.0.7] - 2017-07-10 | ||
|
||
- Tweaked menu items. | ||
|
||
## [4.0.6] - 2016-07-15 | ||
|
||
- Improved error messages. | ||
|
||
## [4.0.5] - 2016-03-17 | ||
|
||
- Enabling upload of fbm files. | ||
|
||
## [4.0.4] - 2015-11-16 | ||
|
||
- Login improvements | ||
|
||
## [4.0.3] - 2015-11-16 | ||
|
||
- Prepare the Tools for Unity 5.3 | ||
|
||
## [4.0.2] - 2015-10-23 | ||
|
||
- Fixed issue where Upload button would not work for some projects. | ||
- Fixed issues for publishers that only had one package. | ||
|
||
## [4.0.0] - 2015-09-01 | ||
|
||
- Replaced Package Manager with Package Upload. Package management is now handled by Publisher Administration |
7 changes: 7 additions & 0 deletions
7
OneSignalExample/Packages/com.unity.asset-store-tools/CHANGELOG.md.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
4 changes: 1 addition & 3 deletions
4
...xample/Assets/AssetStoreTools/Editor.meta → ...s/com.unity.asset-store-tools/Editor.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
4 changes: 4 additions & 0 deletions
4
OneSignalExample/Packages/com.unity.asset-store-tools/Editor/AssemblyInfo.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
using System.Runtime.CompilerServices; | ||
[assembly: InternalsVisibleTo("Unity.AssetStoreTools.Editor.Tests.asmdef")] | ||
[assembly: InternalsVisibleTo("ab-builder")] | ||
[assembly: InternalsVisibleTo("Inspector-Editor")] |
11 changes: 11 additions & 0 deletions
11
OneSignalExample/Packages/com.unity.asset-store-tools/Editor/AssemblyInfo.cs.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.