Skip to content

Releases: superunitybuild/buildtool

v8.0.0-pre.1

07 Jan 13:52
Compare
Choose a tag to compare
v8.0.0-pre.1 Pre-release
Pre-release

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 BuildPlatforms to draw additional option properties in BuildPlatformListDrawer

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 BuildPlatforms and renamed BuildPC to BuildWindows and BuildOSX to BuildMac 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

03 Oct 15:06
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Added

Changed

  • Breaking change: Namespaced generated BuildConstants class and enums, added BuildConstants.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

v6.0.1

26 May 09:12
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Fixed

  • Fix help button text wrapping in certain situations.
  • Fix regression in 6.0.0 that broke macOS builds in Unity 2022.1+.

v6.0.0

18 May 12:00
Compare
Choose a tag to compare

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

04 Feb 09:18
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Fixed

  • Properly check output folder is valid before trying to open it after a build.

v5.0.3

03 Feb 16:26
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Fixed

  • Fixed distribution names not displaying in build configuration list.
  • Check output folder is valid before trying to open it after a build.

v5.0.2

04 Jan 12:10
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Fixed

  • Fixed incorrect label length calculation.
  • Fixed default user Build Actions path for new installations (should be Assets/SuperUnityBuild/Editor/BuildActions).

v5.0.1

25 Nov 12:55
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Changed

  • Improved appearance of long UI button labels

v5.0.0

24 Nov 17:23
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Added

  • Breaking change: Added support for building Gradle projects for Android

v4.0.1

24 Nov 16:36
Compare
Choose a tag to compare

Release Notes

Installation is supported via OpenUPM or source code zip download from GitHub.

Changelog

Fixed

  • Fixed Android target SDK version not being set