Releases: superunitybuild/buildtool
Releases · superunitybuild/buildtool
v8.0.0-pre.1
Release Notes
This is the first preview for the upcoming v8.0.0
major release.
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Added
BuildConstants.buildCounter
constant (by @magicjar) - Added Dedicated Server support for Windows, Mac and Linux. (with contribution from @firdiar-mita)
- Added support for building for ARM64 on Windows in Unity 2023.1+
- Added support for
BuildPlatform
s to draw additional option properties inBuildPlatformListDrawer
Changed
- Breaking change: Solution for setting Android API levels that
UnityEditor.AndroidSdkVersions
does not include, which was preventing building Meta Quest Store-compatible apps in certain Unity versions. - Breaking change: Raised minimum supported Unity version to Unity 2021.3 LTS.
- Breaking change: Refactored
BuildPlatform
s and renamedBuildPC
toBuildWindows
andBuildOSX
toBuildMac
to match Unity platform naming conventions.
Fixed
- Fix
$DAYSSINCE
build version template token being mangled by$DAY
token. - Fix
$NOUN
and$ADJECTIVE
build version template tokens not working since conversion to UPM package. - Fix 'Error building Player: Incompatible color space with graphics API' when building for Linear color space on Android. (by @MatthieuG9)
- Fix Android split APK setting usage in Unity 2023.1 (by @Brian-Jiang)
- Fix build scripting defines not being culture-agnostic (by @hilminamli)
v7.0.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Double-click settings assets to assign them as the active settings in the SuperUnityBuild window. (by @RobProductions)
- Customize app build name. (by @RobProductions)
- Customize
BuildConstants
file path. (by @RobProductions)
Changed
- Breaking change: Namespaced generated
BuildConstants
class and enums, addedBuildConstants.scriptingBackend
constant. - Remove redundant
dataDirNameFormat
variable from Build Platforms. - Renamed 'Per-Platform' Build Action type to 'Per-Build' to reflect when they are run.
- Enhanced support for string token usage in Build Action configurations. Per-Build actions have gained support for
$BASEPATH
and$BUILDPATH
, whilst Single Run actions can now use$VERSION
,$BUILD
,$YEAR
,$MONTH
,$DAY
and$TIME
, with the time-based tokens corresponding to the time at which the action was run. - Scene list UI overhaul. (by @RobProductions)
- Release list UI overhaul. (by @RobProductions)
- Streamline UI colors. (by @RobProductions)
- Replaced the 'Open SuperUnityBuild' button shown in the Inspector for settings assets with new 'Open in SuperUnityBuild' button to assign them as the active settings in the SuperUnityBuild window. (by @RobProductions)
Fixed
- Remove dependency on .NET Standard 2.1. (by @RobProductions)
- Fix scripting backend not being restored after build. (by @RobProductions)
v6.0.1
v6.0.0
Release Notes
Installation is supported via OpenUPM or source code zip download from GitHub.
Changelog
Added
- Support for configuring
symbols.zip
generation on Android platform. - Breaking change: Added support for selecting scripting backend per platform. (by @RobProductions)
- Added documentation, changelog and license URLs to package manifest.
- Support for selecting multiple device type values on Android platform. (by @MatthieuG9)
Changed
- Code refactoring for improved developer experience.
- Breaking change: Drop support for versions of Unity older than 2020.3 LTS.
- Only open build output folder if at least one build has succeeded.
Fixed
- Correctly handle inconsistent behaviour of different Unity Editor versions when deleting elements in Inspector lists.
- Fixed macOS Xcode project output path.
- Fixed Build Platform names not being set before serialization.
- iOSBuildType obsolete in U2021.2+ (by @nickfourtimes)
- Open build folder fails w/bad slashes (by @nickfourtimes)