Releases: superunitybuild/buildtool
v4.0.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Added support for Split App Binary (generates APK + OBB/AAB + asset packs when enabled) for Android.
- Added support for building Xcode projects for macOS.
- Added support for building Visual Studio Solutions for PC.
- Added new $VARIANTS build path token to give greater control over build path generation.
- Added support for setting Android target SDK version.
Changed
- More sensible default build path.
- Show notes in Build Actions list view.
- Show selected architectures and varients in Build Platforms list view.
- Breaking change: Simplified $ARCHITECTURE build path token by removing variants list.
- Remove empty build tokens from build path, rather than substituting 'None'.
- Allow BuildConstants.cs to be moved from default location.
v3.0.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Added ability to choose between APK, split APK or Android App Bundle output for Android builds.
Changed
- Breaking change: Removed standalone 'split APKs' variant for Android in favour of new build output type variant.
- Breaking change: Removed 'build system' variant for Android now that Gradle is the only supported build system.
- Set Android architecture binary name according to build output type variant being built.
- Stop using deprecated
BuildPipeline.BuildPlayer
overload.
v2.2.0
v2.1.0
v2.0.0
Release Notes
This major release only differs from v1.3.0
in dropping support for Unity 2018.x, but as this constitutes a breaking change, this warrants a major version bump to conform to Semantic Versioning.
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
- Increased minimum supported Unity version to 2019.1.
v1.3.0
v1.2.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Changed
- Revised Product Parameters UI to better denote how the various options for setting a build version work and interact with each other.
- Deprecated
BuildSettings.productParameters.lastGeneratedVersion
property. BuildActions that previously referenced this should now useBuildSettings.productParameters.buildVersion
instead. - Deprecated
BuildSettings.productParameters.version
property. This has been replaced byBuildSettings.productParameters.versionTemplate
.
Fixed
- Fixed correct build version string not being available for BuildActions to use when 'Sync Version with Player Settings' option was enabled. Issue #73
v1.1.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Increment build numbers for supported platforms when generating version string. Issue #71
- Allow BuildActions to draw custom serialized property fields
Changed
- Use
EditorGUILayout.DropdownButton
for UI dropdown buttons
v1.0.0
Release Notes
This major release 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.
Due to various breaking changes, you will need to recreate your SuperUnityBuild settings if upgrading an existing project.
Changelog
This release includes all changes from 1.0.0 pre-releases (1.0.0-pre.1, 1.0.0-pre.2), plus:
Changed
- No longer uneccessarily update Editor Build Settings scene list during build (behaviour introduced in 1.0.0-pre.2).
v1.0.0-pre.2
Release Notes
This is the second 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 'macOS Architecture' variant on Unity 2020.2+ to support building for Apple Silicon. Issue #70
- Added ability to set release type scene list from Build Settings. Issue #27
- Set Build Settings scene list from release type when 'Refresh BuildConstants and Apply Defines' is clicked. Issue #16
Changed
- Made $ARCHITECTURE build path token more human-readable.
- 'Refresh BuildConstants...' button now configures Editor environment settings in an identical way to performing a build, so you can match your Editor settings to a given build configuration.
- Breaking change: Improved generation of build variant values from enum names.
- Breaking change: Renamed 'OSX' build platform to 'macOS'.
- Removed pre-Unity 2018.1 code.
Fixed
- Only enable Android split APK variant on supported Unity versions.
- Fixed Build Action filter UI shown for 'Single Run' actions. Issue #69