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
IEnvironmentId
component to provide the environment ID from the Access Token to other packages
[1.1.0-pre.43] - 2021-12-10
Added
OrganizationProvider
&IOrganizationHandler
to enable package developers to access Organization Key.
[1.1.0-pre.41] - 2021-12-08
Added
IDiagnosticsFactory
&IDiagnostics
to enable package developers to send diagnostics for their package.
[1.1.0-pre.24] - 2021-11-19
Added
- Add
AnalyticsOptionsExtensions
withSetAnalyticsUserId(string identifier)
to set a custom analytics user id.
[1.1.0-pre.18] - 2021-11-11
Added
IMetricsFactory
&IMetrics
to 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
IActionScheduler
component to schedule actions at runtime.ICloudProjectId
component 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
InitializeAsync
is called too early
Removed
- Removed privacy component.
[1.1.0-pre.5] - 2021-07-23
Changed
- [Breaking Change] Renamed
UnityServices.Initialize
toInitializeAsync
to explicit its asynchronous behaviour.
[1.1.0-pre.4] - 2021-07-21
Changed
- [Breaking Change] Move all classes meant for internal use to
*.Internal
namespace.
[1.1.0-pre.3] - 2021-07-15
Added
SetEnvironmentName
Initialization option to set the environment services should use.- MiniJson.
Removed
- Newtonsoft dependency.
[1.1.0-pre.2] - 2021-06-14
Added
IProjectConfiguration
component to access services settings at runtime.IConfigurationProvider
to provide configuration values that need to be available at runtime.InitializationOptions
to enable services initialization customization through code.UnityServices
API has been changed accordingly.
Changed
- Moves all class meant for internal use from Unity.Service.Core to Unity.Service.Core.Internal
- Make
AsyncOperation
and related classes internal
[1.1.0-pre.1] - 2021-05-31
Changed
- BREAKING CHANGES:
IInitializablePackage.Initialize
now returns aSystem.Threading.Tasks.Task
instead ofIAsyncOperation
UnityServices.Initialize
now returns aSystem.Threading.Tasks.Task
instead 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:
OperateService
toEditorGameService
- Members:
ServiceName
toName
OperateServiceEnabler
toEnabler
- Members:
IServiceIdentifier
toIEditorGameServiceIdentifier
OperateDashboardHelper
toEditorGameServiceDashboardHelper
ServiceFlagEnabler
toEditorGameServiceFlagEnabler
- Members:
ServiceFlagName
toFlagName
- Members:
IOperateServiceEnabler
toIEditorGameServiceEnabler
OperateServiceRegistry
toEditorGameServiceRegistry
- Methods:
GetService
toGetEditorGameService
- Methods:
IOperateServiceRegistry
toIEditorGameServiceRegistry
- Methods:
GetService
toGetEditorGameService
- Methods:
OperateRemoteConfiguration
toEditorGameServiceRemoteConfiguration
OperateServiceSettingsProvider
toEditorGameServiceSettingsProvider
- Members:
OperateService
toEditorGameService
- Members:
OperateSettingsCommonHeaderUiHelper
toSettingsCommonHeaderUiHelper
- GlobalDefine:
ENABLE_OPERATE_SERVICES
toENABLE_EDITOR_GAME_SERVICES
[0.2.0-preview] - 2021-04-14
Added
- DevEx integration into the editor.
Changed
IAsyncOperation
to extendIEnumerator
so they can be yielded in routines.
Removed
- Removed all API under the
Unity.Services.Core.Networking
namespace because it wasn't ready for use yet.