{"action":"published","release":{"url":"https://api.github.com/repos/Microsoft/project-rome/releases/11659148","assets_url":"https://api.github.com/repos/Microsoft/project-rome/releases/11659148/assets","upload_url":"https://uploads.github.com/repos/Microsoft/project-rome/releases/11659148/assets{?name,label}","html_url":"https://github.com/Microsoft/project-rome/releases/tag/0.12.0","id":11659148,"node_id":"MDc6UmVsZWFzZTExNjU5MTQ4","tag_name":"0.12.0","target_commitish":"master","name":"June 2018 Preview Release (v0.12.0)","draft":false,"author":{"login":"cmknox","id":8058769,"node_id":"MDQ6VXNlcjgwNTg3Njk=","avatar_url":"https://avatars2.githubusercontent.com/u/8058769?v=4","gravatar_id":"","url":"https://api.github.com/users/cmknox","html_url":"https://github.com/cmknox","followers_url":"https://api.github.com/users/cmknox/followers","following_url":"https://api.github.com/users/cmknox/following{/other_user}","gists_url":"https://api.github.com/users/cmknox/gists{/gist_id}","starred_url":"https://api.github.com/users/cmknox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmknox/subscriptions","organizations_url":"https://api.github.com/users/cmknox/orgs","repos_url":"https://api.github.com/users/cmknox/repos","events_url":"https://api.github.com/users/cmknox/events{/privacy}","received_events_url":"https://api.github.com/users/cmknox/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2018-06-20T21:26:08Z","published_at":"2018-06-28T05:55:02Z","assets":[{"url":"https://api.github.com/repos/Microsoft/project-rome/releases/assets/7688815","id":7688815,"node_id":"MDEyOlJlbGVhc2VBc3NldDc2ODg4MTU=","name":"ConnectedDevices.framework.zip","label":null,"uploader":{"login":"bbowman","id":15642573,"node_id":"MDQ6VXNlcjE1NjQyNTcz","avatar_url":"https://avatars0.githubusercontent.com/u/15642573?v=4","gravatar_id":"","url":"https://api.github.com/users/bbowman","html_url":"https://github.com/bbowman","followers_url":"https://api.github.com/users/bbowman/followers","following_url":"https://api.github.com/users/bbowman/following{/other_user}","gists_url":"https://api.github.com/users/bbowman/gists{/gist_id}","starred_url":"https://api.github.com/users/bbowman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbowman/subscriptions","organizations_url":"https://api.github.com/users/bbowman/orgs","repos_url":"https://api.github.com/users/bbowman/repos","events_url":"https://api.github.com/users/bbowman/events{/privacy}","received_events_url":"https://api.github.com/users/bbowman/received_events","type":"User","site_admin":false},"content_type":"application/x-zip-compressed","state":"uploaded","size":19900623,"download_count":0,"created_at":"2018-06-27T21:57:32Z","updated_at":"2018-06-27T21:57:40Z","browser_download_url":"https://github.com/Microsoft/project-rome/releases/download/0.12.0/ConnectedDevices.framework.zip"}],"tarball_url":"https://api.github.com/repos/Microsoft/project-rome/tarball/0.12.0","zipball_url":"https://api.github.com/repos/Microsoft/project-rome/zipball/0.12.0","body":"Welcome to the June 2018 preview release of the Project Rome SDK for Android and iOS. \r\n\r\nWe are actively working toward the release of the Project Rome v1 release.  To date, we have been releasing only minor releases, in preview-mode.  As a result, many APIs have changed, including some breaking changes.  Check out the 'Release Highlights' section below to learn more. \r\n\r\n## Release Highlights (What's New)\r\n\r\nYou will notice several updates available in this milestone, namely around platform registration.\r\n\r\n**For more detail, be sure to check out the updated API reference docs and the 'getting started' for [Android](https://docs.microsoft.com/windows/project-rome/android/how-to-guides/getting-started-rome-android) and [iOS](https://docs.microsoft.com/windows/project-rome/ios/how-to-guides/getting-started-rome-ios).**\r\n\r\n### Platform Registration Redesign\r\n\r\nIn this release, we've rearchitected how you register with the platform.  The following is the list of new and breaking changes related to registration. \r\n\r\n#### Platform Initialization\r\n* Platform / MCDPlatform - in order to create a new instance using a valid UserAccountProvider and NotificationProvider, or call getPlatform() if it's already created.\r\n\r\n#### Device Relay\r\n* RemoteSystemApplicationRegistrationBuilder / MCDRemoteSystemApplicationRegistrationBuilder - this builder takes an app attribute, AppService Provider, and LauchUri Provider which generates the RemoteSystemApplicationRegistration object.\t\r\n* RemoteSystemApplicationRegistration / MCDRemoteSystemApplicationRegistration - to begin the registration process, call start() on the registered application, to register with device graph.\r\n\r\n#### Activity Feed \r\n* UserDataFeed / MCDUserDataFeed - this class is used to register with the Activity service, using the user defined, SyncScope / MCDSyncScope, passed to addSyncScopes() to maintain an updated list of registered activities.\r\n*\tUserActivityChannel / MCDUserActivityChannel - once the userDataFeed object is created, the UserActivityChannel is created to handle the adding and querying of user activities for the application.\r\n*\tCloudRegistrationStatus / MCDCloudRegistrationStatus - this listener type is used to track when updates for registration change.\r\n\r\n### RemoteSystem Enhancements\r\n*\tRemoteSystemLocalVisibilityKind / MCDRemoteSystemLocalVisibilityKind - allows for the local app to be returned as a part of discovery.\r\n*\tRemoteSystemLocalVisibilityKindFilter / MCDRemoteSystemLocalVisibilityKindFilter - following the same filter pattern, this filter corresponds to the RemoteSystemLocalVisibilityKind enum.\r\n*\tRemoteSystemConnectionInfo / MCDRemoteSystemConnectionInfo - provides info about a connection to a remote system (currently just whether the connection is proximal).\r\n\r\n### Android Nearby Share Changes\r\n*\tNearShareDataFile - renamed to NearShareFileProvider\r\n*\tNearShareProgress - updated constructor signature\r\n*\tNearShareSender - methods updates\r\n*\tNearShareDataStream - renamed to NearShareStream\r\n\r\n### New Supported Architectures / Versions\r\n\r\nWe now support the following:\r\n\r\n#### Android\r\n*\tarmeabi-v7a, arm64-v8a, x86, x86_64\r\n* Minimum Android SDK: API level 19 (Android 4.4)\r\n* Compile Android SDK: API level 27 (Android 8.1)\r\n* Android NDK: Revision r16b\r\n\r\n#### iOS\r\n*  iOS 8 - iOS 11\r\n*  Bitcode is not currently supported\r\n\r\n### Sample Changes\r\n\r\n* Authentication - the sample app provider has been updated to include an optional parameter, for MSA scopes, called msaScopeOverrides.  \r\n\r\n### More Info\r\nIf you’d like to learn more about Project Rome, please visit our website at:  <http://aka.ms/projectrome> \r\n\r\n### Feedback / Issues\r\nWe look forward to hearing from you!  The quickest way to provide feedback is through the [Windows Feedback Hub](https://support.microsoft.com/en-us/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app) under ‘Developer Platform’ and ‘Project Rome’.  \r\n"}}
{"actor":{"display_login":"cmknox"}}