Releases: needle-mirror/com.unity.services.core
Releases · needle-mirror/com.unity.services.core
1.14.0
[1.14.0] - 2024-11-06
Added
- Added
ServicesInitialization
monobehaviour to manage services in the scene authoring. - Added
ServicesBehaviour
abstract monobehaviour as a base for behaviours built on top of services. - Added unique identifier for custom service registry creation (
UnityServices.CreateServices
). - Added custom services registries dictionary in
UnityServices.Services
. - Added
GetIdentifier()
method toIUnityServices
interface with a default implementation.
Changed
- Updated the minimum supported Editor version to 2021.3.
[1.13.1] - 2024-10-17
Added
- Refresh button for Environment dropdown in Project Settings > Services > Environments menu.
Fixed
- Fixed user permissions fetching for cloud projects where the user has the 'inherited from organization' role.
Changed
- The EnvironmentProvider, EnvironmentSaveSystem, EnvironmentService, and related interfaces have
been updated to support an object representing the environment (name and id) instead of a string
representing the environment name.
1.13.0
[1.13.0] - 2024-06-10
Added
- Added initialization success and failure events to UnityServices.
1.12.5
[1.12.5] - 2024-04-02
Added
- Apple privacy manifest file (PrivacyInfo.xcprivacy)
Fixed
- Fixed an issue with the optional
FEATURE_SERVICES_INSTANCES
preprocessor define.
1.12.4
[1.12.4] - 2024-02-29
Fixed
- Fixed a bug where the project linking popup window would appear on Editor start after reimporting packages, even if the user's project was linked.
- Fixed issue with .NET Standard target.
1.12.2
[1.12.2] - 2024-01-10
Added
- Added support to -no-cloud-project-bind-popup flag, to prevent the popup from showing.
1.12.1
[1.12.1] - 2023-11-16
Changed
- Rolling back interface constraint in service registry due to unforeseen breaking change with transitive dependencies.
1.12.0
[1.12.0] - 2023-10-20
Added
- Added service registry and new package initialization interface for enabling instances and editor-time services.
Fixed
- Resolved issue with
IAccessTokens
reaching rate limit.
1.11.0
[1.11.0] - 2023-07-31
Added
- Adding
IServerAccessToken
andIServerEnvironmentId
components for packages that want to support running operations in the context of a server. - Adding
IAccessTokenObserver
component for packages to be notified of changes to theIAccessToken
value.
Fixed
- Implement JsonConverters to prevent NotImplementedException when converters are invoked by reflection
[1.10.2-pre.24] - 2023-07-20
[1.10.2-pre.2] - 2023-06-14
Added
- Added support for the environments UI to Unity Editor 2020.3
1.10.1
[1.10.1] - 2023-05-31
Added
- The
IAnalyticsUserId
component to provide a way to obtain the user ID that the analytics SDK is currently recording events against. - Added new environment selector in Project Settings > Services > Environments.
- Added new environment api to allow services to use a single access point for the current environment.
1.9.0
[1.9.0] - 2023-05-09
Added
- New common error codes
ProjectPolicyAccessDenied
andPlayerPolicyAccessDenied
.
Changed
- Newtonsoft (de)serialization calls to be thread safe.
- Bumped Newtonsoft dependency to 3.2.1 to use the latest stable version.