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.
[0.7.5] - 2024-02-26
Changed
- Update com.unity.cloud.common dependency to 1.0.0.
Fixed
- Samples now filter out any projects not enabled in the Asset Manager.
[0.7.4] - 2024-02-13
Added
- Added missing await operators in the
LoginManagerclass.
Changed
- Update com.unity.cloud.common dependency to 1.0.0-pre.6.
[0.7.3] - 2024-01-15
Changed
- Update com.unity.cloud.common dependency to 1.0.0-pre.5.
[0.7.2] - 2023-12-20
Changed
- Update to latest common dependency
[0.7.1] - 2023-12-07
Changed
- Update to latest common dependency
[0.7.0] - 2023-11-23
Changed
- Switched from multiple asmef files to one asmdef file in Samples/Shared and multiple asmref files in each sample folder.
- Added the !UC_EXCLUDE_SAMPLES constraint to the asmdef file in Samples/Shared and removed the conditional compilation code in the sample scripts.
- [Breaking] Renamed MetadataProviderExtension to MetadataRepositoryExtension
- When no metadata is associated to a dataset, we now return an empty MatchCollection instead of throwing an exception.
Fixed
- Fixed results being duplicated in QueryBuilder sample when multiple clicks were done.
- Fixed UI not reseting and showing previous dataset id's when changing dataset in the QueryBuilder sample.
[0.6.2] - 2023-11-07
Changed
- Improved information in README
- Update manual and scripting documentations
- Updated LICENSE.md file.
Fixed
- Fixed the query builder sample not using the selected dataset.
- Fixed the UCF gateway URL used
- Fixed the ObjectPicker sample.
Removed
- Removed inapplicable notices and outdated files in documentation.
- Removed mocking code for assets.
[0.6.1] - 2023-10-26
Changed
- Modified support for
IOrganization.ListProjectsAsync().
Removed
- Removing empty and unused directories and scripts.
[0.6.0] - 2023-10-18
Changed
- [Breaking] Metadata provider now requires a
ProjectId, anAssetId, and aDatasetidat its creation instead of anIScene - [Breaking] Rename MetadataProvider to MetadataRepository
Fixed
- Population of dataset items in dropdown in
LoginManager.
Removed
- Removed all dependencies to
com.unity.cloud.storage.
[0.5.1] - 2023-09-15
Changed
- Update to latest common dependency
- [Breaking] MetadatProvider now uses SceneId and SceneVersionId instead of string IDs.
[0.5.0] - 2023-08-31
Changed
- [Breaking] Update to latest LTS Editor - Version 2022.3
[0.4.1] - 2023-08-17
Fixed
- Fixed example picture not showing in the where' help tooltip.
[0.4.0] - 2023-07-06
Added
- Updated all references to Common's
IHttpClient.SendAsyncto match its new signature. - Added a note in the Querying Metadata documentation to detail the behavior of the
Selectmethod. - Added a LimitTo method in the queryBuilder to limit the amount of result returned
- [Breaking] Added the capacity to pass a cancellation token to the metadata provider to cancel early the query
Changed
- [Breaking] Uses of
ServiceHostConfigurationhave been replaced forIServiceHostResolver.
Fixed
- Fix the output of
ToFormattedStringforMetadataContainersto now contain commas separating objects properties.
[0.3.1] - 2023-06-22
Added
- Added a new sample wich showcases an integration between the metadata SDK and the datastreaming SDK.
- Manual documentation and code snippets to explain integration with the Data Streaming package
Fixed
- Logout buttons not working in the samples
[0.3.0] - 2023-05-25
Changed
- [Breaking] Changed OwnerId to InstanceId everywhere in the public API
- [Breaking] Select and IncludedIn method in MetadataQueryBuilder now take params array as parameter
CompositeAuthenticatorin samples now takesServiceHostConfigurationas a parameter.- Added expandable output text in the QueryBuilder sample to prevent massive memory spike while displaying lots of metadata results.
- Limited output to 200 instances at the same time to prevent memory issues in the QueryBuilder sample.
Fixed
- Fixed a bug in the sample where the example picture would not show in the tooltips
[0.2.1] - 2023-05-11
Changed
- Improved QueryBuilder sample UX
- Improved cloud service error messages in the sample
- Upgrade to Moq 2.0.0-pre.2
- Updated documentation for the new sample and API changes
[0.2.0] - 2023-04-27
Added
- Added a documentation section on
Managed Stripping Levelfor build settings. - Added a utility extension method to output metadata as prettified JSON
Changed
- New unit tests for MetadataContainers classes and extensions
- Removed Object picker sample and added new QueryBuilder sample
- [Breaking] Replaced DynamicDictionnary with Newtonsoft-like structure to better manipulate the metadata content
- [Breaking] MatchCollection can now be used like a dictionnary to retrieve matches and ids
- [Breaking] OwnerId are now a strongly typed object instead of simply a string
[0.1.2] - 2023-04-13
Fixed
- Fixed a bug in the sample that would allow call to the API without anything selected
[0.1.1] - 2023-03-30
Added
- Added Api version info to package
Changed
- Improved manual documentation
Fixed
- Disable code using Moq when the package is not present.
- Fixed metadata conflict with Annotations for sample prefabs
[0.1.0] - 2023-03-16
Added
- Manual documentation page to describe security specificities
- Third Party Notices file
- MetadataQueryBuilder, MatchCollection, Query extension
Changed
- [Breaking] IMetadataProvider.GetMetadataAsync and GetAllMetadataAsync extension now return a MatchCollection
- [Breaking] IMetadataProvider.GetAllKeysAsync and GetAllIdsAsync extension now return a IEnumerable
- [Breaking] GetMetadataParameters access to constructor is now internal
- [Breaking] All mentions of "Digital Twins" and "DT" renamed to their "Unity Cloud" equivalent, or removed altogether.
- Sample is now setup to communicate with deployed cloud endpoints
Removed
- [Breaking] IMetadataProvider.GetIdsAsync
[0.0.1] - 2023-03-02
Initial Release