Releases: superunitybuild/buildtool
Releases · superunitybuild/buildtool
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)
v5.0.4
v5.0.3
v5.0.2
v5.0.1
v5.0.0
v4.0.1
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.