Releases: superunitybuild/buildtool
Releases · superunitybuild/buildtool
v1.0.0-pre.1
Release Notes
This is the first preview for the upcoming v1.0.0 major release which adds UPM support and brings all the fixes and improvements that have been made to the project since the last official release, v0.9.8.
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Added product icon.
- Added UPM support. PR #65
- Added support for setting iOS device type and SDK version. Issue #61
- Added support for setting Android min SDK version.
- Added ability to select which BuildSettings to use. PR #60
- Added support for Android ARM64 architecture. PR #56
- Added support for APK splitting in Android. PR #58
- Added option to sync version with PlayerSettings. PR #53
Changed
- Changed default build version format.
- Changed default build folder and output path options. The new default build folder name
"Builds"follows the convention documented in the de facto standard GitHub Unity .gitignore. - Standardised code style.
- Minor UI tweaks to improve layout and better match Editor style.
- Improved default assets management.
- Breaking change: Updated namespace.
- Prefill company name and bundle identifier when creating new Release Types.
- Improve handling of build options. PR #65.
- Updated to iOS build platform work by @chloethompson to support changes. PR #52
Removed
- Removed support for Unity versions older than 2018.1.
- Removed obsolete code in
BuildProjectandBuildReleaseTypeDrawer. - Removed obsolete Linux build architectures on Unity 2019.2+. PR #50
Fixed
BuildPlatformListDrawerperformance improvement. Issue #66- Breaking change: Fixed platform instances not calling overridden ApplyVariant methods on build. Issue #62
- Fixed iOS build variant options not being applied. Issue #61
- Fixed typos PR #59
- Fixed Android device type setting being ignored. PR #58
- Updated BuildActions wiki link. PR #51
- Restored pre-build player settings after build has finished. PR #49
- Fixed UI spacing for Unity 2019.3x Issue #43
- Fixed issue in Linux build name moving
binaryNametoBuildArchitecture. PR #41 - Fixed an issue where custom defines were overwrite when build was finished. Issue #36
SuperUnityBuild v0.9.8
- WebGL and Android build platforms.
- Minor Unity 2018.1 updates.
- Set company/product name in player settings.
SuperUnityBuild v0.9.7
UPDATE NOTE: Unity 2017.3+ users will need to delete any previously added OSX BuildPlatforms and then re-add them.
- Unity 2017.3 compatibility updates. Replaced deprecated OSX build targets (BuildTarget.StandaloneOSXUniversal/Intel/Intel64) with new BuildTarget.StandaloneOSX.
- Cleaned up some unused variables.
SuperUnityBuild v0.9.6
UPDATE WARNING: This update will clear scene lists set in previous releases of SuperUnityBuild.
- Store scene list as GUIDs instead of filepaths. This will maintain references in cases where scene files are moved or renamed.
- New scene list GUI.
- Removed old dropdown in favor of drag-and-drop and file dialog options for adding scenes.
- Scene list is now collapsible with a summary of info at the top level to allow for avoiding some repaint performance issues in large projects with hundreds of scenes.
SuperUnityBuild v0.9.5
- Initial implementation of CLI. Refer to wiki for usage instructions.
From @jraicr:
- Add headless mode option.
- Disable debugging/headless based on selections.
- Update obsolete call to "SwitchActiveBuildTarget" function.
SuperUnityBuild v0.9.4
- NotEqual, DoesNotContain BuildAction filter comparisons.
- Enable/Disable option for BuildAction.
SuperUnityBuild v0.9.3
- Reduce CPU usage while window is active.
- Maintain consistent editor experience before/after batch build by restoring script defines and BuildConstants after a batch build.
SuperUnityBuild v0.9.2
Fix issue where preprocessor defines weren't being set on each build.
SuperUnityBuild v0.9.1
A few minor bug fixes.
SuperUnityBuild v0.9.0
First release with major refactoring and improved interface.