<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>API Changes</title><link>https://community.telligent.com/community/14/w/api-documentation/79847/api-changes</link><description>&lt;p&gt;&lt;span&gt;Developing on Verint Community? Use the API documentation as a reference for all supported interactions with Verint Community.&lt;/span&gt;&lt;/p&gt;</description><dc:language>en-US</dc:language><generator>14.0.0.684 14</generator><item><title>API Changes</title><link>https://community.telligent.com/community/14/w/api-documentation/79847/api-changes</link><pubDate>Mon, 29 Jun 2026 15:06:49 GMT</pubDate><guid isPermaLink="false">f5b2d3c4-a0db-431f-9921-053d51570e91</guid><dc:creator>Michael Monteleone</dc:creator><comments>https://community.telligent.com/community/14/w/api-documentation/79847/api-changes#comments</comments><description>Current Revision posted to API Documentation by Michael Monteleone on 06/29/2026 15:06:49&lt;br /&gt;
&lt;p&gt;Verint Community is committed to maintaining upgrade safety. As part of the migration from .net Framework 4.7 to .net core 9.0, some API changes were required and obsolete code was removed to ease the framework transition.&lt;/p&gt;
&lt;p&gt;This document outlines the changes to the API in version 14 compared to version 13.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc1"&gt;Previously Obsolete Removals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc2"&gt;Plugin Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc3"&gt;API Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc4"&gt;Supplemental Type Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1irncsqsc1"&gt;Previously Obsolete Removals&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;AchievementUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] BadgeIconData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use BadgeIconUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream BadgeIconStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use BadgeIconUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Applications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ApplicationSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid applicationId, ApplicationSubscriberListOptions options = null)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ApplicationId, Guid ApplicationTypeId, ApplicationSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;AuthenticationOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Blog&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnableCrossPostingDefault { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPost&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableCrossPosting { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Cross posting is obsolete.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPostsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsCrossPostingEnabled { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] PostImageFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageFileUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream PostImageFileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageFileUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPostsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsCrossPostingEnabled { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] PostImageFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream PostImageFileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Bookmarks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CacheOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use CacheService overrides using GetOptions&amp;lt;T&amp;gt; or PutOptions instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CentralizedFileAfterDownloadEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CentralizedFileAfterDownloadEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CentralizedFileStorage&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static ICentralizedFileStorageProvider Instance(string fileStoreKey)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use GetFileStore(string) instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Containers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Contents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContentSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid contentId, ContentSubscriberListOptions options = null)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ContentId, Guid ContentTypeId, ContentSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConversationMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConversationMessagesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Subject { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Conversation messages no longer use subjects.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Banned(bool checkPermission = true)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string EditApiKey(string apiKey, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CssThemeFileOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Include { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Include is no longer a valid configuration option. Use the theme file storage instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumReplyEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AutoApprove { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;AutoApprove is no longer honored. Configure permissions or use an IAbuseDetector plugin to automate ForumReply moderation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumThreadEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AutoApprove { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;AutoApprove is no longer honored. Configure permissions or use an IAbuseDetector plugin to automate ForumThread moderation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable HasPoll { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use the poll api instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollDescription { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PollExpirationDate { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollItemIndexes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollTitle { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableIdeaEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusAuthorUserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusDateUtc { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusKey { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusNotes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;EmailBeforeSendEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, use Telligent.Evolution.Extensibility.Api.Version2.EmailBeforeSendEventArgs&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;EmailBeforeSendEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, use Telligent.Evolution.Extensibility.Api.Version2.EmailBeforeSendEventHandler&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EventsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Title { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12: The title is provided in the method signature for create. This value is not used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Features&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Superseded by Features v2&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FeaturesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FeaturesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This API has been replaced by Telligent.Evolution.Extensibility.Api.Version2.FeaturesListOptions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FeaturesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Follows&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Forum&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumRepliesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumRepliesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThread&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Excerpt { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;The Excerpt property of the ForumThread object is no longer used and will be removed in a future release&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThreadsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ForumThreadsReportOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer supported. Use Abuse.AbuseReports.Create() instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThreadsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Friendships&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GalleriesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupAvatarsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This permission is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] AvatarFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] AvatarFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseAppeals&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseReports&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbusiveContent&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IActivityStories&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IApplications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IApplicationSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid applicationId, ApplicationSubscriberListOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ApplicationId, Guid ApplicationTypeId, ApplicationSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IAuthenticationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsCrossPostingEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBookmarks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void OnAfterDownload(ICentralizedFile file);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileEvents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;event CentralizedFileAfterDownloadEventHandler AfterDownload;&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use AddBeforeDownloadHandler/RemoveBeforeDownloadHandler instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;event CentralizedFileBeforeDownloadEventHandler BeforeDownload;&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use AddBeforeDownloadHandler/RemoveBeforeDownloadHandler instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICommentVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContainers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IContentEmbeddableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.EmbeddableContent.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IContentEmbeddableContentTypeController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.EmbeddableContent.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContentSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid contentId, ContentSubscriberListOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ContentId, Guid ContentTypeId, ContentSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IConversationMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string EditApiKey(string apiKey, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string FollowedActivityRss(int userId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 10.0. Method is no longer used and will always return null.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomCalculatedScore&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Scoring.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1. This type is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 CustomNavigationItem class instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationItemConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This permission is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IdeaUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Status { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus Update&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusNotes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus Update&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEmailAttachmentNotificationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Email.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use Telligent.Evolution.Extensibility.Email.Version2.IEmailAttachmentNotificationType instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEmailTemplatePreviewPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Email.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IEventRegistrations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IEventRegistrationService&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IExternalAuthenticationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IFeatures&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. Use Telligent.Evolution.Extensibility.Api.Version2.IFeatures instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IFollows&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumReplyVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PollItem AddPollItem(int replyId, string answer, int orderNumber);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.ApiList ListPollItems(int replyId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RemovePollItem(int replyId, string answerId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.ForumThread Report(string subject, string body, ForumThreadsReportOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;No longer supported. Use Abuse.AbuseReports.Create() instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PollItem UpdatePollItem(int replyId, string answerId, string answer, int orderNumber);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IFriendships&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IGroupCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IGroupDefaultCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ILikedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ILikes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMentionableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 definition instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMentionableFilter&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Version2.MentionableContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMentions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;INodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0, use Telligent.Evolution.Extensibility.Api.Version2.IPermissions instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;INotifications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IOAuthClient&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Authentication.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use IExternalLinkedAuthenticationProvider instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IPointTransactions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IProcess&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;RunProcessWithDisabledNotifications should be used to set. Determins whether notifications are enabled or disabled for the current process.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRatedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRatings&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRemoting&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE: This API is not longer functional and will be removed in a future release.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReplyMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Comments instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Xml.Serialization.XmlAttributeOverrides Overrides { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property, when set, causes memory leaks and will no longer be respected. Using XmlAttributeOverrides prevents .NET from properly caching XmlSerializer objects resulting in temporary assemblies being loaded into memory but never being released. For more information, see &amp;quot;Dynamically Generated Assemblies&amp;quot; : http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(v=vs.110).aspx&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReturnNavigationException&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRuleEvents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, namespace Telligent.Evolution.Extensibility.Api.Version2.ISendEmail&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISiteCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid ReadSite { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use ReadDefaultContent instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISocketMessageBus&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Sockets.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Does not provide full support for diagnostics, events, caching adjustments, and monitoring. Consider using Telligent.Evolution.Extensibility.Sockets.Version2.IMessageBus instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatableCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatablePlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted plugins or scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatablePluginController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted plugins or scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateDataTypeContainerToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateEnumerableToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateImageUrlToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateLinkUrlToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplatePrimitiveToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenRegistrar&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This plugin type is no longer used. Please add to the in-process or scripting API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserAchievements&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserDefaultCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserInvitations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This API is replaced by the Presence property on Telligent.Evolution.Extensibility.Api.Entities.Version1.User&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserProfileFields&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserRecommendations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;LanguageFormatDateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AdjustTimeZone { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer supported&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyContentApiEntity`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyContentApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyPostApiEntity`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyPostApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;LikedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Likes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;MediaCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;MediaUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Notifications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;OnlineUser&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This API is replaced by the Presence property on Telligent.Evolution.Extensibility.Api.Entities.Version1.User&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;PointTransactions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;PrimitiveType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Ranks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 9.1: Superseded by Achievements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RatedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Ratings&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ReadOnlyRuleEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ReadOnlyUnrenderableForumThreadEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable HasPoll { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use the poll api instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollDescription { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PollExpirationDate { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollTitle { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ReadOnlyUnrenderableIdeaEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusAuthorUserId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusDateUtc { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusKey { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ReplyMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Superseded by Comments&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Xml.Serialization.XmlAttributeOverrides Overrides { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property, when set, causes memory leaks and will no longer be respected. Using XmlAttributeOverrides prevents .NET from properly caching XmlSerializer objects resulting in temporary assemblies being loaded into memory but never being released. For more information, see &amp;quot;Dynamically Generated Assemblies&amp;quot; : http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(v=vs.110).aspx&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterCreateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterDeleteEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterRunEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterUpdateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeCreateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeDeleteEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeUpdateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmailOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, namespace Telligent.Evolution.Extensibility.Api.Version2.ISendEmail&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid ReadSite { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use ReadDefaultContent instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;TemplateContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ThemeContexts&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;These constants provide limited support for theme-related APIs. Use ThemeableApplicationIds instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ThemePages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static void RemoveCustomContentPagesFromSearchIndex(System.Guid themeTypeId, System.Guid applicationId, string themeName)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This method is no longer neccessary. Pages are expired from the search index by the platform when theme selections change.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ThemeProperties&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFiles { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesIe6 { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesModal { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesNonModal { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesPrint { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated: These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;TokenizedTemplate&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserAvatarsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserCoverPhotosUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use Url or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserInvitations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesGetOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This is replaced by the Presence property on Users returned from Telligent.Evolution.Extensibility.Api.Version1.IUsers.Get()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This is replaced with passing Presence to Telligent.Evolution.Extensibility.Api.Version1.IUsers.List()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Presence is now managed automatically.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserProfileFields&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserProfileFieldsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PageIndex { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PageSize { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserRecommendations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UsersCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable Birthday { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableEmoticons { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Gender { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsBirthdaySet { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Location { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string WebUrl { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UsersUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable Birthday { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string EditorType { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IList EnabledActivityMessageTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Apis.Get&amp;lt;IActivityStories&amp;gt;().SetUserPreference(...) instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableEmoticons { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Gender { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsBirthdaySet { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Location { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string WebUrl { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Votes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;VoteSummary&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable VoteCount { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10: Use IEnumerable&amp;lt;OptionSummary&amp;gt; Summary property instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikiPagesGetOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PageKey { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete, Wiki page application key. Either Id or WikiId and PageTitle should be specified..Optional parameter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikisListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc2"&gt;Plugin Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseCheckingContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Collections.Generic.List GetReviewBoardUsers(System.Guid contentId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IDistributedCacheProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void Accessed(System.String[] keys);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Telligent.Evolution.Extensibility.UI.Version1.IHttpAsyncCallback instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReindexableSearchableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISearchProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Telligent.Evolution.Extensibility.Search.Version1.ISearchProvider instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualApplicationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use IApplicationType and the URL in process API service instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContainerType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use IContainerType and the URL in process API service instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use IContentType and the URL in process API service instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc3"&gt;API Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string FollowedActivityRss(int userId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string UserFileBrowser(bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;DatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IArticlePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICalendarPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Banned(bool checkPermission = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UserFileBrowser(bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsUserPostingAsAnonymousEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsMuted(int threadId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadAttachment(int forumId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IIdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadMedia(int galleryId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRanks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRules&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string password);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IWikiPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;NodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Permissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Process&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchFlags&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchIndexing&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Solr&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Users&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string privateEmail)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc4"&gt;Supplemental Type Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public abstract class ApiEntityWithExtendedAttributes : SynchronizedApiEntity where TEntity : new()&lt;/code&gt; to &lt;code&gt;public abstract class ApiEntityWithExtendedAttributes : SynchronizedApiEntity where TEntity : class, new()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ApplicationApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPost&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class BlogPost : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class BlogPost : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Comment&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class Comment : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.IContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class Comment : IApiEntity, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConfigurableContentFragmentBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void AddRulesToProcess(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable AuditChanges(Telligent.DynamicConfiguration.Components.ConfigurationDataBase original, string fieldPrefix = null)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void ClearUrlContents(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.ConfigurationDataBase Clone()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Deserialize(Telligent.DynamicConfiguration.Components.Property property, string value, System.Func&amp;lt;string, System.Byte[]&amp;gt; getDataByFileToken = null)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Configuration.Version1.Color GetLocalColorValue(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Configuration.Version1.Unit GetLocalUnitValue(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.Property GetProperty(string propertyName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable GetUrlContents(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool HasProperty(string propertyName, Telligent.DynamicConfiguration.Components.PropertyType type)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool HasValue(string propertyName, Telligent.DynamicConfiguration.Components.PropertyType type)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Components.LanguageResources LanguageResources { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ObjectValuesAreEqual(Telligent.DynamicConfiguration.Components.PropertyType propertyType, object o1, object o2)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public object ParseObjectValue(string value, Telligent.DynamicConfiguration.Components.PropertyType propertyType)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.PropertyGroup[] ParsePropertyGroups(Telligent.Evolution.Extensibility.Configuration.Version1.PropertyGroup[] inGroups)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.PropertyGroup[] PropertyGroups { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void RemoveUrlContents(Telligent.DynamicConfiguration.Components.Property property, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile SaveUrlContent(Telligent.DynamicConfiguration.Components.Property property, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.SerializedPropertyValue Serialize(Telligent.DynamicConfiguration.Components.Property property, bool serializeFiles = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string SerializeObject(Telligent.DynamicConfiguration.Components.PropertyType propertyType, object value)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ContentApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContextCollection&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ContextCollection&lt;/code&gt; to &lt;code&gt;public class ContextCollection : IContextCollection&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContextItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ContextItem&lt;/code&gt; to &lt;code&gt;public class ContextItem : IContextItem&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string FollowedActivityRss(int userId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string UserFileBrowser(bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CustomNavigationItemIsSelectedCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version3&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public delegate void CustomNavigationItemIsSelectedCallback(string currentUrl, Telligent.Evolution.Extensibility.Urls.Version1.PageContext pageContext);&lt;/code&gt; to &lt;code&gt;public delegate void CustomNavigationItemIsSelectedCallback(string currentUrl, Telligent.Evolution.Extensibility.Urls.Version1.IPageContext pageContext);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;DatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;DeliveryProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool TryGetDeliveryUrl(Telligent.Evolution.Extensibility.Storage.Version1.CentralizedFileStorageDeliveryRequest fileRequest, out string deliveryUrl)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FieldFacetSort&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageFile&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Exists { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetDownloadUrl()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FileSystemFileStorageHttpHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class FileSystemFileStorageProvider : Telligent.Evolution.Extensibility.Storage.Version1.IHttpAsyncRenderableCentralizedFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IPersistentUrlGeneratingFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IVersionedCentralizedFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IDownloadEventEnabledCentralizedFileStorageProvider&lt;/code&gt; to &lt;code&gt;public class FileSystemFileStorageProvider : Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFileStorageProvider&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFileStorageProvider DestinationFileStorageProvider { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetPersistentDownloadUrl(Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetVersionKey(Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Threading.Tasks.Task HandleHttpRequest(System.Web.HttpContextBase context, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile genericFile)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IsIllegalFileExtension(string fileName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Forum&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnableAnonymousPosting { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumReply&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ForumReply : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class ForumReply : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThread&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ForumThread : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class ForumThread : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseCheckingContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Collections.Generic.List GetReviewBoardUsers(System.Guid contentId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IArticlePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICalendarEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICalendarPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFile&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string GetDownloadUrl();&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileStorageDeliveryProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool TryGetDeliveryUrl(CentralizedFileStorageDeliveryRequest fileRequest, out string deliveryUrl);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IComparableRouteConstraint&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public interface IComparableRouteConstraint : System.Web.Routing.IRouteConstraint&lt;/code&gt; to &lt;code&gt;public interface IComparableRouteConstraint : IRouteConstraint&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Banned(bool checkPermission = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UserFileBrowser(bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IDistributedCacheProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void Accessed(System.String[] keys);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDownloadEventEnabledCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventEnabledCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventEventsExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventRegistrationEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsUserPostingAsAnonymousEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsMuted(int threadId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadAttachment(int forumId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpAsyncRenderableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpRenderableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IIdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadMedia(int galleryId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMigratableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IPersistentUrlGeneratingFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRanks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReindexableSearchableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestRequest&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRules&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISearchProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateTokenController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string password);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IVersionedCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualApplicationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContainerType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IWikiPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;NodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;OAuthProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;PageContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class PageContext&lt;/code&gt; to &lt;code&gt;public class PageContext : IPageContext&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Permissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;PollItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Process&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestEndpointDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestRequest&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestRequestDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestResponseDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Rule&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterCreateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterDeleteEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterRunEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterUpdateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeCreateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeDeleteEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeUpdateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchFlags&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchIndexing&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Search.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Solr&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Users&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string privateEmail)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikiPageRevision&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string SearchUniqueId { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>API Changes</title><link>https://community.telligent.com/community/14/w/api-documentation/79847/api-changes/revision/1</link><pubDate>Tue, 20 May 2025 17:50:38 GMT</pubDate><guid isPermaLink="false">f5b2d3c4-a0db-431f-9921-053d51570e91</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/14/w/api-documentation/79847/api-changes#comments</comments><description>Revision 1 posted to API Documentation by Ben Tiedt on 05/20/2025 17:50:38&lt;br /&gt;
&lt;p&gt;Verint Community is committed to maintaining upgrade safety. As part of the migration from .net Framework 4.7 to .net core 9.0, some API changes were required and obsolete code was removed to ease the framework transition.&lt;/p&gt;
&lt;p&gt;This document outlines the changes to the API in version 14 compared to version 13.&lt;/p&gt;
&lt;div class="table-of-contents"&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc1"&gt;Previously Obsolete Removals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc2"&gt;Plugin Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc3"&gt;API Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mcetoc_1irncsqsc4"&gt;Supplemental Type Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1irncsqsc1"&gt;Previously Obsolete Removals&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;AchievementUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] BadgeIconData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use BadgeIconUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream BadgeIconStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use BadgeIconUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Applications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ApplicationSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid applicationId, ApplicationSubscriberListOptions options = null)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ApplicationId, Guid ApplicationTypeId, ApplicationSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;AuthenticationOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Blog&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnableCrossPostingDefault { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPost&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableCrossPosting { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Cross posting is obsolete.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPostsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsCrossPostingEnabled { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] PostImageFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageFileUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream PostImageFileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageFileUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPostsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsCrossPostingEnabled { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] PostImageFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream PostImageFileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use PostImageUrl or PostImageFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Bookmarks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CacheOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use CacheService overrides using GetOptions&amp;lt;T&amp;gt; or PutOptions instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CentralizedFileAfterDownloadEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;CentralizedFileAfterDownloadEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CentralizedFileStorage&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static ICentralizedFileStorageProvider Instance(string fileStoreKey)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use GetFileStore(string) instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Containers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Contents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContentSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid contentId, ContentSubscriberListOptions options = null)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ContentId, Guid ContentTypeId, ContentSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConversationMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConversationMessagesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Subject { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Conversation messages no longer use subjects.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Banned(bool checkPermission = true)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string EditApiKey(string apiKey, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CssThemeFileOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Include { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Include is no longer a valid configuration option. Use the theme file storage instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumReplyEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AutoApprove { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;AutoApprove is no longer honored. Configure permissions or use an IAbuseDetector plugin to automate ForumReply moderation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableForumThreadEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AutoApprove { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;AutoApprove is no longer honored. Configure permissions or use an IAbuseDetector plugin to automate ForumThread moderation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable HasPoll { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use the poll api instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollDescription { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PollExpirationDate { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollItemIndexes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollTitle { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Poll APIs instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EditableIdeaEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusAuthorUserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusDateUtc { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusKey { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusNotes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;EmailBeforeSendEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, use Telligent.Evolution.Extensibility.Api.Version2.EmailBeforeSendEventArgs&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;EmailBeforeSendEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, use Telligent.Evolution.Extensibility.Api.Version2.EmailBeforeSendEventHandler&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;EventsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Title { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12: The title is provided in the method signature for create. This value is not used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Features&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Superseded by Features v2&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FeaturesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FeaturesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This API has been replaced by Telligent.Evolution.Extensibility.Api.Version2.FeaturesListOptions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FeaturesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Follows&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Forum&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumRepliesCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumRepliesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnablePostPoints { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. This option is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThread&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Excerpt { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;The Excerpt property of the ForumThread object is no longer used and will be removed in a future release&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThreadsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ForumThreadsReportOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;No longer supported. Use Abuse.AbuseReports.Create() instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThreadsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Friendships&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GalleriesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupAvatarsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This permission is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupsCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] AvatarFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] AvatarFileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarFileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseAppeals&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseReports&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbusiveContent&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IActivityStories&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IApplications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IApplicationSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid applicationId, ApplicationSubscriberListOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ApplicationId, Guid ApplicationTypeId, ApplicationSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IAuthenticationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsCrossPostingEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBookmarks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void OnAfterDownload(ICentralizedFile file);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;No longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileEvents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;event CentralizedFileAfterDownloadEventHandler AfterDownload;&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use AddBeforeDownloadHandler/RemoveBeforeDownloadHandler instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;event CentralizedFileBeforeDownloadEventHandler BeforeDownload;&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use AddBeforeDownloadHandler/RemoveBeforeDownloadHandler instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICommentVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContainers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IContentEmbeddableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.EmbeddableContent.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IContentEmbeddableContentTypeController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.EmbeddableContent.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IContentSubscriptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PagedList SubscribedUsers(System.Guid contentId, ContentSubscriberListOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0. Use List(Guid ContentId, Guid ContentTypeId, ContentSubscriberListOptions options) instead. Will be removed in the next major version.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IConversationMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string EditApiKey(string apiKey, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string FollowedActivityRss(int userId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 10.0. Method is no longer used and will always return null.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomCalculatedScore&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Scoring.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1. This type is no longer used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 CustomNavigationItem class instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationItemConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This permission is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IdeaUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Status { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus Update&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusNotes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus Update&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEmailAttachmentNotificationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Email.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use Telligent.Evolution.Extensibility.Email.Version2.IEmailAttachmentNotificationType instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEmailTemplatePreviewPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Email.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IEventRegistrations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IEventRegistrationService&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IExternalAuthenticationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Security.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.1, Use Telligent.Evolution.Extensibility.Security.Version3.IAuthenticationPlugin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IFeatures&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.0. Use Telligent.Evolution.Extensibility.Api.Version2.IFeatures instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IFollows&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumReplyVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PollItem AddPollItem(int replyId, string answer, int orderNumber);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.ApiList ListPollItems(int replyId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RemovePollItem(int replyId, string answerId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.ForumThread Report(string subject, string body, ForumThreadsReportOptions options = null);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;No longer supported. Use Abuse.AbuseReports.Create() instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.PollItem UpdatePollItem(int replyId, string answerId, string answer, int orderNumber);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 8.5, use poll embedding instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IFriendships&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IGroupCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IGroupDefaultCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ILikedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ILikes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMentionableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version2 definition instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMentionableFilter&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Version2.MentionableContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMentions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;INodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 12.0, use Telligent.Evolution.Extensibility.Api.Version2.IPermissions instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;INotifications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IOAuthClient&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Authentication.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use IExternalLinkedAuthenticationProvider instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Create(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId);&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 11.0. Use Telligent.Evolution.Extensibility.Api.Version2.IPermissions.Delete(...) Instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IPointTransactions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IProcess&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;RunProcessWithDisabledNotifications should be used to set. Determins whether notifications are enabled or disabled for the current process.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRatedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRatings&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRemoting&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE: This API is not longer functional and will be removed in a future release.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReplyMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use Comments instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Xml.Serialization.XmlAttributeOverrides Overrides { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property, when set, causes memory leaks and will no longer be respected. Using XmlAttributeOverrides prevents .NET from properly caching XmlSerializer objects resulting in temporary assemblies being loaded into memory but never being released. For more information, see &amp;quot;Dynamically Generated Assemblies&amp;quot; : http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(v=vs.110).aspx&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReturnNavigationException&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRuleEvents&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, namespace Telligent.Evolution.Extensibility.Api.Version2.ISendEmail&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISiteCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid ReadSite { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use ReadDefaultContent instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISocketMessageBus&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Sockets.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Does not provide full support for diagnostics, events, caching adjustments, and monitoring. Consider using Telligent.Evolution.Extensibility.Sockets.Version2.IMessageBus instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatableCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatablePlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted plugins or scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITemplatablePluginController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted plugins or scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateDataTypeContainerToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateEnumerableToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateImageUrlToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateLinkUrlToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplatePrimitiveToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateToken&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenRegistrar&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This plugin type is no longer used. Please add to the in-process or scripting API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserAchievements&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserDefaultCustomNavigationPlugin&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use the Version3 implementation instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserInvitations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IUserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This API is replaced by the Presence property on Telligent.Evolution.Extensibility.Api.Entities.Version1.User&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserProfileFields&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUserRecommendations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IVotes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;LanguageFormatDateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable AdjustTimeZone { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer supported&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyContentApiEntity`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyContentApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyPostApiEntity`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LazyPostApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.X: The methods and properties of this class should be implemented directly in your derived class and the inheritance of this class removed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;LikedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Likes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;MediaCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;MediaUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.IO.Stream FileStream { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use FileUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Notifications&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;OnlineUser&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This API is replaced by the Presence property on Telligent.Evolution.Extensibility.Api.Entities.Version1.User&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;PointTransactions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;PrimitiveType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Ranks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Deprecated in 9.1: Superseded by Achievements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RatedItems&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Ratings&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ReadOnlyRuleEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ReadOnlyUnrenderableForumThreadEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable HasPoll { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use the poll api instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollDescription { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PollExpirationDate { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PollTitle { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Property is no longer supported, use Poll API instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ReadOnlyUnrenderableIdeaEventArgsBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusAuthorUserId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable StatusDateUtc { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string StatusKey { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10.2: Use IdeaStatus events instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ReplyMessages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Superseded by Comments&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Xml.Serialization.XmlAttributeOverrides Overrides { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property, when set, causes memory leaks and will no longer be respected. Using XmlAttributeOverrides prevents .NET from properly caching XmlSerializer objects resulting in temporary assemblies being loaded into memory but never being released. For more information, see &amp;quot;Dynamically Generated Assemblies&amp;quot; : http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(v=vs.110).aspx&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterCreateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterDeleteEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterRunEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterUpdateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeCreateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeDeleteEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeUpdateEventArgs&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This type is not longer used. Implement an automation script instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmailOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE IN 12, namespace Telligent.Evolution.Extensibility.Api.Version2.ISendEmail&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid ReadSite { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use ReadDefaultContent instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;TemplateContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Please use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ThemeContexts&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;These constants provide limited support for theme-related APIs. Use ThemeableApplicationIds instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ThemePages&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static void RemoveCustomContentPagesFromSearchIndex(System.Guid themeTypeId, System.Guid applicationId, string themeName)&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This method is no longer neccessary. Pages are expired from the search index by the platform when theme selections change.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ThemeProperties&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFiles { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesIe6 { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesModal { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesNonModal { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public static string CssFilesPrint { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Deprecated: These files are now stored in the StyleSheetFiles property. This identifier exists for backwards compatibility.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;TokenizedTemplate&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Use scripted email instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserAvatarsUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use AvatarUrl or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserCoverPhotosUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Byte[] FileData { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;OBSOLETE in 12: Use Url or FileUploadContext instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserInvitations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesGetOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This is replaced by the Presence property on Users returned from Telligent.Evolution.Extensibility.Api.Version1.IUsers.Get()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;This is replaced with passing Presence to Telligent.Evolution.Extensibility.Api.Version1.IUsers.List()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresencesUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="note"&gt;Presence is now managed automatically.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserProfileFields&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserProfileFieldsListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PageIndex { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable PageSize { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This parameter is no longer honored.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UserRecommendations&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UsersCreateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable Birthday { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableEmoticons { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Gender { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsBirthdaySet { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Location { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string WebUrl { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;UsersUpdateOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable Birthday { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string EditorType { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IList EnabledActivityMessageTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Use Apis.Get&amp;lt;IActivityStories&amp;gt;().SetUserPreference(...) instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable EnableEmoticons { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;This property is obsolete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Gender { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable IsBirthdaySet { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Location { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string WebUrl { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 13. Recreate this field as a profile field and interact with it as other profile fields.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Votes&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid DataTypeId { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Migrate usage to scripted email or scripted plugins.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;VoteSummary&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable VoteCount { get; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 10: Use IEnumerable&amp;lt;OptionSummary&amp;gt; Summary property instead.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikiPagesGetOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string PageKey { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete, Wiki page application key. Either Id or WikiId and PageTitle should be specified..Optional parameter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikisListOptions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Nullable UserId { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;span class="note"&gt;Obsolete in 9.2: User Id should no longer be used. Rely on the authenticated or impersonated user instead&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc2"&gt;Plugin Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseCheckingContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Collections.Generic.List GetReviewBoardUsers(System.Guid contentId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IDistributedCacheProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void Accessed(System.String[] keys);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReindexableSearchableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISearchProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualApplicationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContainerType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc3"&gt;API Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string FollowedActivityRss(int userId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string UserFileBrowser(bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;DatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IArticlePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICalendarPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Banned(bool checkPermission = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UserFileBrowser(bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsUserPostingAsAnonymousEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsMuted(int threadId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadAttachment(int forumId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IIdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadMedia(int galleryId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRanks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRules&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string password);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IWikiPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;NodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Permissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Process&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchFlags&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchIndexing&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Solr&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Users&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string privateEmail)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1irncsqsc4"&gt;Supplemental Type Changes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public abstract class ApiEntityWithExtendedAttributes : SynchronizedApiEntity where TEntity : new()&lt;/code&gt; to &lt;code&gt;public abstract class ApiEntityWithExtendedAttributes : SynchronizedApiEntity where TEntity : class, new()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ApplicationApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;BlogPost&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class BlogPost : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class BlogPost : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Comment&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class Comment : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.IContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class Comment : IApiEntity, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ConfigurableContentFragmentBase&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void AddRulesToProcess(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable AuditChanges(Telligent.DynamicConfiguration.Components.ConfigurationDataBase original, string fieldPrefix = null)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void ClearUrlContents(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.ConfigurationDataBase Clone()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Deserialize(Telligent.DynamicConfiguration.Components.Property property, string value, System.Func&amp;lt;string, System.Byte[]&amp;gt; getDataByFileToken = null)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Configuration.Version1.Color GetLocalColorValue(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Configuration.Version1.Unit GetLocalUnitValue(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.Property GetProperty(string propertyName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Collections.Generic.IEnumerable GetUrlContents(Telligent.DynamicConfiguration.Components.Property property)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool HasProperty(string propertyName, Telligent.DynamicConfiguration.Components.PropertyType type)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool HasValue(string propertyName, Telligent.DynamicConfiguration.Components.PropertyType type)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Components.LanguageResources LanguageResources { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ObjectValuesAreEqual(Telligent.DynamicConfiguration.Components.PropertyType propertyType, object o1, object o2)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public object ParseObjectValue(string value, Telligent.DynamicConfiguration.Components.PropertyType propertyType)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.PropertyGroup[] ParsePropertyGroups(Telligent.Evolution.Extensibility.Configuration.Version1.PropertyGroup[] inGroups)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.PropertyGroup[] PropertyGroups { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public void RemoveUrlContents(Telligent.DynamicConfiguration.Components.Property property, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile SaveUrlContent(Telligent.DynamicConfiguration.Components.Property property, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.DynamicConfiguration.Components.SerializedPropertyValue Serialize(Telligent.DynamicConfiguration.Components.Property property, bool serializeFiles = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string SerializeObject(Telligent.DynamicConfiguration.Components.PropertyType propertyType, object value)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ContentApiEntityWithExtendedAttributes`1&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContextCollection&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ContextCollection&lt;/code&gt; to &lt;code&gt;public class ContextCollection : IContextCollection&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ContextItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ContextItem&lt;/code&gt; to &lt;code&gt;public class ContextItem : IContextItem&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string FollowedActivityRss(int userId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string UserFileBrowser(bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;CustomNavigationItemIsSelectedCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version3&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public delegate void CustomNavigationItemIsSelectedCallback(string currentUrl, Telligent.Evolution.Extensibility.Urls.Version1.PageContext pageContext);&lt;/code&gt; to &lt;code&gt;public delegate void CustomNavigationItemIsSelectedCallback(string currentUrl, Telligent.Evolution.Extensibility.Urls.Version1.IPageContext pageContext);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;DatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;DeliveryProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool TryGetDeliveryUrl(Telligent.Evolution.Extensibility.Storage.Version1.CentralizedFileStorageDeliveryRequest fileRequest, out string deliveryUrl)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FieldFacetSort&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version2&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageFile&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool Exists { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetDownloadUrl()&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;FileSystemFileStorageHttpHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class FileSystemFileStorageProvider : Telligent.Evolution.Extensibility.Storage.Version1.IHttpAsyncRenderableCentralizedFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IPersistentUrlGeneratingFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IVersionedCentralizedFileStorageProvider, Telligent.Evolution.Extensibility.Storage.Version1.IDownloadEventEnabledCentralizedFileStorageProvider&lt;/code&gt; to &lt;code&gt;public class FileSystemFileStorageProvider : Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFileStorageProvider&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;FileSystemFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Providers.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFileStorageProvider DestinationFileStorageProvider { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetPersistentDownloadUrl(Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string GetVersionKey(Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile file)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Threading.Tasks.Task HandleHttpRequest(System.Web.HttpContextBase context, Telligent.Evolution.Extensibility.Storage.Version1.ICentralizedFile genericFile)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IsIllegalFileExtension(string fileName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Forum&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool EnableAnonymousPosting { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumReply&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ForumReply : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class ForumReply : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ForumThread&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class ForumThread : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable&lt;/code&gt; to &lt;code&gt;public class ForumThread : IApiEntity, Telligent.Evolution.Extensibility.Content.Version1.ITextReviewableContent, Telligent.Evolution.Extensibility.Content.Version1.IFileReviewableContent, IExtendedAuditable, Telligent.Evolution.Extensibility.Content.Version1.IAuthorIpTrackingContent&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;GroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IAbuseCheckingContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Collections.Generic.List GetReviewBoardUsers(System.Guid contentId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IArticlePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IBlogPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ICalendarEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICalendarPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFile&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string GetDownloadUrl();&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICentralizedFileStorageDeliveryProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool TryGetDeliveryUrl(CentralizedFileStorageDeliveryRequest fileRequest, out string deliveryUrl);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IComparableRouteConstraint&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public interface IComparableRouteConstraint : System.Web.Routing.IRouteConstraint&lt;/code&gt; to &lt;code&gt;public interface IComparableRouteConstraint : IRouteConstraint&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ICoreUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Banned(bool checkPermission = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UserFileBrowser(bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDatabaseConnections&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IDistributedCacheProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Caching.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;void Accessed(System.String[] keys);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IDownloadEventEnabledCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventEnabledCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventEventsExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IEventRegistrationEventExecutor&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensions.Calendar.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumConfiguration&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsUserPostingAsAnonymousEnabled { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumThreads&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IsMuted(int threadId);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IForumUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadAttachment(int forumId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IGroupUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string ContactRequest(int groupId, int contactRequestId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpAsyncRenderableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpCallback&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IHttpRenderableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IIdeaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Ideation.Api&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ILdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IMediaUrls&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string UploadMedia(int galleryId, bool checkPermissions = true);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IMigratableCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IPersistentUrlGeneratingFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRanks&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IReindexableSearchableContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestRequest&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IRoles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IRules&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ISearchProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;ISitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;ITokenizedTemplateTokenController&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Templating.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string password);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IVersionedCentralizedFileStorageProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Storage.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.UI.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualApplicationType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContainerType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;IWebContextualContentType&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;IWikiPermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;System.Guid OverrideValidation { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapGroups&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;LdapUsers&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;NodePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;OAuthProvider&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;PageContext&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Urls.Version1&lt;/code&gt;)&lt;/span&gt;&lt;span class="notes"&gt;Type definition changed from &lt;code&gt;public class PageContext&lt;/code&gt; to &lt;code&gt;public class PageContext : IPageContext&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Permissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo GrantSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeApplicationPermission(System.Guid applicationId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeGroupPermission(int groupId, int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.AdditionalInfo RevokeSitePermission(int roleId, System.Guid permissionId)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;PollItem&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Process&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool DisableNotifications { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestEndpointDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestRequest&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestRequestDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;RestResponse&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string Callback { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool FormatResponse { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool IncludeTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public bool ShowTypes { get; set; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RestResponseDocumentationAttribute&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Rest.Infrastructure.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Roles&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.Role CreateFromLdap(string ldapGroupName, string distinguishedName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Rule&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterCreateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterDeleteEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterRunEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleAfterUpdateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeCreateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeDeleteEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;RuleBeforeUpdateEventHandler&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchFlags&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchIndexing&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SearchResults&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Search.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;SendEmail&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;SitePermissions&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public System.Guid HideAds { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;Solr&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;UserPresences&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;Users&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public Telligent.Evolution.Extensibility.Api.Entities.Version1.User CreateFromLdap(string username, string privateEmail)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;CHANGED: &lt;code&gt;WikiPageRevision&lt;/code&gt; (&lt;code&gt;Telligent.Evolution.Extensibility.Api.Entities.Version1&lt;/code&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="change"&gt;&lt;span class="type"&gt;REMOVED: &lt;code&gt;public string SearchUniqueId { get; }&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>