151 строка
5.8 KiB
Markdown
151 строка
5.8 KiB
Markdown
## 1.5.0
|
|
|
|
|
|
### Security (2 changes)
|
|
|
|
- Switch to use built-in android http stack.
|
|
- Update to OpenSSL 1.1.0k
|
|
|
|
## 1.4.1
|
|
|
|
|
|
### Security (1 change)
|
|
|
|
- Resolve an internally discovered security issue with processing web requests.
|
|
|
|
|
|
## 1.4.0
|
|
|
|
|
|
### Added (1 change)
|
|
|
|
- Added `userDataFeed.SubscribeToSyncScopesWithResultAsync`.
|
|
|
|
|
|
### Deprecated (1 change)
|
|
|
|
- Deprecate `userDataFeed.SubscibeToSyncScopesAsync` that only returned success/fail, added replacement method to return improved results.
|
|
|
|
## 1.3.2
|
|
|
|
|
|
### Other (1 change)
|
|
|
|
- Bug fixes and small improvements
|
|
|
|
## 1.3.1
|
|
|
|
|
|
### Fixed (2 changes)
|
|
|
|
- Fixed Closed event for host AppServiceConnections from being called twice.
|
|
- Fixed Closed event for client AppServiceConnections to be called when the platform is shutdown.
|
|
|
|
|
|
### Changed (2 changes)
|
|
|
|
- Increase target Android SDK version to API 28 (Android 9.0).
|
|
- Move Rome files into internal storage path on Android platform.
|
|
|
|
|
|
### Other (1 change)
|
|
|
|
- Upgrade Android NDK to r19c.
|
|
|
|
## 1.2.0
|
|
|
|
|
|
### Deprecated (2 changes)
|
|
|
|
- Add improved async methods for APIs that could hit web endpoints. Deprecate old versions that only returned success/fail.
|
|
- Add new mechanism to be able to check up front if a notification is intended for the ConnectedDevicesPlatform. Deprecate old notification processing.
|
|
|
|
|
|
### Fixed (1 change)
|
|
|
|
- Update UserDataFeedSyncScope to be a class instead of an interface.
|
|
|
|
## 1.1.0
|
|
|
|
|
|
### Added (1 change)
|
|
|
|
- Added ConnectedDevicesPlatformSettings.
|
|
|
|
|
|
### Changed (1 change)
|
|
|
|
- Change ProgressCallback parameters for NearShareSender to instead return AsyncOperationWithProgress objects.
|
|
|
|
|
|
### Fixed (1 change)
|
|
|
|
- Fix ProcessNotification not being able to be called until RemoteSystemAppRegistration SaveAsync has started.
|
|
|
|
## 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.
|
|
|
|
|
|
|
|
|