Releases: unity-game-framework/ugf-build
Releases · unity-game-framework/ugf-build
1.3.0
Release Notes
Added
- Add path build step (#44)
- Update dependencies:
com.ugf.editortools
to2.18.0
,com.ugf.runtimetools
to2.19.0
andcom.ugf.logs
to5.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.
- Update dependencies:
1.2.0
1.1.0
Release Notes
Added
- Add step logs (#38)
- Update dependencies: add
com.ugf.logs
of5.3.0
version. - Add
PlayerOutputPathExportStep
,PlayerVersionExternalStep
,ReleaseNoteExportStep
,UnityCloudAndroidVersionCodeStep
,UnityCloudIOSBuildNumberStep
andUnityCloudPlayerVersionStep
classes execute logs.
- Update dependencies: add
- Add player output path export step (#33)
- Add
PlayerOutputPathExportStep
class as build step to export build output path to the external file.
- Add
- Add unity cloud player version step (#32)
- Add
UnityCloudPlayerVersionStep
class as build step to setup player bundle version using Unity Cloud manifest data.
- Add
- 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
- 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
- Add release note step (#28)
- Add
ReleaseNoteData
class to build release note text. - Add
ReleaseNoteStep
class as build step to create instance of theReleaseNoteStep
data. - Add
ReleaseNoteExportStep
class as build step to exportReleaseNoteData
data as file. - Add
UnityCloudBuildManifestReleaseNoteStep
class as build step to addUnityCloudBuildManifest
data to the release notes.
- Add
- Add build step collections (#27)
- Update dependencies:
com.ugf.editortools
to2.13.0
,com.ugf.runtimetools
to2.17.0
andcom.ugf.builder
to2.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.
- Update dependencies:
1.0.0
Release Notes
Added
- Add build report for context of post export execution (#26)
- Add
BuildReport
object into context forBatchModeBuild
andUnityCloudBuild
PostExport methods.
- Add
Changed
- Update dependencies (#25)
- Update dependencies:
com.ugf.editortools
to2.0.0
version. - Change package Unity version to
2021.2
.
- Update dependencies:
1.0.0-preview.6
1.0.0-preview.5
1.0.0-preview.4
Release Notes
Added
- Add stopwatch scope (#16)
- Add
BuildStopwatch
structure to log and measure execution of any part of the build process.
- Add
- Add build step auto name (#15)
- Add
BuildStep
auto naming using name of the type when creating class without specified name.
- Add
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()
andPostExport()
methods used to execute setup from environment variables and specified context. - Change
BuildEditorUtility.TryGetSetupNameFromEnvironmentVariables()
andGetSetupNameFromEnvironmentVariables()
methods to require environment variable name to get setup name from. - Fix
UnityCloudBuild.PreExport()
andPostExport()
methods create context with Unity Cloud Build manifest included. - Remove
BuildEditorSettingsData.SetupNameEnvironmentVariableName
property, usePreExportSetupNameEnvironmentVariable
andPostExportSetupNameEnvironmentVariable
properties instead. - Remove
BuildEditorUtility.Execute()
method with zero arguments. - Remove
UnityCloudBuildEditorUtility.Execute()
method.
- Add
1.0.0-preview.3
1.0.0-preview.2
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 fromBuildEditorSettings
settings.
- Add
- Add log report for each step (#7)
- Add
BuildSetup
log start and end of setup and each step with execution time.
- Add
Fixed
- Fix build platform tab display error (#5)
- Fix error when initialize platforms to display build setups.