-
Notifications
You must be signed in to change notification settings - Fork 99
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
## 1.0.0 | ||
|
||
|
||
### Changed (42 changes) | ||
|
||
- Add copy attribute to Collection properties on MCDRemoteSystemAppRegistration. | ||
- Add EventArgs classes to RemoteSystems Events for future flexibility. | ||
- Add underscrores to some values to correctly separate words in AppServiceConnectionStatus.java. | ||
- Adjust Commanding Events to include EventArgs objects for future flexibility. As a result, refactor RemoteSystemAppRegistration. | ||
- Adjust property annotations for MCDUserNotification. | ||
- Adjust property annotations on MCDUserActivityVisualElements to correctly indicate nullability and copy. | ||
- Adjust UserDataFeed and UserNotifications events to have EventArgs for future maintainability. | ||
- `AppServiceConnection.OpenRemoteAsync` now requires the given `IRemoteSystemConnectionRequest` to contain a `RemoteSystemApplication` when targeting a non-windows device. | ||
- Change AppServiceDescription to AppServiceInfo for better clarity on object usage. | ||
- Change iOS MCDRemoteSystemConnectionInfo isProximal property to be proximal with isProximal getter. | ||
- Change iOS String and Collection read/write properties to correctly indicate copy attribute. | ||
- Change MCDLaunchUriProvider property supportedUriSchemes to be nullable. | ||
- Change MCDRemoteSystemAppRegistration launchUriProvider property to be nullable and readwrite. | ||
- Change MCDUserActivity isRoamable property to roamable with isRoamable getter and setters. | ||
- Change MCDUserActivityState values to include MCDUserActivityState prefix. | ||
- Change MCDUserDataFeedSyncScope to be a protocol. | ||
- Change MCDUserDataFeed userDataFeedForAccount to getForAccount. | ||
- Change ProgressCallback parameters for NearShareSender to instead return AsyncOperationWithProgress objects. | ||
- Change `RemoteLauncherOptions` on `LaunchUriAsync` to be nullable. | ||
- Change RemoteSystemAppRegistration to have clear ownership and change Attributes and AppServiceProviders properties to allow for clearing information. | ||
- Change RemoteSystemPlatform Ios value to be IOS. | ||
- Class `AppServiceConnectionOpenedEventArgs` renamed to `AppServiceConnectionOpenedInfo`. | ||
- Class `RemoteSystemApplication[RegistrationBuilder]` renamed to `RemoteSystemApp[RegistrationBuilder]`. | ||
- Combine RemoteSystemAppCommandingRegistration and RemoteSystemAppHostingRegistration into RemoteSystemAppRegistration. | ||
- Function `IAppServiceConnectionOpenedInfo.GetRemoteSystemApplication` renamed to `IAppServiceConnectionOpenedInfo.GetRemoteSystemApp`. | ||
- Function `IRemoteSystemApplicationRegistration.Start` renamed to `IRemoteSystemApplicationRegistration.Save`. | ||
- Function `RemoteSystem::GetApplications` renamed to `RemoteSystem::GetApps`. | ||
- Change LaunchUriProvider.OnLaunchUriAsync to accept RemoteLauncherOptions instead of a FallbackUri and PreferredPackageIds. | ||
- Make sure that Connected Devices objects in properties are marked as retain not copy. | ||
- Merge Core and Base namespaces/package/framework into a single root named ConnectedDevices. | ||
- Merge 'RemoteSystemAppRegistrationBuilder' into 'RemoteSystemAppRegistration'. | ||
- Move Commanding and Hosting namespaces to a single new RemoteSystems.Commanding namespace. | ||
- Property `MCDRemoteSystemApplication.applicationId` renamed to `MCDRemoteSystemApp.identifier`. | ||
- Rename AuthorizationKind property to just kind. | ||
- Rename Discovery namespace/package/framework to be RemoteSystems and put NearShare underneath it. | ||
- Rename LocalVisibilityKind property to just kind. | ||
- Rename RemoteLaunchUriStatus DataSetTooLarge to ValueSetTooLarge. | ||
- Rename RemoteSystemPlatform property to just platform. | ||
- Rename and change signature of SendSingleMessageAsync to SendStatelessMessageAsync. | ||
- Reorganize all user data related namespaces to be under a userdata root namespace. | ||
- Rewrite MCDPlatform's initialization path and its interaction model for accounts, notifications, and service registrations. | ||
- Standardize iOS enums to all be NSInteger rather than NSUInteger. | ||
|
||
|
||
### Added (1 change) | ||
|
||
- Add MCDUserNotificationChannel Initializer `initWithUserDataFeed`. | ||
|
||
|
||
### Fixed (1 change) | ||
|
||
- Fix issue in AsyncOperation continuations still being run after manually being completed or cancelled. | ||
|
||
|
||
### Removed (1 change) | ||
|
||
- Remove UserNotificationReaderOptions constructors except for default. | ||
|