Skip to content

Releases: superunitybuild/buildtool

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

v4.0.0

19 Nov 14:31
Compare
Choose a tag to compare

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.