Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.1.0-pre.69] - 2022-01-19
[1.1.0-pre.49] - 2021-12-17
Added
- Add
IEnvironmentIdcomponent to provide the environment ID from the Access Token to other packages
[1.1.0-pre.43] - 2021-12-10
Added
OrganizationProvider&IOrganizationHandlerto enable package developers to access Organization Key.
[1.1.0-pre.41] - 2021-12-08
Added
IDiagnosticsFactory&IDiagnosticsto enable package developers to send diagnostics for their package.
[1.1.0-pre.24] - 2021-11-19
Added
- Add
AnalyticsOptionsExtensionswithSetAnalyticsUserId(string identifier)to set a custom analytics user id.
[1.1.0-pre.18] - 2021-11-11
Added
IMetricsFactory&IMetricsto enable package developers to send metrics for their package.
[1.1.0-pre.15] - 2021-11-06
Fixed
- Calling
UnityServices.InitializeAsync(null)throwing a null reference exception.
[1.1.0-pre.11] - 2021-10-22
Added
- Getter methods for
ConfigurationBuilder.
Fixed
- Fix layout for Project Bind Redirect Popup for Light theme
[1.1.0-pre.10] - 2021-10-08
Added
IActionSchedulercomponent to schedule actions at runtime.ICloudProjectIdcomponent to access cloudProjectId.
Removed
- Removed the Service Activation Popup
Fixed
- Fix issue on 2020.1
- Fix define check bug on Android and WebGL
[1.1.0-pre.9] - 2021-09-23
Added
- New common error codes: ApiMissing, RequestRejected, NotFound, InvalidRequest.
- Link project pop-up dialog
Fixed
- Core registry throwing exceptions when domain reloads are disabled
[1.1.0-pre.8] - 2021-08-04
Added
- Added base exception type for other Operate SDKs to derive from. Consistent error handling experience.
[1.1.0-pre.7] - 2021-07-30
Fixed
- Package structure for promotion
[1.1.0-pre.6] - 2021-07-29
Fixed
- Fixed incorrect services state in case
InitializeAsyncis called too early
Removed
- Removed privacy component.
[1.1.0-pre.5] - 2021-07-23
Changed
- [Breaking Change] Renamed
UnityServices.InitializetoInitializeAsyncto explicit its asynchronous behaviour.
[1.1.0-pre.4] - 2021-07-21
Changed
- [Breaking Change] Move all classes meant for internal use to
*.Internalnamespace.
[1.1.0-pre.3] - 2021-07-15
Added
SetEnvironmentNameInitialization option to set the environment services should use.- MiniJson.
Removed
- Newtonsoft dependency.
[1.1.0-pre.2] - 2021-06-14
Added
IProjectConfigurationcomponent to access services settings at runtime.IConfigurationProviderto provide configuration values that need to be available at runtime.InitializationOptionsto enable services initialization customization through code.UnityServicesAPI has been changed accordingly.
Changed
- Moves all class meant for internal use from Unity.Service.Core to Unity.Service.Core.Internal
- Make
AsyncOperationand related classes internal
[1.1.0-pre.1] - 2021-05-31
Changed
- BREAKING CHANGES:
IInitializablePackage.Initializenow returns aSystem.Threading.Tasks.Taskinstead ofIAsyncOperationUnityServices.Initializenow returns aSystem.Threading.Tasks.Taskinstead ofIAsyncOperation
Removed
- Removed Moq dependency.
[0.3.0-preview] - 2021-05-04
Added
- Installation Identifier component.
- Service Activation popup.
Changed
- Review of the Editor API to rename the following:
OperateServicetoEditorGameService- Members:
ServiceNametoNameOperateServiceEnablertoEnabler
- Members:
IServiceIdentifiertoIEditorGameServiceIdentifierOperateDashboardHelpertoEditorGameServiceDashboardHelperServiceFlagEnablertoEditorGameServiceFlagEnabler- Members:
ServiceFlagNametoFlagName
- Members:
IOperateServiceEnablertoIEditorGameServiceEnablerOperateServiceRegistrytoEditorGameServiceRegistry- Methods:
GetServicetoGetEditorGameService
- Methods:
IOperateServiceRegistrytoIEditorGameServiceRegistry- Methods:
GetServicetoGetEditorGameService
- Methods:
OperateRemoteConfigurationtoEditorGameServiceRemoteConfigurationOperateServiceSettingsProvidertoEditorGameServiceSettingsProvider- Members:
OperateServicetoEditorGameService
- Members:
OperateSettingsCommonHeaderUiHelpertoSettingsCommonHeaderUiHelper- GlobalDefine:
ENABLE_OPERATE_SERVICEStoENABLE_EDITOR_GAME_SERVICES
[0.2.0-preview] - 2021-04-14
Added
- DevEx integration into the editor.
Changed
IAsyncOperationto extendIEnumeratorso they can be yielded in routines.
Removed
- Removed all API under the
Unity.Services.Core.Networkingnamespace because it wasn't ready for use yet.