| Item |
Description |
| 4169 |
If you try to save an empty tag, you no longer receive a parser error. |
| 5542 |
The new forum post screen no longer has an unlocalized "add attachment" dialog due to hard-coded browse button and form error messages. |
| 7837 |
We now force IE9 into Standards mode to prevent an error modal (e.g., "Sorry, there was a problem with your last request!") from filling all available vertical space, thus no longer requiring you to scroll to see the entire message. |
| 8136 |
The post sorting option at Settings > Advanced Options was removed since it is not used and there is a column sort setting. |
| 9109 |
Some invalid characters were not being removed from posts. XmlSanitization was added to HtmlSanitization so they are not persisted. XML-invalid surrogate unicode characters (as defined by the W3 http://www.w3.org/TR/2000/REC-xml-20001006#charsets) in post titles, bodies, and comments are now stripped. |
| 9199 |
When you moderate and approve a forum thread or comment, you are now returned to the original view instead of to a random thread in the same forum. |
| 9236 |
Forum attachment names are now being encoded in the UI or email. Previously (as an example), an attachment called A&B.zip might be called A&B.zip in the attachment link and email notification. |
| 9249 |
When an email message is deleted as spam, its time value in the email received about the deletion is now set to its actual deletion time and date instead of 1 Jan 0001 12:00 am. |
| 9443 |
In the Blog - Post List widget, the blog name is no longer shown in front of posts if there is only one blog in the group. |
| 9444 |
The RSS Feed widget previously showed an incorrect date for entries. RSS.NET was updated to support time zone abbreviation translations, and this release includes an update to use the new build of RSS.NET. |
| 9482 |
The "Select a blog to manage" page in the Control Panel no longer erroneously states that "you may click on the blog name or the edit link to edit a blog" when there is no edit link. The text has been updated. |
| 9511 |
Clicking "Mark all read" in a forum when there were no forum threads present resulted in an error message. A check was added to prevent this exception. |
| 9544 |
In Active Directory, the group membership page "Add member" box search returned computer names in addition to usernames. LDAP's user name filters were changed to not return computers when searching for users. |
| 9578 |
After marking a wiki or wiki page as a favorite, deleting it in your user profile page no longer results in an error. |
| 9581 |
Media galleries now sort correctly in the Downloads column. |
| 9582 |
When there is a lot of activity grouping in Group Activity List widget, activity is no longer displayed in the incorrect order. |
| 9599 |
The avatar resizing method can now be selected using an API setting. When using the $core_v2_ui.GetResizedImageHtml() Studio Widget Extension method, you can define the ResizeMethod optional parameter and identify either “ScaleDown” or “ZoomAndCrop”. Within the Enterprise 3 theme, we make use of the “ZoomAndCrop” resizing method to ensure uniform avatar and image rendering. Previously, only the ScaleDown method was supported, and this is still the default to maintain backward compatibility. The ZoomAndCrop method resizes an image exactly as requested and allows an image to be resized larger than its original. |
| 9649 |
The Moderator role had permission to edit a group or site theme. The role's permissions are modified so that this permission is not granted by default. |
| 9695 |
The widget output cache did not honor user language selections. If users select different language packs (such as EN-US and JA-JP) then use different browsers, users who selected a different language no longer see content in any other language supported by the site. |
| 9696 |
Forum emails forwarded to another forum are no longer posted to original forum. |
| 9698 |
Performing a "get search list" request using a URL filter for a known site page URL that contained punctuation like a period or comma now returns results. Previously, the code for parsing out that URL only considered alphanumeric characters and not punctuation. |
| 9702 |
There is no longer an issue in IE7 with hash-change-based search queries not working on the search engine result page.
|
| 9718 |
If you tag media gallery or blog posts having attachments, the tags tab no longer shows all posts instead of just the posts containing the tag. |
| 9723 |
The Wikis - Page History widget (on the wiki history page) now has paging for versions prior to the 10 most recent versions. |
| 9728 |
If you set a blog draft to publish in the future and then click "Save as draft," the publication email is now sent when it should be. |
| 9763 |
The Blog Post List widget no longer displays the current blog post instead of the latest five (or however many it is configured to show) when placed on a single post page. |
| 9779 |
The User Banner widget allowed you to save an editable group without first saving it. This could, for example, allow you to put invalid information into the user profile. The editableGroup jQuery plugin has been updated to always validate the information and continue when the validation has been successfully saved. |
| 9783 |
If as an admin you navigate to a non-existent forum to moderate it, you no longer receive an error stating that access is denied because you aren't a moderator. Instead, this has been corrected to say that the resource you requested does not exist. |
| 9791 |
Changing the value of a profile field that has a single select widget now updates correctly so that it displays the new name instead of the value. |
| 9794 |
A group owner who is not also an admin is now able to move a post. |
| 9803 |
Exporting the site theme from the theme configuration page previously did not include the default site home page. The site theme has been updated to include the user theme, which includes the home page. |
| 9809 |
You could previously only use /controlpanel/utility/UpgradeAttachments.aspx to migrate CFS file stores. The tool did not support Amazon S3. It now does support S3. |
| 9812 |
Comments on media gallery posts are now ordered by date [earliest (1) to latest (3)]. |
| 9815 |
Custom navigation application, group, and custom page references were previously lost when imported into a different site, such as from a staging site to a production site.
Group, blog, wiki, forum, media gallery, and custom page look-up text boxes have been updated to store the path for selected IDs when serialized, and to attempt to update the selected IDs via the path information when deserialized. This allows page custom navigation information to be exported from one site to another and still reference the correct applications and groups without having the same database (same content IDs) as long as the site structure is the same.
|
| 9822 |
The RSS Feed widget sometimes now decodes special characters using Uri.OriginalString instead of Uri.ToString() and does not return an invalid URL error. |
| 9858 |
Previously if you set up OAuth for Twitter and did not set a callback URL, the login widget was not rendered after clicking "Connect with Twitter" due to a Twitter error. Now you receive an OAuth error instead of the widget not rendering. |
| 9860 |
REST support is now present for a PostTarget of "Raw" for wiki pages. Previously, for example, viewing a wiki page using the REST console and a PostTarget value of "Raw" did not render the actual raw body, but a non-web-rendered version instead.This could have affected using a custom tool for moving wiki pages from one site to another. |
| 9867 |
A timestamp has been added to theme-referenced files to force CSS and other included files to be reloaded effectively. Previously, a cached version of the layout.css file could be used. |
| 9980 |
The Control Panel Membership Administration "View Users in Role" option no longer times out when retrieving users for a community containing a large number of users. The issue with parameter sniffing no longer occurs. |
| 9981 |
If your list of forums in a group exceeded 20, some forums were excluded from the Forum Moderation page. This was due to a default page size restriction. The returned record limit has been increased. |
| 10039 |
When using the "Next" or "Previous" links in the Media Gallery post page, you no longer receive a yellow screen. |
| 10107 |
The User Hover widget now appears correctly for users whose names contain a space or dash. |
| 10138 |
Wiki pages that contained punctuation in the title used the page ID as the URL. For example, a wiki page with a period in the name (e.g., "Mr. Smith") was given a numeric page name instead of the actual page title with a hyphen substituted for the punctuation. The page name is now in the format <PageID>.<Title>.aspx. |
| 10143 |
We improved the performance of the permissions recalculation SQL job so that it does not time out. |
| 10149 |
When logging out of the site, navigating to a site home page over SSL (e.g., https://site.com) no longer redirects you to the site-theme page and instead returns the correct URL. |
| 10171 |
ForumThread.ViewCount and ForumReplies.ViewCount are now implemented so the forum thread and reply API IncrementViewCount is now set. |
| 10178 |
When you set ssl=Password in communityserver.config and requireSSL=false in web.config (Forms authentication), any request for https that does not transmit a password is now redirected to http. |
| 10253 |
The BaseAtomWriter was updated so that the Atom feed for a blog displays the user's display name rather than his/her username. |
| 10199 |
The ability to update extended attributes in REST and API has been added. |
| 10221 |
If you move a forum or file gallery from one group to another, the forum/gallery is no longer removed from the site if you delete its original group. |
| 10299 |
In sending an email to a blog owner via the contact.aspx page, line breaks in the email were removed. Such messages are now properly formatted. A $core_v2language.NewLine property was also added so this can be edited in the template as well. |
| 10300 |
Spam engine behavior across applications (namely for media gallery comments) is no longer inconsistent. Previously, for example, forum posts caught by the spam engine were marked as "not approved," while media gallery comments were not caught or marked. In this scenario, media gallery comments are now also marked as "not approved." |
| 10301 |
Importing a new theme was sensitive to the Manage Themes page theme type selected. For example, in importing a group export theme after selecting the site "Theme type," the group theme did not inherit any information from the site theme. The import process now automatically adjusts the source theme based on the theme type within the export file. |
| 10324 |
The report abuse forum and deleted forum posts are no longer subjected to spam filters. Instead when the spam rule triggers, Telligent Evolution verifies it is running on a normal (e.g., not deleted or reporting) forum before processing. |
| 10345 |
Theme inheritance was not previously properly honored. The priority of theme property inheritance (including custom CSS) is now (1) a parent theme of the same name; (2) if #1 is not available, the current parent theme. Previously, for custom CSS and configuration data tokens in CSS, the current theme (i.e., #2) was always being used. |
| 10346 |
A problem with uploading a file such as an avatar in Firefox 7.0 has been resolved. |
| 10364 |
If you edit the Registered User role's permissions, site read profile permission (SitePermission.ReadProfiles) is no longer lost from the Registered users role and does not make users stop appearing in search. |
| 10391 |
In the Create Forum Reply endpoint, you can now retrieve ForumReplies by ParentID. |
| 10399 |
Telligent Enterprise and Telligent Community can now detect the real IP address for a user who is behind a proxy. |
| 10691 |
If you add a subgroup to a group containing many subgroups, using a duplicate key (that is, having the same key as another subgroup), you no longer receive the validation error that "The group name already exists under the selected parent group." This previously occurred due to the application checking only a subset of the groups for duplicates and not the entire set. |
| 10770 |
The Forum - Thread List widget now correctly shows the latest reply date as "last post" date in the Fii theme (that is, Telligent Community's default theme), rather than the latest thread date. |
| 10781 |
When replying to a forum thread starter, the reply is no longer incorrectly set to the thread ID, causing duplicate IDs between threads or replies in some cases and triggering a permission denial message, “does not have permission to reply.” |
| 10856 |
The forbidden word spam rules no longer count empty entries as words (which caused extremely high spam scores). |
| 11029 |
Changing a group type previously caused orphaned data in cs_Security_EffectivePermissions, essentially keeping the permissions of the apps the same as the old permissions. We changed the sprocs cs_Security_EffectivePermissions_Calculate to eliminate corrupting data by pulling from the #temp table instead of the physical table. |
| 11042 |
The Telligent Evolution Web folder's ExtendedAnalytics.config file contained an incorrect name for an RssHandler. Telligent.Evolution.MediaGalleriesMediaGalleryRssHandler was changed to Telligent.Evolution.MediaGalleries.Components.MediaGalleryRssHandler. The previous name prevented recording of RSS for media galleries. |
| 11141 |
Within the Tag Cloud widget, after removing the forum content that caused the tag to be shown in the widget, the tag is now removed correctly. |
| 11168 |
When posting blog comments all together, the indexes PC_cs_Threads and IX_Posts_Threads in procedure cs_Weblog_Post_Create became deadlocked and stopped the posting. We added nolocks to the two count(*) statements getting the count from te_BlogPost Comments to alleviate the problem. |
| 11169 |
When used on a group home page for a group containing subgroups, the Tag Cloud widget now shows tags for the group and its subgroups instead of the entire site. |
| 11175 |
The Extended Analytics module of Telligent Analytics was counting validated users' first visits as being by the anonymous user, using a random new guid instead of the user's membership guid. This was fixed so that the Web Analytics table captures the correct user ID the first time through. |
| 11198 |
A locked out or not approved user can no longer log into the community through OAuth. |
| 11258 |
When account activation is set to "invitation only," a user attempting to join the community via clicking the emailed link no longer receives an error that he/she does not have permission to join the site. |
| 11457 |
The Blog Post List widget no longer filters out all blog posts for security reasons. |
| 11472 |
The GetUserFields operation now returns only approved user fields and all profile fields. |
| 11473 |
Inline attachments are now displayed in emails instead of being attached to them. |
| 11510 |
Blog owners and authors can no longer upload disallowed file types in posts. Only users with the OverrideValidation permission at the site or group level can. |
| 11516 |
Video playback does not work as expected in IE9 if you do not have WMV playback controls enabled. We determined that this could be entirely enabled or disabled in IE at Tools > Internet Options > Manage Add Ons > Toolbars and Extensions on the X_MS_WMV player. |
| 11542 |
You can now use distributed cache with the IPBanning object. |
| 12143 |
When hitting the legacy URL redirect for a forum thread [/utility/legacyurlredirects-forum.ashx?ThreadID=### (using an existing forum thread)], there is no longer an argument out of range exception for the length (e.g., Length cannot be less than zero). This problem was due to the LegacyUrlRedirectHandler.cs having an invalid call to a substring. |
| 12167 |
You can now successfully change your password in the link type of password recovery. |
| 12261 |
The null ref exception in forum URLs has been removed. |
| 12349 |
The password reset error message has been made more specific, changed from "An error occurred. Please try again or contact your administrator," to "An incorrect current password was entered. Please try again." |
| 12362 |
When creating a post in any of the four application types that has an apostrophe in its title, the title is no longer double-encoded. |
| 12608 |
When setting up a site with the file storage to be configured on a UNC with dynamic compression turned on, the site loads correctly now. |
| 12818 |
Stateful Quartz jobs (ex. search, LDAP sync) now continue to run if an exception is thrown within the job startup. |
| 12821 |
CSValidationException is updated to include all validation errors in the Message property. |
| 12840 |
The Job Scheduler processing model has changed from processing one type of application at a time to a round-robin approach that indexes x items within the content type and then moves on to the next content handler and comes back to the original after all others have been called. This change was made to avoid blocking other jobs if users needed to be reindexed. |
| 12968 |
When a user's group membership type is updated, the AfterUpdateGroupMembership event is fired instead of the AfterAddGroupMembership event. |
| 13173 |
IsCurrentExplicit property is now part of the core wiki file to support Telligent Analytics access. |
| 13209 |
The effective permissions calculation now only run when needed and not every time a group update is made. |
| 13210 |
Clicking on a multiword tag facet (in the left navigation pane of search results) now returns search results, treating this as a phrase search instead of a single term search. |
| 13271 |
You can now create a username with less than three characters. |
| 13274 |
File access validators no longer reject file paths that include subfolders. |
| 13561 |
Extended properties are now properly escaped when they are added or updated. |
| 13647 |
When a wiki page is created, only the "added" wiki page activity message is included in the activity message list instead of also the "edited" wiki page activity message. |
| 14027 |
If a user's email address has an apostrophe in it, mail notifications will now be sent to him or her. |
| 14272 |
We added a performance enhancement to cs_Group_Update.PRC to update permissions only on the updated group instead of across all nodes. Previously, all nodes’ permissions were being updated, and this could cause a timeout. |
| 14631 |
You can now successfully move a parent wiki page having child pages to be a child page of another parent page. |
| 14664 |
When viewing an uploaded file in a blog subfolder, a user no longer receives a 403 error. |
| 14708 |
The comma punctuation in the "Day, Months Days Year Time" date format has been changed to "Day Months Days, Year Time" (e.g., "Thurs Jan 5, 2012 11:12 AM"). |
| 14878 |
Duplicate default mail gateway email addresses no longer cause blogs and forums to throw exceptions since the IDs were changed to be unique. |
| 14947 |
When automatically adding a new user to roles with cookie authentication upon first sign-in, the user no longer receives a sign-on error ("Violation of PRIMARY KEY constraint 'PK_cs_Security_UserRoles'. Cannot insert duplicate key in object 'dbo.cs_Security_UserRoles'. The statement has been terminated."). |
| 15041 |
The delete activity messages stored procedure was modified to include the dbo qualifier to force the procedure to use the correct schema no matter who is logged on. |
| 15047 |
Within spam bulk deletion, when you choose the "select all" deletion option or select multiple posts individually for deletion, you no longer see a JavaScript error. |
| 15153 |
When using the "Reset" password recovery method, attempting to reset a valid account's locked out password by providing the email address now shows an appropriate confirmation rather than an error message ("An error occurred when attempting to recover your password"). |
| 15214 |
Plugins such as Telligent Calendar and other extensions that access the CFS during initialization now ensure that the SiteUrl property containing the path removes the trailing slash (/), preventing a double trailing slash that results in a blank page. |
| 15398 |
The tag cloud now shows the configured number of tags rather than only showing 25 even if the configured number was greater than 25. |
| 15456 |
Add UserID as a ForumThreadsListsOptions for PublicApi.ForumThreads.List method |
| 15988 |
The search results email extension now has an email template extension. |
| 16309 |
The Tagged Content List widget on media pages not having a current gallery now return content. |