Skip to content

Releases: unity-game-framework/ugf-build

1.3.0

06 Aug 19:38
Compare
Choose a tag to compare

Release Notes

Added

  • Add path build step (#44)
    • Update dependencies: com.ugf.editortools to 2.18.0, com.ugf.runtimetools to 2.19.0 and com.ugf.logs to 5.4.0 versions.
    • Update package Unity version to 2023.2.
    • Update package registry to UPM Hub.
    • Add FileStep and related classes as build step to work with files.
    • Add BuildStep.Logger property as labeled logger for the step.

1.2.0

21 Nov 16:20
Compare
Choose a tag to compare

Release Notes

Added

  • Add scene build list step (#42)
    • Add PlayerScenesStep class as build step to specify scenes in the player.

1.1.0

19 Nov 20:40
Compare
Choose a tag to compare

Release Notes

Added

  • Add step logs (#38)
    • Update dependencies: add com.ugf.logs of 5.3.0 version.
    • Add PlayerOutputPathExportStep, PlayerVersionExternalStep, ReleaseNoteExportStep, UnityCloudAndroidVersionCodeStep, UnityCloudIOSBuildNumberStep and UnityCloudPlayerVersionStep classes execute logs.
  • Add player output path export step (#33)
    • Add PlayerOutputPathExportStep class as build step to export build output path to the external file.
  • Add unity cloud player version step (#32)
    • Add UnityCloudPlayerVersionStep class as build step to setup player bundle version using Unity Cloud manifest data.
  • Add unity cloud android and ios bundle version step (#30)
    • Add UnityCloudAndroidVersionCodeStep class as build step to setup Android bundle version code using Unity Cloud manifest data.
    • Add UnityCloudIOSBuildNumberStep class as build step to setup iOS build number using Unity Cloud manifest data.
  • Add external player version step (#29)
    • Add PlayerVersionExternalStep class as build step to load player version from external file and setup as player bundle version.
  • Add release note step (#28)
    • Add ReleaseNoteData class to build release note text.
    • Add ReleaseNoteStep class as build step to create instance of the ReleaseNoteStep data.
    • Add ReleaseNoteExportStep class as build step to export ReleaseNoteData data as file.
    • Add UnityCloudBuildManifestReleaseNoteStep class as build step to add UnityCloudBuildManifest data to the release notes.
  • Add build step collections (#27)
    • Update dependencies: com.ugf.editortools to 2.13.0, com.ugf.runtimetools to 2.17.0 and com.ugf.builder to 2.0.2 versions.
    • Update package Unity version to 2021.3.
    • Add BuildSetupAsset.Collections property to specify collections of steps.
    • Add BuildStepCollectionListAsset class as default implementation of the steps collection defined as list.
    • Add BuildStepCollectionAsset abstract class to implement collection of steps.

1.0.0

04 Nov 13:23
Compare
Choose a tag to compare

Release Notes

Added

  • Add build report for context of post export execution (#26)
    • Add BuildReport object into context for BatchModeBuild and UnityCloudBuild PostExport methods.

Changed

  • Update dependencies (#25)
    • Update dependencies: com.ugf.editortools to 2.0.0 version.
    • Change package Unity version to 2021.2.

1.0.0-preview.6

03 Nov 20:01
Compare
Choose a tag to compare
1.0.0-preview.6 Pre-release
Pre-release

Release Notes

Added

  • Add get of the build report object (#22)
    • Add BuildEditorUtility.TryGetBuildReport() method to get BuildReport object after build process.

1.0.0-preview.5

06 Sep 15:50
Compare
Choose a tag to compare
1.0.0-preview.5 Pre-release
Pre-release

Release Notes

Added

  • Add header display for platform settings (#20)
    • Add missing display label under the setup platform settings section.

1.0.0-preview.4

04 Sep 12:34
Compare
Choose a tag to compare
1.0.0-preview.4 Pre-release
Pre-release

Release Notes

Added

  • Add stopwatch scope (#16)
    • Add BuildStopwatch structure to log and measure execution of any part of the build process.
  • Add build step auto name (#15)
    • Add BuildStep auto naming using name of the type when creating class without specified name.

Changed

  • Add pre and post export setup name env variable settings (#17)
    • Add BuildEditorSettingsData.PreExportSetupNameEnvironmentVariable property to define environment variable with setup name for pre export execution.
    • Add BuildEditorSettingsData.PostExportSetupNameEnvironmentVariable property to define environment variable with setup name for post export execution.
    • Add BuildEditorUtility.ExecutePreExport() and PostExport() methods used to execute setup from environment variables and specified context.
    • Change BuildEditorUtility.TryGetSetupNameFromEnvironmentVariables() and GetSetupNameFromEnvironmentVariables() methods to require environment variable name to get setup name from.
    • Fix UnityCloudBuild.PreExport() and PostExport() methods create context with Unity Cloud Build manifest included.
    • Remove BuildEditorSettingsData.SetupNameEnvironmentVariableName property, use PreExportSetupNameEnvironmentVariable and PostExportSetupNameEnvironmentVariable properties instead.
    • Remove BuildEditorUtility.Execute() method with zero arguments.
    • Remove UnityCloudBuildEditorUtility.Execute() method.

1.0.0-preview.3

23 Aug 17:30
Compare
Choose a tag to compare
1.0.0-preview.3 Pre-release
Pre-release

Release Notes

Fixed

  • Fix missing SetupNameEnvironmentVariableName in editor settings (#11)
    • Update dependencies: com.ugf.editortools to 1.13.0 version.
    • Fix missing SetupNameEnvironmentVariableName property in BuildEditorSettings project settings.

1.0.0-preview.2

22 Aug 18:00
Compare
Choose a tag to compare
1.0.0-preview.2 Pre-release
Pre-release

Release Notes

Added

  • Add logger setup for build setup execute (#8)
    • Add BuildLogScope disposable structure to create scope with specific logger options.
    • Change BuildEditorUtility.Execute() methods to use log settings from BuildEditorSettings settings.
  • Add log report for each step (#7)
    • Add BuildSetup log start and end of setup and each step with execution time.

Fixed

  • Fix build platform tab display error (#5)
    • Fix error when initialize platforms to display build setups.

1.0.0-preview.1

22 Aug 17:04
Compare
Choose a tag to compare
1.0.0-preview.1 Pre-release
Pre-release

Release Notes

Changed

  • Change package.json meta guid (#2)
    • Regenerate Guid for package.json meta file.