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.
[0.2.4-preview] - 2023-02-13
This is the first release of Unity Package <Repro Project Wizard>.
Initial package release.
Source files from the original ReproProjectWizard repository.
Added
- Added an empty entry to remove the need to click the + button for each new line.
- Added a warning in place of the "Add current scene" button when the current scene hasn't been saved.
- Added an option to add a timestamp to the end of the repro project name when a folder with that name already exists at the repro project path.
- Added the "Regular Environment" and "UI Environment" scene assets in Editor settings to the default assets copied to repro projects.
- Added support for external packages. Packages you have installed from an external source such as your own custom registry are exposed in a new area on the Repro Project Wizard UI and can be optionally automatically embedded in the repro project.
- Added option to zip the repro project ready to be shared outside the Unity Bug Reporter.
Changed
- A dialog box is shown after completion to confirm that the repro project has been created successfully when the "Open project after export" option is not selected.
- Built-in resources are ignored when creating the repro project as these are provided by the Editor.
- Made 'Asset' the default type when adding a new item.
- Changed the current scene reference to an asset reference rather than a wildcard.
- Changed and expanded the wildcard feature to now have its functionality based on wildcard characters used in glob patterns.
Removed
- Removed the redundant "ProjectStats" functionality since it was only used for debugging.
- Removed the option to overwrite existing folders with a repro project.
- Removed the ability to edit the ReproProjectSettings.asset file from the Inspector.
- Removed the ability to access Repro Project Wizard classes programmatically, with the exception of updating the values of the fields within the RPW Settings class.
- Removed the ability to have project names longer than 255 characters.
- Removed the ability to enter invalid characters in the project path.
Fixed
- Made the assets / input items area of the Repro Project Wizard scrollable.
- Set the minimum window size to ensure that all elements are visible when the window is resized.
- Fixed the "Unknown builtin shader type" exception that occurred from Unity Editor version 2022.2 onwards.
- Fixed IOexception when adding new assets / scenes / prefabs / wildcards to the Repro Project Wizard.
- Fixed issue with repro projects being created when no assets have been added.
- Fixed bug whereby deleted assets would show as None rather than Missing if the RPW window was closed and reopened.
- Fixed the issue with restored (previously deleted) assets not being restored to the RPW window until it was closed and reopened.
- Fixed an issue that prevented the output texture size being set correctly when using the "Half" option.
- Fixed an issue causing a "Destroying assets is not permitted to avoid data loss" error message when using certain texture sizes.