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.buildCounterconstant (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
BuildPlatforms to draw additional option properties inBuildPlatformListDrawer
Changed
- Breaking change: Solution for setting Android API levels that
UnityEditor.AndroidSdkVersionsdoes 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
BuildPlatforms and renamedBuildPCtoBuildWindowsandBuildOSXtoBuildMacto match Unity platform naming conventions.
Fixed
- Fix
$DAYSSINCEbuild version template token being mangled by$DAYtoken. - Fix
$NOUNand$ADJECTIVEbuild 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
BuildConstantsfile path. (by @RobProductions)
Changed
- Breaking change: Namespaced generated
BuildConstantsclass and enums, addedBuildConstants.scriptingBackendconstant. - Remove redundant
dataDirNameFormatvariable 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
$BASEPATHand$BUILDPATH, whilst Single Run actions can now use$VERSION,$BUILD,$YEAR,$MONTH,$DAYand$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.zipgeneration 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)