Not a member yet?

Not a member yet? Register now!

*
*
*

*
Already a member?
Hotfixes

Kentico fixes reported bugs within 7 business days by releasing a hotfix. (Learn more about our 7-day bug-fix policy). Please only use hotfixes if you are experiencing a major bug, as the hotfixes do not represent fully tested code. If using v6 or later, we recommended you use the Kentico Installation Manager to apply hotfixes. We regularly release hotfixes every Friday, with possible exceptions in the case of serious bugs and around holidays.

  • Bug DescriptionFixed in version
  • Search - Last update time of smart search indexes not updated on Microsoft Azure

    The 'Last update' time displayed when editing smart search indexes wasn't updated correctly when running on Microsoft Azure.

    8.1.4
  • Page types - Predefined 'Root page template category' didn't work in certain cases

    The 'Root page template category' did not work correctly when creating a new page. Users could select from all page template categories if a postback occurred.

    8.1.4
  • Newsletters - Tracking links did not work if their URL contained a whitespace character

    When whitespace was inserted before or after a URL in newsletter, and 'Track clicked links' was enabled, the generated tracking link did not work.

    8.1.4
  • Marketing automation - Contacts got occasionally stuck in an action step

    Contacts got occasionally stuck in the 'pending' state of an action step.

    8.1.4
  • Macros - Localization macros weren't correctly resolved in menu web parts and master page header

    Localization macros were not correctly resolved in menu web parts and master page header

    8.1.4
  • Hotfix - Hotfixing of setup files failed when running from the default location

    When running the Hotfix utility from the default location in the Kentico setup file folder, it wasn't possible to hotfix the setup files.

    8.1.4
  • Cultures - Culture aliases weren't validated for uniqueness

    When editing cultures in the 'Localization' application, it was possible to set a 'Culture alias' already used by another culture. Culture aliases must be unique among all cultures.

    8.1.4
  • CSS - Removing of object CSS styles didn't work in source control mode

    Removing of CSS styles set for specific objects (such as page templates or web parts) didn't work correctly when storing virtual objects on the file system using Deployment or Source control mode.

    8.1.4
  • Code generation - The code generated for custom tables and forms had an incorrect class name

    The code generated for custom tables and forms had a class name that incorrectly contained the 'Item' suffix.

    8.1.4
  • Attachments - Image links inserted via the text editor didn't work with extension-less URLs

    Links to attached images inserted via the text editor that were used together with extension-less URLs could result in a 404 error message.

    8.1.4
  • Windows Live ID - Windows LiveID authentication didn't work.

    Windows LiveID authentication didn't work due to URL changes in the LiveID authentication process.

    8.1.3
  • Widgets - Widget properties were not styled correctly in certain cases

    The 'Select path' control in widgets incorrectly displayed an additional text box and the confirmation message in widgets placed on a widget dashboard was not styled correctly.

    8.1.3
  • Web parts - Certain web parts weren't cloned together with their physical file

    Web parts with 'File name' on their General tab starting with a slash sign '/' were not cloned together with their physical file.

    8.1.3
  • Transformations - DataItemIndex resolved incorrectly in certain cases

    The value of 'DataItemIndex' was not resolved correctly if used in a transformation that was processed by the 'ApplyTransformation' macro method.

    8.1.3
  • Staging - Staging of global objects failed on multisite instances with mixed license types

    Staging license requirements weren't checked correctly if staging was enabled for a site on a domain with a sufficient license, but the instance also contained a site using a lower license edition without staging support. A licensing error occurred when working with global objects via the domain name of the site where staging wasn't supported.

    8.1.3
  • Scoring - Scoring rule 'Validity' option selector wasn't retaining values

    When an 'Activity' type score had its 'Validity' set to a value different than 'Until', the radio list was always set to 'Until' when editing the rule again.

    8.1.3
  • Personas - Rules with a set expiration time didn't work correctly

    Persona rules with a set expiration time did not work correctly due to an incorrect comparison operator in a stored procedure.

    8.1.3
  • Page types - The 'Show template selection' option didn't work for the 'Page (menu item)' page type

    The 'Show template selection' option did not work for the 'Page (menu item)' page type.

    8.1.3
  • Newsletters - Certain dialogs opened from the editor toolbar didn't have padding

    Certain dialogs opened from the editor toolbar did not have padding.

    8.1.3
  • Microsoft Azure - Incorrect handling of remote desktop certificate values in KIM

    KIM now creates new remote desktop configuration keys including the thumbprint certificate with every deployment of a project to Microsoft Azure.

    8.1.3
  • Macros - Macro console field hidden behind a scroll bar

    Text in the 'Expression' field of the Macro console page was hidden behind a horizontal scroll bar.

    8.1.3
  • Form controls - 'Numeric up/down' form control not working with a high minimum value

    The 'Numeric up/down' form control didn't work correctly if the minimum value was set to a high value (a JavaScript error occurred when changing the field's value in the resulting form).

    8.1.3
  • E-commerce - The 'OrderAddressInfo' class ignored custom fields when creating new orders

    When creating a new order, values from custom fields in the 'AddressInfo' class and the 'ShoppingCartInfo' class were not passed to custom fields in the 'OrderAddressInfo' class.

    8.1.3
  • Controls - The 'UniButton' control incorrectly encoded 'LinkURL' properties twice

    The 'UniButton' control incorrectly encoded 'LinkURL' properties twice.

    8.1.3
  • Content editing - Localization macros in Page titles weren't correctly resolved

    Localization macros in Page titles were not correctly resolved.

    8.1.3
  • Contact management - The 'CurrentContact' cookie was set on every access

    The 'CurrentContact' cookie was set on every access even if the current value did not differ. This prevented caching of the requests.

    8.1.3
  • AD Import - AD Import not assigning users to roles for primary groups

    When importing users and primary groups, the AD Import failed to assign imported users to roles created for the primary groups.

    8.1.3
  • WYSIWYG editor - Different editor toolbars can now be set as default

    You can now use the 'CKEditor:DefaultToolbarSet' web.config key to set the default toolbar when using the 'default' option for toolbar sets on a page.

    8.1.2
  • Widgets - Pages with hash tags weren't refreshed after placing a widget

    Placing a user widget onto a page that contained a hash tag in its URL did not reload the page.

    8.1.2
  • Web parts & controls - Error when using repeaters with the 'TopN' or 'SelectTopN' properties

    In a repeater, specifying the 'TopN' or 'SelectTopN' properties to be larger than the available number of pages resulted in an error.

    8.1.2
  • Web parts - Broken preview mode UI in the Web part containers application

    The layout of the preview mode of the Web part containers application user interface was broken.

    8.1.2
  • Web parts - Viewer web parts with a special settings combination didn't recieve correct data

    When a viewer web part had the ‘Combine with default culture’ and ‘Check permissions’ properties enabled, and was set up to ‘Select top N pages’, it received incorrect columns from the database.

    8.1.2
  • UI cultures - Error when saving forms with default values in date fields while using a non-English U

    An error occurred when saving editing forms with the default values left in date and time fields while using a user interface culture different than English (for example when creating product options). Caused by ##TODAY## and ##NOW## macros in the default field values.

    8.1.2
  • Staging - Synchronizing the 'Clone template as ad-hoc' action for linked pages

    Synchronization of the 'Clone as Ad-hoc template' action via the staging service didn't work correctly for linked pages (the pages on the target server didn't have templates set).

    8.1.2
  • Sample sites - Incorrect styles of workflow action buttons for the E-commerce sample site

    When editing pages of the E-commerce sample site on the Page tab in the Pages application, workflow action buttons had incorrect styling.

    8.1.2
  • REST - Where parameter not applied when loading site objects

    The 'where' URL query string parameter wasn't applied for REST requests that loaded data of objects belonging to a specific site.

    8.1.2
  • REST - Invalid PUT/POST response data for objects without a GUID column

    When sending PUT or POST requests for objects without a GUID column, the response data was invalid. The REST service no longer attempts to include the GUID value in the response data for such objects.

    8.1.2
  • Portal engine - Repeater control did not load its view state data correctly after postback

    Repeater control placed in a web part did not load its view state data correctly after postback.

    8.1.2
  • Pages - Stylesheets linked in the master page section not applied in the Pages application

    When a stylesheet link was added to the <head> section of a Master page, the styles weren't applied when viewing descendant pages in the Pages application.

    8.1.2
  • Pages - Page title macros were resolved incorrectly in certain scenarios

    Using a non-existing field in Page title macros resulted in the whole macro not getting resolved.

    8.1.2
  • Macros - Incorrect result when comparing two decimal numbers in macros

    Comparison operators in macro expressions returned an incorrect result in special cases if the parameters were two decimal numbers.

    8.1.2
  • Form engine - Failed validation for required fields with macro values

    When a macro was added into a form field with a required value through the 'Edit value' dialog, the field was considered empty and validation failed (for example when configuring web parts with required properties).

    8.1.2
  • Dialogs - Selector dialog was too small

    The dialog window used for object selection was too small in certain locations, resulting in an unnecessary scrollbar.

    8.1.2
  • Dashboards - Dashboard trying to serve the aspx file for download in certain environments

    When using SSL (https) and the Google Chrome browser, the system dashboard served the aspx page file for download instead of rendering the web page in some cases.

    8.1.2
  • Dashboards - Dashboard customization not working in certain environments

    When using SSL (https) and the Google Chrome browser, adding and removing applications on the system dashboard didn't work correctly.

    8.1.2
  • AD Import - AD Import not assigning users to roles for distribution groups

    When importing users and distribution groups (in which the users participate), the AD Import failed to assign the imported users to the roles created for the distribution groups. In special cases, this also caused an error when selecting users and groups in the AD Import wizard.

    8.1.2
  • AD Import - Inefficient importing of users from specific AD groups

    The AD Import utility always processed all users, even when the 'Import only new users with selected groups' option was enabled, resulting in decreased performance. The import settings now provide a new option - 'Import all users from selected groups and ignore other users', which allows more efficient import of users from specific AD groups.

    8.1.2
  • E-commerce - Payment result was "Method:" when editing an unpaid order

    When editing an unpaid order, the Payment result field on the Billing tab displayed "Method:" until the cache was cleared.

    8.1.1
  • REST - JSON requests with binary data not processed correctly

    Binary data wasn't processed correctly for requests using the JSON format. For JSON requests, binary data must be submitted as a byte array value.

    8.1.1
  • Installation - Installer stopped working when the installation was canceled

    The Kentico Installer application stopped working if a running installation was canceled by the user.

    8.1.1
  • Dialogs - Error in the Select link dialog with the Community module uninstalled

    An error occurred in the Select link dialog if the 'Community' module was removed from the installation.

    8.1.1
  • Widgets - Youtube video widget buttons not visible in Internet Explorer

    The widget buttons weren't displayed correctly for the 'Youtube video' widget when editing pages in the Internet Explorer 11 browser.

    8.1.1
  • Custom tables - Unhandled error when using custom tables with an insufficient license

    An unhandled error was displayed when working with custom tables with an insufficient license.

    8.1.1
  • E-commerce - Discount export leaves the Status column empty

    When exporting the data of discounts into Excel/CSV, the Status column was empty.

    8.1.1
  • Categories - Error when creating global categories with a site selected

    An error occurred when saving a new global category while having a site selected in the site selector.

    8.1.1
  • E-commerce - Wrong preselected items in the Select available options dialog

    The Select available options dialog in product option categories preselected the wrong items.

    8.1.1
  • Transformations - Error when creating new transformations from web part properties

    An error occurred when creating new transformations from the web part properties dialog.

    8.1.1
  • Dialogs - Image preview in the media selection dialog not working on Microsoft Azure

    The image preview in the media selection dialog didn't work when running in a Microsoft Azure environment.

    8.1.1
  • Scheduler - Unhandled error when saving a deleted scheduled task

    An unhandled error was displayed when attempting to save a scheduled task that was previously deleted (for example in a different tab).

    8.1.1
  • Workflow - Incorrect administration interface after creating workflow actions

    After creating a new Workflow action, the system opened the administration interface for Marketing automation actions.

    8.1.1
  • Search - Multi-word search didn't work correctly on Microsoft Azure

    When running in a Microsoft Azure environment, searching for multiple words at once resulted in an error without returning any results.

    8.1.1
  • Form engine - Editing the Data source setting for fields without the ‘Edit SQL Queries’ permission

    The 'Data source' setting used when configuring fields that provide a list of selectable options incorrectly allowed users without the ‘Edit SQL Queries’ permission to change the selection from ‘SQL Query’ to another option.

    8.1.1
  • Documents - Error when saving pages with an ASPX template and editable regions in special cases

    When saving pages based on an ASPX page template containing an editable region, an error occurred in special scenarios.

    8.1.1
  • Web farms - Web farm synchnozation consumed a lot of computing power

    Using the database updater as the synchronization mechanism for web farms caused very high CPU usage.

    8.1.1
  • Microsoft Azure - Deploy to Azure using KIM didn't configure ServiceConfiguration.Local.cscfg

    When deploying a Windows Azure project using KIM, the tool configured only the ServiceConfiguration.Cloud.cscfg file of the project and not the ServiceConfiguration.Local.cscfg file. This subsequently caused errors in Visual Studio.

    8.1.1
  • Microsoft Azure - Added an option for uploading a remote desktop certificate in KIM

    When deploying a project using KIM, it is now possible to select and upload a pfx certificate for remote desktop connections to the Azure cloud service.

    8.1.1
  • Dialogs - Broken height of dialog headers

    The height of the header in dialogs containing a selector wasn't calculated correctly.

    8.1.1
  • Widgets - Incorrect default value in the 'OutputConvertTablesToDivs' system property

    The 'OutputConvertTablesToDivs' system property of widgets had an incorrect default value in the 'Data source' setting. This prevented making of modifications to the property.

    8.0.21
  • Web parts - E-mail address in the username field of the Logon form web part after using the password

    The username field of the 'Logon form' web part was incorrectly prefilled with a user's e-mail address when returning after using the forgotton password functionality.

    8.0.21
  • Web analytics - Query strings can now be preserved in Referrals and Referring sites

    You can now preserve query string parameters in the Referrals and Referring sites statistics. The 'CMSWebAnalyticsRemoveReferralQuery' web.config key has been added and enables this behavior when set to 'false'.

    8.0.21
  • Translation services - The tag was missing in the generated XLIFF file in certain cases

    When a translation via the Translations.com service was requested for a document in a workflow, the generated XLIFF file did not contain the <target> tag.

    8.0.21
  • Transformations - Null reference for advanced Eval within transformations

    Using the Eval method in transformations for multiple members separated by dots caused a null reference exception if the data source wasn't a DataTable.

    8.0.21
  • Staging - Incorrect behavior when staging customized UI elements

    When staging customized UI elements, the UI element type of elements belonging to the affected module was set incorrectly on the target server. This resulted in incorrect behavior in the given parts of the administration interface.

    8.0.21
  • Search - Smart search index files not deleted when running on Microsoft Azure

    When deleting smart search indexes, the corresponding index files weren't removed if external storage was used as the file system.

    8.0.21
  • On-line forms - The ‘BasicForm.SaveData’ method ignored the ‘redirectUrlAfterSave’ parameter

    The ‘BasicForm.SaveData’ method ignored the ‘redirectUrlAfterSave’ parameter and the specified redirect did not work.

    8.0.21
  • Macros - Certain document macros weren't resolved correctly.

    The 'NodeClass', 'NodeACL', 'NodeOwner', 'NodeTemplate', 'NodeWireframeTemplate', and 'NodeLinkedNodeSite' document instance macros were not resolved correctly.

    8.0.21
  • General - Forgotten password functionality not working when using non-unique e-mails

    The forgotten password functionality didn't work correctly if the system was configured to not require unique e-mail addresses for user accounts.

    8.0.21
  • General - Recycle bin filter not working correctly

    Filtering of content in the 'Recycle bin' application didn't work when the user interface culture was set differently than the database culture (usually English).

    8.0.21
  • Form controls - Country selector field value lost when submitting the form

    If a form field using the 'Country selector' form control had a default value set, the value of the field was lost when the resulting form was submitted.

    8.0.21
  • Files - Importing files from server disk didn't work

    File import did not work on the 'Import from server disk' tab after applying hotfix 8.0.8 or higher.

    8.0.21
  • E-commerce - PayPal IPN failed when using a comma as a decimal mark

    The verification of the PayPal IPN notification failed when the default UI culture was set to a culture using a comma as a decimal mark.

    8.0.21
  • E-commerce - SKU inventory wasn't updated if modified in the product's edit form

    If a product was under workflow, the 'SKUAvailableItems' and 'SKUTrackInventory' fields weren't updated after modifying the product in the edit form.

    8.0.21
  • Documents - Listing mode didn't display linked documents correctly

    Listing mode did not display linked documents correctly. This was caused by MultiDocumentQuery not retrieving all linked documents from the database in certain scenarios.

    8.0.21
  • Document types - The 'Generate default transformation' button was missing

    The 'Generate default transformation' button was missing when creating a new Document type transformation.

    8.0.21
  • Document Library - Workflow step information in the 'Document library' web part

    The 'Document library' web part didn't display the workflow step information correctly in some cases.

    8.0.21
  • Dialogs - Media dialogs didn't list documents with no published version

    Media dialogs did not list documents with no published version in the right section of the dialog. The documents were visible only in the document tree of the dialog.

    8.0.21
  • Dialogs - The 'Insert image or media' and 'Insert link' dialogs couldn't be opened

    The 'Insert image or media' and 'Insert link' dialogs could not be opened when using the latest version of Internet Explorer 11 (11.0.11).

    8.0.21
  • Categories - Creating global categories resulted in an error in certain cases

    Creating global categories resulted in an error when the 'Allow global categories' setting was disabled.

    8.0.21
  • ASPX templates - Incorrect link resolving with enabled CSS minification

    Image link tags in ASPX templates were incorrectly resolved when the 'Allow CSS minification' setting was enabled.

    8.0.21
  • Workflow - The Published step was sometimes skipped when processing a workflow

    Publishing a document in the 'Listing mode' could lead to skipping the 'Published step' when the step was situated right after an action step.

    8.0.20
  • Wireframes - Error when using the 'Checkbox' wireframe web part in preview mode

    A JavaScript error occurred when changing the value of the 'Checkbox' wireframe web part outside of Design mode. Setting the wireframe checkbox value is now only allowed in Design mode.

    8.0.20
  • Web parts & controls - Nested controls placed in transformations weren't working correctly

    Nested controls placed in transformations were not working correctly.

    8.0.20
  • Web parts - The Lightbox gallery web part didn't display content correctly

    The 'Lightbox gallery' web part did not display content correctly and users were not able to switch between the displayed the content.

    8.0.20
  • Translation services - Translating a large amount of documents at once didn't work

    Translating a large amount of documents at once did not work due to an error in a SQL statement.

    8.0.20
  • Macros - Licensing error in the macro report

    The macro report displayed a licensing error page if the results contained a macro whose resolving was limited by the current license.

    8.0.20
  • Form controls - Custom table item selector didn't support the 'Has depending field' setting

    The 'Custom table item selector' form control didn't work correctly for fields that had the 'Has depending field' setting enabled.

    8.0.20
  • E-mail engine - Error when editing e-mail templates

    An error occurred when editing or creating e-mail templates in special cases ("The 'rules' start tag does not match the end tag of 'rule'.").

    8.0.20
  • E-commerce - Error logged and invoice generating failed when submitting an order

    When a user's session expired before submitting an order in the last step of the checkout process, an unhandled error occurred and invoice generating failed.

    8.0.20
  • E-commerce - Custom field on the Shipping tab in Order details failed to save its value

    When a custom field was added to the Order class and the field was displayed only in an alternative form for shipping, the field didn't save its value to the database.

    8.0.20
  • Web parts - Caching didn't take Category names in listing web parts into account

    Caching did not take Category names in listing web parts into account. This resulted in incorrect documents being displayed in certain cases.

    8.0.19
  • Social Media - 'Facebook comments' web part on pages that support multiple protocols (https)

    When using the 'Facebook comments' web part, posted comments were registered to different URLs based on the used protocol, resulting in separate comment threads. To fix the issue, apply the hotfix, import the new version of the web part (Sites -> Import site or objects) and configure your web part instances to enforce a specific URL protocol.

    8.0.19
  • REST - Retrieving data from a custom table without the ‘ItemOrder’ column via REST didn’t work

    Data from custom tables without the 'ItemOrder' column couldn't be retrieved using REST.

    8.0.19
  • On-line forms - Error when cloning forms containing a dot

    Dots were allowed in on-line form code names. This caused an error when cloning forms that contained dots in their code name.

    8.0.19
  • Import/Export - Incorrect merging of custom fields with changed names when importing classes (system

    When importing existing classes (system tables) containing custom fields with changed names (different than the same field on the target instance), the fields were merged incorrectly, resulting in multiple fields in the form definition.

    8.0.19
  • E-commerce - Customers could shop with a disabled currency

    When an administrator disabled a user selected or user preferred currency, the user could still shop with the disabled currency.

    8.0.19
  • E-commerce - Wrong product options count calculation in the "Select available options" dialog

    When paging was enabled in the "Select available options" dialog on the option categories page of products, the selected options were counted incorrectly under certain circumstances.

    8.0.19
  • Custom tables - Errors in custom tables created based on existing database tables

    When creating a new custom table with the 'Use an existing database table' option, the resulting table didn't work correctly if the original table's primary key column didn't have the 'Identity' property enabled. The system now validates that the Identity property is enabled for the primary key before creating the table.

    8.0.19
  • Contact management - Circular reference when merging contacts

    When automatically merging site contacts into global contacts, the child contact was also merged to another site contact in special cases. This could cause circular referencing of one merged contact to the other, leading to errors and timeouts.

    8.0.19
  • Chat - Support chat popup window blocked in Chrome even if enabled

    The message 'Popup window was blocked. Please check your browser's settings.' appeared in the Chrome browser even if popup windows were not blocked.

    8.0.19
  • AB testing - Couldn't create an A/B variant from an existing page in special cases

    Creating an A/B variant from a page that shared its page template containing an MVT variant with a different page caused an error.

    8.0.19
  • On-line Marketing - "Contact is registered for specified event" macro rule not working with a separa

    The "Contact is registered for specified event" macro rule (Contact.RegisteredForEvent macro method) didn't work correctly if the on-line marketing database was separated.

    8.0.18
  • On-line forms - Autoresponder not sending attachments

    The autoresponder emails of forms didn't include attachments on instances configured to store files in the file system.

    8.0.18
  • Macros - Macro rules disabled after upgrading

    After upgrading to Kentico 8, all original macro rules were disabled by default. The hotfix enables all macro rules whose 'Enabled' flag wasn't set manually.

    8.0.18
  • Import/Export - Imported classes missing default field values

    The default values of fields weren't included when exporting and importing module classes.

    8.0.18
  • General - Threading errors under high website load

    Unhandled threading errors occurred during heavy website load in special cases.

    8.0.18
  • E-commerce - Where condition not applied for the Products data source web part

    The 'Products data source' web part only worked with the Where condition set up in the Document filter section. The Where condition property in the Products filter section was ignored.

    8.0.18
  • E-commerce - SKU stock information was not excluded from workflow

    If a product was under a workflow, data in the product UI was taken from the version history table (CMS_VersionHistory), causing inconsistencies in stock information when the product document was published.

    8.0.18
  • Documents - Error when saving pages with editable regions

    When saving documents containing editable regions on the 'Page' tab, an unhandled error (System.ArgumentNullException) occurred in special cases.

    8.0.18
  • Workflow - Translating a versioned document from another language version caused an error

    Translating a versioned document from another language version caused an error.

    8.0.17
  • Web parts & controls - CMSRepeater control not working correctly with a custom data source

    The ‘CMSRepeater’ control didn't work correctly if a custom data source was assigned using data of a different type than ‘DataSet’ or ‘DataTable’.

    8.0.17
  • Web parts - Localization expressions in web part zone containers weren't resolved correctly

    Localization expressions used in web part zone containers were always resolved in the default culture.

    8.0.17
  • User interface - Error when viewing UI elements on the Design tab

    An error occurred when viewing certain object editing elements of the 'Project management' and 'Social marketing' modules on the Design tab in Modules -> User interface.

    8.0.17
  • Reporting - Error when using report parameters with macros in the default value

    If a report parameter contained a macro in the default value, a data type conversion error occurred in some cases when working with the parameter (for example when using certain date formats in 'Date and Time' fields).

    8.0.17
  • On-line Marketing - The 'Contact has searched for specified keywords in the last X days' macro rule

    The 'Contact has searched for specified keywords in the last X days' macro rule did not work.

    8.0.17
  • Media library - The 'Media selection' control didn't load previously selected values correctly

    The 'Media selection' control didn't load previously selected values correctly when the selection dialog was opened again.

    8.0.17
  • Macros - Incorrect unindentation in the macro rule designer

    When editing macro conditions in the Rule designer, using the 'Unindent' action for the first rule of an indented level removed the preceding operator, resulting in an invalid condition.

    8.0.17
  • E-commerce - Changing an order item's price modified the actual product price

    When an administrator changed the price of an item during the creation of an order, the price of the actual SKU (product) was also modified.

    8.0.17
  • Documents - Performance issue when generating document aliases

    Renaming a document with a large number of child documents could lead to timeout issues when the 'Remember original URLs when moving documents' setting was enabled.

    8.0.17
  • Document types - Incorrect value in the 'Document name source' field when creating a new document ty

    The system automatically assigned required fields that used the 'Media selection' form control as the default 'Document name source field' and 'Document alias source field' when creating a new document type. This could cause an invalid URL to be created for documents of this type.

    8.0.17
  • Custom tables - Error when creating custom tables based on an existing database table

    When creating a new custom table with the 'Use an existing database table' option, an error occurred if the table contained a column with an unsupported data type. The page now handles the error and informs the user about the data type problem.

    8.0.17
  • Categories - Adding categories to a document under a workflow with content locking didn't work

    Adding categories to a document under a workflow with content locking did not save the entered categories.

    8.0.17
  • Widgets - Documents with a document alias containing '°' caused an error

    Documents with a document alias containing a degree sign (°) caused an error in widget properties due to an encoding issue.

    8.0.16
  • Search - Search field settings not saved correctly for new document types

    Newly created document types didn't have the default search field settings saved correctly, resulting in problems with the search in some scenarios.

    8.0.16
  • Newsletters - Opening an issue incorrectly created a new contact in certain cases

    When a contact assigned to a visitor was sent a newsletter and then merged into a different contact before opening the newsletter, a new contact was incorrectly created upon opening the newsletter.

    8.0.16
  • Newsletters - Macros in hyperlinks and images were not resolved correctly

    Macros inside '<a>' and '<img>' tags were not resolved in newsletter issues.

    8.0.16
  • Macros - Invalid macro signatures after resigning with the old salt specified

    After updating macro signatures with the 'Old salt' value specified (in the System application), certain types of macros had invalid signatures.

    8.0.16
  • Macros - Broken path macros after importing packages from previous Kentico versions

    When importing site or object packages from previous versions of Kentico, the conversion of obsolete path macros, such as {& /Products/% &}, didn't work correctly for expressions stored in XML fields.

    8.0.16
  • Import/Export - Invalid macro signatures for documents after importing a new site

    Macro signatures for documents weren't refreshed when importing a new site using the New site wizard.

    8.0.16
  • General - Multiple page placeholders didn't work correctly with layout web parts and widgets

    Pages with multiple page placeholder web parts did not work correctly with layout web parts and widgets.

    8.0.16
  • Forums - Forum post subscription not working under certain circumstances

    If a user subscribed to a post in a forum and later wanted to subscribe to another post within the same forum thread but under a different branch of replies, the system informed them that they’d already subscribed.

    8.0.16
  • E-commerce - The CartItem.BundleItems property was empty for bundle products when used in the shoppi

    The 'CartItem.BundleItems property' was empty when used in the OnPreRender handler of the CMSCheckoutWebPart class.

    8.0.16
  • E-commerce - Price detail in the Shopping cart content web part did not work correctly

    The Shopping cart content web part did not link the modaldialog.js file, preventing the price detail dialog from appearing.

    8.0.16
  • Document types - Incorrect behavior when saving document editing forms

    When creating new document types, the system incorrectly allowed the dot character (.) in the code name. Having a dot in the code name resulted in invalid behavior on the editing form of the documents. If you have document types with a dot in the code name, please manually update the value.

    8.0.16
  • Content Personalization - Widget variants with the same Display name caused an error in certain case

    Creating a widget variant with a Display name that already existed on a page with the same Page template caused an error.

    8.0.16
  • Contact management - Error on the Contact properties and Account properties UI element’s Design tab

    An error was displayed when editing the 'Contact properties' and 'Account properties' UI elements in the Modules application on the Design tab.

    8.0.16
  • Banner management - Banner clicks limitation changed to unlimited in certain cases

    The 'Clicks left' property in a banner incorrectly changed to 'Number of clicks is not limited' when visitors clicked more than the allowed number of times.

    8.0.16
  • Web analytics - Browser type statistics when logging analytics using JavaScript

    If the 'Log via JavaScript snippet' setting was enabled for web analytics, logging of the browser type statistics didn't work correctly.

    8.0.15
  • Tags - Wrong tag group when displaying tags in transformations

    When using the 'BlogFunctions.GetDocumentTags' method in transformations to display document tags as links on a multilingual site, the tag group IDs in the link URL were incorrect for non-default languages.

    8.0.15
  • REST - Supported SQL syntax in REST where conditions

    When loading multiple objects using the REST service, the 'where' URL parameter didn't work correctly with certain types of SQL syntax (for example the BETWEEN keyword) if the user account used for authorization wasn't a global administrator.

    8.0.15
  • On-line Marketing - Missing Variants tab in document properties when using content personalization

    The 'Properties -> Variants' tab didn't appear after adding content personalization variants for a document in the Pages application.

    8.0.15
  • On-line Marketing - Incorrect widget variants were displayed on documents with shared page templates

    A cached document ID was incorrectly used in widget variant selection on pages that shared the same page template. This resulted in certain variants displaying incorrect content.

    8.0.15
  • Newsletters - Sending issues that contained links with long description failed

    An exception was thrown when sending newsletter issues that contained links with description longer than 400 characters.

    8.0.15
  • MVC - Setting a specific URL wildcard in custom URL path caused an error

    Setting a wildcard in the '{*name;value*}' format in the 'Path or pattern' custom URL path property caused an exception on the Page tab.

    8.0.15
  • Macros - Broken macros after importing packages from previous Kentico versions

    When importing site or object packages from previous versions of Kentico, the conversion of unsupported macros didn't work correctly for expressions stored in XML fields, leading to invalid macro or XML syntax in some cases.

    8.0.15
  • Form controls - ValueForValidation property of form controls

    If the 'ValueForValidation' property was overridden in the code of custom form controls, the value wasn't used during form validation.

    8.0.15
  • E-mail engine - Saving e-mail templates with macros in the Subject field

    E-mail templates with macros in the Subject field couldn't be saved.

    8.0.15
  • E-commerce - Localization of shipping and payment options

    Language localization didn't work for the names of payment methods and shipping options.

    8.0.15
  • Custom tables - The 'Items' property of the 'CustomTableInfo' class didn't work in macro expressions

    An error was logged when the 'Items' property of a 'CustomTableItem' instance was evaluated in a macro expression for a custom table that didn't contain any data items.

    8.0.15
  • Avatars - User avatar selector validation error for required fields

    When using the 'User avatar selector' form control for fields with a required value, validation failed if the field was empty and a new avatar image was uploaded.

    8.0.15
  • Attachments - Missing filter above the attachment list

    The 'Properties -> Attachments' tab in the Pages application didn't display a filter when editing documents with a large number of attachments.

    8.0.15
  • E-commerce - Error in the checkout process when using on-line marketing

    When on-line marketing was enabled, an error occurred for anonymous customers after selecting a country without states in the address during the checkout process.

    8.0.15
  • E-commerce - Form input validation not triggered for the Payment form web part

    The 'Payment form' web part didn't trigger form input validation when the payment was submitted.

    8.0.15
  • E-commerce - Checking if products belong to the shopping cart in macros

    The 'Shopping cart contains product' order discount macro rule does not work for more than one product. For multiple products, manually create your own order rule using the new 'ShoppingCartContainsAllOfProducts' or 'ShoppingCartContainsAnyOfProducts' macro methods.

    8.0.15
  • Macros - Cache macro method didn't work correctly

    When using the 'Cache' method in macros, the cached expression was evaluated even if the result was available in the cache.

    8.0.15
  • Newsletters - Editing an issue with too large an editable region threw an exception

    An exception was thrown when editing an issue that had an editable region with too large dimensions.

    8.0.15
  • WYSIWYG editor - HTML encoding on postback

    The content of the editor was HTML encoded whenever a postback occurred on the page.

    8.0.14
  • Web parts & controls - The Custom table data source web part caused an error in certain cases

    Connecting the Custom table data source web part to the Basic Bing maps or Basic Google maps web part caused an exception.

    8.0.14
  • User interface - Version number tooltip in the help toolbar

    The version number in the help toolbar had a tooltip with incorrect information. This tooltip was removed.

    8.0.14
  • Transformations - Incorrect documentation link in Strands transformations

    There was an incorrect documentation link in Strands transformations.

    8.0.14
  • Transformations - The 'CMS55Compatibility' web.config key caused errors

    The 'CMS55Compatibility' web.config key caused transformation errors.

    8.0.14
  • Tags - The tag selector autocomplete function returned multi-word tags in a wrong format

    The tag selector autocomplete function returned multi-word tags in a wrong format.

    8.0.14
  • Settings - Debug settings not applied immediately

    When the settings search was used to find and configure the debug settings, the results didn't take effect until the application's cache was cleared.

    8.0.14
  • Security - Password policy not applied for the 'Password' form control

    Fields using the 'Password' form control didn't validate input according to the password policy defined in 'Settings -> Security & Membership -> Passwords'.

    8.0.14
  • Search - Documents missing from the search index after a rebuild

    When building document smart search indexes, processing of documents without a published version could prevent the system from indexing the remaining documents.

    8.0.14
  • Scoring - The 'State' value in the 'Country' attribute wasn't saved correctly

    The 'State' value was not saved when creating a scoring rule with the 'Country' attribute.

    8.0.14
  • Polls - Error when changing the code name of a poll

    An error occurred when changing the code name of a poll.

    8.0.14
  • Performance - High memory usage

    The Worker thread debug was inefficient, leading to high memory consumption in certain scenarios.

    8.0.14
  • On-line forms - Submit button text not set for forms with a custom ASCX layout

    The submit button of forms with a custom ASCX layout didn't use the text caption configured via the form's 'Submit button text' setting.

    8.0.14
  • Macros - Macros with invalid signatures missing in the macro report

    When using the 'Report problems' option of the macro report (System -> Macros -> Report), the system didn't correctly detect all macros with invalid signatures.

    8.0.14
  • Macros - Missing macro methods

    Registration of macro methods failed in certain cases (when multiple threads attempted to resolve the same method under heavy load). This resulted in missing methods and errors in the event log.

    8.0.14
  • Integration bus - Integration tasks weren't logged when documents were reordered or sorted

    Integration bus tasks were not logged for documents that were reordered or sorted.

    8.0.14
  • Documents - Incorrect document order after creating new documents

    The order of documents within a section was incorrectly recomputed after creating a new document.

    8.0.14
  • Content editing - Content editing actions fired validators in custom controls

    Content editing actions fired validators in custom controls in certain cases.

    8.0.14
  • Chat - Support chat user online status

    When a user left or closed a support chat window, their online status wasn't updated correctly for the support staff on the other side of the conversation.

    8.0.14
  • Chat - Reopening the support chat window in IE9

    When using support chat in Internet Explorer 9, it wasn't possible to reopen the chat window after closing until the page was refreshed.

    8.0.14
  • Caching - Caching for custom module classes

    When generating Info code for custom module classes, the 'TouchCacheDependencies' property wasn't set in the TypeInfo definition. As a result, editing objects of the class didn't correctly clear the given data from the cache. The property is now set to true by default for new classes.

    8.0.14
  • Newsletters - The ‘ConvertToAbsolute’ method resolved absolute links as ‘http’ links

    The ‘ConvertToAbsolute’ method did not take protocol into account and incorrectly converted absolute links to the ‘http’ protocol.

    8.0.14
  • Widgets - Disabling viewstate for inline widgets didn't work

    The 'Disable viewstate' system property did not work in inline widgets.

    8.0.13
  • Web parts - Google Sitemap web part generated an incorrect set of documents in certain cases

    When the Google Sitemap web part was set to generate documents from all cultures using the ##ALL## macro, all the resulting documents had the default culture prefix instead. This happened when the 'Use language prefix for URLs' setting was enabled.

    8.0.13
  • User interface - Selectors not displaying data if more than 1000 items were selected

    Selectors in the user interface (for example the Users tab when editing Roles) displayed a "No data found" message if more than 1000 items were selected.

    8.0.13
  • Staging - Error when creating synchronization tasks for documents if the parent document's alias was

    Synchronizing a document with a modified alias could result in an error when creating synchronization tasks for child documents.

    8.0.13
  • Staging - Published documents not published on the target staging server

    When a workflow was applied to an existing document and this document was then synchronized to staging server, it wasn't published on the target even though it was published on the source server.

    8.0.13
  • On-line Marketing - JavaScript errors logged when using the Strands recommendations web part

    Javascript errors were logged in the browser console when manipulating with the Strands recommendations web part in certain cases.

    8.0.13
  • Message boards - Incorrect author of edited messages

    When an existing message on a board was modified, the editor was saved as the author of the message.

    8.0.13
  • Macros - Macro rule designer didn't load complex rules correctly

    The macro rule designer used for editing conditions didn't load complex rules correctly in some cases (when the condition contained nested rule levels).

    8.0.13
  • Macros - Path macros not being resolved

    Macros containing path expressions {% Path["<path_expression>"] %} weren't resolved.

    8.0.13
  • General - Error when using fields with a name matching a reserved SQL keyword

    An error occurred when working with custom fields (for example of classes or document types) whose name matched a reserved SQL keyword, such as 'From'.

    8.0.13
  • Files - Streaming of physical media files didn't work correctly

    Streaming of physical media files didn't work correctly in special cases.

    8.0.13
  • E-commerce - Catalog discounts were not applied correctly when sessionState mode was set to "InProc"

    Prices of discounted products were not updated when the applied catalog discount changed.

    8.0.13
  • Documents - An XML comment was missing in 'MultiDocumentQueryBase'

    An XML comment was missing in 'MultiDocumentQueryBase', which resulted in a warning being displayed.

    8.0.13
  • Documents - Inserting a linked document into a section led to wrong document order

    The order of documents within a section was incorrectly recomputed after inserting a linked document.

    8.0.13
  • Documents - Documents retrieved via collections managed incorrectly using the API

    When working with document collections in the API, management methods for the latest document version handled documents as the published version instead. For example, this resulted in staging tasks not being created correctly for changes made to documents loaded using 'DocumentHelper.GetDocuments'.

    8.0.13
  • Documents - Ad-hoc page templates were deleted from different sites in certain cases

    When an ad-hoc page template was deleted from a site, ad-hod page templates from other sites that shared the same GUID were deleted as well.

    8.0.13
  • Dialogs - Unable to type the password in the screen lock dialog

    When the screen lock dialog was displayed above another modal dialog (for example web part properties), it wasn't possible to enter the password and unlock the system.

    8.0.13
  • E-commerce - Product coupons were accepted, but not applied for product variants.

    When a product variant was in the shopping cart, any product coupon related to the product could be successfully added. However, the appropriate discount was not applied to the product variant.

    8.0.13
  • Widgets - Content in the Tabs layout widget disappeared in certain cases

    Content inserted into the Tabs layout widget disappeared when the value of the ‘Tabs’ property was increased.

    8.0.12
  • Web parts & controls - RenderedHTML property of the CMSListMenu control

    The 'RenderedHTML' property of the 'CMSListMenu' control didn't contain the correct value during the PreRender page event.

    8.0.12
  • Web parts & controls - Edit mode buttons of listing controls

    Editing documents via the edit mode buttons of listing web parts or controls opened the given document's Page tab instead of the Form tab.

    8.0.12
  • Web parts - Unable to insert HTML tags as text into the Editable text web part

    Users were unable to insert HTML tags as text into the Editable text web part.

    8.0.12
  • Staging - Data loss on the target server after renaming custom table fields

    When synchronizing custom tables, renaming a custom table field resulted in data loss of the field's values on the target server.

    8.0.12
  • Social Marketing - Facebook permissions changed according to the Facebook 2.0 API

    Facebook permissions changed according to the Facebook 2.0 API.

    8.0.12
  • Search - Incorrect processing for search box text containing macros

    Search box components didn't correctly process text containing macro expressions.

    8.0.12
  • REST - IN and NOT IN keywords in REST where conditions

    When loading multiple objects using the REST service, the 'where' URL parameter didn't work with values containing the 'IN' or 'NOT IN' keywords if the user account used for authorization wasn't a global administrator.

    8.0.12
  • On-line Marketing - The 'Contact has purchased number of items' macro rule didn't evaluate correctly

    The 'Contact has purchased number of items' macro rule didn't evaluate correctly when the contact bought more items in one purchase.

    8.0.12
  • Newsletters - Contact macros weren't resolved correctly in certain cases

    If a persona or contact group subscriber contained a contact without e-mail, contact macros in the newsletter issue body could have been resolved for a different contact than the one shown in the preview header.

    8.0.12
  • Multilingual content - Caching in language selector web parts didn't work correctly

    Language selector web parts did not cache query string parameters correctly in some specific scenarios.

    8.0.12
  • Marketing automation - Marketing automation process triggers not cloned correctly

    When cloning marketing automation processes, site-specific triggers of the process weren't cloned correctly.

    8.0.12
  • Hotfix - False positives in the modified file report when applying hotfixes

    The hotifx utility reported some of the hotfixed files as modified even if they weren't modified in the given project.

    8.0.12
  • Groups - Custom fields in community groups not displayed

    Community group custom fields weren't displayed when editing a group.

    8.0.12
  • Form engine - Custom registration form web part with an ASCX form layout

    The 'Custom registration form' web part didn't work if the assigned alternative form used an ASCX layout.

    8.0.12
  • Documents - Specifying a document type in the Listing mode lead to an exception

    An exception was shown when documents in the Listing mode were filtered based on a document type different than the 'Page (menu item)'.

    8.0.12
  • Documents - Context menu in the content tree didn't display tree actions to content editors

    Context menu in the content tree did not display tree actions to content editor due to incorrect permission checks.

    8.0.12
  • Documents - MultiDocumentQuery filtered duplicates incorrectly in certain cases

    MultiDocumentQuery used to filter duplicate documents together with the ‘Top N’ parameter returned incorrect data.

    8.0.12
  • Documents - Child document alias path wasn't updated in certain scenarios

    Child document alias paths were not updated when a non-default culture parent document was created before the default culture version of the document.

    8.0.12
  • Documents - Redundant query calls in the Pages application UI

    Redundant query calls were made when displaying documents in the Pages application.

    8.0.12
  • Documents - DocumentQuery didn't reflect certain parametrizations correctly

    DocumentQuery did not correctly reflect the 'CombineWithDefaultCulture' and 'FilterDuplicities' parametrizations.

    8.0.12
  • Documents - Preview mode not accessible for users with only document ACL permissions

    Users who had access to documents only via document ACL permissions couldn't view the content in the 'Preview' mode of the Pages application.

    8.0.12
  • Dialogs - Dialog position 'absolute' in IE10 and later

    Dialogs opened in IE10 (and later) had position 'absolute' instead of position 'fixed'.

    8.0.12
  • Debug - Incorrect hotfix version on the System objects tab

    The 'System objects' tab of the 'Debug' application didn't display the current hotfix version correctly.

    8.0.12
  • Attachments - Documents with a large amount of attachments couldn't be published

    Documents with a large amount of attachments could not be published due to an SQL error.

    8.0.12
  • API - SessionManager.IsUserOnline() method always returning a true value

    If the 'Monitor on-line users' and 'Store on-line users in database' settings were enabled, the SessionManager.IsUserOnline() method returned a true value even for users who already logged out.

    8.0.12
  • Widgets - Missing category title in widget properties

    When configuring the properties of widgets, the title of the first category was missing for some widgets.

    8.0.11
  • Web parts - Google maps in certain languages didn't display locations correctly

    Google maps displayed in languages that use a comma as a decimal mark did not display locations properly.

    8.0.11
  • Web parts - 'Show navigation control' and 'Show scale control' in Google maps didn't work

    The 'Show navigation control' and 'Show scale control' in the Google maps web parts did not work due to changes in the Google maps API.

    8.0.11
  • Web analytics - Exception occurred when evaluating contacts in certain cases

    An arithmetic overflow exception occurred when evaluating the most active contact in a given collection.

    8.0.11
  • Search - Search results in the Pages application incorrectly redirected to dashboard

    Clicking on a search result in the Pages application incorrectly redirected the user to dashboard instead of the particular tree node.

    8.0.11
  • On-line forms - Online forms weren't hidden after being submitted

    Online forms with the 'Display text after the form is submitted' option enabled were not hidden after being submitted.

    8.0.11
  • Microsoft Azure - 'Update within request' synchronization method on Microsoft Azure

    Projects running on Microsoft Azure incorrectly allowed the 'Update within request' web farm synchronization mechanism. Azure projects need to use the web farm database updater instead.

    8.0.11
  • Macros - Conditions using ‘AutomationState’ didn’t work outside of Marketing Automation

    Macro rules that make use of ‘AutomationState’ objects did not work outside of Marketing Automation.

    8.0.11
  • Macros - Certain macro rules using ‘has not’ in their condition didn’t work

    Certain macro rules using ‘has not’ in their condition did not work.

    8.0.11
  • Macros - Indexing of 'OrderCustomData' required lower case values

    When accessing macro collections based on XML data using an index, for example OrderCustomData["fieldName"], the index name was processed in a case sensitive way and only worked for lower case values.

    8.0.11
  • General - Creating queries for module classes

    The user interface didn't work correctly when creating new queries for module classes. It is only possible to create queries for classes under custom modules that are currently in development (before the module is exported) or in the 'Custom' module.

    8.0.11
  • General - Misleading administrator status message in the Permissions application

    When using the 'Report for user' feature in the Permissions application, the system incorrectly referred to users with the 'Administrator' privilege level as global administrators. The Administrator privilege level bypasses permissions checks, but does not give full access to global actions.

    8.0.11
  • Form engine - Publishing category title wasn't displayed in Pages -> Form

    If the editing form of a document type contained categories, the 'Publish from/to' fields weren't displayed inside the 'Publishing' category on the Pages -> Form tab.

    8.0.11
  • Documents - New documents weren't sorted correctly in certain cases

    Documents created in a section that contained more than one document type were not ordered correctly.

    8.0.11
  • CSS - Stylesheet bookmarks containing the dash character not displayed

    Bookmarks in CSS stylesheets that contained the dash character in their name weren't displayed in the bookmark list.

    8.0.11
  • Documents - Document URL generated incorrectly for child documents when the parent document was renamed

    When using the 'Use name path for URL path' setting, the URL of child documents was updated incorrectly after a parent document was renamed.

    8.0.10
  • Widgets - Custom widget thumbnails weren't displayed in editable regions

    Custom widget thumbnails for inline widgets were not displayed when the widget was placed into the 'Editable text' web part.

    8.0.9
  • Web parts & controls - Update panel in web parts

    An error occurred when the ASP.NET UpdatePanel control was placed into web parts or controls.

    8.0.9
  • Tags - Tags weren't assigned to the preset tag group

    Tags created through a field with the 'Tag selector' form control weren't assigned to the tag group selected in the field's 'Tag group ID' property.

    8.0.9
  • Staging - Synchronization of new document types and custom tables failed

    When a new document type or custom table was created, the resulting synchronization task failed.

    8.0.9
  • Search - Document crawler indexes showing deleted documents

    Document crawler smart search indexes weren't updated when documents were deleted from the indexed content.

    8.0.9
  • Multilingual content - Preferred language settings of browsers not working correctly

    The content culture wasn't switched correctly according to the preferred language settings of the visitor's browser.

    8.0.9
  • Macros - Open macros not resolved in HTML editor fields

    Macros with open conditions or loops weren't resolved correctly when placed into an HTML editor field (for example editable regions on the Page tab in the Pages application).

    8.0.9
  • Macros - Broken field validation macros

    Re-signing macros after applying hotfix 8.0.6 caused macros in field validation rules to become invalid. Applying the hotfix fixes both the macro re-signing process and all occurrences of broken field validation macros.

    8.0.9
  • Import/Export - Queries not included when exporting custom modules

    Queries created for classes under custom modules weren't included in the module's export package.

    8.0.9
  • Form controls - Incorrect accessibility of input elements in the 'Password with confirmation' form c

    The 'for' attribute of the label in the 'Password with confirmation' form control didn't contain the ID of the correct input element.

    8.0.9
  • Form controls - 'Schedule Interval' form control

    The 'Schedule Interval' control was incorrectly registered in the system as a form control. This control is not designed to be used as a form control.

    8.0.9
  • E-commerce - Transformation method 'IsSKUAvailableForSale' for products with variants

    The 'IsSKUAvailableForSale()' transformation method returned a false value for products with inventory tracked using variants, even when the variants were in stock.

    8.0.9
  • Documents - Inefficient filtering of duplicate documents from DocuemntQuery results

    On sites with a large number of documents, filtering of duplicate documents was inefficient, leading to slow performance (for example when using the 'Filter out duplicate documents' property of web parts).

    8.0.9
  • Documents - Error in the Pages application

    An error occurred in the Pages application when opened after running the 'New site wizard' in certain cases.

    8.0.9
  • Documents - Exception when viewing the product tree with a limited products starting path

    When viewing the products tree in the administration interface, a stack overflow exception was displayed if the 'Products starting path' setting was applied and the URL contained the nodeID parameter of a product document not under the selected path.

    8.0.9
  • Documents - Document aliases not created for child documents in non-default cultures

    Document aliases weren't created for child documents in non-default cultures when the parent document's name was modified with the 'Remember original URLs when moving documents' and 'Use name path for URL path' settings enabled.

    8.0.9
  • Dialogs - Drop-down with autocomplete overflow in dialogs

    When opening drop-down lists with autocomplete support inside dialogs, the content overflowed outside of the dialog page in some cases.

    8.0.9
  • Custom tables - The 'Custom table form' web part didn't display an error message in certain cases

    The 'Custom table form' web part did not display an error message when the user had insufficient permissions to modify or create a new item.

    8.0.9
  • Code generation - Invalid code generated for module classes with File fields

    The Info code generated for custom module classes with 'File' type fields contained invalid constants in the default values of the properties representing the given fields.

    8.0.9
  • Code generation - Inconsistent letter case in provider method names generated for binding classes

    The Provider code generated for binding classes under custom modules contained method names with inconsistent letter case.

    8.0.9
  • Code generation - Inefficient provider code generated for binding classes

    The implementation of the "GetInfo" methods generated in the Provider code for binding classes under custom modules wasn't optimal (called unnecessary queries).

    8.0.9
  • API - DocumentQuery not returning all documents when the root section was requested

    When loading documents using DocumentQuery parametrized by the .Path("/", PathTypeEnum.Section) method, only the root document was returned without child documents.

    8.0.9
  • AD Import - AD Import failed to process circular group relationships

    When loading an Active Directory structure containing circular group relationships (groups that are members of each other in a way that forms a cycle), an exception occurred.

    8.0.9
  • Widgets - Inserting a layout widget into another layout widget caused an error in certain cases

    Inserting a layout widget into another layout widget caused 'Service unavailable (503)' error on the Page tab in certain cases.

    8.0.8
  • Widgets - YouTube widget didn't work correctly when the URL contained an underscore

    The YouTube widget didn't work correctly when the URL contained an underscore character.

    8.0.8
  • Web parts - Redirect in a web part caused an error in certain cases

    An exception was thrown when 'URLHelper.RedirectPermanent' was called in the 'OnInit' event of a web part.

    8.0.8
  • URL rewriting & SEO - 'Page not found' page not displayed correctly when refreshed

    Reloading of 'Page not found' pages didn't work correctly when using output caching and output compression.

    8.0.8
  • Marketing automation - Triggers not fired correctly when logging multiple activities at once

    Marketing automation triggers weren't fired correctly in some cases when logging multiple activities at once.

    8.0.8
  • Marketing automation - Triggers weren't deleted from cache when deleting a Marketing automation proc

    Marketing automation triggers were not deleted from cache when deleting the Marketing automation process in which they were defined.

    8.0.8
  • Macros - String representations of object collections ended with an empty line

    Strings returned by object collection macros, such as {% CurrentDocument.Categories %}, ended with an empty line, resulting in an invalid value for certain scenarios.

    8.0.8
  • Import toolkit - Importing product documents

    The import failed when importing product documents without the 'Import as a product' check box selected. Furthermore, an error occurred when updating existing product documents selected by a custom Where condition.

    8.0.8
  • General - Applications weren't opened correctly in certain cases

    Opening an application from another application caused incorrect initialization of the newly opened application.

    8.0.8
  • General - Culture in query string caused malfunction in certain Page application actions

    Culture in query string caused malfunction in certain Page application actions because the culture stored in a cookie was overwritten.

    8.0.8
  • Form engine - Error when deleting 'File' type fields from classes

    Deleting a 'File' type field from a class in the Modules application caused an error.

    8.0.8
  • Form controls - Error on the View tab of the 'Upload file' form control

    An error occurred when viewing the 'Upload file' form control on the 'View' tab in the Form controls application.

    8.0.8
  • Field editor - Error when creating new fields

    The field editor didn't work correctly when creating new fields if the Field type was changed and the 'Display field in the editing form' option was toggled.

    8.0.8
  • E-commerce - Customer's shipping address is not pre-filled

    If a customer selected a previous shipping address during the check out process, the address fields were not pre-filled in the form.

    8.0.8
  • E-commerce - 'ShowWishlistLink' property of the 'ShoppingCartItemSelector' control

    Setting the 'ShowWishlistLink' property didn't affect the behavior of the 'ShoppingCartItemSelector' control.

    8.0.8
  • E-commerce - Global variants could not be created from global products

    An error occurred when generating product variants for global products and categories.

    8.0.8
  • Documents - The 'CMSMaxNodeAliasLength' web.config key wasn't applied correctly for new documents

    The 'CMSMaxNodeAliasLength' web.config key was not applied correctly when inserting new documents.

    8.0.8
  • Documents - The value of the 'TreeNode.HasChanged' property was misleading

    The value of the 'HasChanged' property was set to 'true' even if no changes were made to the given 'TreeNode' instance.

    8.0.8
  • API - Integration test base classes didn't initialize the application

    The base classes for integration tests (IntegrationTests, IsolatedIntegrationTests) didn't correctly initialize the application for the test methods.

    8.0.8
  • Windows Azure - Error logged when starting the application

    When starting the application on Windows Azure (or in the emulator), a threading error was logged into the Event log.

    8.0.7
  • Web parts & controls - The 'GoogleSitemap' control generated duplicate items

    The site map generated by the 'GoogleSitemap' control contained duplicate items.

    8.0.7
  • Web parts - Automatic code name generation for personalization variants

    Creating a new personalization variant with the 'Code name' field left empty resulted in the code name being set to ‘AUTO’.

    8.0.7
  • Web parts - Invalid macro condition in the ‘Div element’ web part container

    The HTML of the ‘Div element’ web part container contained an invalid macro expression.

    8.0.7
  • Web parts - Custom fields in inherited web parts couldn't be removed

    If custom properties were programatically deleted from a web part (for example during the upgrade procedure), these properties couldn't be removed from inherited web parts that modified the property settings. You can now remove the properties using the 'Reset field' button.

    8.0.7
  • Translation services - The list of submission items didn't display a filter in certain cases

    The list of submission items didn't display a filter when more than one page was available. Also, the 'File type' column was not necessary as only one file type is supported.

    8.0.7
  • Translation services - Bulk translation of documents also included child documents

    When submitting 'all' documents for translation on the Listing page, all child documents were incorrectly included in the translation data.

    8.0.7
  • Scoring - The 'Message board' selector didn't display the selected 'all' value correctly

    The 'Message board' selector for the 'Message board comment' activity did not display the selected 'all' value correctly.

    8.0.7
  • Scoring - Scoring macro rules were not reevaluated in certain cases

    Scoring macro rules were not reevaluated by a logged activity or an attribute change.

    8.0.7
  • Scoring - Improved memory usage when recalculating macro scoring rules

    Memory usage when recalculating macro type scoring rules for a large number of contacts has been optimized.

    8.0.7
  • Personas - Persona macro rules were not reevaluated in certain cases

    Persona macro rules were not reevaluated by a logged activity or an attribute change.

    8.0.7
  • On-line forms - Form inconsistency after making fields required in the Form builder

    Making a field required in the Form builder after form records had already been created without a value in the given field created an inconsistency, leading to potential errors when working with the form.

    8.0.7
  • Licensing - Entering a new license caused JavaScript errors

    Entering a new license caused JavaScript errors.

    8.0.7
  • Installation - Installation failed if special characters were used in the Target location

    The installation failed if certain special characters were used in the Target location path. Unsupported characters are now automatically converted to underscores.

    8.0.7
  • Hotfix - Installing sample sites reversed hotfix changes

    When one of the default sample sites was installed on a hotfixed project, the imported objects overwrote changes introduced by the hotfix. Applying the hotfix now also updates the data of the sample site templates.

    8.0.7
  • General export - Advanced export with 'Export raw database data' enabled

    When using the advanced export feature for product or document data listed in the administration interface, the export didn't work if the 'Export raw database data' option was enabled.

    8.0.7
  • Field editor - Uniselector based form controls didn't work correctly in the field editor

    Form controls based on the Uni selector didn't work correctly in the simple mode of the 'Editing control settings' section in the field editor.

    8.0.7
  • Field editor - Error when creating binary type fields for classes

    When creating a new class for a custom module with a visible 'Binary' type field, an exception occurred, since no form controls exist for the binary field type. If you need a binary field in your class, we recommend keeping the field hidden in the editing form.

    8.0.7
  • Documentation - Invalid "How to" links in the Banned IPs application

    The "How to" links in the help section of the Banned IPs application pointed to invalid pages in the documentation.

    8.0.7
  • Document types - Document type scopes didn't work for documents with unicode characters in their nam

    Document type scopes did not apply to documents with unicode characters in the document name.

    8.0.7
  • Data.com - Implementation of changes in the Data.com API

    The Data.com implementation has been updated to correspond with the new Data.com API.

    8.0.7
  • Content editing - The 'Master page' tab wasn’t accessible with enabled UI Personalization

    The 'Master page' tab was not accessible due to wrong permission check when UI Personalization was enabled.

    8.0.7
  • Content editing - Saving changes on a master page caused JavaScript errors

    Saving changes on a master page caused JavaScript errors.

    8.0.7
  • Chat - Chat room users listing

    When the number of chat room users exceeded 25, a filter with no fields was displayed in the chat room users listing.

    8.0.7
  • API - The 'DocumentNodeDataInfo' and 'DocumentNodeDataInfoProvider' classes were set as 'public'

    The 'DocumentNodeDataInfo' and 'DocumentNodeDataInfoProvider' classes were incorrectly set as 'public' instead of 'internal'.

    8.0.7
  • Web analytics - Conversion data couldn't be deleted in certain cases

    Data from a conversion with an underscore in its 'code name' could not be deleted.

    8.0.7
  • Tags - The ‘Select tags’ dialog didn’t preselect the already assigned tags

    The ‘Select tags’ dialog did not preselect the tags already assigned to the document.

    8.0.6
  • Newsletters - Subscription confirmation didn't work for personas

    Subscription confirmation did not work for subscribers of the type 'Persona'.

    8.0.6
  • Metafiles - Unnecessary cms.class metafile

    The default metafiles of the 'cms.class' class contained an unnecessary file.

    8.0.6
  • Macros - Corrupted macros after re-signing

    When re-signing macros, expressions added via macro rules became invalid in certain locations. The hotfix removes the problem in the re-signing process, but you need to manually fix the broken macros by inserting the macro rules again into the appropriate fields.

    8.0.6
  • Licensing - Incorrect license expiration format

    When using a user interface culture or environment regional format different than en-US, licenses entered into the system weren't saved in the correct format.

    8.0.6
  • Licensing - Incorrect license requirements when deleting objects

    The system incorrectly required licensing for the Personas module when deleting objects with metafiles (for example Manufacturers with a thumbnail image).

    8.0.6
  • Licensing - Publishing of documents with the Base license

    Publishing of documents didn't work for sites using the Base license. The following error occurred: "The license limit for feature SocialMarketing was exceeded. Please check event log to get more details."

    8.0.6
  • General - Incorrect design of information messages on the live site

    Information and warning messages generated by components on the live site contained unwanted markup and were displayed incorrectly.

    8.0.6
  • General - Right Alt + S keyboard input triggered the Ctrl + S action

    When using certain keyboard input languages (for example Czech or Polish), pressing 'right Alt + s' triggered the 'Ctrl + s' save action.

    8.0.6
  • General - Loading indicator in Internet Explorer 10

    When viewing the administration interface in Internet Explorer 10, the loading indicator remained on the page even after the content was loaded.

    8.0.6
  • Form engine - Form controls (selectors) not working correctly on the live site

    Certain form controls (for example selectors) didn't work correctly in forms displayed on the live site, such as in user contribution editing dialogs or on-line forms.

    8.0.6
  • Form engine - Validation error when saving documents via user contributions

    Document editing forms couldn't be saved via user contributions if the used alternative form contained hidden fields that were visible in the main document type form.

    8.0.6
  • Form controls - Form controls not working when editing documents via user contributions

    Certain form controls (for example File upload, Calendar) didn't work correctly in the document editing forms used for user contributions.

    8.0.6
  • Form controls - Incorrect Text CAPTCHA validation

    When using the 'Text CAPTCHA' form control, the field always evaluated the input as invalid in the resulting form.

    8.0.6
  • Form controls - Empty button in the 'Upload file' control

    The 'Upload file' form control rendered an empty button in forms used on the live site.

    8.0.6
  • E-commerce - OrderItemUnitPrice not reflecting customizations of the GetSKUPrice method

    The 'OrderItemUnitPrice' column of the 'COM_OrderItem' table always contained the SKUPrice value of the purchased product, ignoring custom overrides of the 'SKUInfoProvider.GetSKUPrice' method.

    8.0.6
  • Documents - Underscore in document type’s ‘ClassName’ caused documents to be queried incorrectly

    Documents based on document types with an underscore in their ‘ClassName’ were not queried correctly.

    8.0.6
  • Documents - Synchronizing a document to a target server led to data inconsistency in certain cases

    Synchronizing a document to a target server led to data inconsistency when a document with the same name was created in the same location on the target server before. This scenario is not supported.

    8.0.6
  • Deployment mode - Saving virtual objects to the disk failed

    Saving of virtual objects to the disk failed on certain license editions.

    8.0.6
  • Code generation - Invalid code generated for module classes

    The Info code generated for custom module classes couldn't be compiled if the class contained certain types of fields with default values.

    8.0.6
  • General - Possible stack overflow when processing long-running tasks

    Long-running scheduled tasks whose execution took longer than the task interval caused inefficiencies and potentially a stack overflow in certain cases. This problem could occur when logging of page view activities was enabled under heavy load.

    8.0.6
  • General - Memory consumption on sites with heavy traffic

    Sites with a lot of traffic didn't free up memory correctly in some cases, leading to heavy memory consumption on the server.

    8.0.6
  • On-line Marketing - Creating an A/B test variant page led to an error in certain cases

    Creating an A/B test variant under a document that did not have its type allowed as a child type led to an error.

    8.0.6
  • Web parts - Default values missing for system properties of custom web parts imported from older ver

    Custom web parts imported from older versions didn't contain the default values entered for system properties.

    8.0.5
  • Web analytics - Macros for recognizing returning visitors didn’t work correctly in certain cases

    Macro methods for recognizing returning visitors did not work correctly when using JavaScript logging in Web Analytics.

    8.0.5
  • Transformations - Specific errors caused by transformations weren't handled correctly

    Calling obsolete code in transformations resulted in an error that was not handled correctly and threw an exception.

    8.0.5
  • Social networking - Validation error when using Facebook or Twitter autopost in required fields

    Using the Facebook or Twitter autopost form control in combination with the 'Required' field setting caused the field to fail during form validation.

    8.0.5
  • Social networking - Error when saving Twitter channels

    Certain Twitter channels couldn't be saved due to changes in the Twitter API. The hotfix updates the LinqToTwitter library to resolve the issue.

    8.0.5
  • Security - Object versioning permissions

    Versioning permissions weren't evaluated correctly for certain types of objects, which prevented users from rolling back versions.

    8.0.5
  • Scheduler - Scheduled tasks not working with the Windows service

    The Windows service for scheduling tasks stopped working under certain circumstances. To fix the issue, you need to reinstall the scheduling service after applying the hotfix.

    8.0.5
  • Newsletters - The ‘Custom subscription form’ web part did not work correctly

    When subscribing to newsletters using a form displayed by the 'Custom subscription form' web part, an error was thrown and no subscription was made.

    8.0.5
  • Import/Export - Error when importing a site with cross-site document relationships

    Importing a site that had document relationships to a different site resulted in an error.

    8.0.5
  • Hotfix - Applying a hotfix manually didn't update the hotfix version number

    Applying a hotfix manually on the setup files did not update the hotfix version number.

    8.0.5
  • Hotfix - Path to setup files in the Hotfix utility

    When running the Hotfix utility from KIM, users were prompted to manually enter the path to the Kentico setup files. The tool now automatically loads the path from KIM.

    8.0.5
  • General - Errors on machines with only .NET 4.0 installed

    When running in an environment with only .NET 4.0 installed, errors occurred in certain parts of the system (for example when creating new document types).

    8.0.5
  • E-mail engine - E-mails with a blank recipient address blocked the e-mail queue

    E-mails with a blank recipient address blocked the e-mail queue, preventing the system from sending other e-mails.

    8.0.5
  • E-commerce - Custom invoice number resets when billing information is changed

    If a user generated an invoice with a custom invoice number and changed order billing details, the order's invoice number reset to default value.

    8.0.5
  • E-commerce - GetProduct.aspx always does 302 redirects

    The page GetProduct.aspx did not reflect the 'Allow permanent (301) redirection' SEO setting.

    8.0.5
  • E-commerce - The back button did not work when editing a product option category

    If a user clicked the Tax classes tab when editing a product option category, the Back button in the left tab menu stopped working.

    8.0.5
  • Documents - Workflow e-mail notifications couldn't be disabled on the 'Page' tab

    When performing a document workflow action the 'Page' tab, the workflow e-mail notifications could not be disabled using the 'Send notification e-mails' check-box.

    8.0.5
  • Documents - Document ‘Listing mode’ incorrectly queried the database for all documents

    Document ‘Listing mode’ did not use paged query to retrieve documents from the database. This resulted in all documents from the current level being queried regardless of the number of documents displayed in the grid.

    8.0.5
  • Documents - Changing the ‘Analytics’ tab settings required a check-out

    Making changes on the ‘Analytics’ tab of a document incorrectly required the document to be checked-out first.

    8.0.5
  • Web parts - Performance for map web parts has been improved

    Performance of the 'Google maps' and 'Bing maps' web parts has been improved.

    8.0.4
  • Validators - Not all parts of CSS stylesheets were validated

    CSS styles included through 'WebResource' links were not validated. The validation caused a 'Page not found' warning in the event log.

    8.0.4
  • User interface - UI elements were saved under a wrong parent element in some cases

    When a parent UI element was moved to a new location, the children elements had old values stored in cache. After an update, the cached values were saved to the database.

    8.0.4
  • Membership - Invalid logon attempts not reset when the users log in via the screen lock dialog

    Invalid logon attempts weren’t reset when the users successfully logged in via the screen lock dialog.

    8.0.4
  • Membership - Users were not filtered correctly based on their roles

    If two roles with the same code name were created and assigned to different sites, a user who was assigned only to one role was always filtered based on code name of their role and it appeared in filter results as if they were in both of the roles.

    8.0.4
  • Groups - Empty 'View' tab when editing forum groups in community groups

    The 'View' tab didn't work when editing forum groups under a community group.

    8.0.4
  • Forums - Posting with attachments on moderated forums didn’t display approval notifications

    When the users added posts with attachments to moderated forums, the system didn’t inform them about the need of the forum moderator’s approval.

    8.0.4
  • E-commerce - Order shipping address could not be edited

    Order shipping address could not be edited if tax calculation was based on shipping address.

    8.0.4
  • Documents - Document couldn't be created under a workflow with content locking turned on

    Document could not be created under a document that had both workflow and content locking applied to it.

    8.0.4
  • Documents - Managing documents led to database deadlocks in certain cases

    Managing documents, especially inserting documents, under a heavy load led to database deadlocks. The deadlocks were caused by updating child node count, updating tags or by computing default node order.

    8.0.4
  • On-line Marketing - A/B test 'Overview' tab displayed no data in certain cases

    The 'Overview' tab of the ‘A/B tests’ application displayed no data in certain cases.

    8.0.4
  • Code generation - Generated code for binding classes was invalid in some cases

    When a binding class was created for a class that had a special character in its friendly name, the generated code had this special character in method names. This made the code syntactically incorrect.

    8.0.4
  • Contact management - The ‘Country’ and ‘State’ fields in ‘User’ to ‘Contact’ mapping didn’t work

    The ‘Country’ and ‘State’ fields did not provide any options when changing ‘User’ to ‘Contact’ mapping.

    8.0.4
  • Widgets - Autocomplete didn’t work when editing widgets in certain cases

    When editing widgets in Internet Explorer 11, the autocomplete of the 'Category' field did not work. A ‘No data found’ message was shown instead.

    8.0.3
  • Installation - Error when modifying existing installations

    An error occurred when using the installer to modify or uninstall Kentico web projects with hotfix 8.0.2 applied.

    8.0.3
  • Hotfix - Unable to hotfix projects running on .NET 4.5.1

    The Hotfix utility failed to recognize projects running on .NET 4.5.1, resulting in errors.

    8.0.3
  • Hotfix - KIM and Hotfix utility errors when detecting the .NET version

    When using <location> elements to limit the path and override options of settings in the web.config, the KIM and Hotfix utilities weren't able to detect the .NET version of the application, resulting in errors.

    8.0.3
  • Forums - Posting on a moderated forum prevented the user from using attachments

    When the user posted on a moderated forum, they could not use attachments because the 'Attach file(s)' checkbox was hidden.

    8.0.3
  • Field editor - Incorrect options in the field editor for custom classes

    When editing the fields of custom classes, the field editor incorrectly contained options intended for document type fields.

    8.0.3
  • API - Document type specific classes didn’t initialize the ‘NodeClassID’ field

    Instance constructors in document type specific classes did not initialize the ‘NodeClassID’ field, which led to an exception.

    8.0.3
  • Windows Azure - Deployment of an Azure project from KIM didn't work properly

    When deploying a Windows Azure project from KIM, the process failed on building the Azure solution.

    8.0.2
  • Windows Azure - Enabling SQL debug in a windows Azure project required saving the settings twice

    SQL debug settings in a Windows Azure project were not set after saving the settings once - another save action was required.

    8.0.2
  • WebDAV - A specific scenario in the ‘Insert image or media’ dialog resulted in an exception

    On the ‘Content’ tab of the ‘Insert image or media’ dialog, when changing a site and selecting a node whose children were editable in the WebDav edit mode, an exception was logged.

    8.0.2
  • Web parts - Document type selector in the ‘Repeater’ web part didn’t work correctly

    It was not possible to select multiple document types in the ‘Show for document types’ property of the ‘Repeater’ web part.

    8.0.2
  • Web parts - The ‘CSS List Menu’ web part didn't behave correctly in certain scenarios

    Using the ‘CSS List Menu’ web part with the ‘Hide if no record found’ property set to false and leaving the ‘No record found text’ property empty resulted in an error.

    8.0.2
  • Scoring - Recalculating contact macros consumed large amounts of memory

    Recalculating contact macros consumed too large an amount of system memory while recalculating a big number of contacts.

    8.0.2
  • Media library - Image URL wasn't changed correctly after its dimensions were updated in some cases

    Image URL was not changed correctly after its dimensions were updated in some cases.

    8.0.2
  • Macros - Open macro condition not resolved correctly for different cultures

    Culture context was not correctly passed to inner macros within an open condition macro.

    8.0.2
  • Macros - Incorrect encoding of special characters inserted via macro tree

    Items inserted using the macro tree of the ‘Insert macro’ dialog that contained certain special characters were not encoded correctly.

    8.0.2
  • Installation - KIM did not check new web projects' file structure correctly

    KIM allows registering new web projects in an incomplete directory structure (i.e., the content of the CMS folder only) causing the selected path to be trimmed and point to a wrong directory.

    8.0.2
  • Import toolkit - Import Toolkit failed to overwrite existing documents in some cases

    When importing documents using Kentico Import Toolkit, the tool failed to overwrite existing documents if the custom where condition identifying the existing documents contained columns specific for the particular document type.

    8.0.2
  • Hotfix - Hotfixing a source code installation didn't work in some cases

    When trying to hotfix a source code installation without a connection string in the web.config file, the process failed with an error "Connection string must not be empty".

    8.0.2
  • General - Missing using directive in code generator output

    The code generator for classes generated code without the ‘System.Collections.Generic’ using directive and with the ‘true’ and ‘false’ keywords in wrong letter casing.

    8.0.2
  • Form controls - Some form controls didn't work properly in the 'On-line form' web part

    Radio buttons and drop-down list form controls caused a validation error when displayed on a page by the 'On-line form' web part.

    8.0.2
  • Controls - The ‘CMSListMenu’ control didn’t work correctly in certain scenarios

    Setting the ‘DisplayOnlySelectedPath’ property to ‘true’ did not display the selected document. Setting ‘Path’ to ‘/{0}/%’ resulted in an error.

    8.0.2
  • Blogs - 'Post archive' web part

    The 'Post archive' web part didn't display blog months related to the Blog document if used directly on the Blog document page (not on a subpage).

    8.0.2
  • Win Services - Error after starting a Windows service under IIS Express and LocalDB

    A ‘Login failed for user’ error message was logged when a Windows service was started on an application installed under IIS Express with a LocalDB.

    8.0.1
  • Widgets - The 'Editable text' widget lost its content when moved

    The content in the 'Editable text' widget was lost after moving the widget to a different location.

    8.0.1
  • Transformations - Creating a hierarchical transformation via a web part did not work

    Creating a hierarchical transformation via a web part did not work.

    8.0.1
  • Staging - Wrong URL was generated after document synchronization in certain cases

    When a document was synchronized to the production server, the document URL was not generated correctly if the 'Use name path for URL path' setting was enabled.

    8.0.1
  • Staging - The 'DocumentGUID' field value was changed after document staging

    The 'DocumentGUID' field value of staged documents differed after synchronization to a target server.

    8.0.1
  • Settings - The menu frame scrollbar in the Settings application wasn't visible after a postback

    The menu frame scrollbar in the Settings application was not visible after a postback.

    8.0.1
  • Security - The on-site editing toolbar did not check UI permissions correctly

    The on-site editing toolbar did not check UI permissions for the ‘CMS’ and ‘CMS On-site editing’ UI elements.

    8.0.1
  • Scoring - Recalculation failed when contact was deleted

    Recalculation of scores or personas failed when a contact that was to be recalculated had been deleted.

    8.0.1
  • On-line forms - Certain tabs in the 'Forms' application used incorrect field names

    The fields on the ‘Autoresponder’, ‘E-mail notification’, and ‘Layout’ tabs of the ‘Forms’ application used automatically generated field names instead of field captions.

    8.0.1
  • Newsletters - Deleting a newsletter didn’t remove its scheduled tasks

    Deleting a newsletter did not remove the tasks responsible for sending scheduled issues.

    8.0.1
  • Newsletters - The send button wasn't displayed properly in some scenarios

    With the 'Enable resending' option set to false and scheduling an issue to be sent later, the 'Send' button was not displayed anymore.

    8.0.1
  • Newsletters - Certain subscriber macros weren't resolved in sent newsletters

    The 'FirstName', 'LastName' and 'Email' macros were not resolved in sent newsletters.

    8.0.1
  • Membership - Bad description in Role editing UI

    Field indicating that role is domain role didn't have correct label.

    8.0.1
  • Media library - The ‘Media libraries’ application was not available under the Base license

    The ‘Media libraries’ application was not available under the Base license.

    8.0.1
  • Licensing - The Ultimate license was incorrectly named

    The Ultimate license for Kentico 8 was displayed in the user interface as 'Ultimate v7'.

    8.0.1
  • Licensing - Global administrator account was also counted as an editor account, which caused problem

    In the free edition, a user with the global administrator privilege level was also included in the number of editors, which prevented creating another user with the editor privilege level (due to license limitations).

    8.0.1
  • Installation - Testing database rows were present in the installation

    Testing 'Workflow', ''Reporting' and 'UIElement' rows have been removed from the database.

    8.0.1
  • Geomapping - Geolocation didn't work on a site published from Visual Studio

    Geolocation didn't work properly when using the 'Publish' function in Visual Studio to publish the website to a server (including Windows Azure). Set Build Action to 'Content' for 'CMS/App_Data/CMSModules/WebAnalytics/MaxMind/GeoLiteCity.dat' file.

    8.0.1
  • General - The 'Live site' button container was visible even if the 'Live site' button was not presen

    The 'Live site' button container was visible even if the 'Live site' button was not present.

    8.0.1
  • General - Incorrect behavior of a drop-down list in the ‘Smart search’ application

    The drop-down list on the ‘Tasks’ tab of the ‘Smart search’ application did not display web farm server names correctly.

    8.0.1
  • General - UI templates weren't visible in the 'Select page template' dialog

    When creating a new element in the ‘Modules’ application, UI templates were not visible in the ‘Select page template’ dialog.

    8.0.1
  • E-commerce - Order address was not exported after selection in export tree

    If order address was selected under site export tree, it was not exported. Order address export moved under global part of the export tree.

    8.0.1
  • E-commerce - YSOD while deleting a country used in an order

    If a country was used in an order, deleting the country led to an un-captured error returned to the user's browser.

    8.0.1
  • Documents - Moving document across sites didn't work in some cases

    Moving document across sites did not work in some cases.

    8.0.1
  • Documents - Moving or renaming documents failed with licences other than EMS

    On licenses other than EMS, moving or renaming a document failed with a "License for feature 'ABTesting' is not found" error being logged.

    8.0.1
  • Documents - Extra column in the export of linked documents

    A redundant column was exported when using general export in the grid of the ‘Linked docs’ properties tab.

    8.0.1
  • Documents - Wrong information shown after removing a related document

    ‘The relationship was added’ info message was shown after removing a related document.

    8.0.1
  • Documents - Adding a cross-site related document didn't work

    Related document from a different site could not be added to a document.

    8.0.1
  • Custom tables - Custom tables couldn't be created from an existing table

    Existing database tables were not offered in the 'Database table name' drop-down list when creating a new custom table.

    8.0.1
  • Contact management - The 'All contacts' option in Contact groups disregarded applied filters

    Performing an action on ‘All contacts’ in the ‘Contact groups’ application did not take the filters applied to the contacts into consideration.

    8.0.1
  • Chat - The Chat application not working when using MooTools

    The Chat application didn't work when using the MooTools JavaScript framework.

    8.0.1
  • Attachments - Moving documents across sites caused binary data loss in special cases

    Moving documents from a site that had the ‘Store files in file system’ setting turned on to a site had the ‘Store files in database’ setting turned on led to attachment binary data loss.

    8.0.1
  • Bug DescriptionFixed in version
  • REST - JSON requests with binary data not processed correctly

    Binary data wasn't processed correctly for requests using the JSON format. For JSON requests, binary data must be submitted as a byte array value.

    7.0.103
  • Contact management - Merging two contacts into each other in the administration interface

    When merging contacts in the administration interface, it was possible to merge two contacts into each other in a circular reference in some cases.

    7.0.103
  • Documents - Group edit contribution web part not displaying selected categories

    When editing documents containing a field with the 'Multiple categories selector' form control using the 'Group edit contribution' web part, any categories previously selected in the field weren't loaded.

    7.0.103
  • Dialogs - Image preview in the media selection dialog not working on Microsoft Azure

    The image preview in the media selection dialog didn't work when running in a Microsoft Azure environment.

    7.0.103
  • Staging - Unpublished documents under workflow published on the target server

    Creating a document under workflow with check-in/out functionality enabled automatically published the document on the target staging server after synchronization (even if the document wasn't published on the source server).

    7.0.103
  • Web analytics - Query strings can now be preserved in Referrals and Referring sites

    You can now preserve query string parameters in the Referrals and Referring sites statistics. The 'CMSWebAnalyticsRemoveReferralQuery' web.config key has been added and enables this behavior when set to 'false'.

    7.0.102
  • E-commerce - PayPal IPN failed when using a comma as a decimal mark

    The verification of the PayPal IPN notification failed when the default UI culture was set to a culture using a comma as a decimal mark.

    7.0.102
  • ASPX templates - Incorrect link resolving with enabled CSS minification

    Image link tags in ASPX templates were incorrectly resolved when the 'Allow CSS minification' setting was enabled.

    7.0.102
  • E-commerce - Error logged and invoice generating failed when submitting an order

    When a user's session expired before submitting an order in the last step of the checkout process, an unhandled error occurred and invoice generating failed.

    7.0.101
  • Web parts & controls - Google Sitemap always generated URLs with a language prefix

    Google Sitemap incorrectly generated URLs with a language prefix when the 'Use language prefix for URLs' setting was disabled.

    7.0.101
  • General - Error when starting the application under heavy load

    When processing a large number of requests directly after an application restart, errors occurred in special cases ("InfoObjectRepository.AddCollection: The collection with name 'cms_userculture' is already registered.").

    7.0.101
  • Scheduler - Scheduler not running after application restart

    In special cases, the scheduler didn't start after an application restart, resulting in scheduled tasks not being executed.

    7.0.101
  • API examples - Discount level

    The API example code showcasing how to create a customer (with a user) and assign a site Discount level was incorrect.

    7.0.100
  • Import/Export - Incorrect merging of fields with changed names when importing system tables

    When importing existing system tables containing fields with changed names (different than the same field on the target instance), the fields were merged incorrectly, resulting in multiple fields in the form definition.

    7.0.100
  • General - Threading errors under high website load

    Unhandled threading errors occurred during heavy website load in special cases.

    7.0.99
  • E-commerce - SKU stock information was not excluded from workflow

    If a product was under a workflow, data in the product UI was taken from the version history table (CMS_VersionHistory), causing inconsistencies in stock information when the product document was published.

    7.0.99
  • Microsoft Azure - Document crawler smart search indexes didn't work on Microsoft Azure

    Document crawler smart search indexes didn't work when the application was hosted on Microsoft Azure.

    7.0.98
  • Documents - Performance issue when generating document aliases

    Renaming a document with a large number of child documents could lead to timeout issues when the 'Remember original URLs when moving documents' setting was enabled.

    7.0.98
  • General - Multiple page placeholders didn't work correctly with layout web parts and widgets

    Pages with multiple page placeholder web parts did not work correctly with layout web parts and widgets.

    7.0.97
  • E-commerce - Changing order item's price after adding to new order caused the actual SKU to be modified

    When an administrator changed the price of some item in the shopping cart during making an order, the price of the actual SKU was modified also.

    7.0.97
  • E-commerce - The CartItem.BundleItems property was empty for bundle products when used in shopping cart content life cycle

    The CartItem.BundleItems property was empty when used in the OnPreRender handler of the CMSCheckoutWebPart class.

    7.0.97
  • Newsletters - Macros in hyperlinks and images not resolved correctly

    Macros inside '<a>' and '<img>' tags weren't resolved in newsletter issues.

    7.0.97
  • Newsletters - Opening an issue incorrectly created a new contact in certain cases

    When a contact assigned to a visitor was sent a newsletter and then merged into a different contact before opening the newsletter, a new contact was incorrectly created upon opening the newsletter.

    7.0.97
  • Banner management - Banner clicks limitation changed to unlimited in certain cases

    The 'Clicks left' property in a banner incorrectly changed to 'Number of clicks is not limited' when visitors clicked more than the allowed number of times.

    7.0.97
  • Forums - Forum post subscription not working under certain circumstances

    If a user subscribed to a post in a forum and later wanted to subscribe to another post within the same forum thread but under a different branch of replies, the system informed them that they’d already subscribed.

    7.0.97
  • Tags - Wrong tag group when displaying tags in transformations

    When using the 'BlogFunctions.GetDocumentTags' method in transformations to display document tags as links on a multilingual site, the tag group IDs in the link URL were incorrect for non-default languages.

    7.0.96
  • On-line Marketing - Incorrect widget variants were displayed on documents with shared page templates

    A cached document ID was incorrectly used in widget variant selection on pages that shared the same page template. This resulted in certain variants displaying incorrect content.

    7.0.96
  • Newsletters - Sending issues that contained links with long description failed

    An exception was thrown when sending newsletter issues that contained links with description longer than 400 characters.

    7.0.96
  • Avatars - User avatar selector validation error for required fields

    When using the 'User avatar selector' form control for fields with a required value, validation failed if the field was empty and a new avatar image was uploaded.

    7.0.96
  • Newsletters - Editing an issue with too large an editable region threw an exception

    An exception was thrown when editing an issue that had an editable region with too large dimensions.

    7.0.96
  • Web analytics - Browser type statistics when logging analytics using JavaScript

    If the 'Log via JavaScript snippet' setting was enabled for web analytics, logging of the browser type statistics didn't work correctly.

    7.0.96
  • Chat - Support chat user online status

    When a user left or closed a support chat window, their online status wasn't updated correctly for the support staff on the other side of the conversation.

    7.0.95
  • Chat - Reopening the support chat window in IE9

    When using support chat in Internet Explorer 9, it wasn't possible to reopen the chat window after closing until the page was refreshed.

    7.0.95
  • Integration bus - Integration tasks weren't logged when documents were reordered or sorted

    Integration bus tasks weren't logged for documents that were reordered or sorted.

    7.0.95
  • Content editing - Content editing actions fired validators in custom controls

    Content editing actions fired validators in custom controls in certain cases.

    7.0.95
  • Newsletters - The ‘ConvertToAbsolute’ method resolved absolute links as ‘http’ links

    The ‘ConvertToAbsolute’ method did not take protocol into account and incorrectly converted absolute links to the ‘http’ protocol.

    7.0.95
  • Widgets - Editable text content lost when moving widgets to other zones

    After moving an 'Editable text' widget from one zone to another, the content was lost in certain cases when the page was saved.

    7.0.94
  • Staging - Published documents not published on the target staging server

    When a workflow was applied to an existing document and this document was then synchronized to staging server, it wasn't published on the target even though it was published on the source server.

    7.0.94
  • Staging - Error when creating synchronization tasks for documents if the parent document's alias was changed

    Synchronizing a document with a modified alias could result in an error when creating synchronization tasks for child documents.

    7.0.94
  • Widgets - Disabling viewstate for inline widgets didn't work

    The 'Disable viewstate' system property did not work in inline widgets.

    7.0.94
  • Web parts - Google Sitemap web part generated an incorrect set of documents in certain cases

    When the Google Sitemap web part was set to generate documents from all cultures using the ##ALL## macro, all the resulting documents had the default culture prefix instead. This happened when the 'Use language prefix for URLs' setting was enabled.

    7.0.94
  • Message boards - Incorrect author of edited messages

    When an existing message on a board was modified, the editor was saved as the author of the message.

    7.0.94
  • Multilingual content - Caching in language selector web parts didn't work correctly

    Language selector web parts did not cache query string parameters correctly in some specific scenarios.

    7.0.93
  • Groups - Custom fields in community groups not displayed

    Community group custom fields weren't displayed when editing a group.

    7.0.93
  • Staging - Data loss on the target server after renaming custom table fields

    When synchronizing custom tables, renaming a custom table field resulted in data loss of the field's values on the target server.

    7.0.93
  • Widgets - Content in the Tabs layout widget disappeared in certain cases

    Content inserted into the Tabs layout widget disappeared when the value of the ‘Tabs’ property was increased.

    7.0.93
  • Documents - Child document alias path wasn't updated in certain scenarios

    Child document alias paths were not updated when a non-default culture parent document was created before the default culture version of the document.

    7.0.93
  • Win Services - Missing Health monitoring and Scheduler executables in the Microsoft Azure hotfix

    The executable files of the Health monitoring and Scheduler Windows services weren't included in the hotfix files for Microsoft Azure projects.

    7.0.93
  • REST - IN and NOT IN keywords in REST where conditions

    When loading multiple objects using the REST service, the 'where' URL parameter didn't work with values containing the 'IN' or 'NOT IN' keywords if the user account used for authorization wasn't a global administrator.

    7.0.93
  • Attachments - Documents with a large amount of attachments couldn't be published

    Documents with a large amount of attachments could not be published due to an SQL error.

    7.0.93
  • Documents - Redundant query calls in the Pages application UI

    Redundant query calls were made when displaying documents in the Pages application.

    7.0.93
  • Dialogs - Dialog position 'absolute' in IE10 and later

    Dialogs opened in IE10 (and later) had position 'absolute' instead of position 'fixed'.

    7.0.93
  • Social Marketing - Facebook permissions changed according to the Facebook 2.0 API

    Facebook permissions changed according to the Facebook 2.0 API.

    7.0.93
  • Chat - Occasional display of support chat error messages

    The system occasionally displayed the ‘GetSupportEngineersOnlineCount’ failed." and "The server method ‘SupportPing’ failed." support chat error messages.

    7.0.93
  • Documents - Document URL generated incorrectly for child documents when the parent document was renamed

    When using the 'Use name path for URL path' setting, the URL of child documents was updated incorrectly after a parent document was renamed.

    7.0.92
  • Documents - Document aliases not created for child documents in non-default cultures

    Document aliases weren't created for child documents in non-default cultures when the parent document's name was modified with the 'Remember original URLs when moving documents' and 'Use name path for URL path' settings enabled.

    7.0.91
  • Search - Document crawler indexes showing deleted documents

    Document crawler smart search indexes weren't updated when documents were deleted from the indexed content.

    7.0.91
  • Marketing automation - Triggers not fired correctly when logging multiple activities at once

    Marketing automation triggers weren't fired correctly in some cases when logging multiple activities at once.

    7.0.90
  • E-commerce - 'ShowWishlistLink' property of the 'ShoppingCartItemSelector' control

    Setting the 'ShowWishlistLink' property didn't affect the behavior of the 'ShoppingCartItemSelector' control.

    7.0.90
  • Widgets - Inserting a layout widget into another layout widget caused an error in certain cases

    Inserting a layout widget into another layout widget caused 'Service unavailable (503)' error on the Page tab in certain cases.

    7.0.90
  • Widgets - YouTube widget didn't work correctly when the URL contained an underscore

    YouTube widget did not work correctly when the URL contained an underscore character.

    7.0.90
  • Documents - Document list widget didn't allow path selection in certain cases

    When the 'Document list' widget was set to display documents from the current site, the path selector under the site selector did not work.

    7.0.90
  • Documents - The value of 'TreeNode.HasChanged' property was misleading

    The value of the 'HasChanged' property was set to 'true' even when there was no change made to the 'TreeNode' instance.

    7.0.90
  • Macros - String representations of object collections ended with an empty line

    Strings returned by object collection macros, such as {% CurrentDocument.Categories |(user)danielak|(hash)b0023cf5232636e9e1afd363f3b11047d673d01bd0e9f9422cbdb2076da29dbd%}, ended with an empty line, resulting in an invalid value for certain scenarios.

    7.0.90
  • Widgets - Error when importing widgets with a layout

    When importing widgets with a selected custom layout, an error occurred in some cases.

    7.0.89
  • Web analytics - Macros for recognizing returning visitors didn’t work correctly in certain cases

    Macro methods for recognizing returning visitors didn't work correctly when using JavaScript logging for Web analytics.

    7.0.89
  • Translation services - The list of submission items didn't display a filter in certain cases

    The list of submission items didn't display a filter when more than one page was available. Also, the 'File type' column was not necessary as only one file type is supported.

    7.0.89
  • Data.com - Implementation of changes in the Data.com API

    The Data.com implementation has been updated to correspond with the new Data.com API.

    7.0.89
  • Web analytics - Conversion data couldn't be deleted in certain cases

    Data from a conversion with an underscore in its 'code name' could not be deleted.

    7.0.89
  • Web parts - Custom registration form error

    When a new user registered via a 'Custom registration form' web part placed inside a layout web part, the system attempted to create the user twice, resulting in a "User already exists" error.

    7.0.89
  • E-commerce - Rounding issues in the shopping cart

    Large numbers of units in the shopping cart caused rounding errors in special cases.

    7.0.88
  • E-commerce - OrderItemUnitPrice not reflecting customizations of the GetSKUPrice method

    The 'OrderItemUnitPrice' column of the 'COM_OrderItem' table always contained the SKUPrice value of the purchased product, ignoring custom overrides of the 'SKUInfoProvider.GetSKUPrice' method.

    7.0.88
  • Licensing - Incorrect license expiration format

    When using a user interface culture or environment regional format different than en-US, licenses entered into the system weren't saved in the correct format.

    7.0.88
  • Scheduler - Scheduled tasks not working with the Windows service

    The Windows service for scheduling tasks stopped working under certain circumstances. To fix the issue, you need to reinstall the scheduling service after applying the hotfix.

    7.0.87
  • Banner management - Personalization variants for the 'Banner rotator' web part weren't loaded

    Using the personalization dropdown menu of the 'Banner rotator' web part did not show any options.

    7.0.87
  • E-commerce - Custom invoice number resets when billing information is changed

    If a user generated an invoice with a custom invoice number and changed order billing details, the order's invoice number reset to default value.

    7.0.87
  • E-commerce - GetProduct.aspx always does 302 redirects

    The page GetProduct.aspx did not reflect the 'Allow permanent (301) redirection' SEO setting.

    7.0.87
  • Documents - Changing the ‘Analytics’ tab settings required a check-out

    Making changes on the ‘Analytics’ tab of a document incorrectly required the document to be checked-out first.

    7.0.87
  • E-mail engine - E-mails with a blank recipient address blocked the e-mail queue

    E-mails with a blank recipient address blocked the e-mail queue, preventing the system from sending other e-mails.

    7.0.87
  • Web parts - Performance for map web parts has been improved

    Performance of the 'Google maps' and 'Bing maps' web parts has been improved.

    7.0.86
  • Documents - Managing documents led to database deadlocks in certain cases

    Managing documents, especially inserting documents, under a heavy load led to database deadlocks. The deadlocks were caused by updating child node count, updating tags or by computing default node order.

    7.0.86
  • Web parts - Partial cache of web parts not removed after changing web part files

    The partial cache of web part instances wasn't cleared correctly after changes to the given web part's code files.

    7.0.86
  • Forums - Posting with attachments on moderated forums didn’t display approval notifications

    When the users added posts with attachments to moderated forums, the system didn’t inform them about the need of the forum moderator’s approval.

    7.0.86
  • Membership -Invalid logon attempts not reset when the users log in via the screen lock dialog

    Invalid logon attempts weren’t reset when the users successfully logged in via the screen lock dialog.

    7.0.86
  • Membership - Users were not filtered correctly based on their roles

    If two roles with the same code name were created and assigned to different sites, a user who was assigned only to one role was always filtered based on code name of their role and it appeared in filter results as if they were in both of the roles.

    7.0.86
  • UniGrid - UniGrid columns rendered with doubled CSS class names

    If the 'CssClass' property was set for a UniGrid column via code, the CSS class name was doubled in the rendered HTML.

    7.0.85
  • Forums - Posting on a moderated forum prevented the user from using attachments

    When the user posted on a moderated forum, they could not use attachments because the 'Attach file(s)' checkbox was hidden.

    7.0.85
  • Import toolkit - Import Toolkit failed to overwrite existing documents in some cases

    When importing documents using Kentico Import Toolkit, the tool failed to overwrite existing documents if the custom where condition identifying the existing documents contained columns specific for the particular document type.

    7.0.84
  • On-line Marketing - DB separation changed contact fields to the default 'Field size'

    Performing an on-line marketing database separation changed the 'Field size' of contact fields to their default value.

    7.0.84
  • Media library - Image URL wasn't changed correctly after its dimensions were updated in some cases

    Image URL was not changed correctly after its dimensions were updated in some cases.

    7.0.84
  • E-commerce - Files for product options of type e-product were not exported

    When exporting a site, the metafile record associated with an e-product product option was missing in the export package.

    7.0.83
  • Membership - 'Logon' web part caused an error if 'ResetPasswordURL' property was not set

    If the 'ResetPasswordURL' property value of the 'Logon' web part was not set, the web part caused an error.

    7.0.83
  • Chat - The Chat module not working when using MooTools

    The Chat module did not work when using the MooTools JavaScript framework.

    7.0.83
  • Staging - Wrong URL was generated after document synchronization in certain cases

    When a document was synchronized to the production server, the document URL was not generated correctly if the 'Use name path for URL path' setting was enabled.

    7.0.83
  • Staging - The 'DocumentGUID' field value was changed after document staging

    The 'DocumentGUID' field value of staged documents differed after synchronization to a target server.

    7.0.83
  • Newsletters - Dynamic issue that wasn’t yet sent appeared as sent in certain cases

    After sending a draft of a dynamic issue, the issue appeared as already sent to subscribers.

    7.0.83
  • Documents - Moving document across sites didn't work in some cases

    Moving document across sites did not work in some cases.

    7.0.82
  • Media library - Searching for a file using a file extension did not work correctly

    Searching for a file in media libraries using a file extension in the search query did not work correctly.

    7.0.82
  • Documents - Adding a related document via textbox didn’t work correctly

    Adding a related document via textbox did not work correctly.

    7.0.81
  • Banner management - Clicking on a global banner caused an error

    User was not redirected correctly after clicking on a global banner.

    7.0.81
  • Staging - Last published date and time missing when staging documents

    When staging published documents, the date and time information indicating when the document was last published wasn't transferred to the target server.

    7.0.81
  • Search - Document crawler 404 errors in the event log

    Document crawler indexes logged '404 Not found' errors into the system event log when indexing unpublished documents.

    7.0.81
  • Content editing - The ‘Prompt to save changes on exit’ setting didn’t work correctly

    The ‘Prompt to save changes on exit’ setting did not work correctly on all document properties tabs.

    7.0.80
  • E-mail engine - In some cases e-mails got stuck in the e-mail queue

    Bad connection to the SMTP server could block e-mails from being sent until the sending thread was killed or the application pool was recycled.

    7.0.80
  • Form controls - 'URL selector' form control didn't work in custom settings

    If a custom setting was created using the 'URL selector' form control, an error occurred when trying to set the setting.

    7.0.80
  • Widgets - Widget actions on inherited pages

    The 'Widget actions' web part didn't work correctly when inherited by a page without widget zones.

    7.0.80
  • Widgets - Missing special characters when editing inline widgets

    When editing inline widgets, special characters in the widget's fields weren't loaded correctly (for example the + symbol).

    7.0.80
  • Files - Incorrect image caching when using the ‘Watermark image’ setting

    Images were cached incorrectly when using the ‘Watermark image’ setting.

    7.0.80
  • Installation - Database object installation failed under certain circumstances

    Special characters in database schema caused syntax error in SQL scripts, which resulted in a failed database installation.

    7.0.79
  • Import/Export - Incorrect default field value when importing objects that change the database schema

    When importing objects that changed the database schema (for example document types with modified fields), integer type fields with default values set to 0 were set to 1 instead.

    7.0.79
  • E-commerce - PayPal payment failed if the name contained accented characters

    Verification of the PayPal IPN notification failed if some fields (e.g. name) contained symbols from a national alphabet.

    7.0.79
  • Search - Failed indexing tasks when storing search index files on external storage providers

    When storing smart search index files using an external storage provider (e.g. Azure blob storage), processing of indexing tasks failed in some cases due to file locks (timeout errors).

    7.0.78
  • Search - Smart search tasks processed multiple times when running on Windows Azure

    When running on Windows Azure with search tasks processed by a separate worker role, smart search tasks were created for all web farm servers (instances). As a result, tasks were processed multiple times. The system now only creates each task once (for all servers).

    7.0.78
  • Contact management - The ‘Page visit’ activity didn’t contain the correct ‘Activity URL’ value in certain cases

    The ‘Activity URL’ value in the ‘Page visit’ activity was not saved correctly when using the ‘Log via JavaScript snippet’ setting.

    7.0.78
  • Form engine - Field categories with special characters in their captions weren't accepted

    When creating new field categories with captions containing Unicode characters, the system did not allow more than one category to be saved.

    7.0.78
  • Media library - Group media library image teaser wasn't stored correctly

    Uploading a new group media library teaser image did not update the ‘LibraryTeaserPath’ and ‘LibraryTeaserGUID’ fields correctly.

    7.0.78
  • Documents - The content tree node expand icon wasn’t displayed in certain cases

    When using API to copy a node with its children and to update the node afterwards, the content tree did not display the expand icon next to the copied parent node.

    7.0.78
  • Web farms - Product price issues in Webfarm/Azure environment

    If the system was running in a Webfarm/Azure environment, the prices in the shopping cart weren’t updated correctly after editing the product price in CMS Desk.

    7.0.77
  • Document types - Timeout when saving document types

    If a very large number of document types inherited fields from another document type, a database transaction timeout error occurred when saving the parent document type.

    7.0.77
  • E-commerce - CurrentUser.Wishlist macro not resolved correctly

    The 'CurrentUser.Wishlist' macro didn't return the collection of wishlist items correctly in some cases.

    7.0.77
  • Avatars - Gravatar - default images were not generated

    Generated Gravatars assigned to users appeared as broken images

    7.0.77
  • Form engine - Couldn't insert a NULL value in a form control filled by an SQL query

    It wasn't possible to save a NULL value in a form control filled by an SQL query.

    7.0.77
  • E-commerce - Invoices in My account -> Orders printed on two pages

    When printing invoices on the live site from the Orders tab of the 'My account' web part, the resulting document had two pages (with the second one blank).

    7.0.77
  • API - URLHelper.RemoveApplicationPath method in external applications

    The 'URLHelper.RemoveApplicationPath' method didn't work correctly when called from an external application.

    7.0.77
  • Documents - Changes in the date field were not saved in certain situations

    Publishing a document without saving it first did not store the value added using the ‘Now’ button in the ‘Calendar’ form control.

    7.0.77
  • Newsletters - Deleting an issue caused an error in certain scenarios

    Deleting a newsletter issue caused an error in certain scenarios when the online marketing database was separated.

    7.0.77
  • On-line forms - Cloning of forms didn't work in special cases

    Letting the system automatically create a ‘Form code name’ based on a ‘Form display name’ containing dashes resulted in problems when cloning the form.

    7.0.76
  • On-line Marketing - The ‘Contact.SubscribedToNewsletter’ macro did not work correctly

    The ‘Contact.SubscribedToNewsletter’ macro didn't take unsubscription activities into account.

    7.0.76
  • Scoring - Rule settings for certain activity types were not saved correctly

    Filter settings for the ‘Page visit’, ‘Landing page’, ‘External search’ and ‘Internal Search’ activities weren’t saved correctly. After reloading the form, the default filter setting (Contains) was shown instead.

    7.0.76
  • Web parts & controls - Deleted content of editable regions

    When modifying page content through the 'Edit regions & Web parts' dialog on the 'Properties -> General' tab of documents, the content of regions was deleted in some cases.

    7.0.76
  • E-commerce - Exception after logging out during checkout

    Logging out on another browser tab if the customer was in the address selection step of the checkout process led to an exception.

    7.0.76
  • Scoring - Rule type recalculation speed was improved

    The Page visit, Landing page, Internal and External search rule type recalculation speed was improved.

    7.0.75
  • Newsletters - Macro method 'Contact.SubscribedToNewsletter' did not work correcty in certain cases

    The 'Contact.SubscribedToNewsletter' macro method didn't return correct results for contacts subscribed manually through the user interface.

    7.0.75
  • Blogs - Double opt-in always enabled for blog subscriptions

    When a blog used the value of the 'Enable double opt-in for blog post comments' setting, subscription confirmation e-mails were always sent regardless of the setting's value.

    7.0.75
  • Integration bus - Incorrect values for objects created as a result of outgoing integration tasks

    When processing outgoing integration tasks, incorrect values were saved into the fields of the resulting objects in special cases (if tasks processed in sequence didn't all contain values for the same set of object fields).

    7.0.75
  • Reporting - The 'Traffic' report didn't work correctly in certain cases

    The crawlers section of the 'Traffic' report didn't work correctly in certain cases.

    7.0.75
  • Membership - Incorrect permission check when editing a user from the 'Customers' section.

    When trying to edit a registered user through the 'Customers' section, access was incorrectly denied.

    7.0.75
  • Macros - Null result for the SiteContext.CurrentUser macro

    The 'CurrentUser' property is not available in the context of the 'SiteContext' macro. Use the 'SiteContext.CurrentUserQuery' macro instead to get the user object specified within the page context (through a query string parameter or URL wildcard).

    7.0.74
  • WYSIWYG editor - Image properties changed the image’s link URL in certain cases

    Modifying the properties of an image that had an anchor link changed the link URL as well.

    7.0.74
  • Search - Field search not working for 'Subset' and 'Starts with' analyzers

    Smart search indexes using 'Subset' or 'Starts with' analyzers didn't work correctly for data fields marked as 'Searchable'.

    7.0.74
  • Polls - Poll content displayed incorrectly after voting

    The 'Poll' web part didn't display poll content correctly after submitting a vote if the 'Use update panel' property was enabled.

    7.0.74
  • Staging - Timeout when synchronizing the website root document

    When synchronizing the root document of a website using content staging, a timeout exception occurred for sites with a very large number of documents.

    7.0.74
  • E-mail engine - Error when viewing items in the 'E-mail queue' widget

    An error occurred when viewing the details of items displayed by the 'E-mail queue' dashboard widget.

    7.0.74
  • Reporting - Some reports did not work correctly when using SQL Azure

    Some reports, such as the 'campaign conversions' report, did not work correctly on SQL Azure, because they were using unsupported statement.

    7.0.73
  • Documents - Workflow actions discarded document changes in certain situations

    Changes done to documents with dependent fields were not saved correctly after applying a workflow action. The same issue appeared if a partial postback occurred in the editing form.

    7.0.73
  • Files - The 'CMSGetFileAcceptRanges' web.config key did not work correctly

    Files weren't correctly downloaded from the live site when the ‘CMSGetFileAcceptRanges’ web.config key was set to false.

    7.0.73
  • Web analytics - The 'LogHits' service did not work correctly in certain cases

    While visiting a site for the first time or with a disabled referrer, logging web analytics via a JavaScript snippet did not work correctly for visitors who accessed the site directly.

    7.0.73
  • Macros - Accessing the 'Queries' collection via indexing by name

    When accessing items in the 'Queries' collection via indexing by name (Queries["query_code_name"]), the system didn't resolve the macro correctly in some cases.

    7.0.73
  • Widgets - Empty documentation for inline widgets

    The help link in the widget properties dialog didn't work correctly for inline widgets.

    7.0.72
  • Translation services - Document translation causing errors when using Windows Azure or Amazon S3 storages

    When using Windows Azure or Amazon S3 storages, submitting documents for manual translation caused errors.

    7.0.72
  • Web analytics - File downloads were not logged correctly in certain cases

    Downloading a file in chunks (via Range requests) caused too many web analytics hits and activities to be logged in certain cases.

    7.0.72
  • REST - REST service and banned IPs

    Users with a banned IP were allowed to access the REST service.

    7.0.72
  • Newsletters - Sending of newsletter issues failed for very large numbers of subscribers

    When sending newsletter issues to a very large number of subscribers, the process could fail due to command timeouts.

    7.0.72
  • Web farms - Newly created web farm tasks not being processed

    When using the DB updater for synchronizing web farm servers, newly created tasks were not processed until another set of tasks was created.

    7.0.71
  • Salesforce - Unsupported user 'locale' caused integration failure

    Salesforce integration failed when access to the application was granted by a user with unsupported 'locale'.

    7.0.71
  • Documents - Creating documents using the API led to exception in specific cases

    Creating documents using API without workflow, applying a workflow and then using API to update the documents led to exception.

    7.0.71
  • REST - Errors for JSON POST requests to the REST service

    When submitting JSON POST requests to the REST service, an error occurred if the charset was specified in the 'Content-Type' request header.

    7.0.71
  • Cultures - Language selector web parts didn't display the selected culture correctly

    Language selector web parts didn't display the selected culture correctly after switching to an untranslated version of a document, if the 'Combine with default culture' setting was enabled.

    7.0.71
  • Windows Azure - Large media files not imported from Azure blob storage

    When importing media files from an Azure blob storage, large files (around 2GB) weren't imported successfully. Now you can increase the timeout for file transfer using the 'CMSDownloadBlobTimeout' web.config key.

    7.0.70
  • Windows Azure - System not processing web farm synchronization tasks

    The database web farm updater wasn't correctly notified about new synchronization tasks, which resulted in tasks not being processed. Additionally, the database updater started under the context of the IP address instead of the domain name in special cases, leading to errors during task processing.

    7.0.70
  • Membership - E-mail confirmation for the 'LinkedIn required data' web part did not work correctly

    When a user registered using the 'LinkedIn required data web part', e-mail confirmation didn't work correctly.

    7.0.70
  • E-mail engine - Recipient addresses could not contain special characters in the display name part

    If a recipient address contained special characters in its display name part (DisplayName <<a href="mailto:User@Host">User@Host</a>>), the e-mail could not be sent.

    7.0.70
  • WYSIWYG editor - Images weren't loaded correctly in CKEditor if the site was installed to the root

    Images weren't loaded correctly in CKEditor if the site was installed to the root directory.

    7.0.70
  • Documents - New document notifications did not work correctly in certain cases

    New document notifications weren't sent for documents under a workflow with the 'Automatically publish changes' option selected.

    7.0.70
  • Web analytics - Error in web analytics reports

    An error occurred when viewing certain types of web analytics reports (caused by incorrectly commented code in a stored procedure).

    7.0.69
  • Workflow - Disabling workflow e-mail notifications on the 'Page' tab did not work

    Selecting the 'Send notification e-mails' check-box on the 'Page' tab of a document didn't disable sending of workflow e-mail notifications.

    7.0.68
  • Media library - Nodes in the 'Group media libraries' web part tree did not expand

    Expanding the 'Group media libraries' web part tree on Live site caused a JavaScript error, due to which the tree didn't expand.

    7.0.68
  • On-line Marketing - Certain features did not work correctly after upgrading to Kentico EMS 7

    Certain 'On-line marketing' features didn't work correctly after performing a database separation on a Kentico EMS 7 instance that was upgraded from an older version.

    7.0.67
  • Widgets - Google maps widget not working in special cases

    The 'Google maps' widget didn't work in special cases (when used on templates with multiple page placeholders).

    7.0.67
  • Social networking - Importing the 'Facebook like box' web part from hotfix 7.0.56 on web site projects

    The import package containing the updated 'Facebook like box' web part in hotfix 7.0.56 didn't work for web site projects. Both versions of the package were in the web application format.

    7.0.67
  • Documents - Timeout during certain operations on a document with multiple child documents

    Updating or creating a new language version of a document with a large amount of child documents led to connection timeout in certain cases.

    7.0.67
  • Reporting - SQL error in 'Page views - Yearly report'

    Displaying the 'Page views - Yearly report' caused an SQL error.

    7.0.67
  • Search - Document crawler indexing of pages that require authentication

    Document crawler indexing didn't work correctly for pages that required authentication.

    7.0.67
  • Membership - Forgotten password retrieval not working with the 'Use site prefix for user names' setting

    Forgotten password retrieval didn't work correctly when the 'Use site prefix for user names' setting was enabled.

    7.0.66
  • WYSIWYG editor - Editor not loading correctly in IE11

    The 'X-UA-Compatible' meta tag wasn't added to pages when using Internet Explorer 11 in some cases, which caused the WYSIWYG editor to load incorrectly.

    7.0.66
  • Dashboards - Sorting not working in the 'Documents' widget on dashboards

    Sorting by columns didn't work correctly for the list displayed by the 'Documents' widget on dashboards.

    7.0.66
  • Caching - GetResource.ashx not clearing client cache correctly for outdated files

    When loading files using the GetResource.ashx system page, the client-side caching mechanism didn't identify modified files correctly.

    7.0.66
  • Import toolkit - Import Toolkit failed during the import process due to value conversion errors

    Value conversion errors occurred during the import process using the Import Toolkit when it was not possible to convert source values to the target data types. Now the invalid values are replaced with default values of respective data types prior to the import.

    7.0.66
  • Avatars - Avatar gallery paging didn't work correctly

    When browsing pages in the Avatars gallery, users sometimes got stuck on the first page.

    7.0.66
  • Media library - Copying and moving folders using the 'Group media library' web part did not work

    Copying and moving folders using the 'Group media library' web part didn't work.

    7.0.66
  • Integration bus - User settings weren't updated by synchronization tasks for users

    When processing synchronization tasks for creating or updating users, the integration bus didn't update the corresponding 'UserSettings' objects correctly.

    7.0.66
  • WYSIWYG editor - Editor issues in Internet Explorer 10 and 11

    The editor didn't behave correctly in the latest versions of Internet Explorer. The system now sets the 'X-UA-Compatible' meta tag to 'IE=9' when rendering system pages to resolve the issues. You can change the IE compatibility value by adding the 'CMSXUACompatibleValue' key to the appSettings section of your web.config.

    7.0.65
  • Social networking - Twitter autopost caused a JavaScript error when not visible

    When a Twitter Autopost form control was present on a form, but was not displayed due to a visibility condition or a setting, a JavaScript error occurred.

    7.0.65
  • Custom tables - Custom table data not ordered correctly

    Changing the order of custom table data did not change the order displayed via the 'Custom table repeater' web part when 'Cache dependency' was set.

    7.0.65
  • Translation services - Duplication of attachments translated via a translation service

    Using a translation service to translate attachments under a workflow created a duplicate of the attachments due to a wrong GUID.

    7.0.65
  • Windows Azure - Media library files were not deleted correctly

    Media library files weren't deleted from 'Blob storage' on the first try in certain cases.

    7.0.65
  • E-commerce - Documents with SKUs were not restored correctly

    Documents with assigned SKUs weren't restored from the Recycle bin correctly.

    7.0.65
  • Widgets - Error when using the 'Uni selector' form control in widget properties

    An error occurred when working with widget properties that used the 'Uni selector' form control.

    7.0.65
  • Media library - Media file versions were not deleted after removing a media library

    Media file versions were not deleted after removing a media library because of a missing stored procedure

    7.0.65
  • Macros - Special characters were replaced incorrectly in path macros.

    Special characters were replaced incorrectly in path macros.

    7.0.65
  • Windows Azure - Web farm server name was the same for staging and production slots on Windows Azure

    The web farm server name was the same for staging and production instances on Windows Azure. This caused problems when redeploying or rebooting the staging instance.

    7.0.64
  • Web farms - Multiple threads were started when using the web farm DB updater

    In some cases, the web farm database updater was running in multiple threads.

    7.0.64
  • Licensing - Full licenses not working on Windows Azure staging domains

    Full licenses for production domains didn't work on Windows Azure staging domains.

    7.0.64
  • Avatars - 'User avatar selector' form control exception

    An error (Foreign key violation) occurred in forms containing the 'User avatar selector' form control if an avatar image wasn't selected.

    7.0.64
  • Field editor - Modifying the primary key field wasn't possible in the Simple mode of the Field editor

    It wasn't possible to modify the primary key field in the Simple mode of the Field editor.

    7.0.64
  • Form controls - 'Allow empty value' option not working correctly in 'Text CAPTCHA' form control

    When the 'Allow empty value' option in 'Text CAPTCHA' form control wasn't checked, the form control displayed 'Please enter a value' message even if a value was entered and valid.

    7.0.64
  • Document types - Categories in document types not being rendered as collapsed

    If a document type had a category collapsed by default, the category did not stay collapsed when adding a document using the 'User contributions' web part.

    7.0.64
  • Search - Unnecessary creation of search indexing tasks for user objects

    Indexing tasks were created for users even if there were no User type search indexes in the system.

    7.0.64
  • Documents - 'Insert.After' event not affecting displayed child documents correctly

    Child documents in the content tree weren't displayed correctly when inserted using the 'Insert.After' event.

    7.0.64
  • Web parts - Code behind changes not affecting web parts with layouts

    Changes made to the code behind of web part files didn't affect web part instances that had alternative layouts assigned (until the application cache was cleared).

    7.0.64
  • Social networking - Google+ Activity feed web part now supports new profile URL format

    Google+ Activity feed web part now supports the URL format (https://plus.google.com/+MyName/posts) introduced by Google+ in October 2013

    7.0.63
  • On-line forms - Incorrect number of entries shown for restored forms

    Forms restored from the ‘Bin’ were incorrectly shown as having the number of entries they contained before deletion.

    7.0.63
  • Form engine - Macros in dependent fields were not resolved correctly in certain cases

    Macro expressions specified as a default value of dependent fields weren’t resolved after a postback.

    7.0.63
  • On-line forms - Cloning form data did not increase the number of entries correctly

    Cloning form data didn't increase the number of entries shown in the UI correctly.

    7.0.63
  • Workflow - Viewing pending documents caused an exception in certain cases

    Viewing pending documents in a different culture than the database one caused an exception.

    7.0.63
  • Blogs - URL encoding of blog document tag links

    The 'GetDocumentTags' blog function didn't encode tag names correctly when generating links for blog document tags. As a result, the URLs were invalid for tags whose name contained forbidden URL characters.

    7.0.62
  • Windows Azure - Displaying permission reports for users didn't work correctly on Windows Azure

    Displaying permission reports for users in Site Manager -> Administration -> Permissions didn't work correctly on Windows Azure. Kentico used SQL queries which are not supported in SQL Azure.

    7.0.62
  • Search - Boolean operators in smart search syntax

    When submitting smart search queries with advanced syntax allowed, boolean operators (AND, OR, NOT) didn't work and were considered as search terms instead.

    7.0.62
  • Contact management - External search activity wasn't logged

    'External search' activities weren't logged if the web analytics were configured to use logging via JavaScript.

    7.0.62
  • Newsletters - The 'Captcha control' in the 'Newsletter subscription' web part contained two labels

    The 'Captcha control' in the 'Newsletter subscription' web part contained two labels.

    7.0.62
  • Translation services - Translation submission processing failed in certain cases

    Translation submission processing failed when one of the documents didn't exist in system anymore.

    7.0.62
  • Tags - Tag names were not handled correctly

    Tag names differing only by a whitespace weren't handled as one tag.

    7.0.62
  • Documents - Document security settings were not inherited correctly

    Parent document’s ACL settings weren’t correctly inherited by child documents in certain cases.

    7.0.62
  • URL rewriting & SEO - Missing values of URL wildcards

    After applying hotfix 7.0.61, the values of URL wildcards weren't available on the page (the system didn't convert wildcards to query string parameters).

    7.0.62
  • Security - The CMSXFrameOptionsExcluded web.config key caused a null reference exception

    When excluding pages from clickjacking protection using the CMSXFrameOptionsExcluded web.config key, the system sometimes threw a null reference exception.

    7.0.61
  • Caching - Incorrect Page not found HTTP status when using output caching

    Page not found error pages defined as documents incorrectly returned the 200 HTTP status code when using full-page output caching. The HTTP status code is now part of the cached data.

    7.0.61
  • Reporting - Report graphs didn't work when loading data using stored procedures

    Report graphs displayed an error message if the source data was loaded using a stored procedure.

    7.0.61
  • On-line forms - Cloned forms had an incorrect PrimaryID 'Field name'

    The PrimaryID 'Field name' in cloned forms was incorrectly based on the original form.

    7.0.61
  • Reporting - Banner reporting did not work correctly

    Banner report graphs weren't rendered correctly for banners with a certain number of impressions but no clicks.

    7.0.61
  • Document types - Wrong positioning of inherited document type fields

    New fields inserted into a parent document type were in a wrong position in the inherited document types.

    7.0.61
  • Documents - Certain document actions caused redirection to the root node

    Users with 'Starting alias path' that didn't exist on the current site were redirected to the root node after performing certain document actions.

    7.0.61
  • Form controls - 'Media selection' form control didn't trigger postback

    The 'Media selection' form control didn't trigger post back in On-line forms when the 'Has depending fields' property was set

    7.0.61
  • Form controls - Validation of the 'Multiple categories selector' form control didn't work properly

    The 'Multiple categories selector' form control displayed an empty field validation error even if a category was selected.

    7.0.60
  • AD Import - Kentico AD Import Utility failed to validate the profile when launched from Windows Start menu

    When Kentico AD Import Utility was launched from the Windows Start menu, the utility failed to validate a previously created XML import profile.

    7.0.60
  • Workflow - The 'WorkflowStepInfoProvider.GetStepRoles' API method did not work

    The 'WorkflowStepInfoProvider.GetStepRoles' API method did not work due to incorrect syntax.

    7.0.60
  • Installation - It was not possible to install a database after applying the 7.0.59 hotfix

    It was not possible to install a database after applying the 7.0.59 hotfix due to an error.

    7.0.60
  • On-line Marketing - A wrong field caption was used in the Custom registration form web part

    The 'ConversionValue' property of the 'Custom registration form' web part contained 'Conversion name' as the 'Field caption' value.

    7.0.60
  • Scheduler - The Sheduler module was not able to recover from failures

    If an error occurred during scheduled task execution, the Scheduler module did not handle recovery from the failure and a manual application restart was required to enable the scheduled tasks again.

    7.0.60
  • Reporting - Reporting subscription e-mails failed to be sent in the configured intervals

    E-mails for subscriptions in the Reporting module were not sent in the configured intervals. The e-mails were sent only when there was activity in CMS Desk or Site Manager.

    7.0.59
  • Mobile development - Device detection library upgraded to version 2.1.19.4

    The device detection library was upgraded to version 2.1.19.4. The upgrade solves the issue with the scrollbar position not being maintained after postbacks.

    7.0.59
  • Documents - Requests to non-existing pages caused redundant query calls

    Requests to non-existing pages resulted in redundant query calls, which caused performance issues under heavy load.

    7.0.59
  • Web analytics - EMS license downgrade prevented some analytics logs from being processed

    Downgrading from the EMS license to a lower license prevented some analytics logs from being processed.

    7.0.59
  • General export - Incorrect encoding for Chinese characters when exporting to CSV files

    Chinese characters weren't encoded correctly when exporting data to CSV files.

    7.0.59
  • Deployment mode - Virtual files couldn't be saved to the file system under Medium trust

    Saving virtual files deployed to the file system caused an error when running in a Medium trust environment.

    7.0.59
  • Search - Smart search index files weren't deleted in the file system

    Deleting a smart search index in the administration interface didn't delete the corresponding index file in the file system.

    7.0.58
  • Custom tables - Incorrect permission filtering for custom tables

    Custom tables weren't displayed correctly in CMS Desk. This happened for users who didn't have permissions to view all tables on the first page of the list. The system now filters the custom tables according to permissions before setting up the paging.

    7.0.58
  • Categories - Incorrect localization strings assigned when editing categories

    The ‘Display name’ and ‘Description’ localization strings assigned to nested categories were replaced by the string from the parent category in certain cases.

    7.0.58
  • Windows Azure - Web farm servers were not created correctly when running Windows Azure projects

    Database web farm updater wasn't the default option for Windows Azure websites. This caused problems with web farm synchronization on Windows Azure websites.

    7.0.58
  • Documents - Content of a document wasn't displayed correctly when using preview URL

    In special cases the content of a document wasn't displayed correctly when viewed through a preview URL.

    7.0.58
  • Macros - The 'CurrentUser.IsAuthenticated' macro stopped working after a period of time

    The 'CurrentUser.IsAuthenticated' macro stopped working after some time.

    7.0.58
  • Windows Azure - Enabling Health monitoring on Azure projects caused an exception

    An exception occurred when enabling Health monitoring on Azure projects. The 'HealthMonitoring' folder was missing from the deployment package. To fix this issue, locate the 'AppData\CMSModules\HealthMonitoring\Counters.xpc' file in Visual Studio and set its 'Build action' preference to 'Content'. Create and deploy a new package.

    7.0.57
  • Web parts - The layout of the 'Logon form' web part has changed

    To ensure that the 'Logon form' web part is displayed correctly, import an appropriate 'LogonForm_WebPart' package with fixed web part layout and enable using of viewstate for parent web part zones and web parts.

    7.0.57
  • Web parts - The 'Reset password page URL' setting in 'Logon form' web part was not working properly

    If a specific reset password page URL was set in the 'Logon form' web part settings, the full URL was incorrectly generated.

    7.0.57
  • On-line Marketing - Campaign tracking with domain root redirection

    Campaigns set for a 'Document alias' of a default (home) page were not tracked when the page was visited.

    7.0.57
  • Web parts - Export of web part properties didn't work in Site Manager

    The 'Export web part properties' link didn't work when configuring web parts on the Design tab of a page template in Site Manager.

    7.0.57
  • Social networking - The "Border color" property of the "Facebook like lox" web part didn't work.

    Facebook no longer supports the "Border color" property for the "Like box" web part. The property was replaced with "Show border" and "Force wall" properties. We recommend that you import the appropriate ‘FacebookLikeBox_WebPart’ package with the fixed web part into your web projects using Site Manager -> Sites -> Import site or objects.

    7.0.56
  • Media library - Media library folders weren't displayed properly when stored in a custom location

    Folders in a media library weren't displayed properly when the media library was set to use a custom storage provider.

    7.0.56
  • Membership - Sign out button didn't work correctly when using Facebook authentication.

    When users authenticated using Facebook authentication signed out using the "Sign out button" web part, they weren't redirected to the page specified in the "Redirect URL" property.

    7.0.56
  • Search - Document crawler search indexes on web farm servers

    On web farm servers, document crawler smart search indexes incorrectly used the server root URL to read document content. By default, search crawlers on web farm servers now use the main domain of the site where the indexed documents belong.

    7.0.56
  • Membership - New user e-mail notifications for administrators weren't sent correctly.

    If "Registration form" or "Custom registration form" web part was set to notify administrators about newly registered users, and confirmation of newly registered users was required to finish the registration process, the administrator notification e-mails weren't sent.

    7.0.56
  • Message boards - Content rating submitted via message boards allowed more than one vote per message

    When moderators approved messages with content rating, the message's rating was added again to the total rating.

    7.0.56
  • Documents - Changes not saved for 'Document selector' fields when checking in documents

    When editing a document property using the Document selector form control, the system didn't save the change upon check-in.

    7.0.56
  • AD Import - AD Import behavior wasn't consistent with automatic AD user import

    User groups created by the AD Import tool had names inconsistent with groups created automatically when a new user logged in to a site.

    7.0.55
  • Security - Password policy tooltip contained wrong information

    The tooltip description for the "Use password policy" setting did not reflect the actual behavior of the setting.

    7.0.55
  • Web parts - The Logon form web part didn't support remembering passwords in Internet Explorer

    Internet Explorer didn't offer users to remember their password when they logged in using the Logon form web part.

    7.0.55
  • Documents - Split view in document properties didn't work in some cases

    Split view in document properties caused an exception after a culture change because the system used an absolute URL

    7.0.55
  • Documents - Rolling back a document version in On-site editing caused an error

    Rolling back a document version using the On-site editing properties dialog caused an error.

    7.0.55
  • Avatars - The "Select user avatar" form control did not preserve the selected value

    The "Select user avatar" form control did not preserve the selected value after doing a postback.

    7.0.54
  • Social networking - Automatic posting to Facebook and Twitter didn't process macros correctly

    When using the {% GetDocumentURL() %} macro in the Facebook and Twitter autopost fields, the resulting URL led to the site's default page instead of the current document.

    7.0.54
  • Messaging - The MessageIsRead property was set to true by default

    The MessageInfo.MessageIsRead property was set to true even if the message had not yet been read.

    7.0.54
  • Web parts - Unable to save the web part properties dialog with two HTML editor fields

    The Ok and Apply buttons didn't work in the web part properties dialog for web parts that contained multiple properties with an HTML editor interface.

    7.0.53
  • Attachments - Attachments of documents under workflow weren't checked for uniqueness

    It was possible to rename attachments of documents under workflow to names that weren't unique.

    7.0.53
  • Content editing - Content removed for hidden editable regions

    When saving pages, content was cleared for editable regions hidden due to dynamic conditions (for example on pages with different regions for specific device profiles).

    7.0.53
  • Newsletters - Adding event fired when resolving macros in newsletters

    User can now handle events fired when macro in newsletter is being resolved.

    7.0.53
  • Windows Azure - Document type import failed on Windows Azure

    The last step of the document type import process - copying document types icons - failed when running on Windows Azure.

    7.0.52
  • Windows Azure - Deployment to Windows Azure using KIM did not work

    The built-in Powershell script for deploying to Windows Azure did not work because the script was not compatible with the latest Powershell cmdlets.

    7.0.52
  • Staging - Document categories weren't staged

    Staging of document categories didn't work correctly when changes to the categories were made after the document was created.

    7.0.52
  • Web parts - Tooltips in web part properties did not display macro expressions

    Example macro expressions were incorrectly resolved in the tooltips of web part properties, instead of being displayed as text.

    7.0.52
  • Search - Search box/dialog watermark text error on "Page not found" pages

    Smart search box and dialog web parts didn't display watermark text on "Page not found" pages created in the content tree (JavaScript errors occurred on the page).

    7.0.52
  • Controls - Direct uploader throws an exception for a public user

    Uploading file via direct uploader as public user throws an exception.

    7.0.52
  • Workflow - Updating non-versioned document properties published the current document version

    Updating document properties on the General, URLs and Template tabs published the current version of the document.

    7.0.51
  • Search - Incorrect paging of search results connected to a filter

    Paging didn't work correctly for search results connected to a Smart search filter with auto postback enabled.

    7.0.51
  • Web parts - Failed to load viewstate error on the Design tab

    Certain web parts caused a "Failed to load viewstate." error when a postback occurred on the Design tab.

    7.0.50
  • Dialogs - Link Properties dialog didn't work correctly with formatted links

    When editing formatted links (for example “<a ... ><u>link</u></a>”) in WYSIWYG areas, the link properties dialog behaved as if inserting a new link.

    7.0.50
  • Import toolkit - Import Toolkit failed to automatically publish created documents

    When creating documents under workflow, the Import Toolkit left these documents checked out. Therefore, if Import Toolkit was configured to automatically publish these documents, it failed to do so.

    7.0.50
  • Workflow - Publishing of imported product documents didn't work properly in some cases

    Imported product documents couldn't be published under workflow if the foreign keys from the previous site didn't exist in the current site.

    7.0.50
  • Forums - Bad date displayed for empty forums in the Group forum list web part

    When viewing an empty forum in a forum list, the date of last post appeared as 01/01/0001 12:00 AM.

    7.0.50
  • Dialogs - FTP and news protocols were not handled correctly when changing link protocol

    When editing a link to another website in a WYSIWYG area, the dialog duplicated protocols other than http and https in the URL.

    7.0.50
  • Web parts & controls - Universal pager didn't work with the Custom table repeater

    The 'Universal pager' web part didn't work when connected to a 'Custom table repeater'.

    7.0.50
  • Widgets - Widgets locked after clicking 'Create new version'

    The actions for managing editor widgets were disabled immediately after clicking 'Create new version' for documents under advanced workflow.

    7.0.50
  • Hotfix - Could not back up the localDB database using the Hotfix Utility

    Creating a back up of a localDB database during a hotfix installation threw an error: "Error creating the specified directory. Original exception : Invalid database name '' specified for backup or restore operation. BACKUP DATABASE is terminating abnormally."

    7.0.50
  • Workflow - Transition between two steps in workflow process was processed twice in special cases

    If there was a wait step right after an action step in a workflow process, the transition between these two steps was processed twice.

    7.0.50
  • Banner management - Banner category filter didn't work properly

    Filtering banners in CMS Desk based on the 'Enabled banners' and 'Total banners' fields caused an SQL exception.

    7.0.50
  • Web parts & controls - CSS list menu not applying the 'Last item CSS class' to single items

    The 'CSS list menu' web part (and CMSListMenu control) didn't apply the 'Last item CSS class' for menu levels containing only one item. Both the 'First item' and 'Last item' CSS classes are now rendered for single items.

    7.0.49
  • Hotfix - Hotfix utility failed to create hotfixed files for remote installation

    The hotfix utility failed to create hotfixed files for the remote installation after our refactoring and it also was not possible to hotfix separate databases.

    7.0.49
  • Social networking - Twitter Feed web part didn't reflect the "Number of tweets" and "Theme" properties correctly

    The "Number of tweets" property was ignored, the "Theme" property used Twitter settings if it was set to "light".

    7.0.49
  • Windows Azure - IE did not display full images on Windows Azure

    Images served from a website hosted on Windows Azure were missing the content-length header.

    7.0.49
  • Web analytics - Dynamic creating of campaigns

    Creating campaigns via query strings caused an exception when the length of the query exceeded the maximum length for a campaign name.

    7.0.49
  • Dialogs - Links with Anchor tag couldn't be edited

    When selecting the web link with anchor in WYSIWYG editor, the Anchor tab comes up instead of the Web tab and the link can't be edited.

    7.0.49
  • Hotfix - Part of the hotfix SQL script wasn't compatible with certain SQL server culture settings

    The hotfix SQL script for adding the missing 'Create' document type permission wasn't compatible with certain culture settings of SQL servers.

    7.0.49
  • Newsletters - Newletter attachments were opened in modal window

    After clicking on a non-image newsletter attachment, the file opened in a modal window instead of showing a standard browser file (open/save) dialog.

    7.0.49
  • Newsletters - Multiple newsletters sending

    When the system was set not to require unique user emails and user roles were subscribed to newsletters, multiple newsletters were sent to the same email address.

    7.0.49
  • Contact management - Inactive contact deletion deletes all contact from contact groups

    The scheduled task for deleting inactive contacts deleted all contacts in contact groups as well.

    7.0.49
  • Web parts - AJAX update panel not working correctly for layout web parts

    If the 'Use update panel property' was enabled for layout web parts, the AJAX update didn't wrap around the content inside the layout.

    7.0.49
  • Membership - The Logon web part didn't return to the previous page after a user logged in

    When the "returnurl" query string parameter contained other query parameters, these parameters were trimmed from the URL, causing the user to be sometimes redirected to a wrong page.

    7.0.48
  • Widgets - Macros not resolved in the titles of widget containers

    Macros entered into the Widget container title property weren't resolved. Web part containers now resolve macros recursively, which allows macros in widget container titles (resolving of macros is still disabled for widget properties in general).

    7.0.48
  • Integration bus - Incorrect integration task data when calling 'ProcessExternalTask' multiple times

    When calling the 'IntegrationHelper.ProcessExternalTask' method multiple times within a single request, the data of integration tasks was generated incorrectly in some cases for objects without IDs.

    7.0.48
  • Newsletters - Error when unsubscribing from newsletters

    When a visitor subscribed to a newsletter by providing only an e-mail address, and a registered user in the system had the same e-mail, an error occurred if the user attempted to unsubscribe from the newsletter.

    7.0.48
  • E-commerce - SKUs not handled correctly when copying product documents under versioning without workflow

    When a product document under versioning without workflow was copied and then published, the cloned SKU record obtained the same GUID as the SKU of the original document.

    7.0.47
  • Web farms - Web farm thread-safety

    In some cases, web farm threads were created more than once, which wasn't thread-safe.

    7.0.47
  • Widgets - Maximizing not working for user widgets

    Minimized user widgets couldn't be maximized in some cases.

    7.0.47
  • Field editor - Switching fields from a Text area to a Text box form control

    After changing the form control of a field from a 'Text area' to a 'Text box', the field remained as a text area.

    7.0.47
  • User interface - Missing CSS class for the label in the list of forum subscriptions

    Forums - The label in the list of forum subscriptions was missing the 'InfoLabel' CSS class if the current user had no forum subscriptions.

    7.0.47
  • Event management - Events missing in the calendar

    When navigating in the event calendar, events weren't displayed in some cases due to an incorrectly calculated date range.

    7.0.46
  • Windows Azure - Site import log not working on Windows Azure

    The progress log stopped working when importing sites on Windows Azure under certain circumstances.

    7.0.46
  • Licensing - Renewal of rented licenses not working correctly

    An error occurred when renewing rented licenses using the 'Rented license updater' scheduled task.

    7.0.46
  • URL rewriting & SEO - Wrong redirect back parameter name in the URL of the access denied page

    When users without the required permissions were redirected to the access denied page, the URL contained a parameter named 'url' instead of 'returnurl'.

    7.0.46
  • E-commerce - Customer.Orders collections interchanged between customers in special cases

    The content of the 'Customer.Orders' collection was interchanged between different customers in special cases.

    7.0.46
  • On-line Marketing - Event 'ActivityInfo.TYPEINFO.Events.Insert' not triggered for all activities

    API - Activities that were logged using the ActivityLogProvider class didn't trigger the 'ActivityInfo.TYPEINFO.Events.Insert' event. You can now handle the new 'ActivityEvents.ActivityLogged' event, which the system fires immediately when any type of activity occurs.

    7.0.46
  • Upgrade - 'Create' permission missing for original document types

    Document types created before upgrading to version 7.0 didn't have the 'Create' permission (only 'Create anywhere')

    7.0.46
  • Documents - New culture versions of documents not published automatically

    When creating a new culture version of a document with the 'Save the new document before editing' option enabled, the culture version wasn't automatically published if versioning without workflow was applied to the document.

    7.0.46
  • User interface - Modified content confirmations

    When editing objects in Site Manager, a confirmation informing about unsaved changes appeared when leaving the page, even if the changes were already saved.

    7.0.45
  • Social networking - Hash symbols converted to URLs in Twitter/Facebook auto posts

    When publishing Twitter or Facebook messages using auto post fields with URL shortening enabled, hash symbols (#) were converted to shortened URLs.

    7.0.45
  • General - Exception when requesting media files through the GetFile system pages

    An exception occurred when retrieving media files through the GetFile system pages, if the upper limit specified in the request's 'Range' HTTP header field was greater than the size of the file.

    7.0.45
  • API - SearchIndexInfoProvider.GetSearchIndexSites() returning empty SiteInfo objects

    The 'SearchIndexInfoProvider.GetSearchIndexSites()' method returned a collection of empty SiteInfo objects.

    7.0.45
  • WYSIWYG editor - Inserting links containing multiple http protocols

    Links weren't inserted correctly if the URL contained multiple http protocols (for example in the values of query string parameters). The editor removed all occurrences except for the initial protocol.

    7.0.45
  • AD Import - Error when importing existing roles

    An error occurred when re-importing existing roles in some cases (the role code name uniqueness check failed).

    7.0.45
  • Web parts & controls - UniPager not working in special cases

    The UniPager didn't work when placed above the connected listing control or web part in certain cases.

    7.0.45
  • Data.com - Data.com modifications to satisfy their license agreement

    Data.com - The Data.com service has been changed, so that each user has to provide his or her account credentials instead of using a shared account. Please add field 'UserDataComUser' (type: Text, size: 200) and field 'UserDataComPassword' (type: Text, size: 200) into the 'User – Settings' system table and add the '~\CMSModules\ContactManagement\FormControls\DataCom\DataComLogin.ascx' and '~\CMSModules\ContactManagement\Pages\Tools\DataCom\Login.aspx' files into your web project.

    7.0.44
  • Documents - The document event DocumentEvents.LogChange.After wasn't raised after the tasks were logged.

    The document event 'DocumentEvents.LogChange.After' wasn't raised after the tasks were logged.

    7.0.44
  • Blogs - Saving Blog post caused exception in special cases

    Saving Blog post caused exception when 'BlogPostTitle' attribute type was set to Long text.

    7.0.44
  • Membership - UserInfo object gets too many SQL queries on every request.

    The Memberships property of 'UserInfo' object has not been serialized correctly into the session. Because of that, the sites, roles and memberships were retrieved from the database on every request.

    7.0.44
  • Attachments - Attachment link properties did not preselect attachments correctly

    Displaying the properties of an attachment link in the WYSIWYG editor did not preselect a correct link.

    7.0.44
  • Documents - Query string parameters weren't available for the preview page

    Query string parameters were not available for custom preview pages.

    7.0.44
  • Newsletters - Duplicated newsletter e-mails

    Newsletter emails got duplicated when a user belonged to multiple roles which were subscribed to the newsletter.

    7.0.44
  • URL rewriting & SEO - Invalid page for combined script requests when using custom script manager controls

    When using components with a custom script manager, combined script requests caused the system to return an invalid page in some cases.

    7.0.43
  • E-commerce - Price displayed with tax applied twice during checkout

    The shopping cart displayed the price with tax applied twice if the user logged in during the checkout process and returned back to the shopping cart content.

    7.0.43
  • Macros - Empty 'Customer.Orders' and 'Customer.Wishlist' collections

    The 'Customer.Orders' and 'Customer.Wishlist' collections in macro expressions were always empty.

    7.0.43
  • Search - Documents assigned to sub-categories ignored by full-text search

    Documents assigned to sub-categories weren't included in the results when searching for the main categories. The category search now checks for all ancestors in the category hierarchy.

    7.0.43
  • E-mail engine - Changing the e-mail transfer encoding

    The 'CMSEmailTransferEncoding' web.config key wasn't applied when sending e-mails. The transfer encoding was always Base64. You can now set the value to 'base64', 'queotedprintable' or 'sevenbit'.7

    7.0.43
  • Forums - Forum unsubscription not working correctly

    The 'Forum unsubscription' web part didn't work if double-opt in was disabled for the website's forums.

    7.0.43
  • Translation services - Target tag missing for translation submissions

    The XLIFF documents of translation submissions were missing the 'target' tag in some cases (this tag is required by Translations.com).

    7.0.43
  • On-line forms - Error in the form field editor after moving a category to the first position

    An error occurred in the field editor after moving a category to the first position in the list of fields.

    7.0.43
  • AD Import - Error 1301 on Windows Server 2012

    When importing user roles (groups) on Windows Server 2012, an error occurred in certain scenarios: "An error (1301) occurred while enumerating the groups. The group's SID could not be resolved."

    7.0.43
  • Translation services - Translation not handled correctly for published culture versions of documents

    When importing translation data for culture versions of documents in published or archived workflow steps, a new document version wasn't created correctly.

    7.0.43
  • Documents - Search settings not saved correctly for documents under workflow

    The document search settings weren't saved correctly in Properties -> Navigation for documents under workflow with check-in/check-out functionality enabled.

    7.0.42
  • Documents - Improved performance for permission checks

    When loading documents with the 'Check permissions' option enabled, the permissions were validated for all documents without regard to the 'Top N' filtering option (resulting in lowered performance).

    7.0.42
  • Workflow - Users incorrectly allowed to reject published documents

    Any users with the 'Modify' permission for a document could reject this document from published workflow steps. Now only global administrators or users with the 'Manage workflow' permission for the Content module are allowed to reject such documents.

    7.0.42
  • Widgets - User widgets - Title localization, Moving widgets with check in/check out

    The default widget titles based on widget Display names weren't localized when displaying instances in user personalization zones. When using content locking (check in/out for documents), user widgets could only be moved on pages that were checked out.

    7.0.42
  • Macros - Path level macros not working correctly

    Path expressions for retrieving parts of the current path (such as {0}) weren't resolved correctly when combined with path wildcards (%).

    7.0.42
  • Search - Incorrect CSS classes for the Smart search filter

    The CSS classes applied by the 'Smart search filter' web part in radio button and checkbox filter modes were reversed ('ContentRadioButtonList' and 'ContentCheckboxList'). You need to edit your stylesheets if your design relies on the incorrect CSS class names.

    7.0.42
  • On-line Marketing - Database separation timeout

    A timeout occurred when separating very large on-line marketing databases.

    7.0.42
  • Installation - Missing .NET version option in KIM

    If automatic .NET version detection failed when registering instances in the Kentico Installation Manager, the version selector didn’t offer all available options.

    7.0.41
  • Import/Export - Document aliases contained forbidden characters after import

    Forbidden characters weren't replaced in document aliases when importing (or staging) documents. This caused badly formed document URLs.

    7.0.41
  • URL rewriting & SEO - URLs containing the IIS application name resolved incorrectly

    Link URLs that started with the name of the IIS application were rewritten incorrectly.

    7.0.41
  • Transformations - CSS styles of transformations disappearing when using object locking

    When using object locking (check-in / check-out), checking out a transformation deleted the transformation's custom CSS styles.

    7.0.41
  • WYSIWYG editor - Tables in the WYSIWYG editor disappearing when adding images

    Tables of size 1x1 in the WYSIWYG editor disappeared after adding an image into the table.

    7.0.41
  • MVC - Clearing the system cache removed custom ASP.NET routes

    Clearing the system cache also removed custom ASP.NET routes (cleared the 'System.Web.Routing.RouteTable.Routes' collection).

    7.0.41
  • Amazon S3 - Caching problem on Amazon S3

    Metadata caching didn't work correctly for files stored on Amazon S3.

    7.0.40
  • Web farms - Incorrect Server root URL for automatically generated web farm servers

    When automatically generating web farm servers, the system created the Server root URL using the site visitor's IP address instead of the web server address.

    7.0.40
  • Chat - Chat web part always loading the default stylesheet

    The Chat web part generated a request for the default CSS stylesheet even if the stylesheet file didn't exist.

    7.0.40
  • Windows Azure - Web farm synchronization of physical files on Windows Azure

    Web farm synchronization of files wasn't available for installations hosted on Windows Azure (separate installations with separate blob storage). File synchronization is still disabled by default on Azure installations, but you can enable it by setting the 'CMSWebFarmSynchronizeFiles' web.config key to true.

    7.0.39
  • Social networking - Default values not working for auto post fields

    Default values and empty value validation didn't work correctly for fields using the 'Facebook auto post' and 'Twitter auto post' form controls.

    7.0.39
  • AD Import - AD Import from the command line with an unavailable domain controller

    When running the AD Import utility from the command line, the import process caused data inconsistencies if the domain controller was unavailable.

    7.0.39
  • On-line Marketing - Activity macro rules incorrectly displayed in unrelated contexts

    The condition builder displayed activity macro rules in unrelated contexts. The activity rules now only appear when creating conditions for 'Activity performed' Marketing automation triggers.

    7.0.39
  • Security - Captcha not refreshing correctly

    CAPTCHA controls in forms weren't generated correctly after a postback occurred on the page.

    7.0.39
  • Caching - Files returning an incorrect file type when using client caching (Not Modified 304 response)

    Files returned an incorrect content type when client caching was used, leading to a Not Modified (304) response.

    7.0.38
  • Newsletters - Newsletter issues with A/B test variants sent to incorrect subscribers for cloned newsletters

    A/B test variants of newsletter issues under cloned newsletters were sent to the subscribers of the original newsletter.

    7.0.38
  • Web parts & controls - Special characters in document aliases not escaped correctly when resolving path expressions

    Special characters (such as underscores) in document aliases weren't escaped correctly when resolving path expressions for listing controls or web parts.

    7.0.38
  • Web farms - Database deadlocks caused by web farm tasks

    In heavy load scenarios, database deadlocks could occur when logging web farm synchronization tasks. To solve this issue, set the new web.config key 'CMSInsertTasksAtEndRequest' to true (default false). In this case, the system creates web farm tasks all at once at the end of each request.

    7.0.38
  • UI cultures - Errors in the event log when creating documents in non-default UI cultures

    The system generated errors in the event log when creating documents if the UI culture used a different date format than the EN-US culture.31

    7.0.38
  • Form engine - Editing the fields of inherited document types in alternative forms

    The fields of inherited document types couldn't be edited in alternative forms.

    7.0.38
  • Project management - Task descriptions not updating correctly on the live site

    Task descriptions weren't updated correctly when editing tasks on the live site.

    7.0.38
  • Social networking - Twitter feed web part using obsolete API

    The 'Twitter feed' web part uses deprecated Twitter API (leading to errors in the JavaScript console of browsers). To update the web part, import the appropriate 'TwitterFeed_WebPart' package and overwrite the original web part. Applying the hotfix creates the package in the default import folder.

    7.0.38
  • Documents - Document aliases couldn't be modified with certain UI personalization settings

    Document aliases couldn't be modified by users who only had access to the 'Alias' UI element in the Properties > URLs section (wrong UI element permission check).

    7.0.38
  • Web parts - Editable image displaying the HTML envelope when empty

    The 'Editable image' web part displayed the HTML envelope even when no image was selected.

    7.0.37
  • URL rewriting & SEO - Conflicts when creating document aliases containing wildcards

    The system didn't allow the creation of document aliases containing wildcards if the wildcard matched the path of an existing document.

    7.0.37
  • Attachments - Duplicated document attachments when copying documents under workflow

    When copying documents under workflow that had a published version, document attachments were duplicated.

    7.0.37
  • Translation services - Error when translating document sections with at least one document that didn't exist in the source culture

    A null reference exception occurred when translating a section of documents where at least one of the documents didn't exist in the source culture.

    7.0.37
  • WYSIWYG editor - Links to anchors containing special characters

    Links to anchors in editable text regions didn't work if the anchor name contained special characters.

    7.0.37
  • Form controls - Localizable textbox returning the resolved resource string if invisible

    The 'Localizable text box' form control returned the resolved resource string as its value if the control wasn't displayed in the form.

    7.0.37
  • Field editor - Field properties overwritten in the field editor

    When saving fields that originally had 'Display attribute in the editing form' disabled, the field properties were overwritten by the values of the previously selected field.

    7.0.37
  • Workflow - Workflow e-mails not using the subject of the selected e-mail template

    Workflow notification e-mails didn't use the subject of the selected e-mail template.

    7.0.37
  • Document types - New document type wizard returning to the first step

    The New document type wizard incorrectly returned to the first step in special cases.

    7.0.37
  • Membership - Preferred content culture not saved for users registered using the 'Custom registration form' web part

    The 'Custom registration form' web part didn't save the value of the 'Preferred content culture' field for users.

    7.0.36
  • General - File uploaders not working in Chrome

    File uploaders (Silverlight-based) didn't work correctly in the Chrome browser.

    7.0.36
  • General - Deadlocks when deleting/updating users from multiple threads

    Simultaneous deletion/update of users from multiple threads caused deadlocks in some cases.

    7.0.36
  • Installation - Hotfix utility not working correctly if the .NET version detection failed

    The Hotfix utility didn't behave correctly if the .NET version detection failed.

    7.0.36
  • Import/Export - Error when importing document attachments

    An error occurred when importing document attachments in special cases.

    7.0.36
  • Scheduler - Error when setting tasks to run with a monthly interval

    An error occurred after setting scheduled tasks to run once per month (with certain day selection options).

    7.0.36
  • Scheduler - Monthly tasks executed every minute

    Tasks scheduled with monthly intervals were executed every minute after two months of existence.

    7.0.36
  • Staging - Manual synchronization of document with attachments under workflow

    Manually synchronizing documents using the 'Synchronize current document' button didn't transfer attachments correctly for documents under workflow, if the document didn't exist on the target server.

    7.0.36
  • Amazon S3 - Incorrect storage of custom document type icons

    Document types couldn't use custom icons when storing files externally, such as on Amazon S3 or Azure Blob storage.

    7.0.36
  • Documents - Permissions not checked correctly when copying documents

    Document permissions weren't checked correctly when copying documents.

    7.0.36
  • Web parts & controls - Universal viewer not displaying hierarchical data when using non-integer relation columns

    The Universal viewer didn't display hierarchical data if the relation columns used a non-integer data type (such as long integer).

    7.0.36
  • URL rewriting & SEO - URLs with illegal characters causing an exception

    URLs with illegal characters in the query string caused an exception in special cases.

    7.0.36
  • API - Generic variants of the 'CustomTableItem.New' and 'BizFormItem.New' methods not working correctly

    The generic variants of the 'CustomTableItem.New' and 'BizFormItem.New' methods didn't work correctly.

    7.0.35
  • Form engine - Min length of fields not validated without a Max. length

    Field input wasn't validated if only the 'Min length' was specified without the 'Max. length'.

    7.0.35
  • Documents - Deleting the latest version of documents

    It is no longer possible to delete or roll back to the latest version of documents. To reverse document changes, you need to roll back to one of the previous versions.

    7.0.35
  • Categories - 'Multiple categories selector' fields not saving categories added using document event

    When saving documents on the Form tab, the 'Multiple categories selector' form control removed categories that were added using handlers of the 'Document_Update_After' event.

    7.0.35
  • Web farms - Incorrect IPv6 address in the root URL of automatically generated web farm servers

    Automatically generated web farm servers incorrectly used the IPv6 format for the IP address in the 'Server root URL'.

    7.0.35
  • Newsletters - Localization in the Newsletter subscription web part

    The 'Newsletter subscription' web part didn't resolve localization expressions correctly.

    7.0.35
  • Staging - Staging tasks not generated for custom fields in the User - settings system table

    Synchronization tasks weren't generated for custom fields in the 'User - settings' system table.

    7.0.34
  • Widgets - Error when adding inline widgets to document fields

    A JavaScript error occurred when inserting inline widgets into HTML area document fields if the editing form also contained a 'Document attachments' type field.

    7.0.34
  • Documents - Login of users with a limited Starting alias path causing the application to shut down

    The application shut down if a user logged in to CMS Desk using a URL that contained a nodeID parameter identifying a document outside of the website section specified by the user's 'Starting alias path' setting.

    7.0.34
  • API - Generic variant of the TreeNode.New method not working correctly

    Documents - The generic variant of the 'TreeNode.New' method didn't work correctly.

    7.0.33
  • Windows Azure - Site import error "Import settings has been lost"

    When importing sites on Windows Azure deployments running on multiple instances, the "Import settings has been lost" error occurred in some cases.

    7.0.33
  • Security - Password textbox in screen lock dialog when using Windows authentication

    The screen lock dialog incorrectly displayed the password textbox in Internet Explorer when using Windows authentication.

    7.0.33
  • Translation services - Widget properties containing rich text (HMTL formatting) not processed correctly during the translation import

    Widget properties containing rich text (HMTL formatting) weren't decoded when importing translation data, resulting in pages displaying encoded text.

    7.0.33
  • General - Custom filters not applied to certain web parts

    Custom filters added through the 'Filter' web part weren't applied correctly when connected to certain web parts (e.g. Grid with custom query).

    7.0.33
  • Social networking - YouTube video web part not working for certain video URLs

    The 'YouTube video' web part didn't work for video URLs in format 'http://youtu.be/VIDEO_ID' if the video ID contained the '-' or '_' character.

    7.0.32
  • General - Clone global objects to site objects with only one site

    Global objects couldn't be cloned to site objects if only one site was available in the system.

    7.0.32
  • Metafiles - Maxsidesize arithmetic exception for GIF images

    When loading GIF images as metafiles (getmetafile), the 'maxsidesize' parameter caused an arithmetic exception in some cases.

    7.0.32
  • Reporting - Exception message after submitting the report filter with invalid values

    An exception message was displayed in the report view after submitting the report filter with invalid values.

    7.0.32
  • General - Custom filters not applied to query data sources

    Custom filters added through the 'Filter' web part weren't applied when connected to query data sources.

    7.0.32
  • General - CMSModules\Content\CMSDesk\Edit\Edit.aspx.designer.cs generated incorrectly

    The 'CMSModules\Content\CMSDesk\Edit\Edit.aspx.designer.cs' designer file was generated incorrectly (missing control declarations).

    7.0.32
  • URL rewriting & SEO - Incorrect collision detection for document aliases

    In some cases, document aliases containing URL wildcards couldn't be created due to an incorrect uniqueness check (collision detection).

    7.0.32
  • Security - Default logon page always used after a screen lock

    After a screen lock, users were always redirected to the default logon page instead of the logon page specified in the website's settings.

    7.0.32
  • Reporting - Report chart web part exception when hidden by the Display to roles property

    The 'Report chart' web part caused an exception when hidden by the 'Display to roles' visibility property.

    7.0.32
  • Web parts - Duplicate property descriptions in the web part documentation

    Web part documentation appended the property descriptions multiple times when reloading the tab.

    7.0.32
  • Translation services - Editor widgets not processed when importing translation submissions

    The properties of editor widgets weren't translated when importing translation submissions.

    7.0.31
  • Widgets - Inline widgets resolved incorrectly in transformations

    Inline widgets weren't resolved correctly in special cases when displaying text fields using transformations.

    7.0.31
  • Categories - Empty field error when using the 'Multiple categories selector'

    The 'Multiple categories selector' form control produced an empty field validation error even if a category was selected.

    7.0.31
  • Media library - Changes not saved correctly when editing images in media libraries

    When editing images in media libraries, the final result wasn't saved correctly after performing multiple modifications.

    7.0.31
  • E-commerce - SKU description not keeping its value when mapped to a document field

    The 'SKUDescription' field didn't keep its value if it was mapped to a document field.

    7.0.31
  • Search - Paging not working correctly for smart search results in postback mode

    Paging of smart search results didn't work correctly in postback mode.

    7.0.30
  • URL rewriting & SEO - Excluding custom route URLs from the rewriting engine (e.g. /SignalR)

    It is no longer necessary to exclude custom route URLs (such as '/SignalR') from the CMS rewriting engine. Excluding the URLs is still recommended for optimal performance.

    7.0.30
  • Workflow - Advanced workflow designer in IE10

    The advanced workflow designer didn't function correctly when viewed in Internet Explorer 10.

    7.0.30
  • API - Error when using the 'CategoryInfoProvider.GetDocumentCategories' method

    Categories - The 'CategoryInfoProvider.GetDocumentCategories(where, orderby, topn)' method used an incorrectly formed query to get the category data, resulting in an SQL error.

    7.0.30
  • General - File uploaders not working in Chrome 26

    File uploaders (Silverlight based) didn't work in Chrome version 26.

    7.0.30
  • On-line forms - Private fields displayed on the live site when using a custom form layout

    In some cases, private fields of on-line forms were incorrectly displayed on the live site when using a custom form layout.

    7.0.29
  • Translation services - Editable regions not translated correctly for pages using ASPX templates

    The content of editable regions (CMSEditableRegion and CMSEditableImage controls) wasn't processed correctly when translating pages using ASPX templates.

    7.0.29
  • Output filter - HTML5 and Table conversion filters incorrectly converting tags with multiple attributes

    Tags containing both width and height attributes were incorrectly converted to CSS styles by the 'HTML5' and 'Table to Div conversion' output filters. Only the first attribute was converted.

    7.0.29
  • CSS - Stylesheets not applied correctly in Chrome 26

    CSS stylesheet weren't applied correctly on pages viewed in Chrome 26 browsers (when the page request response had the 304 Not modified status).

    7.0.29
  • Reporting - Report graph "Display item value" property not displaying the correct state

    The "Display item value" checkbox in the properties of report graphs didn't display the correct value after a user changed the value and saved the configuration.

    7.0.29
  • Search - Empty highlighting tags generated in the search results for empty search queries

    The highlighting procedure generated empty tags in the search results for empty search queries.

    7.0.29
  • Widgets - Default values of system properties not applied to widgets

    The default values set through the System properties of widgets weren't applied correctly to all types of widgets.

    7.0.29
  • Import/Export - Blog post subscriptions not importing

    Blog post subscriptions of users weren't imported into the system even if they were included in the import package.

    7.0.28
  • CSS - Incorrect MIME type for CSS resources

    When using CSS minification, CSS resources were returned with the wrong MIME type in special cases.

    7.0.28
  • Macros - Incorrect escaping for backslashes in string constants

    Backslashes in string constants within macro expressions were escaped incorrectly in some cases.

    7.0.28
  • Newsletters - New feature: No limit on the number of imported newsletter subscribers

    New feature: The newsletter subscriber import now works asynchronously, so you can import any number of subscribers. The system also displays the progress of the import and the process can be canceled.

    7.0.28
  • E-commerce - Product options not deleted from the database after removing items from the shopping cart

    Certain types of product options weren't deleted from the 'COM_ShoppingCartSKU' database table after removing items during the checkout process using the Remove checkbox and Update button.

    7.0.28
  • Macros - Wrong data in the 'DocumentsOnPath' macro property of documents

    The 'DocumentsOnPath' macro property of documents didn't work correctly.

    7.0.28
  • Avatars - Error on the 'My profile' page after removing a custom avatar

    An error occurred when saving the 'My profile' page in My Desk after removing a custom avatar.

    7.0.28
  • URL rewriting & SEO - Exceptions for requests without context

    Requests without context caused exceptions in special cases, even for URLs excluded from the rewriting engine.

    7.0.28
  • Import/Export - Site export error due to campaigns with identical names on different sites

    An error occurred when exporting sites if there were two campaigns with identical names on different sites in the system, and at least one of the campaigns was assigned to a document alias.

    7.0.28
  • CSS - Incorrect absolute URLs in minified CSS stylesheets

    Minified CSS stylesheets generated incorrect absolute URLs in special cases.

    7.0.28
  • Translation services - Widget properties not translated

    Widget properties weren't updated correctly when importing translations.

    7.0.28
  • Widgets - Values not saved correctly for dynamically hidden properties

    The values of certain types of widget properties weren't saved correctly for properties hidden by visibility conditions.

    7.0.28
  • Media library - Error in the media selection dialog when Community modules weren't installed

    An error occurred in the media selection dialog if the Community modules weren't installed.

    7.0.27
  • E-commerce - Email and phone not transferring from customers to user accounts

    When registering new user accounts for customers, not all data was properly transferred to the user account (Email, Phone).

    7.0.27
  • E-commerce - Missing SKU data when publishing new product documents after upgrading to v7

    After upgrading to version 7, publishing documents that were never published in the previous version could cause the loss of some of the SKU data ("Edited object no longer exists" on the Form tab).

    7.0.27
  • E-commerce - Product option category code names validated incorrectly

    The code names of product option categories were validated incorrectly. The '-' character was not supported in the code names.

    7.0.27
  • General - Skipped worker processes

    The system skipped worker processes when too many processes were run from a single request. For example, this could lead to incorrect behavior of Marketing automation processes.

    7.0.27
  • Output filter - 'colspan' and 'rowspan' table attributes incorrectly converted to classes

    The 'colspan' and 'rowspan' table attributes were incorrectly converted to classes by the HTML5 output filter, even if table tags weren't configured for conversion to DIV tags.

    7.0.27
  • Macros - 'DataItemIndex' macro not working in open IF statements

    The 'DataItemIndex' macro didn't work inside open IF statements in transformations.

    7.0.27
  • Staging - Incorrect synchronization task order when using "Process selected"

    The "Process selected" action in the staging UI incorrectly ran synchronization tasks according to the selected grid order, which could lead to synchronization problems in the target environment.

    7.0.27
  • Custom tables - Item search not working in the Custom table item selector

    When selecting 'more items' from the 'Custom table item selector' form control, the item search didn't work correctly.

    7.0.27
  • Document types - Error when creating new document types

    When creating new document types, an exception occurred in the first step of the wizard (after applying hotfix 7.0.25).

    7.0.26
  • Transformations - Error when editing transformations for document types

    An error occurred when editing transformations for document types (after applying hotfix 7.0.25).

    7.0.26
  • Controls - Error when setting watermark text for multiple controls

    Setting the 'WatermarkText' property for multiple controls on the same level caused an exception.

    7.0.25
  • Forums - Thread and post counts not recalculated correctly for forums with subscribers

    Thread and post counts in forums weren't recalculated correctly if the forum had subscribers.

    7.0.25
  • User interface - Code editor overlapping dialog buttons

    The code editor overlapped the dialog buttons when expanded to fit-to-window mode in certain dialogs.

    7.0.25
  • Output filter - Corrupted script tag attributes when using the XHTML filter

    The XHTML output filter corrupted the attributes of script tags in special cases.

    7.0.25
  • Staging - Category IDs stored by the Category selector didn't translate correctly during staging

    The Category selector stored category IDs in document fields. The IDs didn't translate correctly during staging. The Category selector now uses the binding records between documents and categories instead.

    7.0.25
  • Event management - Event Management widget not working

    The 'Event management' widget causes an error when added to a dashboard. ("An error occurred processing the controls. The page is now in safe mode. Close the safe mode and try to reload the page content. See event log for the error details.")

    7.0.25
  • Web analytics - Search engines no longer logged in URL referral statistics

    The 'Referrals' and 'Referring sites' statistics included traffic from search engines, which made it harder to monitor referrals from other websites. Visits incoming from sites recognized as search engines are no longer logged as referrals. You can view search engine statistics using the dedicated 'Search engines' and 'Search keywords' reports instead.

    7.0.25
  • E-commerce - Document type E-commerce field mappings after upgrading

    The E-commerce field mappings of document types didn't work correctly after upgrading to version 7 (when using a different document name and SKU name).

    7.0.25
  • General - Query string parameters lost in return URLs

    Return URLs didn't carry over all query string parameters if the original URL contained multiple parameters.

    7.0.24
  • Message boards - Message list widget not displaying messages correctly from other sites

    The 'Message list' widget displayed messages from the current site even if all sites were selected. Additionally, the message board selector wasn't refreshed correctly according to the site selection.

    7.0.24
  • REST - Too long WHERE conditions generated for site-related objects

    The WHERE conditions generated for site-related objects were too long in special cases.

    7.0.24
  • Output filter - XHTML table to div conversion generating double end quotes

    The XHTML table to div conversion process generated double end quotes if the table tag contained the style attribute.

    7.0.24
  • General - Queries loading paged data returned incorrectly ordered results when using nested queries

    Queries loading paged data returned incorrectly ordered results when using nested queries.

    7.0.24
  • Dashboards - Error when adding custom dashboard pages

    Custom dashboard pages caused an error when added to certain locations in the user interface (if the parent page used a tab control to display child pages).

    7.0.24
  • Search - Incorrect 'GetSearchImageUrl' results for empty string values

    The 'GetSearchImageUrl' transformation method returned incorrect results for empty string values.

    7.0.24
  • Form engine - Form control settings loaded incorrectly when creating system attributes

    The default Form control and Editing control settings were loaded incorrectly when creating new system attributes.

    7.0.24
  • Multilingual content - Content not copied when creating new document language versions

    When creating new language versions of documents, content wasn't copied if the 'Save the new document' option was checked.

    7.0.24
  • Macros - Backward compatibility custom macro handlers not called

    The system didn't call backward compatibility custom macro handlers (CMS.Compatibility.MacroResolverCompatibility.OnResolveCustomMacro).C. Perras

    7.0.23
  • Custom tables - Cloning entries in custom tables without the ItemOrder column

    Cloning didn't work for data entries in custom tables without the 'ItemOrder' column.

    7.0.23
  • WYSIWYG editor - Incorrect YouTube video URLs when using https

    When inserting YouTube videos into editable text regions, the video URLs were generated incorrectly if the https protocol was used.

    7.0.23
  • General - Alt+S shortcut on Polish keyboards

    The 'Alt + s' keyboard shortcut triggered the save action (like Ctrl+s) when using Polish keyboard settings.

    7.0.23
  • Validators - (X)HTML validation not working

    The (X)HTML validator didn't work due to changed communication requirements with the validation service.

    7.0.23
  • Transformations - Error when displaying inline widgets through a transformation with an UpdatePanel

    When using transformations to display fields containing inline widgets (or other dynamic controls), an error occurred if the transformation also contained an UpdatePanel.

    7.0.23
  • On-line forms - Macros in default values of private fields not resolving

    Macros in default values of private fields weren't resolved correctly under special circumstances.

    7.0.23
  • Portal engine - Hidden editable web parts didn't keep their content after saving

    Editable web parts didn't keep their content if the page was saved while the web part was hidden (for example through visibility conditions).

    7.0.23
  • Attachments - Document attachments not copied when creating new language versions of documents based on existing languages

    Creating a new language version of a document based on a different language version didn't copy document attachments in special cases (combination of document state and applied workflow).

    7.0.23
  • API - RequestStockHelper.Clear() not removing upper case keys

    The Clear() method, which removes items from various collections (such as RequestStockHelper or ContextStockHelper), didn't work correctly when clearing items with uppercase key names.

    7.0.23
  • Staging - Synchronization of documents reporting an error

    Synchronization of documents not under workflow reported an error, even though it was successful.

    7.0.22
  • Polls - Group poll widget not offering polls from the current group

    The 'Group poll' widget didn't offer polls from the current community group.

    7.0.22
  • Import/Export - Exporting media libraries with conflicting code names

    If multiple media libraries in the system had the same code name and contained files with identical names, the files with conflicting names weren't exported correctly.

    7.0.22
  • E-mail engine - Saving e-mail templates failed if the subject exceeded the allowed length

    Saving of e-mail templates failed if the subject exceeded the maximum allowed length due to entered macro expressions.

    7.0.22
  • Membership - Users with passwords in SHA1 format couldn't login

    Users with passwords stored in SHA1 format couldn't log into the system. Other users (with different password formats) were not affected.

    7.0.21
  • Macros - ClassNames macro method not working correctly

    The 'ClassNames' macro method (called for 'TreeNodeCollection' collections of documents) didn't work correctly.

    7.0.21
  • Portal engine - Conditional layouts with the 'ActiveInDesignMode' property disabled

    Conditional page layouts didn't reflect the 'ActiveInDesignMode' property correctly in special cases.

    7.0.21
  • Portal engine - Master page exceptions when using a root without a page template

    Some master page actions caused errors when using a root document without a page template.

    7.0.20
  • Form engine - Error when saving the Form tab of documents

    An error ("Failed to load viewstate") occurred in special cases when saving the Form tab of documents with multiple field categories.

    7.0.20
  • Documents - Preview link - Images not displayed correctly for unpublished documents

    Preview link - In some cases, images weren't displayed correctly when viewing unpublished documents through a preview link.

    7.0.20
  • Import/Export - Forum post attachments not exporting correctly

    Forum post attachments of standard forums weren't exported correctly if the export package also included community groups.

    7.0.20
  • Import/Export - Media files not exporting correctly

    Standard media library files weren't exported correctly if the export package also included community groups with media libraries.

    7.0.20
  • ASPX templates - Editable region control not validating the length of input text

    The 'CMSEditableRegion' control didn't validate the maximum/minimum length of input text on ASPX page templates that used the 'CMSPortalManager' control.

    7.0.20
  • Widgets - Macros not resolved in System properties of widgets

    Macros weren't resolved correctly when placed into the default values of widget System properties.

    7.0.20
  • Installation - Error: [dbo] prefix in hotfix 7.0.19 SQL script

    The SQL script in Hotfix 7.0.19 contained the [dbo] prefix, which caused a failure if a different database owner was used.

    7.0.20
  • General - Resource files ignored in certain locations in the web project

    Resource files were ignored in certain locations within the web project (when placed in the CMSWebpart, CMSPages or CMSFormControls folders).

    7.0.20
  • Project management - HTML editor not loaded correctly when editing tasks on the live site

    The HTML editor in the task editing dialog wasn't loaded correctly on the live site.

    7.0.20
  • Custom tables - Radio button list fields not storing values (1)

    When editing Custom table forms based on an alternative form with a custom layout, fields using the 'Radio buttons' form control didn't store the selected value.

    7.0.20
  • General - Multifile uploader temporary file folder disappearing

    The folder storing temporary files for the multifile uploader (/App_Data/CMSTemp/MultiFileUploader) was automatically deleted when empty, which caused the uploader to stop working.

    7.0.20
  • Time zones - Incorrect Event calendar dates for custom time zones

    The 'Event calendar' web part displayed event start times incorrectly if the web part's custom time zone caused a date shift.

    7.0.19
  • General - Copying the web part placeholder from web part containers to other locations

    If the web part placeholder element from the code of web part containers was copied to a different type of code editor, it couldn't be removed.

    7.0.19
  • Documents - Cloning of document types failed after applying HF 7.0.18

    Cloning of document types failed after applying Hotfix version 7.0.18.

    7.0.19
  • Web parts & controls - Paging didn't work in the Universal viewer

    The pager integrated into the 'Universal viewer' didn't work.

    7.0.19
  • URL rewriting & SEO - Robots.txt access denied when using secured pages

    Robots.txt files provided through a page containing a 'Custom response' web part returned an access denied error when using secured pages.

    7.0.19
  • Cultures - Error when deleting cultures used in a workflow scope

    It wasn't possible to delete cultures that were used in a Workflow scope.

    7.0.19
  • Custom tables - Radio button list fields not storing values

    When editing Custom table forms based on an alternative form with a custom layout, fields using the 'Radio buttons' form control didn't store the selected value.

    7.0.19
  • Web analytics - Mobile devices and Traffic sources reports moved to the Visitors category

    The "Mobile devices" and "Search crawlers" reports are now placed under the "Visitors" section in the web analytics interface.

    7.0.19
  • API - 'UserInfoProvider.EnsureRolesAndSites' not removing roles correctly

    Membership - The 'UserInfoProvider.EnsureRolesAndSites' method onlyu removed domain roles.

    7.0.18
  • Macros - GetUrlReferrer() macro method exception

    The 'GetUrlReferrer()' macro method logged an exception into the Event log on requests where the browser didn't send a referrer.

    7.0.18
  • Cookie consent - Exception for first time visitors

    The 'Cookie law consent' web parts caused an exception for first time visitors in special cases.

    7.0.18
  • Event log - Performance issues when logging certain types of events

    Logging of Marketing automation step transitions and sent newsletter issues may cause performance issues when done for very large numbers of events. You can now disable logging of these events through the 'CMSLogMATransitions' and 'CMSLogNewsletterIssueEvents' web.config keys.

    7.0.18
  • Scheduler - Scheduler service not reporting an error after failed recovery

    The Scheduler Windows service didn't report an error if it failed to recover from the database being unavailable.

    7.0.18
  • Social networking - Autopost to Twitter not working (API 1.0 deprecated)

    Autoposting to Twitter didn't work, since API 1.0 is now deprecated. The Twitter integration now uses API 1.1.

    7.0.18
  • Tags - BlogFunctions.GetDocumentTags method incorrectly parsing tags containing commas

    The 'BlogFunctions.GetDocumentTags' method didn't correctly parse tags containing commas.

    7.0.17
  • Salesforce - Empty attributes weren't replicated to Salesforce leads

    If a contact's field was set to an empty value, the matching attribute of the corresponding Salesforce lead wasn't updated.

    7.0.17
  • Forums - Incorrect forum post and thread counters for cloned forum groups

    Forum post and thread counters didn't work correctly for cloned forum groups.

    7.0.17
  • Marketing automation - Actions steps missing for new automation processes

    Newly created marketing automation processes didn't provide the list of action steps on the designer toolbar.

    7.0.17
  • Macros - Removal of leading zeroes in text parameters of macro rules

    Text type parameters in macro rules removed leading zeroes from values.

    7.0.17
  • Controls - Multiple CMSUpdatePanel controls with ShowProgress enabled

    The 'CMSUpdatePanel' control couldn't be used more than once on the same page with the 'ShowProgress' property enabled.

    7.0.17
  • Social networking - Publishing failed for documents with fields using the 'autopost' suffix

    Publishing of documents didn't work correctly if the document type contained a field with the 'autopost' suffix that wasn't used for auto-posting to social networks (i.e. using the appropriate auto-post form controls).

    7.0.17
  • Chat - Unable to access password protected rooms created in CMS Desk

    Password protected chat rooms created in CMS Desk weren't accessible by users on the live site even if they entered the correct password.

    7.0.17
  • API - 'CMSContext.CurrentUser' error in scheduled tasks running in a separate thread

    Using 'CMSContext.CurrentUser' in the code of scheduled tasks caused an exception when running the task in a separate thread ("Server cannot modify cookies after HTTP headers have been sent").

    7.0.17
  • Chat - 'Clean old chat records' scheduled task error

    The 'Clean old chat records' scheduled task caused an error when deleting old anonymous users that had chat notifications stored.

    7.0.17
  • Event manager - Event calendar ordering when using multiple document types

    The 'Event calendar' web part didn't order events correctly when using multiple document types and an ORDER BY clause.

    7.0.17
  • Salesforce - Scrollbar missing in the SalesForce field mapping dialog (IE)

    The Salesforce field mapping dialog didn't display a scrollbar in Internet Explorer when using a large number of custom fields.

    7.0.17
  • Salesforce - Contact campaign field missing when mapping Salesforce.com fields

    It wasn't possible to map the 'Contact campaign' field to custom fields of Salesforce.com leads.

    7.0.17
  • Web parts - QR code web part with Unicode input text

    The 'QR Code' web part didn't handle Unicode input text correctly.

    7.0.17
  • Workflow - Synchronize document action didn't work correctly

    The 'Synchronize document' advanced workflow action didn't process the document synchronization tasks correctly.

    7.0.17
  • Installation - Incorrect file modification warnings in the Hotfix installation

    The Hotfix installation utility announced file modification warnings even for files that weren't modified.

    7.0.17
  • Macros - User field macros not resolved in notification e-mails

    Macros for retrieving values from user fields weren't resolved correctly in e-mails based on the 'Membership - Notification - Waiting for approval' and 'Membership - Notification - New registration' templates.

    7.0.17
  • Field editor - Error when saving fields of the Blog document type

    An error occurred in special cases when saving fields of the Blog (CMS.Blog) document type.

    7.0.17
  • Web analytics - New feature: Web Analytics logging via JavaScript

    New feature: The system can now log web analytics via JavaScript. JavaScript logging ignores all browsers and devices that do not support JavaScript or have it disabled. This can improve the accuracy of the analytics, since JavaScript logging filters out statistics generated by non-human tools such as RSS readers and web crawlers.

    7.0.17
  • Import/Export - Compilation error after importing old packages

    Importing packages from old versions of Kentico CMS caused a compilation error in some cases ('Compatibility55.cs' file).

    7.0.16
  • General - Custom queries not working before application restart

    Custom queries were overwritten in the application memory by the default queries when changes were made to the field definitions of the related object (table).

    7.0.16
  • Web parts & Controls - Wildcards in the 'Document types' property of navigation web parts

    Navigation web parts didn't work correctly if the 'Document types' ('ClassNames') property contained an entry with a wildcard ('*') together with another class name.

    7.0.16
  • Web parts - QR code web part and characters with diacritics

    The 'QR Code' web part didn't render the code correctly if the source text contained characters with diacritics.

    7.0.16
  • Staging - Documents under versioning without workflow not published after using Synchronize current

    The 'Synchronize current subtree' operation didn't publish documents using versioning without workflow on the target server.

    7.0.16
  • Form engine - Saving forms with required fields hidden by enabled/visible conditions

    It wasn't possible to save forms containing a field that didn't allow empty values, if the field was hidden using an enabled or visible condition.

    7.0.16
  • Badges - GetBadgeImage transformation method

    The 'GetBadgeImage' transformation method didn't work correctly.

    7.0.16
  • Amazon S3 - Amazon S3 storage didn't work correctly for specific paths

    Data wasn't transferred correctly if only a specific part of the file system was mapped to Amazon S3 storage.

    7.0.16
  • AD Import - Error when importing to multiple databases

    An import error occurred in some cases when switching between multiple target databases. The AD Import utility no longer stores its connection string in an app.config file.

    7.0.16
  • Social networking - Twitter post URL shortening

    Twitter posts didn't use URL shortening for messages shorter than 140 characters. Bit.ly didn't apply shortening to URLs without a protocol.

    7.0.15
  • Widgets - Widgets containing the 'UniPager' control

    The editing interface wasn't rendered correctly for widgets whose parent web part contained the 'UniPager' control.

    7.0.15
  • Windows Azure - Incorrect absolute URLs when using SSL

    Absolute resource URLs were generated incorrectly when using SSL if a port was specified through the 'CMSUrlPort' web.config key. You can now enter a different port for https requests using the 'CMSSSLUrlPort' key.

    7.0.15
  • URL rewriting & SEO - Incorect resource URLs when enabling 'URLHelper.IsSSL'

    When using the 'URLHelper.IsSSL' property to manually enable SSL, the URLs generated for resources (e.g. CSS stylesheets) didn't use the https protocol.

    7.0.15
  • API - Missing API support for obtaining full datasets from LinkedIn

    LinkedIn - The API didn't include support for obtaining full datasets from LinkeIn (it wasn't possible to specify the data scope).

    7.0.15
  • Membership - User custom fields not saving values

    In certain cases, it wasn't possible to save values into custom user fields added through the 'User - Settings' system table.

    7.0.15
  • Settings - Using the 'Image selection' form control for custom settings

    Using the 'Image selection' form control for custom settings caused an exception on the settings page.

    7.0.15
  • On-line forms - Underscores not saved to the full class names of forms

    When a new form was created with an underscore character in its code name, the form's full class name didn't contain the underscore. Underscores are now carried over to the class name.

    7.0.15
  • Security - Failed Captcha verification

    CAPTCHA validation failed for correct input text when used with certain form combinations (forms containing the country selector).

    7.0.15
  • Field editor - 'Failed to load viewstate' exception (1)

    An exception occurred in the field editor ("Failed to load viewstate") in special scenarios.

    7.0.15
  • Installation - Hotfix - file modification warning for 'WebAnalyticsService.asmx'

    A file modification warning came up when applying hotfixes due to an incorrect checksum for the 'WebAnalyticsService.asmx' file.

    7.0.15
  • Macros - The user password expiration macro wasn't resolved correctly

    The user password expiration macro '{ % CurrentUser.UserPasswordExpiration % }' wasn't resolved correctly (returned the same value for different users).

    7.0.15
  • Form engine - Failed to load viewstate error when editing 'User' alternative forms

    An error occurred when editing certain fields in alternative forms of the 'User' system table ("Failed to load viewstate").

    7.0.14
  • WYSIWYG editor - Inline editor toolbar displayed incorrectly in On-site editing dialogs.

    The toolbar wasn't displayed properly in On-site editing dialogs if the toolbar was set to inline displaying mode. The toolbar was hidden under the dialog header.

    7.0.13
  • General - The system could log an exception into the Event log when serving a file.

    Files served by the system (attachments, avatars, media files, meta files) could cause the following exception to be logged into the Event log: Server cannot set status after HTTP headers have been sent.

    7.0.13
  • Security - Screen lock did not work properly for Active directory users.

    When mixed authentication was set Active directory users couldn't unlock their screen with their password.

    7.0.13
  • Portal engine - Widget controls were not loaded correctly after a document was checked out.

    When a document was checked out, editors couldn't add and edit widgets until they refreshed the page.

    7.0.13
  • Documents - Documents API didn't reflect the Document name source field setting.

    When creating documents using the API, the system ignored the Document name source field setting for the particular document type and required to specify the DocumentName property manually.j.hoppe@thehealthedgroup.com

    7.0.13
  • Web parts - Editable web parts didn't work with the Select only published property enabled.

    When an editable web part had its Select only published property enabled, it didn't display any content.

    7.0.13
  • CSS - Bookmark panel on the CSS stylesheet editing page did not refresh.

    Editor bookmarks were not refreshed when the stylesheet was saved.

    7.0.13
  • On-line forms - Cloning a form didn't clear the number of entries in the new form.

    When cloning an on-line form with existing entries, the cloned form reflected the number of records in the original form even if the Clone form data setting was set to false.

    7.0.13
  • On-line forms - Custom file upload form controls used in forms changed their attribute type.

    When editing an attribute that used a custom form control for uploading files, the field editor changed the attribute type from File to Text.

    7.0.13
  • Import toolkit - Unable to import XLSX files created by the general export

    The Import toolkit was unable to import data from XLSX files created using the general export feature (unless the files were first re-saved in Microsoft Excel).

    7.0.12
  • Installation - Old hotfix versions offered in the Kentico Installation Manager

    Older hotfix versions were offered in the 'Check for updates' section of the Kentico Installation Manager even if a newer hotfix was already applied.

    7.0.12
  • Translation services - Translation of documents existing in the target language

    Translation didn't work correctly if the document already existed in the target language.

    7.0.12
  • Documents - Linked document URLs changed after saving

    Saving a linked document also unintentionally modified the Document alias (URL) by adding "-(1)".

    7.0.12
  • Multilingual content - Language version comparison error

    After changing the culture using the drop-down on the language comparison toolbar (split view), an error occurred in the secondary frame in special cases.

    7.0.12
  • Workflow - Advanced workflow designer improvements

    The graphical step designer used for advanced workflow and marketing automation is now more responsive. Users can re-attach step transitions directly without needing to select them first. Dropping a new node onto an existing transition automatically inserts it between the connected steps.

    7.0.11
  • API - Missing XML documentation file for CMS.DocumentEngine

    The XML documentation file (API comments) for the 'CMS.DocumentEngine' library  wasn't included in the installation.

    7.0.11
  • Geomapping - Google maps didn't use the https protocol on SSL secured pages

    The Google maps web parts didn't generate links using the 'https' protocol on pages secured by SSL.

    7.0.11
  • Attachments - Duplicated attachments when creating new language versions of documents

    Document attachments were duplicated when creating new language versions of documents in special cases.

    7.0.11
  • Localization - Turkish content culture combined with a different UI culture

    An error occurred when editing websites in the Turkish content culture if the user had a different UI culture set.

    7.0.11
  • User interface - Exception on the Site Manager -> System page

    After applying HF 7.0.9, an error occurred on the Site Manager -> System header page if the "Hide unavailable user interface" setting was enabled.

    7.0.11
  • WYSIWYG editor - Special character encoding in link tooltips

    Special characters placed in link tooltips weren't encoded correctly when using the 'Insert/Edit link' function of the editor.

    7.0.11
  • Staging - Document deletion staging tasks in multi-server staging scenarios

    Document deletion staging tasks weren't carried over correctly in multi-server staging scenarios (development -> testing -> production). When deleting documents on the testing server based on staging from the development server, the system didn't log synchronization tasks for the production server.

    7.0.11
  • Web parts - Editable web part - Use parent content property

    The 'Use parent content if not set' property of the 'Editable text' web part didn't work correctly in special cases.

    7.0.11
  • Message boards - Multiple content ratings per document

    It is no longer possible for a single user to rate documents multiple times if the 'Enable content rating' property is enabled for the 'Message board' web part.

    7.0.11
  • CMS Desk - Master page keyword line wrapping

    Text wrapping was disabled for the meta keyword output in the master page editing interface (resulting in a horizontal scrollbar on pages with a long list of keywords).

    7.0.11
  • Macros - Error when using macros in SQL properties of web parts

    An error occurred when using macros directly in the 'Where condition', 'Order by' or 'Columns' properties of web parts.

    7.0.11
  • On-line forms - Event log error when submitting forms

    Submitting an on-line form caused the system to log an error in the Event log in some cases.

    7.0.10
  • Localization - Exception on websites using the Turkish culture

    In special cases, an exception occurred on websites using the Turkish culture (if specified with a lower case culture code).

    7.0.10
  • Macros - DataItemIndex not resolved in ApplyTransformation

    The 'DataItemIndex' and 'DataItemCount' macro objects weren't resolved in transformations applied using the 'ApplyTransformation' method.

    7.0.10
  • Form controls - Incorrect value preselected in drop-down lists

    In special cases, the assigned value of the 'Drop-down list' form control wasn't preselected when the form was loaded.

    7.0.10
  • Newsletters - Bounced e-mail detection

    Certain types of bounced e-mails weren't recognized correctly. The detection process for bounced e-mails was improved.

    7.0.10
  • API - AttachmentManager.EnsurePhysicalFile() method - infinite loop

    Calling the 'AttachmentManager.EnsurePhysicalFile()' method caused an infinite loop in certain cases.

    7.0.10
  • UniGrid - Site selector filtering options

    The '(more items...)' option didn't work correctly in the site selector filter above object lists.

    7.0.10
  • Documents - Publishing documents under workflow

    Documents under workflow weren't published correctly if the 'Publish from' field contained a date in the past.

    7.0.10
  • Localization - Dialog errors when using the French UI culture

    JavaScript errors occurred in the web part properties and other dialogs when using the French UI culture.

    7.0.9
  • Web parts - SQL data source - failed connection

    The 'SQL data source' web part didn't work if the database connection credentials were specified through the web part properties.

    7.0.9
  • Form controls - Field label accessibility issues

    Certain form controls (e.g. HTML area) incorrectly generated <span> elements instead of <label> tags in the output code of field labels.

    7.0.9
  • WYSIWYG editor - The editor didn't work in Firefox 17

    The editor didn't work in Firefox 17 due to changed user agent strings.

    7.0.9
  • Documents - Collision between custom field names and system field names

    If the column name of a custom document field collided with a system field (e.g. 'MenuItemImage' for the CMS.MenuItem document type), the field priority wasn't resolved correctly. As a result, the field's value couldn't be loaded in ASCX transformations using the 'Eval' method.

    7.0.9
  • Dialogs - File system selector didn't work correctly in IE8

    A JavaScript error occurred in the file system selector dialog when using Internet Explorer 8.

    7.0.9
  • Newsletters - Decoding "&" in tracked links

    Tracked links in newsletters didn't decode the "&amp;" entity, which caused invalid links if the URL contained query string parameters.

    7.0.9
  • ASPX templates - Manager control errors (CMSPageManager, CMSPortalManager)

    Pages based on ASPX templates didn't display the editing menu actions on the Page tab when using the CMSPageManager control. Templates using the CMSPortalManager control caused an exception in some cases.

    7.0.9
  • Banner management - Banner category code name conflicts in the Banner rotator

    If multiple banner categories with the same code name existed on different sites, the 'Banner rotator' web part didn't work correctly when displaying banners from the given categories.

    7.0.9
  • Dialogs - Encoding of characters with diacritics in link text

    Special characters with diacritics were displayed as encoded HTML entities in the text of links added via the 'Insert/Edit link' dialog.

    7.0.9
  • On-line Marketing - A/B or MVT test conversions shared across sites

    If multiple sites contained A/B or MVT tests with an identical code name and test page, the logged conversions were combined for the matching tests.

    7.0.9
  • Form controls - Incorrect 'Drop-down list' control selection for empty values

    The 'Drop-down list' form control always preselected the first item when an empty value was entered manually (when using the 'Allow edit value' setting for the form control).

    7.0.9
  • Newsletters - Bounced e-mails licensing exception

    The 'Check bounced e-mails' scheduled task logged a licensing exception if the 'Block subscribers globally' setting was enabled.

    7.0.9
  • Web parts - Cloning web parts with a full virtual path to the code file

    When cloning web parts, the 'File name' path wasn't set correctly if the code file was specified using a full virtual path starting from the root of the web project.

    7.0.8
  • Installation - Missing XML documentation files

    The XML documentation files for libraries (API comments) weren't included in the installation.

    7.0.8
  • AD Import - Role code name conflicts not detected correctly

    Importing multiple roles with the same code name caused the application to crash.

    7.0.8
  • Web parts & controls - Editable region - 'Use parent content if not set' property

    Enabling the 'Use parent content if not set' property of a 'Editable text' web part placed on a document with an inherited page template caused an application crash.

    7.0.8
  • Import/Export - Errors when importing sites with customer-contact relationships

    Errors occurred when importing sites containing contact-customer relationships.

    7.0.8
  • Installation - Hotfix utility error due to missing Documentation folder

    An error occurred in the Hotfix utility when fixing setup files if the 'Documentation' folder was missing from the setup directory.

    7.0.8
  • Web parts - QR code web part

    The 'QR code' web part didn't work correctly due to an invalid assembly version.

    7.0.7
  • Deployment mode - Special character encoding in deployment mode

    When using deployment mode to store virtual objects in the file system, the BOM character wasn't included in the UTF8 encoded files, which caused special characters to be displayed incorrectly.

    7.0.7
  • Form engine - System attribute error for document types

    Adding system attributes for the 'Publish from date' or 'Publish to date' fields to a document type caused an error when creating new documents of the given type.

    7.0.7
  • Notifications - Content subscription notifications with relative path expressions

    The 'Content subscription' web part didn't send notifications if its 'Path' property contained relative path expressions (for example "./%").

    7.0.7
  • API - Object collection Remove method exception

    The 'Remove' method of object collections threw a null reference exception for 'IEnumerable' input.

    7.0.7
  • Form engine - 'Make new fields hidden' in alternative forms

    The 'Make new fields hidden' setting wasn't applied correctly in the case of alternative forms that combined fields from both the 'User' and 'User settings' system tables.

    7.0.7
  • Form engine - User settings system table - Custom field error

    When using alternative forms with combined fields from both the 'User' and 'User settings' system tables, an error occurred in some cases if the 'User settings' table contained custom fields.

    7.0.7
  • Web parts - MVT Variants of the web part were not deleted when entire web part was removed.

    Multivariate testing and personalization variants of web parts weren't deleted correctly when the parent web part was removed.

    7.0.7
  • Membership - Logout after changing the name of the current user

    Users were logged out of the administration interface if they changed their own user name.d

    7.0.7
  • Attachments - Metadata editor with documents under workflow

    The Metadata editor didn't work correctly for attachments uploaded into the fields of documents under workflow.

    7.0.7
  • General - Errors when compiling the project

    An error occurred when compiling the project in some cases due to invalid control references.

    7.0.7
  • Staging - Moved documents couldn't be staged

    Moved documents couldn't be staged to the target server if their original parent document was deleted before the start of the synchronization process.

    7.0.7
  • Contact management - Incorrectly localized activity titles

    The titles of activities in the activity log were localized into different languages in some cases. Activity titles are now always created according to the default user interface culture.

    7.0.7
  • Dialogs - Ordering documents in the Select document dialog

    When selecting related documents, the 'Select document' dialog didn't allow ordering based on the 'Type' column of the listed documents.

    7,0,7
  • Localization - Widgets interface in the 'fr-fr' UI culture

    The Site Manager -> Development -> Widgets interface wasn't displayed correctly when using the French (fr-fr) user interface culture.

    7.0.7
  • API - UserInfoProvider.GetPolicyViolationMessage exception

    Membership - Calling the 'UserInfoProvider.GetPolicyViolationMessage' method caused an unhandled exception in special cases.

    7.0.7
  • Workflow - Document versioning when cloning attachments

    Cloning a document attachment didn't create a new document version when under workflow.

    7.0.6
  • Documents - Outdated content tree after document actions in List mode (IE9)

    The content tree wasn't updated after performing document actions in List mode when using the IE9 browser.

    7.0.6
  • Form engine - Disabled form fields didn't display their value

    Form fields that were disabled as a result of a false 'Enable condition' didn't display their original value.

    7.0.6
  • E-commerce - Exchange rates not applied to the "You save" value

    The value showing the difference between the list price and current price wasn't recalculated based on the shopping cart currency.

    7.0.6
  • Localization - Page template display names

    Page template display names weren't localized when editing documents on the 'Properties -> Template' tab in CMS Desk.

    7.0.6
  • Dialogs - Invalid media file URLs

    When inserting media files from media library folders containing spaces in their name, the URLs were invalid due to double encoding.

    7.0.6
  • E-commerce - Document type default page template not applied for products

    The default page template set in the document type definition wasn't applied when creating new product documents.

    7.0.6
  • Web parts - Incorrect 'File name' path for web part files in custom folders

    The 'File name' path wasn't generated correctly when creating web parts with a code file located outside of the ~/CMSWebParts directory.

    7.0.6
  • REST - Incorrect character encoding in XML responses

    The XML data retrieved by multiple object requests contained a header with an incorrect character encoding specification.

    7.0.6
  • API - The CreateUser() method saved passwords in unhashed format

    The CMSMembershipProvider.CreateUser() method saved passwords in unhashed format.

    7.0.6
  • Windows Azure - Loading PDF files from blob storage in Chrome

    Files uploaded to Windows Azure Blob storage always had their MIME type set to 'application/octet-stream'. This caused issues when loading PDF files in the Chrome browser.

    7.0.6
  • Social networking - Twitter autopost

    The Twitter autopost feature didn't work (posting to Twitter caused a 404 page not found error).

    7.0.5
  • Document types - Document field autocompletion in non-ASCX transformations

    Document fields weren't displayed in the autocompletion help when editing non-ASCX transformations.

    7.0.5
  • Portal engine - Moving web parts to empty zones

    Web parts couldn't be moved into new empty zones using the 'Move web parts to ...' action.

    7.0.5
  • Widgets - System properties for widgets

    The values defined on the 'System properties' tab weren't applied to widgets correctly in special cases.

    7.0.5
  • E-mail engine - Macro resolving in the 'Forgotten password' e-mail template

    User related macros ({ %User.UserName% } etc.) weren't resolved in the 'Membership - Forgotten password' e-mail template.

    7.0.5
  • Web analytics - Average time on page statistics

    Average time on page statistics were not logging when site-domain was set with 'www'

    7.0.5
  • Installation - Missing files after publishing a web application

    Several dll and script files were missing after publishing a web application project.

    7.0.5
  • AD Import - Domain name import

    The domain name wasn't imported correctly for users when using the "Use current domain controller and current user account" option in the 3rd step of the import utility.

    7.0.4
  • Document types - Duplicate SQL queries

    The system generated duplicate SQL queries if the document type code name was changed.

    7.0.4
  • Documents - New language versions of linked documents

    The user interface wasn't refreshed correctly after creating new language versions of linked documents.

    7.0.4
  • URL rewriting & SEO - Custom physical files weren't displayed

    Custom physical pages or files stored in the file system could only be accessed if their URL was excluded from the URL rewriting engine (otherwise a 404 Page not found error was displayed).

    7.0.4
  • Field editor - 'Failed to load viewstate' exception

    An exception occurred in the field editor (Failed to load viewstate) under special circumstances.

    7.0.4
  • Documents - Images on preview link pages

    Images in document content weren't displayed correctly when viewing pages using the preview link (in special cases).

    7.0.4
  • Reporting - Public user data export and paging

    When viewing reports published on the live site, public users couldn't use the data export feature and paging in the 'Report table' web part.

    7.0.4
  • REST - New feature - Localization support

    New feature: The new 'localize' URL parameter allows you to resolve localization expressions, such as { $general.ok$ }, inside the data retrieved by REST requests. For example, appending ?localize=fr-fr to the request URL resolves all localization expressions into their French value.

    7.0.4
  • Categories - Parent category selector

    The 'Parent category' selector displayed only the root item instead of the full category list.

    7.0.4
  • Staging - Document synchronization

    An error occurred when synchronizing documents in certain scenarios.

    7.0.4
  • Web parts & controls - 'Logon form' inside layout web parts

    The 'Logon form' web part sent forgotten password e-mails twice if placed inside a zone defined by a layout web part.

    7.0.4
  • Installation - Wrong designer file (for VS2010) was used in media library for .NET 4.5

    Wrong designer file (for VS2010) was used in media library for .NET 4.5

    7.0.4
  • Staging - Staging UI required the 'Log staging changes' setting

    The staging UI required the 'Log staging changes' setting to be enabled even though it is not necessary for the staging functionality.

    7.0.4
  • Attachments - Uploading attachments for new document language versions

    Document attachments weren't handled correctly by the 'Upload file' form control if they were uploaded during the creation of a new document language version.

    7.0.3
  • WYSIWYG editor - Insert/Edit YouTube video in IE9

    Clicking the 'Insert/Edit YouTube video' action caused the browser to freeze when using IE9.

    7.0.3
  • Reporting - Creating new report values

    The field values entered when creating a new report value disappeared after clicking Apply.

    7.0.3
  • Import/Export - New site wizard scrollbar

    The scrollbar didn't work correctly in the New site wizard.

    7.0.3
  • Web analytics - Left menu not minimized correctly

    The left menu of the Web analytics interface in CMS Desk behaved incorrectly when minimized.

    7.0.3
  • URL Rewriting & SEO - Page not found for physical file URLs

    URLs of physical files that weren't excluded from the URL rewriting engine returned a page not found error instead of regular content.

    7.0.3
  • Validators - Link checker applied to commented out HTML

    The link checker incorrectly validated links in commented out HTML code.

    7.0.3
  • Staging - Synchronization of documents created by console applications

    The system didn't create staging tasks for documents added through the API by external console applications.

    7.0.3
  • Portal engine - Double clicking the template header

    Double clicking the template header on the Design tab didn't open the 'Edit layout' dialog.

    7.0.3
  • Import toolkit - Importing container document types

    Container document types (e.g. folders) couldn't be imported.

    7.0.3
  • Web parts & controls - Google analytics web part didn't work correctly

    The 'Google analytics' web part didn't work on websites with multiple subdomains in their domain name.

    7.0.3
  • API - CMS.AmazonStorage assembly was unsigned

    The 'CMS.AmazonStorage' assembly wasn't signed and therefore couldn't be added to the General Assembly Cache.

    7.0.3
  • Caching - Incorrect Favicon caching

    Cached file output data for CMS.File documents was shared across multiple sites if the documents were stored under the same alias path (e.g. Favicons).

    7.0.3
  • Attachments - Loading PDF attachments in the Chrome PDF viewer

    Range requests weren't processed correctly in certain cases, which caused the Chrome PDF viewer plugin to fail when loading PDF documents.

    7.0.3
  • WYSIWYG editor - YouTube video links without the URL protocol

    YouTube video links weren't processed correctly if the protocol (http://) wasn't specified in the URL.

    7.0.3
  • Contact management - Contact status selector

    The contact status selector in the contact list filter displayed statuses from different sites.

    7.0.2
  • Custom tables - 'Custom table item selector' form control

    The 'Custom table item selector' form control didn't work correctly.

    7.0.2
  • Device profiles - Assigning all devices to a device profile

    An error occurred when assigning all devices to a device profile.

    7.0.2
  • Dialogs - 'Insert image or media' dialog

    The 'Insert image or media' dialog incorrectly inserted images with hard-coded width and height.

    7.0.2
  • Documents - New language version + File attachments

    File attachments weren't created correctly if they were uploaded while creating a new language version of a document.

    7.0.2
  • Groups - Group members were displayed multiple times

    Group members were displayed multiple times if they were assigned to multiple sites.

    7.0.2
  • Chat - Users couldn't switch between sites

    Users couldn't switch between sites when logged into the support chat.

    7.0.2
  • Import/Export - Package from older versions vs. permission check

    Importing a package from older versions caused a permission check error in special cases.

    7.0.2
  • Media library - Community module needed

    Files couldn't be inserted into content from media libraries if the Community module wasn't installed.

    7.0.2
  • Modules - Deleting modules

    An SQL exception occurred when deleting the Newsletters, On-line marketing, Staging, or Contact management module.

    7.0.2
  • Newsletters - The bounced e-mail count of contacts

    The bounced e-mail count of contacts wasn't reset when the contact e-mail address was changed.

    7.0.2
  • On-site editing - Mode

    In special cases, on-site editing mode displayed the root document instead of the document under the default alias path.

    7.0.2
  • REST - Incorrect object type in the URL

    Requests with an incorrect object type in the URL weren't handled correctly.

    7.0.2
  • Screen lock - Settings validation

    Certain combinations of screen lock settings caused a screen lockout.

    7.0.2
  • Source control - Page templates data

    Changes made in the layout code of page templates checked out to external files were overwritten if the configuration of a web part on the given template was modified.

    7.0.2
  • Staging - User-site bindings

    User-site bindings weren't synchronized correctly when assigning/removing users to/from multiple sites.

    7.0.2
  • Syndication - Facebook and Twitter RSS feeds

    Facebook and Twitter RSS feeds weren't processed correctly by the 'RSS data source' web part.

    7.0.2
  • User interface - French UI culture

    Certain dialogs couldn't be opened when using the French user interface culture.

    7.0.2
  • User interface - The page template editing dialog

    The page template editing dialog had a duplicate footer on the 'Versions' tab.

    7.0.2
  • User interface - UniSelector pager

    The pager disappeared in some cases when using many-to-many selectors.

    7.0.2
  • Windows Azure - AppFabric session provider

    An error occurred when running sites with the AppFabric session provider enabled (session content wasn't deserialized correctly).

    7.0.2
  • Windows Azure - The CMS.IO provider generated incorrect file URLs

    The CMS.IO provider generated incorrect file URLs when mapped to a specific container name.

    7.0.2
  • A/B Testing – Adding a new variant from the content tree

    Adding a new test page variant from the context menu did not work.

    7.0.1
  • Web parts & Controls - OpenID web part exception

    Logging out of a web part with Hide for no OpenID set to false resulted in an exception.

    7.0.1
  • Contact management – Macro rules

    Accessing the Macro rules page Site Manager -> Contact management -> Configuration could result in an error.

    7.0.1
  • Documents – New language version with field attachments

    When creating a new language version of a document with a field attachment, the resulting document had same attachmentGuid as the original one.

    7.0.1
  • Ecommerce – Shopping cart items

    Adding certain products into a shopping cart resulted in a new item being added into the cart instead of the quantity of the current one being increased.

    7.0.1
  • Ecommerce – Price of text product option

    Price of text product option was included in total price even when no text was entered.

    7.0.1
  • Form engine – Preselecting default value in UIForm

    Loading data to UIForm from a database resulted in preselecting the default value.

    7.0.1
  • Form engine – Macros in field tooltip

    Macros in field tooltip were not resolved correctly.

    7.0.1
  • General – Override for the CurrentUserInfo.UserImpersonate

    Override for the CurrentUserInfo.UserImpersonate method was added to facilitate better usability.

    7.0.1
  • General – Connection string with incorrect login details

    Using a connection string with incorrect login details resulted in an exception.

    7.0.1
  • General – Page size in UniGrid

    Many-to-many selection grids didn’t offer the page size option.

    7.0.1
  • General – Language selectors

    Language selectors did not display any content if <em>Hide current culture</em> was set and current site had two cultures.

    7.0.1
  • General – Live site mode in CMS Desk

    Live site mode in CMS Desk didn’t work if the web site wasn’t installed in application folder.

    7.0.1
  • On-line Marketing – Windows Authentication

    Application crashed when using On-line marketing together with Windows Authentication.

    7.0.1
  • Image editor – Editing a read-only image

    Editing a read-only image resulted in an exception in certain cases.

    7.0.1
  • Macros – "Only current category"

    Choosing to view ‘Only current category’ when editing macro resulted in no macros being displayed in certain cases.

    7.0.1
  • Marketing automation – Change account action

    The Change account action did not change an account for the same contact more than once.

    7.0.1
  • Newsletters – Newsletter subscription action

    The Newsletter subscription action did not subscribe the same contact to more than one newsletter.

    7.0.1
  • Newsletters – Subscriber name

    Newsletter subscriber created by Send newsletter issue action had Subscriber name in incorrect format.

    7.0.1
  • Newsletters – Dynamic URL in newsletter configuration

    Dynamic URL in newsletter configuration was shown as resolved after sending a draft e-mail.

    7.0.1
  • Portal engine – New master page with an empty template

    Creating a new master page with an empty template resulted in an exception.

    7.0.1
  • Syntax highlighter – Paste with insert key enabled was overwriting the underlying text.

    Syntax highlighter – Paste with insert key enabled was overwriting the underlying text.

    7.0.1
  • Team Development – Checked-out objects

    - Edit action for e-mail template was missing in the list of checked-out objects.<br /> - It was not possible to clone a template checked-out by a different user.<br /> - Rollback with children context menu action on object versions was disabled on a checked-out object.<br /> - Rollback in version comparison was disabled for objects that don’t support locking.<br /> - New device layout was not checked out after creation when the Keep new object checked out setting was enabled.

    7.0.1
  • Web analytics – Report table and report graph widgets

    Widget report table and report graph didn’t show data properly when time properties were set.

    7.0.1
  • Web parts & Controls – Drag & Drop actions in Design mode

    Drag & Drop actions did not work in the Design tab when a layout web part was present.

    7.0.1
  • Windows Azure – Deployment using powershell script

    Deployment using powershell script needed Windows Azure SDK 1.6.

    7.0.1
  • Wireframes – Wireframing area resizing

    Wireframing area was automatically extending its size even when empty.

    7.0.1
  • Workflow – Publish to Twitter action

    Text length error for Publish to Twitter action was displayed twice.

    7.0.1
  • Bug DescriptionFixed in version
  • Online marketing - Collision dialog

    Online marketing - Collision dialog for merging contacts didn't load some fields correctly.<br />

  • WYSIWYG editor - The editor wasn't loaded in Firefox 17

    The CKEditor wasn't loaded when using Firefox 17.

    6.0.58
  • API - UserInfoProvider.GetPolicyViolationMessage exception

    Membership - Calling the 'UserInfoProvider.GetPolicyViolationMessage' method caused an unhandled exception in special cases.

    6.0.57
  • Dialogs - Ordering documents in the Select document dialog

    When selecting related documents, the 'Select document' dialog didn't allow ordering based on the 'Type' column of the listed documents.

    6.0.57
  • Notifications - Content subscription notifications with relative path expressions

    The 'Content subscription' web part didn't send notifications if its 'Path' property contained relative path expressions (for example "./%").

    6.0.56
  • URL rewriting & SEO - Redirection to the main URL for Route document aliases

    Redirection to the main document URL didn't work for document aliases that used a Route path.

    6.0.56
  • Dialogs - Invalid media file URLs

    When inserting media files from media library folders containing spaces in their name, the URLs were invalid due to double encoding.

    6.0.56
  • Documentation - Help files referenced an incorrect jQuery library

    The contextual help files (CMSHelp) referenced an older version of jQuery than was actually present in the project.

    6.0.55
  • E-commerce - Inventory not updated after deleting items from orders

    The inventory wasn't updated if an administrator removed an item from an order.

    6.0.54
  • Staging - Document synchronization

    An error occurred when synchronizing documents in certain scenarios.

    6.0.54
  • E-mail engine - Macro resolving in the 'Forgotten password' e-mail template

    User related macros ({ %User.UserName% } etc.) weren't resolved in the 'Membership - Forgotten password' e-mail template.

    6.0.54
  • REST - Custom table & Form data permissions

    Only users designated as global administrators were able to use REST to read/change data stored in custom tables and forms. The appropriate module permissions now apply.

    6.0.54
  • AD Import - AD import utility field mapping settings

    The AD import utility didn't preserve the field mapping settings when switching between steps or after importing a profile.

    6.0.54
  • AD Import - Domain name import

    The domain name wasn't imported correctly for users when using the "Use current domain controller and current user account" option in the 3rd step of the import utility.

    6.0.54
  • Caching - Incorrect Favicon caching

    Cached file output data for CMS.File documents was shared across multiple sites if the documents were stored under the same alias path (e.g. Favicons).

    6.0.53
  • Web parts & controls - Google analytics web part didn't work correctly

    The 'Google analytics' web part didn't work on websites with multiple subdomains in their domain name.

    6.0.53
  • Attachments - Loading PDF attachments in the Chrome PDF viewer

    Range requests weren't processed correctly in certain cases, which caused the Chrome PDF viewer plugin to fail when loading PDF documents.

    6.0.53
  • Staging - Synchronization of documents created by console applications

    The system didn't create staging tasks for documents added through the API by external console applications.

    6.0.53
  • API - CMS.AmazonStorage assembly was unsigned

    The 'CMS.AmazonStorage' assembly wasn't signed and therefore couldn't be added to the General Assembly Cache.

    6.0.53
  • URL Rewriting & SEO - Document alias exception for undefined URL extensions

    Accessing documents through a document alias with an undefined URL extension caused an exception instead of a 404 page not found response.

    6.0.53
  • Attachments - Uploading attachments for new document language versions

    Document attachments weren't handled correctly by the 'Upload file' form control if they were uploaded during the creation of a new document language version.

    6.0.53
  • Web parts & Controls - Universal viewer (UniView) web parts vs. Hierarchical data

    Universal viewer (UniView) web parts and controls didn't work correctly for hierarchical data that included the root item.

    6.0.52
  • Dialogs - "Insert image or media" dialog

    The "Insert image or media" dialog incorrectly inserted images with hard-coded width and height.

    6.0.52
  • Staging - User-site bindings

    User-site bindings weren't synchronized correctly when assigning/removing users to/from multiple sites.

    6.0.52
  • UserInfoProvider.SendPassword -> exception

    UserInfoProvider.SendPassword resulted in an exception in special cases.

    6.0.51
  • Email engine - Email attachments

    Email attachments were not resent correctly in special cases.

    6.0.51
  • Web parts & Controls - Documents data source

    Documents data source web part did not work correctly with the "Combine with default culture" option.

    6.0.51
  • CurrentUserInfo.UserImpersonate method

    Override for the CurrentUserInfo.UserImpersonate method was added to facilitate better usability.

    6.0.50
  • Full text search in document attachments

    Full text search in document attachments did not work properly.

    6.0.50
  • Tags - Tag count vs. importing/restoring documents

    The tag count wasn't updated correctly in the CMS_Tag table when importing or restoring documents.

    6.0.49
  • Membership - 'Password with confirmation' form control

    The 'Password with confirmation' form control didn't save passwords correctly in special cases.

    6.0.49
  • Attachment gallery - The lightbox effect

    The lightbox effect didn't work correctly for attachment gallery web parts.

    6.0.49
  • Localization - The 'Reset password' system page

    The 'Reset password' system page wasn't localized according to the preferred content culture.

    6.0.49
  • Image watermark - Dynamically resized images

    The watermark was applied to dynamically resized images smaller than the watermark minimum size limits.

    6.0.49
  • Image watermark - Simultaneous access to an image with a watermark

    An exception occurred when multiple clients requested an image with a watermark at the same time.

    6.0.48
  • CSS stylesheets - Relative URLs in links weren't resolved correctly

    Relative URLs in CSS stylesheet links weren't resolved correctly in specific cases.

    6.0.48
  • Forms - Decimal fields with a default value

    When using certain UI cultures, the field editor in simple mode displayed an error when saving decimal fields with a default value.

    6.0.48
  • Media library - Media files with the same name

    Media files weren't correctly saved to the file system if the target directory already contained a file with the same name, but different letter case.

    6.0.48
  • WYSIWYG editor - HTML-invalid code

    WYSIWYG editor - An error occurred if certain types of HTML-invalid code were entered into the editor.

    6.0.48
  • Form engine - Date & time values when using certain UI cultures

    Forms didn't store and display Date & time values correctly when using certain UI cultures.

    6.0.48
  • Document categories - Removing categories

    Parent categories weren't removed correctly when removing sub-categories from documents.

    6.0.48
  • Forms - Multiple dynamic controls of the same type in a custom form layout

    An error occurred if multiple dynamic controls of the same type were entered into a custom form layout.

    6.0.47
  • Scoring - Rules expiration

    Scoring rules with limited validity didn't expire correctly.

    6.0.47
  • Kentico Installation Manager - Hotfix setup

    The hotfix setup didn't behave correctly in cases where the hotfix file was downloaded only partially.

    6.0.47
  • Localization - Form control names

    Form control names weren't localized in the field editor.

    6.0.46
  • Contact management (activites) - "User login" activity vs. "Facebook connect logon" web part in IE

    The "User login" activity was logged twice for users signing in through the "Facebook connect logon" web part in Internet Explorer.

    6.0.46
  • Staging - Permissions for global roles

    Permissions weren't synchronized for global roles.

    6.0.46
  • Smart search - Images in search results

    Images weren't displayed correctly in search results for items found on different sites than the current one.

    6.0.46
  • Forms - Dynamic controls in custom form layouts

    <span class="PageTitle" id="titleElem_lblTitle">Dynamic controls weren't resolved in custom form layouts.</span>

    6.0.46
  • AD import - NetBIOS names

    <span class="PageTitle" id="titleElem_lblTitle">NetBIOS names weren't correctly retrieved for subdomains</span>

    6.0.46
  • Categories - Multiple category selector vs. check-in/check-out enabled

    The multiple category selector didn't display its value after publishing a document with check-in/check-out enabled.

    6.0.46
  • URL rewriting - Redirection to a language prefix URL

    The "lang" query string parameter was redirected to a language prefix URL even for cultures not assigned to the website.

    6.0.45
  • Web parts & Controls - "Lightbox gallery" web part

    The "Lightbox gallery" web part didn't display custom images set for its navigation buttons (previous, next, close).

    6.0.45
  • Import/Export - Transformations - Object version history

    The object version history was lost for transformations during the import process.

    6.0.45
  • E-commerce - Importing paid orders into a stopped site

    An error occurred when importing paid orders into a stopped site.

    6.0.45
  • Categories - Document category selector

    In some cases, changes made in the document category selector weren't saved correctly when checking-in documents.

    6.0.45
  • Code editor - Search/Replace functionality

    The Replace function didn't work unless the Search function was used before it.

    6.0.45
  • Form engine - Date and time default values in non-english cultures

    The default value of date and time fields wasn't formatted correctly when the form was viewed in non-english cultures.

    6.0.44
  • Smart search - The "Subset" index analyzer vs. special characters

    The "Subset" index analyzer didn't work correctly for words containing special characters.

    6.0.44
  • Document relationships - Custom relationship data

    Custom relationship data couldn't be loaded from the database.

    6.0.44
  • Context menus - Disabling context menus

    Context menus in the UI weren't always properly disabled if their parent control was disabled.

    6.0.44
  • Membership - web.config + special characters

    Authorization rules specified through allowed roles in the web.config file didn't work correctly for usernames containing special characters.

    6.0.43
  • Form engine - Default values + non-English UI culture.

    The default values set for fields in the field editor were lost in special cases when using a non-English UI culture.

    6.0.43
  • AD Import - The "IsEditor" flag is now only set for newly imported users.

    <span class="PageTitle" id="titleElem_lblTitle">The "IsEditor" flag is now only set for newly imported users.</span>

    6.0.43
  • Documents - Relationship custom data in XML format

    Relationship custom data in XML format wasn't handled correctly.

    6.0.43
  • Document listing - "The page parameters are not consistent"

    <span class="PageTitle" id="titleElem_lblTitle">An error occurred when deleting documents in the List mode of CMS Desk ("The page parameters are not consistent"). </span>

    6.0.43
  • General export - Advanced export for polls

    <span class="PageTitle" id="titleElem_lblTitle">When using the advanced export for polls, selecting the "PollLogActivity" column caused an error.</span>

    6.0.43
  • Content validation - "View source" and "Show results in new windows" dialogs.

    <span class="PageTitle" id="titleElem_lblTitle">An error occurred when loading the "View source" and "Show results in new windows" dialogs.</span>

    6.0.43
  • Newsletters - "Out of range" exceptions

    "Out of range" exceptions occurred in special cases when sending out newsletter issues with open e-mail tracking enabled.

    6.0.43
  • Contact management - Missing database index

    <span class="PageTitle" id="titleElem_lblTitle">The "ContactLastName" column in the "</span>OM_Contact" table was missing from the index.

    6.0.43
  • E-commerce - The "Product datalist" web part

    The "Product datalist" web part caused an error when the "Select top N" property was set.

    6.0.43
  • Direct file uploader - Invalid CSS style

    An invalid CSS style was assigned to the direct file uploader control.

    6.0.43
  • System classes - Available columns

    Certain system classes didn't provide correct lists of their available columns.

    6.0.43
  • Facebook Connect - "Facebook Connect logon" web part.

    It was impossible to sign in using the "Facebook Connect logon" web part.

    6.0.42
  • File import - "The page parameters are not consistent"

    An error occurred in the file import dialog ("The page parameters are not consistent").

    6.0.42
  • Tags - Tags weren't removed from the system

    Tags - Tags weren't removed from the system after deleting all documents to which they were assigned.

    6.0.41
  • Media library - Permanent links vs. 304 HTTP status code

    Permanent links leading to media files didn't return the 304 HTTP status code (not modified) when appropriate.

    6.0.41
  • Scoring - Score recalculation

    The performance of the score recalculation process was optimized.

    6.0.41
  • Form engine - HTML entities

    Form engine - Entering certain HTML entities into form field settings caused an exception in some cases.

    6.0.41
  • Web parts & Controls - The "GoogleSitemap" and "CMSSiteMap" controls

    The "GoogleSitemap" and "CMSSiteMap" controls displayed incorrect results in some cases if multiple document types were specified in the "ClassNames" property.

    6.0.41
  • Contact management - Spaces in the full name of contacts

    The full name of contacts was created with two spaces between the first and last name in some cases.

    6.0.41
  • Dialogs - Inconsistent dialog parameters

    An error ("The dialog parameters are not consistent") occurred when editing theme files and in the copy/move folder dialog.

    6.0.41
  • Macros - The "ResolveBBCode" macro method didn't work correctly.

    Macros - The "ResolveBBCode" macro method didn't work correctly.

    6.0.40
  • Tags - The "Proc_CMS_DocumentTag_RemoveTags" stored procedure was unnecessarily called when creating documents.

    Tags - The "Proc_CMS_DocumentTag_RemoveTags" stored procedure was unnecessarily called when creating documents.

    6.0.40
  • AD Import utility - It wasn't possible to import empty values into user fields.

    AD Import utility - It wasn't possible to import empty values into user fields.

    6.0.40
  • The "Google analytics" web part didn't work correctly due to changes in the Google API.

    The "Google analytics" web part didn't work correctly due to changes in the Google API.

    6.0.40
  • Contact management - Splitting contacts

    Splitting contacts with the "Copy activities created after merge" option enabled caused an error in certain UI cultures.

    6.0.38
  • Form engine - "Multiple choice" form control

    The label tag generated in the output of the "Multiple choice" form control used the "for" attribute, which incorrectly associated it with the first checkbox.

    6.0.38
  • Newsletters - "Newsletter subscription" web part

    Newsletter display names weren't localized when shown by the "Newsletter subscription" web part.

    6.0.37
  • Contact Management - The mass delete action (1)

    The mass delete action didn't work correctly for all contacts if the filter was set to show merged contacts.

    6.0.37
  • Contact Management - Contact and account filters

    Contact and account filters didn't show items with empty values for the "NOT LIKE" and "<>" options in some cases

    6.0.37
  • Contact Management - "My account" web part

    Contact data wasn't updated correctly for users who updated their details via the "My account" web part.

    6.0.37
  • Scoring - Attribute rules

    Attribute rules didn't work properly with the "NOT LIKE" and "<>" operators for contacts with empty values in the corresponding fields.

    6.0.37
  • Ecommerce - Invoices vs. UI cultures

    When viewing invoices under certain UI cultures, price values were displayed as zeros.

    6.0.37
  • Staging - Community group roles

    Community group roles weren't synchronized.

    6.0.37
  • Staging - Document creation staging tasks

    Document creation staging tasks weren't always logged in the correct order.

    6.0.37
  • Portal engine - Shared layouts

    It was possible to modify the text of shared layouts when editing a page template, even though the changes could not be saved.

    6.0.37
  • Custom tables - "Custom table data source" web part

    Items provided by the "Custom table data source" web part weren't cleared from the cache correctly in special cases.

    6.0.37
  • Dialogs - "Quickly insert image"

    <span class="PageTitle" id="titleElem_lblTitle">The URLs of images inserted through the "Quickly insert image" dialog were</span> handled as absolute instead of relative.

    6.0.37
  • E-mail engine - The priority of e-mail messages

    The priority of e-mail messages wasn't reflected when sending from the e-mail queue.

    6.0.36
  • Localization - Site Manager pages

    The titles of certain Site Manager pages weren't translated according to the current preferred UI culture.

    6.0.36
  • Page templates - "Clone template as ad-hoc" action

    The "Clone template as ad-hoc" action didn't work correctly for inherited documents when used on the Design tab.

    6.0.35
  • Document tags - TagID

    The primary key values stored in the "TagID" column were changed when modifying document tags.

    6.0.35
  • Output filter - HTML tags placed within conditional comments

    HTML tags placed within conditional comments weren't closed correctly by the XHTML filter.

    6.0.35
  • Forms - Attachments with non-ASCII characters in e-mail notifications

    When using form e-mail notifications with file attachments, submitting a form with an uploaded file containing non-ASCII characters in its name caused an error when running on .NET 4.0.

    6.0.34
  • Dialogs - Link to an unpublished CMS.File

    Creating a link to an unpublished CMS.File document using the "Insert link" dialog resulted in an error.

    6.0.34
  • Cookies - Output caching and cookie consent level

    Output caching wasn't handled properly for cookie levels. Some cookies were sent even when their level was higher than the user's cookie consent level.

    6.0.34
  • Web parts & Controls - Event calendar with a filter

    When connected to a filter, the "Event calendar" incorrectly returned data even in cases where all results should have been filtered out.

    6.0.34
  • Object recycle bin - Mass actions

    <span class="PageTitle" id="titleElem_lblTitle">In special cases, the user selected in the object recycle bin filter wasn't reflected when performing mass actions.</span>

    6.0.34
  • User contributions - "Edit contribution" web part

    Users weren't correctly redirected to the parent document after deleting a document via the "Edit contribution" web part.

    6.0.34
  • Media library - "Editable image" web part vs. custom media library folder

    Selecting an image from a media library for the "Editable image" web part didn't work correctly if a custom media library folder was used.

    6.0.34
  • Messaging - Selection of the user recipient

    When sending new messages, the selection of the user recipient didn't work correctly.

    6.0.34
  • Reporting - Exporting data

    Exporting data from a report published on the live site didn't work correctly in some cases.

    6.0.32
  • Smart search - Searching in attachments (1)

    Searching in attachments didn't work correctly if the search expression contained diacritics.

    6.0.33
  • User contributions - Deleting a document vs. extensionless URLs with trailing slashes

    Deleting a document caused issues when using extensionless URLs with trailing slashes.

    6.0.33
  • Macros - Case sensitivity

    The names of properties used to access object data via the macro engine were incorrectly case sensitive.

    6.0.33
  • Web parts & Controls - The "Calendar" web part didn't support filter web parts.

    The "Calendar" web part didn't support filter web parts.

    6.0.33
  • Layout widgets

    Widgets placed into a layout widget weren't loaded correctly if the page template previously contained a similarly configured layout web part that was deleted.

    6.0.33
  • Staging - Attachments of documents linked from a different site

    Attachments of documents linked from a different site weren't synchronized correctly.

    6.0.33
  • Menu web parts - Exception

    Menu web parts caused a null reference exception in special cases.

    6.0.33
  • URL rewriting - Document aliases and cultures

    Document aliases didn't process the document culture correctly in special cases.

    6.0.32
  • E-commerce - Product list UniGrid

    An error occurred while loading the list of products in the administration UI of the E-commerce module. (caused by changes in the 6.0.31)

    6.0.32
  • Media library - "Clear" button of the "Media selection" form control

    Under special circumstances, the "Clear" button of the "Media selection" form control reloaded the form instead of clearing the input field.

    6.0.32
  • Attachments - The metadata of document attachments

    The metadata of document attachments wasn't saved correctly if changed while creating a new document.

    6.0.32
  • Import/Export - The inheritance configuration for document permissions

    The inheritance configuration for document permissions wasn't imported correctly.

    6.0.32
  • Multilingual content - The language version comparison split view

    The language version comparison split view caused an exception if the output code of the page contained a very short link pointing above the application folder.

    6.0.32
  • New feature - EU Cookie law

    Added support for cookie levels and user consent according to the EU cookie law.

    6.0.32
  • CMS Desk - Request timeout issues

    Request timeout issues could occur on the CMS Desk logon page if the system contained a large number of users with UI personalization enabled.

    6.0.32
  • Newsletters - "My subscriptions" web part

    The "My subscriptions" web part didn't work correctly for users with an existing newsletter subscription.

    6.0.32
  • Contact management - Contact group

    When editing a contact in Site Manager, the data displayed on the "Contact group" was incorrect if the contact belonged to a different site than the one running on the current domain.

    6.0.32
  • Membership - Default data in "CMS_Role" table

     The "CMS_Role" table generated invalid default data in special cases, which could lead to issues during migration.

    6.0.32
  • Blogs - Lists of comments

    Lists of comments didn't work correctly for sites containing an underscore in their codename.

    6.0.32
  • Form controls - "E-mail" -> "Control CSS class"

    If the "Control CSS class" property was set for the "E-mail" form control, the class was applied twice to the resulting field.

    6.0.32
  • URL rewriting - Document aliases

    <span class="PageTitle" id="titleElem_lblTitle">Document aliases weren't processed correctly for non-existing culture versions of documents (when using the Combine with default culture setting).</span>

    6.0.31
  • URL rewriting - Upper case characters in the query string

    <span class="PageTitle" id="titleElem_lblTitle">The query string in wildcard URLs was always converted to lower case characters.</span>

    6.0.31
  • Membership - 'Users delete non activated user' scheduled task

    <span class="PageTitle" id="titleElem_lblTitle">Manually disabled users could be removed by the 'Users delete non activated user' scheduled task.</span>

    6.0.31
  • Web parts & Controls - 'Universal viewer' -> 'Use default hierarchical order'

    <span class="PageTitle" id="titleElem_lblTitle">The 'Use default hierarchical order' </span><span class="PageTitle" id="titleElem_lblTitle">property</span><span class="PageTitle" id="titleElem_lblTitle"> of web parts and controls based on the '</span><span class="PageTitle" id="titleElem_lblTitle">Universal viewer'</span><span class="PageTitle" id="titleElem_lblTitle"> didn't work correctly.</span>

    6.0.31
  • Booking system - Outlook and Time zones

    <span class="PageTitle" id="titleElem_lblTitle">When using specific time zone settings, the event time was incorrect when importing events to Outlook.</span>

    6.0.31
  • Multifile uploader - Progress percentage

    In special cases, the progress percentage was shown incorrectly in the uploader.

    6.0.31
  • Form engine - Control IDs

    <span class="PageTitle" id="titleElem_lblTitle">The prefixes added to the IDs of field Label controls were too simple, which could lead to collisions with custom field names.</span>

    6.0.31
  • Form controls - 'Slider' and 'Numeric Up/Down selector' controls

    <span class="PageTitle" id="titleElem_lblTitle">The 'Slider' and 'Numeric Up/Down selector' controls didn't work correctly when disabled in the form. Additionally, the 'Numeric Up/Down selector' didn't allow certain configuration combinations.</span>

    6.0.31
  • Documents - Document name containing '/'

    <span class="PageTitle" id="titleElem_lblTitle">In some cases, the document name path was stored incorrectly for documents under workflow if the document name contained the '/' character.</span>

    6.0.31
  • Contact management - Contact system table

    <span class="PageTitle" id="titleElem_lblTitle">Adding a custom category for the fields of the Contact system table caused an error on the field mapping page.</span>Kevin Steer

    6.0.31
  • AD import utility - The names of Active Directory domains

    <span class="PageTitle" id="titleElem_lblTitle">The names of Active Directory domains were imported incorrectly.</span>

    6.0.31
  • E-commerce - Invoice culture

    Invoices generated in the CMS Desk / E-commerce UI were created in the preferred culture of the current user instead of the site's default culture.

    6.0.30
  • URL rewriting - Document URLs vs. REST

    <span class="PageTitle" id="titleElem_lblTitle">Document </span>URLs that had a path ending in "/rest" were always redirected to the REST service, even if they weren't REST requests.

    6.0.30
  • Settings - 'Contact is anonymous'

    The 'Contact is anonymous' setting in the On-line marketing section wasn't disabled when inheriting from global settings.

    6.0.30
  • Intranet portal - 'Shortcuts' web part vs. License

    <span id="m_c_s_lblDispName79" style="cursor: help">The 'Shortcuts' web part caused an unhandled exception when using the professional license type.</span>

    6.0.30
  • Web parts & Controls - 'Image gallery' as an inline widget

    If the 'Image gallery' was added as an inline widget, it caused an exception in preview and live site mode in special cases

    6.0.30
  • Membership - Logon page when using site prefixes for user names

    The logon page for the administration interface didn't work correctly when using site prefixes for user names.

    6.0.30
  • Documents - Live URL when using the split view

    The Live URL of documents was displayed in the wrong format on the Properties -> General tab when using the split view of the language version comparison mode.

    6.0.30
  • Time zones - Date and time picker

    Time zones weren't calculated correctly when using the date and time picker.

    6.0.30
  • UI data export - Versions tab

    <span class="PageTitle" id="titleElem_lblTitle">The data export wasn't available on the CMSDesk -> Content -> Properties -> Versions </span><span class="PageTitle" id="titleElem_lblTitle">tab in certain situations</span>.

    6.0.29
  • UI data export - Document version data

    When exporting document version data, the 'Version number' column was listed twice in the column selection.

    6.0.29
  • Field editor - ID field

    <span class="PageTitle" id="titleElem_lblTitle">The ID field of newly created document types or custom tables was loaded incorrectly in the creation wizard.</span>

    6.0.29
  • Documents - Macros and new language versions

    Macros entered as the default value of a document type's fields weren't resolved correctly when creating a new language version.

    6.0.29
  • Documents - Document fields based on selector form controls

    <span class="PageTitle" id="titleElem_lblTitle">Values of document fields based on selector form controls weren't saved automatically when using workflow actions (e.g. Publish).</span>

    6.0.29
  • Polls - Accessing poll objects through the REST service

    <span class="PageTitle" id="titleElem_lblTitle">Only global administrators were allowed to access poll and poll answer objects through the REST service.</span>

    6.0.29
  • Localization (E-commerce) - Country/state names

    <span class="PageTitle" id="titleElem_lblTitle">Country/state names weren't localized correctly in the shopping cart checkout process.</span>

    6.0.29
  • Contact Management - HTML encoding

    <span class="PageTitle" id="titleElem_lblTitle">Contact names added automatically according to blog comment data were HTML encoded.</span>

    6.0.29
  • Macros (business layer) - TreeNodeCollection

    <span class="PageTitle" id="titleElem_lblTitle">TreeNodeCollection didn't allow ordering and filtering according to the custom fields of individual document types. Added a new macro method <strong>ClassNames(..)</strong> that may be used for filtering TreeNodeCollections to only include the specified document types.</span>

    6.0.29
  • Registration - Custom user fields

    Data from custom user fields couldn't be added into notification and welcoming e-mails.

    6.0.28
  • Contact management - Log on-line marketing activity

     <span id="lblLogActivity">The "Log on-line marketing activity" option for documents could be set to "inherit" even for the root document.</span>

    6.0.28
  • Contact management - Membership

    <span id="lblLogActivity">When assigning customers to a contact on the Membership tab, the system only offered customers from the current site.</span>

    6.0.28
  • Documents - Attachments

    <span id="lblLogActivity">Attachments uploaded during the creation of a new document weren't listed correctly.</span>

    6.0.28
  • Attachments - Combine with default culture

    <span id="lblLogActivity">If the default language version was displayed as a replacement for documents unavailable in the currently selected culture, attachments didn't work correctly (i.e. when using the "Combine with default culture" setting).</span>

    6.0.28
  • Custom settings - Code name validation of setting keys

    <span id="lblLogActivity">The error message shown when validating the code names of setting keys was incorrect. The '.' character is not allowed.</span>

    6.0.28
  • Forms - "After the form is submitted" action

    <span id="lblLogActivity">The "After the form is submitted" action was triggered even when adding form records in CMSDesk.</span>

    6.0.28
  • Staging - "Content synchronization" scheduled task

    <span id="lblLogActivity">The "Content synchronization" scheduled task wasn't processed correctly by the external windows service.</span>

    6.0.28
  • Widgets - "IsWidget" flag

    <span id="lblLogActivity">The "IsWidget" flag was false for instances of inline widgets.</span>

    6.0.28
  • Syndication - "RSS feed" web part

    The "RSS feed" web part displayed the time incorrectly when using specific time zone settings.

    6.0.28
  • Dialogs - Insert link dialog

    <span id="lblLogActivity">The Insert link dialog didn't store the link type correctly if the "Always use URL with trailing slash" setting was used for the website.</span>

    6.0.28
  • Tooltips vs. JS minification

    Using JavaScript minification caused tooltips to be displayed incorrectly.

    6.0.28
  • Localization - 'My profile -> Categories' tab of My Desk

    <span class="PageTitle" id="titleElem_lblTitle">The field localization buttons weren't available on the 'My profile -> Categories' tab of My Desk.</span>

    6.0.27
  • Documents - New language version

    <span class="PageTitle" id="titleElem_lblTitle">The default values of a document's fields weren't used when creating a new language version as an empty document.</span>

    6.0.27
  • Documents - Page template

    <span class="PageTitle" id="titleElem_lblTitle">When creating a new language version of a document, the page template wasn't assigned correctly in special cases.</span>

    6.0.27
  • Documents -'Use parent page template' option

    <span class="PageTitle" id="titleElem_lblTitle">When creating a new document, the '</span><span class="LeftAlign">Use parent page template' option in the template selection dialog didn't work correctly in special cases.</span>

    6.0.27
  • Web parts & Controls - 'Send to friend' web part

    <span class="PageTitle" id="titleElem_lblTitle">The 'Send to friend' web part caused an exception in special cases.</span>

    6.0.27
  • Web parts - Web part layouts

    <span class="PageTitle" id="titleElem_lblTitle">Web part layouts didn't work correctly for web parts with source files stored outside of the 'CMSWebParts' folder.</span>

    6.0.27
  • Macros - Concatenating DateTime values

    <span class="PageTitle" id="titleElem_lblTitle">Concatenating DateTime values using the '+' operator caused an error.</span>

    6.0.27
  • Google sitemap - "OrderBy" property

    The 'GoogleSitemap' control didn't work correctly if the "NodeName" column was used in the 'OrderBy' property.

    6.0.27
  • Caching - New cache dependency key is available

    <span class="PageTitle" id="titleElem_lblTitle">A new cache dependency key is now available. It is touched when a document's relationships change:<br /> nodeid|<nodeid>|relationships</span>

    6.0.27
  • ViewState validation exception

    <span class="PageTitle" id="titleElem_lblTitle">A view state validation exception occurred if a user's IP address was changed right before the user sent a POST request to the server. </span>

    6.0.27
  • VisualStudio11 - 'async' keyword

    <span class="PageTitle" id="titleElem_lblTitle">The code contained the keyword </span><span class="PageTitle" id="titleElem_lblTitle">'async' in several places, resulting in a compilation error when using Visual Studio 11.</span>

    6.0.27
  • Contact management - Membership tabs of Global contacts

    <span style="color: rgb(0, 0, 0); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; ">Data wasn't displayed correctly on the Membership tabs of Global contacts in some cases.</span>

    6.0.26
  • Import - Linked document leading to another site

    <span style="color: rgb(0, 0, 0); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; ">The import procedure failed when importing a linked document leading to another site.</span>

    6.0.26
  • Field editor - "CSS styles" section

    The 'CSS styles' section of a form field's properties was incorrectly disabled in special cases.

    6.0.26
  • AD Import - 'Read all properties' permission

    An error occurred ("The specified directory service attribute or value does not exist.") when connecting to the domain controller under a user without the 'Read all properties' permission.

    6.0.26
  • Import Toolkit - New culture version

    <span class="PageTitle" id="titleElem_lblTitle">The toolkit didn't support insertion of documents as a new culture version of an existing node.</span>

    6.0.26
  • Import Toolkit - Updating existing documents

    An exception occurred when updating existing documents if the NodeGUID column wasn't supplied.

    6.0.26
  • Content (Workflow) - Restoring document permissions

    Restoring document permissions of unpublished documents didn't work correctly.

    6.0.26
  • Macros - Nested macros in the (default) parameter

    Expressions containing a macro nested in the (default) parameter weren't resolved correctly.

    6.0.26
  • Event log - Deadlocks

    <span class="PageTitle" id="titleElem_lblTitle">In special cases, deadlocks occurred when clearing the event log.</span>

    6.0.26
  • Dialogs - Special characters

    <span class="PageTitle" id="titleElem_lblTitle">Special characters with diacritics were encoded incorrectly when added into the image tooltip in the Insert image dialog.</span>

    6.0.26
  • REST - Culture settings

    <span class="PageTitle" id="titleElem_lblTitle">The REST service always used the culture settings of the server. It is now possible to override this culture using the 'CMSRESTCulture' web.config key.</span>

    6.0.26
  • WebDAV - Deleting and renaming objects in Media library

    Deleting and renaming objects in Media library folders with specific names didn't work correctly when using WebDAV.

    6.0.25
  • User Contributions - General export

    The General export feature was unintentionally available on the live site.

    6.0.25
  • Workflow - Mass actions

    Using mass actions on the 'Documents' tab of a workflow caused an error in some cases.

    6.0.25
  • Workflow - Publish.After event

    <span class="PageTitle" id="titleElem_lblTitle">The Publish.After event didn't provide the correct published status of documents. </span><br /> <br /> <span class="PageTitle" id="titleElem_lblTitle">In hotfix 6.0.25 or newer, the WorkflowEventArgs.PublishedDocument property is available. It contains an object representing the newly published version of the document.</span>

    6.0.25
  • Newsletters - unsubscription: Send confirmation e-mail

    The "Send confirmation e-mail" property of the "Newsletter unsubscription" web part didn't work properly under certain circumstances.zd

    6.0.25
  • Blogs - Recent posts from other sites

    The "Recent posts" web part didn't provide a way to specify the site name of the source content.<br /> <br /> Please note that after applying HF you will have to add SiteName property in SiteManager -> Development -> Webparts -> Recent posts webpart -> Properties

    6.0.25
  • Contact management - Membership and IP address checkboxes

    The Membership and IP address checkboxes were always enabled, even for contacts that didn't have any membership relation or assigned IP address.

    6.0.25
  • Localization - Field editor

    Localized information in the field editor was replaced by other localized values in some cases when switching between fields.

    6.0.25
  • Web parts and controls - "CSS list menu" and "CMSListMenu"

    <span class="PageTitle" id="titleElem_lblTitle">The "CSS list menu" web part and "CMSListMenu" control didn't show documents in special cases when used with multiple document types together with the "Order by" property.</span>

    6.0.25
  • Layout web parts - Child web parts

    Child web parts inside a layout web part couldn't be modified if safety mode was triggered by incorrect property settings.

    6.0.25
  • Layout web parts - unhandled exception

    Improper loading of a layout web part when a property had an invalid value caused an unhandled exception that affected the entire Design tab, including safety mode.

    6.0.25
  • E-commerce - Mapping of SKU image fields to documents

    Mapping of SKU image fields to documents didn't work correctly if the 'CMSUseMetaFileForProductImage' key was set to false.Ricardo Fiel

    6.0.25
  • MVC - "CMSUseLiveURLForEditing" key + multilingual websites

    With the 'CMSUseLiveURLForEditing' key enabled, Compare and Live site mode didn't work properly on multilingual websites.

    6.0.25
  • Bad words - Culture selector context menu

    <span class="PageTitle" id="titleElem_lblTitle">The culture selector context menu didn't work correctly in certain situations.</span>

    6.0.25
  • E-mail engine - Low importance flag

    If newsletter issues were sent directly, not via the e-mail queue, the e-mails contained a low importance flag in their headers.Anthony Marchesini

    6.0.24
  • Newsletters - Doubled slashes

    URLs in newsletter issues were sent out with doubled slashes in special cases when click through tracking was enabled.

    6.0.24
  • Permissions - Localized fields

    Values in localized fields were saved even if the current user didn't have the modify permissions for the particular object.

    6.0.24
  • Document types - The field order of an inherited document type

    The field order of an inherited document type was overwritten if the parent document type was modified.

    6.0.24
  • MVC - Edit/Design/Preview (new functionality)

    A new web.config key was added: "CMSUseLiveURLForEditing". If set to true, live site content will also be displayed in Edit, Design and Preview modes, so it is possible to work with the content of MVC or Routed pages.

    6.0.23
  • Medium Trust - File system permissions

    File system permissions weren't checked correctly when running in a medium trust level environment.

    6.0.23
  • Web analytics - Page views vs. MVC

    Page views weren't logged for pages accessed via MVC paths.

    6.0.22
  • Web analytics - External storage

    Collecting analytics data on high traffic sites using external storage (Windows Azure blob, Amazon S3) and web farms caused exceptions.

    6.0.22
  • Code Minification on external storage

    JavaScript minification didn't work correctly when using external storage (Windows Azure blob , Amazon S3). It is now disabled in these cases.

    6.0.22
  • Windows Azure - Smart search

    Using the Smart search caused "timeout" exceptions on Windows Azure.

    6.0.22
  • Code editor - JavaScript errors

    <span class="PageTitle" id="titleElem_lblTitle">If syntax highlighting was disabled via the web.config, editing of content caused JavaScript errors in some locations.</span>

    6.0.22
  • Macros - DateTime

    <span class="PageTitle" id="titleElem_lblTitle">There was insufficient support for working with DateTime values (new methods added).</span>

    6.0.22
  • URL rewriting - SSL

    Secured pages (SSL) didn't work correctly if the port wasn't set to the default port number (443).

    6.0.22
  • Web parts & Controls - Drop-down menu: CSS classes

    The "Drop-down menu" web part generated incorrect CSS classes for sub menus if the CSS Prefix property was set.3/

    6.0.22
  • Document attachments - Preview mode

    Web parts used to display document attachments didn't work in Preview mode for documents set to be published in the future.

    6.0.22
  • Bad words - Abuse report list

    The "Abuse report list" web part or widget didn't offer any status options for bad words submitted through the Report abuse action.

    6.0.22
  • API - "Dashboard" and "Personalization" collections

    The "Dashboard" and "Personalization" collections of user objects contained items from both groups, which resulted in errors in the object recycle bin.

    6.0.22
  • Staging - Scheduled tasks

    Scheduled tasks weren't synchronized through content staging.<br />

    6.0.23
  • Staging - Creating a new staging server

    <span class="PageTitle" id="titleElem_lblTitle">Staging - Creating a new staging server incorrectly triggered an access denied error in special cases.</span>

    6.0.21
  • WYSIWYG editor - Toolbar position

    WYSIWYG editor - The toolbar position was incorrect in Internet Explorer browsers.

    6.0.21
  • Web parts & Controls - Tab menu : Order by

    The "Order by" property of the "Tab menu" web part didn't work correctly when displaying multiple document types.

    6.0.21
  • Windows Azure - VIP swap

    Performing a VIP swap in the Windows Azure environment caused web farm synchronization to stop working (for multiple instances).

    6.0.21
  • E-commerce - Donation products

    It wasn't possible to add donation products to orders in CMS Desk if the Price, Minimum donation and Maximum donation values were the same.

    6.0.21
  • E-commerce - Discount level vs. Dontation

    Discounts based on a customer's discount level were also applied to the customer's donations.

    6.0.21
  • Newsletters - Contact group subscribers unsubscription

    Contact group subscribers couldn't be unsubscribed via links in subscription confirmation e-mails.

    6.0.21
  • Kentico Service Manager - Turkish culture

    Parsing values of command line arguments didn't work correctly when using the Turkish culture.

    6.0.21
  • Content personalization - "Variants" item

    The "Variants" item was missing in the context menu of documents in the CMS Desk content tree.

    6.0.21
  • MVT - Web analytics log files processing

    Moving a document with a running MVT test stopped processing of the web analytics log files.

    6.0.21
  • MVT - Importing of MVT widget variants

    Importing of MVT widget variants didn't work correctly when using a license different than EMS.

    6.0.21
  • Departments - Department sections manager vs. Publish to/from

    The "Department sections manager" form control caused the "Publish to" and "Publish from" document fields to work incorrectly.

    6.0.21
  • Localization - Title and Description fields of media library

    The Title and Description fields of media library files weren't localized correctly.

    6.0.21
  • CMS Desk Search - Language filter

    The "Language" filter wasn't applied correctly when using the content search in CMS Desk.

    6.0.21
  • Copy Group Document

    The "UserInfo" parameter of the "CopyGroupDocument" method in the "GroupInfoProvider" didn't work correctly (this method used always the current user instead of the user used as a parameter).

    6.0.21
  • Object versioning - Managing versions

    <span class="PageTitle" id="titleElem_lblTitle">An exception occurred in special cases when managing an object's versions on its "Versions" tab.</span>

    6.0.20
  • URL rewriting - "Redirect invalid case URLs to their correct versions"

    The "Redirect invalid case URLs to their correct versions" setting didn't work in certain cases when using the Turkish culture.

    6.0.20
  • Web parts & Controls - Repeater with effect

    <span class="PageTitle" id="titleElem_lblTitle">The "Repeater with effect" web part didn't render the effect envelope (Content before/after) in special cases.</span>

    6.0.20
  • Web parts & Controls - CSS list menu

    The "CSS list menu" web part didn't sort documents in the correct order when multiple document types were defined.

    6.0.20
  • Web parts & Controls - Editable image

    Changing the width and height of an image in the "Editable image" selector didn't work after an image was selected and saved.

    6.0.20
  • Dialogs - Resizing images in the Media selection dialog

    <span class="PageTitle" id="titleElem_lblTitle">The settings used for resizing images in the Media selection dialog were incorrectly hidden.</span>

    6.0.20
  • Form engine -"Drop-down list" form control

    The "Drop-down list" form control didn't load items with empty value or text fields in the Options definition.

    6.0.20
  • Widgets - Widgets for editors

    Widgets for editors couldn't be edited if an incorrect value was entered into certain properties.

    6.0.20
  • Form engine - System attributes in the Field editor

    It was possible to change the attribute type of system attributes in the field editor.

    6.0.20
  • E-commerce - Order item properties vs. Out-of-process session state

    An error occurred when editing order item properties if the session state was not set to InProc.

    6.0.20
  • E-commerce - Macros vs. Custom data in orders

    It wasn't possible to use macros to get values from OrderCustomData property of OrderInfo and from OrderItemCustomData property of OrderItemInfo.

    6.0.20
  • External utilities

    There was an unresolved resource string in the installation dialog when using the Turkish culture (web installer, KIM etc.).

    6.0.20
  • Binary data of attachments and meta files

    Updating the binary data of attachments and meta files didn't work in special cases.

    6.0.20
  • Virtual objects stored in the file system

    <span class="PageTitle" id="titleElem_lblTitle">Virtual objects stored in the file system </span><span class="PageTitle" id="titleElem_lblTitle">with special characters in their name</span><span class="PageTitle" id="titleElem_lblTitle"> were displayed incorrectly in some cases due to encoding issues.</span>

    6.0.20
  • Contact management - Optimization

    1. The mass delete action for contacts was optimized to improve performance.<br /> <br /> 2. Web crawlers are no longer logged as contacts. The <span style="color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255);">CMSEnableContactBots</span></span> web.config key may be used to enable this behavior.

    6.0.19
  • Contact management - "Add stamp" button

    The "Add stamp" button on the contact/account edit page didn't work if the "Notes stamp format" setting contained a single quote character.

    6.0.19
  • Contact management - Splitting merged contacts

    Splitting merged contacts didn't work in some cases.

    6.0.19
  • Scoring - Multiple e-mail addresses for notifications

    Notification e-mail address setting didn't allow multiple e-mail addresses.

    6.0.19
  • Subscriptions - "Subscription" tab

    When managing users, the "Subscription" tab displayed only subscriptions related to the current site (authorized users can now select other sites).

    6.0.19
  • Membership - Site selector on Languages tab

    <span class="PageTitle" id="titleElem_lblTitle">The site selector on the "Languages" tab of the user management interface had an incorrect initial value.</span>

    6.0.19
  • URL rewriting - Require SSL

    The Require SSL status of pages wasn't recognized correctly in special cases.

    6.0.19
  • URL rewriting - Site culture

    Automatic loading of the site culture according to the browser settings of new visitors didn't work properly.

    6.0.19
  • URL rewriting - Document URL path ("/")

    The Document URL path couldn't be set to "/" if the "CMSLimitUrlReplacements" key was enabled.

    6.0.19
  • Localization - Display names of objects

    Display names of objects weren't localized in certain places.

    6.0.19
  • Polls - "Modify" permission

    The "Modify" permission was checked incorrectly for editing polls on the Sites tab.

    6.0.19
  • MVT - Zone variant + Web part => Exception

    MVT - An exception occurred when adding a new web part to a zone variant under specific circumstances.

    6.0.19
  • Web parts and controls - Editable region - Enabled property

    The "Enabled" property of the "Editable region" control didn't work correctly.

    6.0.19
  • REST - Empty data set => 404

    The 404 status was returned instead of an empty xml when an empty data set was returned as the result of a document REST query.

    6.0.19
  • REST - Result format inconsistency

    There was an inconsistency in the result format between REST document queries with and without the "classnames" parameter.

    6.0.19
  • REST - The "coupleddata" parameter

    The "coupleddata" parameter didn't work correctly in combination with the "classnames" parameter in REST document queries.

    6.0.19
  • REST - Update REST requests for documents

    Update REST requests for documents didn't work correctly after applying Hotfix 18.

    6.0.19
  • REST - Delete REST requests

    Delete REST requests for documents always deleted the default culture version.

    6.0.19
  • Macros - Autocompletion for "Transfromation" and "Math" namespaces.

    The K# autocompletion help displayed an incorrect number of parameters for methods from the "Transfromation" and "Math" namespaces.

    6.0.19
  • API examples - Creating product options

    Some required properties weren't set when creating product options using the API examples.

    6.0.19
  • Categories - Greek special characters

    Entering Greek special characters into the display name of a category caused incorrect behavior.

    6.0.19
  • On-line forms - Field validation

    Fields weren't validated if there wasn't a validaztion message label in the custom form layout.

    6.0.19
  • Code editor - Current cursor position

    If syntax highlighting was disabled, the text area control didn't remember the current cursor position and rendered the autocompletion script even though it wasn't used.

    6.0.19
  • Macros - Coupled data in collection

    The "CMSContext.Current.Documents.WithAllData" collection didn't include coupled data when returning documents.

    6.0.19
  • MVC - RedirectToAction bug in ASP.NET MVC

    Added a fix for the RedirectToAction bug in ASP.NET MVC.<br /> <br /> It is now recommended to inherit your MVC controllers from the <em>CMSController</em> class which fixes a Microsoft bug in the <em>RedirectToAction</em> method. See <a _fcksavedurl="http://www.eworldui.net/blog/post/2008/06/02/RedirectToAction-Nasty-Bug-in-ASPNET-MVC-Preview-3.aspx" href="http://www.eworldui.net/blog/post/2008/06/02/RedirectToAction-Nasty-Bug-in-ASPNET-MVC-Preview-3.aspx">www.eworldui.net/blog/post/2008/06/02/RedirectToAction-Nasty-Bug-in-ASPNET-MVC-Preview-3.aspx</a> for details.

    6.0.19
  • Scheduled tasks - Clean e-mail queue

    The "Clean e-mail queue" task didn't work properly for websites with default content cultures different than English - United states.

    6.0.18
  • Contact management - Unnecessary information

    Unnecessary information was displayed to global administrators when editing a contact merged with a global contact in CMS Desk if the "Allow global contacts" setting was disabled.

    6.0.18
  • Contact management - Custom registration form

    New users registered via the "Custom registration form" web part had activity logging disabled.

    6.0.18
  • Contact management (Activities) - Loading the activity list

    Loading the activity list of a contact was inefficient (performance now optimized).

    6.0.18
  • On-line forms - Macros

    Macros entered as values into form fields were incorrectly resolved in notification and confirmation e-mails.

    6.0.18
  • Message boards - Filter

    The Board name filter above board lists didn't work correctly.

    6.0.18
  • Localization - Content cultures

    The Culture name value of content cultures wasn't localized correctly in several places.

    6.0.18
  • URL rewriting - Custom URL paths

    The Custom URL paths of documents weren't processed correctly if language prefixes for URLs were enabled.

    6.0.18
  • UI personalization - E-commerce permissions

    Permissions weren't checked correctly for some UI elements of the E-commerce module.

    6.0.18
  • Code editor - Selecting text

    Selecting text didn't work correctly in some cases.

    6.0.18
  • Document recycle bin - "Destroy document" permission

    The "Destroy document" permission wasn't checked correctly when performing bulk actions.

    6.0.18
  • E-commerce - Global departments

    Global departments were offered in filters even if they were not allowed.

    6.0.18
  • Smart search - Searching in attachments

    Searching in attachments sometimes caused an unhandled exception if a permission check was required.

    6.0.18
  • Form engine - Option definitions of form fields

    Option definitions of form fields (Radio buttons, Multiple choice fields etc.) didn't work correctly if the first character was the "less than" symbol (<).

    6.0.18
  • Form controls - Text filter control

    The "Text filter" control caused an exception if the "less than" (<) or "greater than" (>) operators were used.

    6.0.18
  • Notifications - Macros

    Notifications - Macros weren't resolved correctly in notification templates.

    6.0.18
  • Media dialogs - Special characters

    Files weren't loaded from folders with special characters in their name on the Media library tab.

    6.0.18
  • WYSIWYG editor - Toolbar

    The toolbar wasn't fixed to the top of the page when using scroll bars.

    6.0.18
  • WYSIWYG editor - CTRL+S in web part or widget properties

    A JavaScript error occurred after pressing CTRL + S when editing a HTML area in the web part or widget properties dialog.

    6.0.18
  • REST - Case sensitivity

    XML requests for creating objects via the REST service were incorrectly case-sensitive.

    6.0.18
  • REST - RSS/Atom format

    Document query requests in RSS/Atom format containing documents of various document types returned documents of only one document type.

    6.0.18
  • HTML5 - Page headers

    HTML5 page headers contained an invalid meta element.

    6.0.18
  • Culture settings of worker threads

    Culture settings weren't correctly passed to worker threads in some situations.

    6.0.18
  • REST - Retrieving bindings and child objects

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Retrieving bindings and child objects using the REST service didn't work correctly for objects with multiple TypeInfos.</span>

    6.0.17
  • REST - Inconsistency

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">There was an inconsistency between multiple object retrieval requests and single object retrieval requests.</span>

    6.0.17
  • Form controls - Toggle button

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Toggle button" form control caused rendering issues in some cases.</span>

    6.0.17
  • Form controls - Password with confirmation

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Password with confirmation" form control didn't reflect the selection made in the "Show password strength" property.</span>

    6.0.17
  • Output filter - Relative URLs

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Relative URLs containing single quotes weren't resolved correctly by the output filter.</span>

    6.0.17
  • File import - Silverlight

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The import UI was hidden if the Silverlight plug-in wasn't installed in the browser.</span>

    6.0.17
  • Web analytics - Conversion values

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Conversion values weren't logged correctly in certain cases.</span>

    6.0.17
  • Web analytics - Excluded file extensions

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Excluded file extensions" setting wasn't properly taken into account when logging file downloads.</span>

    6.0.17
  • Registration - Custom registration form

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The user e-mail address entered for the "Custom registration form" web part wasn't resolved in the welcome e-mail.</span>

    6.0.17
  • Contact Management - Object dependencies

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Object dependencies were set incorrectly for contacts.</span>

    6.0.17
  • Abuse report - Report title

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The report title disappeared after it was saved.</span>

    6.0.17
  • Macros - Nested macros in the "Page title format" setting

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Nested macros didn't work properly in the "Page title format" setting.</span>

    6.0.17
  • Windows Azure - "Prepare for import" action (files in media libraries).

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Prepare for import" action didn't work correctly for files in media libraries. </span>

    6.0.17
  • E-commerce - Deleting customers

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">It wasn't possible to delete customers that had a shopping cart assigned.</span>

    6.0.17
  • Installation - Case sensitive collation

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">It was impossible to install certain database objects if a case sensitive collation was set as the default collation on the SQL server.</span>

    6.0.17
  • UI Data export - Performance optimization

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Performance was optimized for exporting a very large number of records (100k+ rows). </span>

    6.0.17
  • WebDAV editing - "Edit in client application" button

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Edit in client application" button was incorrectly enabled for attachments of checked in documents under workflow.</span>

    6.0.17
  • Loading the binary data of objects

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; "> Loading the binary data of objects caused issues if they were stored only in the file system.</span>

    6.0.17
  • Form controls - Filter properties

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Form controls - The filter properties of the "Text box" and "Text area" form control behaved incorrectly in some cases.</span>

    6.0.17
  • URL Rewriting - Redirect to main extension

    The "Redirect to main extension" setting caused a Page not found error in special cases.

    6.0.16
  • Contact management - Indexes

    Indexes were missing for certain contact management database tables (performance was optimized).

    6.0.16
  • Forms - Autoresponder e-mails

    It wasn't possible to disable the sending of autoresponder e-mails.

    6.0.16
  • Permissions - Localization

    The names and descriptions of permissions created for new document types and custom tables were saved according to the current user's UI culture rather than as localization expressions.

    6.0.16
  • Scheduled tasks - "Content synchronization" task

    Scheduled tasks - The Assembly and Class name of the "Content synchronization" task was obsolete after upgrading to version 6.0 using KIM.

    6.0.16
  • Documents - Preview links

     Preview links weren't generated correctly for "CMS.File" documents.

    6.0.16
  • Attachments - Editing metadata

    The binary data was lost if the metadata of an attachment was edited for a document under workflow.

    6.0.16
  • Output caching - File system output cache

    Files weren't locked by the file system output cache, so multiple threads could collide when accessing a file.

    6.0.16
  • Newsletters - E-mails for merged contacts

    Newsletter e-mails were also sent to contacts merged with the contacts in the subscribed contact group.

    6.0.16
  • AD Import - Maximum field length

    <span class="PageTitle" id="titleElem_lblTitle">Maximum field length wasn't checked during the import, which lead to an exception in some cases.</span>

    6.0.16
  • Categories - Categories UI

    <span class="PageTitle" id="titleElem_lblTitle">The Categories UI didn't work correctly after creating a new category.</span>

    6.0.16
  • Membership - Global vs. Site-specific role code names

    <span class="PageTitle" id="titleElem_lblTitle">Having a global role with the same code name as a site-specific role caused role selectors to behave incorrectly in some cases.</span>

    6.0.16
  • WYSIWYG editor - Internet Explorer 8 on Windows XP.

    <span class="PageTitle" id="titleElem_lblTitle">In some cases, the editor panel wasn't loaded on the Form tab when using Internet Explorer 8 on Windows XP.</span>

    6.0.16
  • Javascript error in forms (FF 3.6)

    A Javascript error sometimes occurred in forms in Firefox 3.6

    6.0.16
  • Advanced filters above grids in Internet Explorer

     Some of the advanced filters above grids didn't work properly in Internet Explorer.<br />

    6.0.16
  • Macros - Security signature vs. database field length

    New feature: It is now possible to specify that a macro expression should not have a security signature added automatically. This is done by adding the "@" character to the end of the macro, e.g. { % CurrentDocument.DocumentName @%}. Such macros do not take up more characters than the visible length (useful for fields with a limited size) and are evaluated according to the permissions of a public user.<br />

    6.0.16
  • Object versioning - "All data" checkbox

    <span style="color: rgb(0, 0, 0); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; ">The value of the "All data" checkbox in the object version comparison dialog wasn't carried over correctly after using the Rollback action.</span>

    6.0.20
  • REST - Bad request errors

    Bad request errors are now logged to the event log.

    6.0.15
  • REST - Encoding

    The encoding used for multiple object retrieval requests ignored the Accept-Charset header of the request.

    6.0.15
  • Web parts & Controls - UniPager + QueryRepeater

    The "Universal pager" (UniPager) didn't work together with the "Repeater with custom query" (QueryRepeater) when using post back paging mode.

    6.0.15
  • Booking system - Event registration

    Event registration was allowed even if the Event capacity was 0 and Allow registration over capacity was disabled.

    6.0.15
  • Code editor - Syntax highlighting

    Syntax highlighting didn't work properly for @ definitions in CSS code.

    6.0.15
  • Contact management - The "Landing page" activity

    The "Landing page" activity was logged repeatedly when requesting attachments.

    6.0.15
  • Contact management - "Activities" widget

    The Delete action was incorrectly visible in the "Activities" widget.

    6.0.15
  • Contact management - A trailing ellipsis

    A trailing ellipsis wasn't added if the title (or URL) of an activity exceeded the maximum allowed length.

    6.0.15
  • E-mail engine - Metafile images

    Metafile images weren't displayed in e-mails if they were sent in a separate thread.

    6.0.15
  • Macros - Auto completion in IE8

    The auto completion function didn't work properly in the IE8 browser.

    6.0.15
  • Field editor - Ctrl+S in IE9

    The Ctrl+S shortcut didn't work after clicking the "Display attribute in the editing form" option in IE9.

    6.0.15
  • Portal engine - Page template selector

    Using the page template selector incorrectly required permissions for the "Design" UI element.

    6.0.15
  • Windows Azure - Hashed links to media library files

    Hashed links to media library files were bound to the currently active user (they are now generated without user-specific data).

    6.0.15
  • Media library - Media gallery web part

    The "Media gallery" web part always uploaded files into the root of the media library.

    6.0.15
  • Caching - Serialization exceptions

    Serialization exceptions were generated if the "Cache output in file system" setting was enabled.

    6.0.15
  • Staging - Resource strings synchronization

    Resource strings couldn't be manually synchronized in the staging UI.

    6.0.15
  • User contributions - Hidden field with WYSIWYG editor

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Editing a document that had a hidden field with WYSIWYG editor support caused an error in some cases.</span>

    6.0.14
  • Settings - The "Inherit from global settings" checkbox

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">The "Inherit from global settings" checkbox didn't work correctly when the value contained a signed macro.</span>

    6.0.14
  • Transformations - Unwanted new line characters

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Unwanted new line characters were added between listed transformation items in special cases. </span>

    6.0.14
  • REST - Low level objects

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Low level objects didn't properly track their changed state.</span>

    6.0.14
  • Media library - Image resizing

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Image resizing of uploaded images incorrectly maintained the aspect ratio even if both the width and height was specified.</span>

    6.0.14
  • Security - Password reset confirmation e-mails

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Expired links in password reset confirmation e-mails were generated with an incorrect URL.</span>

    6.0.14
  • Contact management (activities) - Landing page activity

    <span style="font-family: Arial, Verdana, sans-serif; font-size: 12px; ">Contact management (activities) - The "Landing page" activity was logged even in CMS Desk (caused by hotfix 6.0.13).</span>

    6.0.14
  • UI cultures - Preferred UI Culture in user settings

    UI cultures - Deleted UI cultures remained in the "Preferred user interface culture" setting of users.

    6.0.14
  • Web parts - Mobile device redirection

    The "Mobile device redirection" web part's "Other small/large device (User agent)" properties were case sensitive.

    6.0.14
  • Web parts - Documents data source and Basic viewers after a postback

    When used together with the "Documents data source" web part, the "Basic data list" web part (and other basic data viewers) used the wrong transformation after a postback.

    6.0.14
  • Dialogs - Insert link dialog encoding

    The Insert link dialog encoded link text twice for characters with diacritics.

    6.0.14
  • Dialogs - Media selection - Attachments tab

    Dialogs - The Attachments tab was missing in the Media selection dialog.

    6.0.14
  • Booking system - Exporting event attendees

    Exporting event attendees from the list page didn't work correctly.

    6.0.14
  • Object versioning - "Report" objects

    "Report" objects restored from the Object recycle bin didn't work correctly.

    6.0.14
  • Object versioning - Alternative forms under system tables

    The versioning UI was missing for Alternative forms under system tables.

    6.0.14
  • Macros - DateTime with the "|(culture)" parameter

    <span class="PageTitle" id="titleElem_lblTitle">DateTime values in macros ignored the "|(culture)" parameter</span>.

    6.0.14
  • Staging - Synchronizing document types

    The allowed child classes and parent classes of document types weren't synchronized correctly.

    6.0.14
  • Staging - Synchronization of page templates

    Synchronization of page templates didn't work correctly if the Online Marketing module wasn't installed.

    6.0.14
  • Web analytics - Visitors

    Visitors weren't logged correctly in certain cases.

    6.0.14
  • Documents - Deleting document attachments

    Documents - The "File uploader" form control couldn't be used to delete document attachments.

    6.0.14
  • Object versioning - Restoring users

    Users with forum favorites couldn't be restored from the object recycle bin.

    6.0.14
  • Reporting - "New posts" forum reports

    Reporting - The values shown in the "New posts" forum reports were incorrect in some cases.

    6.0.14
  • Design - Document properties dialog

    There were errors in the design of the document properties dialog in CMS Desk when viewed in Internet Explorer.

    6.0.14
  • Checking in/out external files

    Changes made in external checked out files (e.g. page template layouts) weren't reflected in the CMS.

    6.0.14
  • Media library - Creating a media library folder

    If an error occurred while creating a media library folder, no record was created in the database.

    6.0.13
  • REST - Site bindings

    Site bindings weren't automatically created when adding site-specific objects with an M:N site binding.

    6.0.13
  • REST - Updating cms.attachment objects

    Updating cms.attachment objects without specifying the binary data caused an exception.

    6.0.13
  • REST - Support for various types of response encoding.

    New functionality - Support for various types of response encoding was added.

    6.0.13
  • Booking system - Time zones

    All day events added to Outlook had the wrong event date when time zones were enabled and notification e-mails also displayed an incorrect event date.

    6.0.13
  • Staging - Custom tables

    The default queries of custom tables weren't synchronized correctly.

    6.0.13
  • Localization - Editing a category

    The field localization button was visible on the live site when editing a category.

    6.0.13
  • Localization - Localization textbox

    The localization textbox displayed an exception if the default UI culture code was in upper case.

    6.0.13
  • Language prefixes - URL paths

    URL paths starting with the same prefix as the requested culture weren't processed correctly.

    6.0.13
  • Scheduler - Start/End time validation

    Tasks with an hour long scheduling interval allowed a later start time than end time.

    6.0.13
  • Contact management (activities) - File downloads

    Downloads of files (cms.file documents) weren't logged as a page visit activity.

    6.0.13
  • Contact management (activities) - Output cache

    Activities weren't logged when using full page (=output) cache.

    6.0.13
  • Contact management (activities) - Content rating

    The "Content rating" activity didn't have the name of the associated document in its title.

    6.0.13
  • Web analytics - Partially downloaded files

    Partially downloaded files were incorrectly logged as multiple events.

    6.0.13
  • Web analytics - Page views

    Page views weren't logged when using full page (=output) cache.

    6.0.13
  • Polls - Modify permissions

    The wrong modify permission was checked on the Security page of the poll management interface.

    6.0.13
  • Media library - Media library tree

    The media library tree didn't expand the location of the selected file.

    6.0.13
  • Media library - Bulk actions

    If a selected file was removed from the media library and no new selection was made, it was still possible to use move/copy bulk actions.

    6.0.13
  • Web parts - Sign out button

    The "Sign out button" web part generated incorrect redirection URLs in special cases.

    6.0.13
  • Dialogs - Image selection dialog

    The image selection dialog was opened in a very small window from the "Editable image" web part in IE9.

    6.0.13
  • Import - Blank site

    Importing a blank site failed due to queries with untranslated class foreign keys.

    6.0.13
  • Forms - BasicForm.Data

    BasicForm.Data wasn't updated after a file was uploaded to a form.

    6.0.13
  • UI Cultures - Editing a resource string

    Editing a resource string in a non-default UI culture caused an exception in some cases.

    6.0.13
  • CSS stylesheets - Site details dialog

    A site's CSS stylesheets couldn't be edited from the site details dialog in special cases.

    6.0.13
  • Dialogs - English culture in the media selection dialog

    Uploaded files/images were always uploaded into the English culture in the media selection dialog.

    6.0.13
  • Document types, Custom tables and System tables - Renaming queries

    Renaming a query under a Document type, Custom table or System table and then creating another one with the original code name caused an exception.

    6.0.12
  • Transformations - Missing resource string

    <span class="PageTitle" id="titleElem_lblTitle">The resouce string used for the selection of jQuery type transformations was missing.</span>

    6.0.12
  • Macros - Page title property of documents

    <span class="PageTitle" id="titleElem_lblTitle">Context macros weren't resolved correctly in the Page title property of documents (</span>Document Properties -> Metadata -> Page title).

    6.0.12
  • Macros - GetDocumentUrl() macro method

    The "GetDocumentUrl" macro method required parameters which shoud have been passed automatically.

    6.0.12
  • Categories - Code names of global categories

    The code names of global categories weren't properly checked for uniqueness during the import process.

    6.0.12
  • Dialogs - Localization problems

    <span class="PageTitle" id="titleElem_lblTitle">Dialogs - The display names of document types weren't </span>localized in dialogs.

    6.0.12
  • Dialogs - Documents in the Link selection dialog

    The content tree in the Link selection dialog contained documents from the wrong culture in some cases.

    6.0.12
  • Media library - Media selector

    The media selector didn't expand the selected path correctly if the selected folder was deeper than the first level.

    6.0.12
  • Contact management - Activity detail dialog

    The "Activity value" field used for custom activities wasn't displayed in the activity detail dialog.

    6.0.12
  • Staging - Synchronization of the Container document types

    Queries under container document types weren't synchronized correctly.

    6.0.12
  • Staging - Object versions

    The synchronization process created object versions in the context of a public user.

    6.0.12
  • Form controls - Field selector

    The "Field selector" form control didn't work correctly when used multiple times in the same form.

    6.0.12
  • Windows Azure - CDN storage support

    Support for storage CDN didn't work properly.<br /> <br /> If you wish to use CDN for your blob storage account, it is necessary to specify the CDN endpoint using the "CMSAzureCDNEndpoint" application setting. This is in addition to the blob service connection endpoint, which must still be set as the value of the "CMSAzureBlobEndPoint" setting.

    6.0.12
  • Document categories - Adding categories

    Document categories - Adding categories didn't work in special cases.<br />

    6.0.11
  • Staging - Community group media library

    Staging - Synchronizing folder actions in a community group media library caused an error.

    6.0.11
  • Web parts - Conversion selector

    Web parts - An error occurred in the web part properties dialog if a conversion selector was filled with data under an insufficient license.

    6.0.11
  • Web parts - CSS list menu + more document types

    Web parts - The "CSS list menu" web part didn't work correctly when two or more document types were defined together with a where condition.

    6.0.11
  • Form controls - The filter settings of "Text box"

    Form controls - The filter settings of the "Text box" control didn't work correctly.

    6.0.11
  • Contact management - Create/update events

    Contact management - An excessive amount of create/update events were logged in the event log for contact management objects.

    6.0.11
  • Contact management (Activities) - Logging activities

    Contact management (Activities) - In special cases, logging activities failed due to limited text length in the database.

    6.0.11
  • URLs - Document URL path + Document name with colon

    URLs - The Document URL path wasn't generated correctly if the document name contained the colon character (":").<br />

    6.0.11
  • Web parts - Macros + Layout web parts

     Web parts - Macros weren't resolved in the specific properties of Layout web parts.

    6.0.11
  • WYSIWYG editor - CTRL + S

    WYSIWYG editor - The CTRL + S shortcut didn't save the content when in source mode.

    6.0.11
  • Media library - File thumbnails

    Media library - Managing file thumbnails on the live site didn't work correctly for media libraries under community groups.

    6.0.11
  • Notifications - "Document created" and "Document deleted" notification

    Notifications - "Document created" notification wasn't sent if the document used versioning without workflow. "Document deleted" notification wasn't sent if the document was checked out.

    6.0.11
  • REST - Forms authentication

    REST - Users were unable to authenticate using forms authentication in the REST service.

    6.0.10
  • REST - Disabling the service

    REST - Disabling the service on one site caused the service to be disabled on other sites as well.

    6.0.10
  • Import toolkit - Importing from CSV files

    Import toolkit - When importing from CSV files, quotation marks prevented the data from being loaded properly in specific cases.

    6.0.10
  • AD Import - UserName

    AD Import - It was possible to bind an AD attribute to the UserName field of User objects (this is no longer the case).

    6.0.10
  • Settings - "Service enabled for" in the Integration -> Rest

    Settings - The "Service enabled for" setting in the Integration -> Rest category wasn't disabled/enabled correctly when the value of the "Inherit from global settings" checkbox was changed.

    6.0.10
  • Contact management - Sorting

    Contact management - Sorting didn't work properly for some columns in contact management object listings.

    6.0.10
  • Contact management - Adding multiple users to a contact

    Contact management - Adding multiple users to a contact didn't work correctly for merged contacts.

    6.0.10
  • Contact management - The mass delete action

    Contact management - The mass delete action didn't work correctly for certain amounts of contacts/accounts.

    6.0.10
  • Contact management (Activities) - The "Internal search" activity

    Contact management (Activities) - The "Internal search" activity was logged twice for searches performed by the "SQL search dialog" web part in special cases.

    6.0.10
  • Import/Export - Media physical files and forums posts under community groups

    Import/Export - Media physical files and forums posts under community groups weren't imported correctly.

    6.0.10
  • Import/Export - Thumbnails of media library files

    Import/Export - Thumbnails of media library files weren't imported and exported correctly.

    6.0.10
  • Email engine - An exception

    Email engine - An exception sometimes occurred during e-mail sendout if the SMTP server wasn't functional.

    6.0.10
  • Newsletters - Bounced e-mail checking

    Newsletters - Bounced e-mail checking didn't work properly with the Ultimate license.

    6.0.10
  • Document library - The attachment icon

    Document library - The attachment icon wasn't properly refreshed after updating attached content in the "Document library" web part.

    6.0.10
  • Localization - "Watermark text"

    Localization - The form control property "Watermark text" suggested incorrect resource string keys.

    6.0.10
  • Localization - The localization button panel

    Localization - The localization button panel was visible on the live site under certain conditions.

    6.0.10
  • Event handlers - TreeProvider.UseCustomHandlers

    Event handlers - New event handlers weren't disabled according to the TreeProvider.UseCustomHandlers property.

    6.0.10
  • Group polls - Live site management

    Group polls - Live site management didn't work properly in certain cases.

    6.0.10
  • Content - "Save" + IE8 + XP

    Content - The "Save" action didn't work in a specific environment (IE8 browser on Windows XP).

    6.0.10
  • License checking

    License checking didn't work correctly in certain places.

    6.0.10
  • Campaigns - Campaign selector

    Campaigns - The campaign selector incorrectly offered campaigns from all sites.

    6.0.9
  • Blogs - Blog month + Versioning

    Blogs - The Blog month documents which are created automatically with Blog post documents weren't published by default when using versioning.

    6.0.9
  • REST Service - Hash authentication

    REST Service - Hash authentication failed when the URL contained a WHERE condition parameter with encoded special characters.

    6.0.9
  • REST Service - Direct access to RESTService.svc

    REST Service - Direct access to RESTService.svc was incorrectly allowed (direct access caused only the global settings of the service to be reflected).

    6.0.9
  • Web parts -Web part client IDs + Turkish culture

    Web parts - Web part client IDs weren't stored correctly in the Turkish culture.

    6.0.9
  • Smart search - Searching for decimal numbers

    Smart search - Searching for decimal numbers didn't work correctly. You have to rebuild your indexes if you are using filtering based on decimal values for smart search results.

    6.0.9
  • E-commerce - VolumeDiscountInfo serialization

    E-commerce - An error occurred during VolumeDiscountInfo serialization in special cases.

    6.0.9
  • CSS stylesheets - SSL + non SSL URLs

    CSS stylesheets - Image addresses in stylesheets weren't resolved correctly when combining SSL and non SSL URLs.

    6.0.9
  • Groups - "Group registration"

    Groups - The "Group registration" web part didn't save the tag group correctly if there was already another tag group with the same code name in the database.

    6.0.9
  • Files - Corrupted files

    Files - If the size of a requested file was smaller than or equal to the value of the "Maximum file size to cache" setting and "Store files in database" was enabled, files were corrupted on consecutive requests.

    6.0.9
  • Scoring - Scoring results (

    Scoring - Scoring results (score values for contacts) couldn't be exported to Excel.

    6.0.9
  • Field Editor - "Regular expression" and "Min/Max length" properties

    Field Editor - Certain form controls weren't validated by their "Regular expression" and "Min/Max length" properties.

    6.0.9
  • LINQ - TreeNode properties

    LINQ - Some TreeNode properties weren't properly mapped to database columns.

    6.0.9
  • Maps - Latitude and longitude

    Maps - Latitude and longitude fields weren't properly rendered if the server culture was different than English.

    6.0.9
  • Hotfix - Missing file

    Hotfix - There was a file missing in a previous hotfix causing a build failure.

    6.0.9
  • Hotfix - Unregistered UI culture

    Hotfix - The hotfix script failed if an unregistered UI culture was set as the default culture in the web.config file.

    6.0.9
  • Macros (API) - ContextResolver

    Macros (API) - The ContextResolver didn't prioritize explicitly set CurrentUser and CurrentSite properties while resolving context macros.

    6.0.9
  • Transformation selector

    The transformation selector didn't allow selection from custom tables.

    6.0.9
  • Workflow - No custom event handler for Archive action

    Workflow - There was no custom event handler for the document Archive action (now added).

    6.0.8
  • Layout web parts - Resizing + Chrome

    Layout web parts - Resizing zones by dragging their borders didn't work properly in the Chrome browser.

    6.0.8
  • Routing - URL path

    Routing - It wasn't possible to set a unique Route type URL path for specific culture versions of a document.

    6.0.8
  • Contact management - Multiple contact/account mass delete

    Contact management - Multiple contact/account mass delete running at the same time could result in error.<br />

    6.0.8
  • Localization - Descriptions for web part properties

    Localization - The descriptions for web part properties didn't store changes after being saved.

    6.0.8
  • Windows Azure - Synchronization in Full IIS

    Windows Azure - Data wasn't synchronized between instances properly if the application ran in Full IIS mode.

    6.0.8
  • Related documents - Info label in document properties

    The info label was placed incorrectly in the Related documents section of the document properties in CMS Desk.

    6.0.8
  • Contact Management - Contact and account statuses

    Contact Management - Contact and account statuses were loaded improperly in contact and account list filters.<br />

    6.0.8
  • Form engine - Macros

    Form engine - Only boolean and string type fields accepted macros.<br />

    6.0.8
  • Documents - Copying/moving documents from one site to another

    Documents - When copying/moving documents from one site to another, permissions weren't checked properly in specials cases.<br />

    6.0.8
  • Macros - Custom method

    Macros - If a custom method was registered with "object" type parameters, then it was shown twice in the Auto completion hints.<br />

    6.0.8
  • BrowserHelper + InProc

    The BrowserHelper was stored in the session, but wasn't marked as serializable, which caused an exception when the session wasn't set to the InProc setting.<br />

    6.0.8
  • Scoring - Forum activities

    Scoring - Rules for forum activities couldn't be saved if the "ad-hoc forum" option was selected.

    6.0.8
  • WYSIWYG editor - Editor value + postback

    WYSIWYG editor - The editor content wasn't preserved after a postback on the page.

    6.0.8
  • Contact management - Activity details page

    Contact management - The Activity details page displayed an incorrect text and label for the forum post activity.

    6.0.8
  • Code editor - Tab key in IE

    Code editor - The Tab key only added a single space indentation in Internet Explorer.

    6.0.8
  • Windows Azure - Initialization of export

    Windows Azure - The export action caused a time out exception.

    6.0.8
  • Layout web parts - "Display to roles"

    Layout web parts - The "Display to roles" property of layout web parts was incorrectly reflected by the web part header on the Design tab.

    6.0.8
  • KIM - Several issues (1)

    Installation - Several issues were fixed in KIM.

    6.0.8
  • Installation - Turkish collation

    Installation - An error occurred during the database installation if a Turkish collation was used on the server.

    6.0.8
  • Web parts - Custom registration form

    Web parts - The "Custom registration form" didn't work property in special cases.<br />

    6.0.8
  • Web parts - Editable text + Inherited content

    Web parts - Inherited content wasn't displayed by the "Editable text" web part on the Page tab when the property "InheritContent=true" was set for the master page.<br />

    6.0.8
  • Web parts - Repeater + Documents data source + Document filter

    Web parts - If the "Repeater" web part was used together with a "Documents data source" and "Document filter", it was incorrectly hidden after the filter was applied in certain cases.<br />

    6.0.8
  • Web parts - "Add new" button

    Web parts - The "Add new" button of the "Repeater" web part was hidden if a "Selected Item" transformation wasn't set.<br />

    6.0.8
  • Document types - Inheritance + update

    Document types - All changes weren't distributed properly to inherited document types if the parent was updated.<br />

    6.0.8
  • Validation - The CSS validator and link checker

    Validation - The CSS validator and link checker didn't work correctly in thelatest version of webkit browsers (e. g. Chrome).<br />

    6.0.8
  • Dialogs - "Show larger size on mouse-over"

    Dialogs - Images using the "Show larger size on mouse-over" option weren't resized correctly.<br />

    6.0.8
  • CSS minification - Media queries

    CSS minification - Media queries weren't handled correctly during minification.

    6.0.8
  • Inline widgets + upgrade

    Inline widgets didn't work if the site was upgraded via the upgrade procedure from an older version.<br />

    6.0.8
  • Help topic link in Site Manager -> Administration -> System -> File

    There was a dead help topic link in Site Manager -> Administration -> System -> Files.<br />

    6.0.8
  • Hotfix + Compilation the source code

    To compile the source code after applying this hotfix, please add a reference to <em>System.ServiceModel.Web</em> and <em>System.Runtime.Serialization </em>(.NET 4.0 only) to the <em>CMSMembershipProvider</em>.<br /> <br /> If you wish to ensure backward compatibility with Windows Live ID users created in versions older than 6.0, you can change the authentication mode by adding the following key into your web.config file:<br /> <br /> <add key="CMSUseServerSideLiveIDAuthentication" value="false" /><br /> <br /> Please note that new Live ID users registered under version 6.0 will not be recognized in this mode.

    6.0.8
  • Import toolkit - The application crash when "Do not import anything"

    Import toolkit - The application crashed when the "Do not import anything" option was selected in step 7 of the import wizard.<br />

    6.0.7
  • Import toolkit - FK mapping files

    Import toolkit - The application couldn't read some of the FK mapping files used in step 6.<br />

    6.0.7
  • KIM - Several issues

    KIM - Several issues were fixed (the instance list wasn't refreshed after applying a hotfix/upgrade, hotfixes weren't applied to selected instances only, the registration form didn't check for the protocol).<br />

    6.0.7
  • Web installer - Modifying a hotfixed installation

    Web installer - Modifying a hotfixed installation caused an exception in some cases.<br />

    6.0.7
  • Web installer - Win7 64 bit + Health monitoring

    Web installer - Web Installation failed on Win7 64 bit when using Health monitoring.<br />

    6.0.7
  • Newsletters - The unique clicks statistics

    Newsletters - The unique clicks statistics didn't include clicks made by individual users subscribed through a contact group (i.e. contacts).<br />

    6.0.7
  • Newsletters - Contact group members unsubscription

    Newsletters - Contact group members couldn't unsubscribe from a newsletter.<br />

    6.0.7
  • Integration bus - Creating multiple documents

    Integration bus - Creating multiple documents within one request didn't work correctly.<br />

    6.0.7
  • Integration bus (new functionality) - Mass actions

    Integration bus (new functionality) - Added support for mass actions.<br />

    6.0.7
  • Contact Management - Missing account statuses

    Contact Management - Certain account statuses were missing in the account filter on the Account -> Merge -> Split tab.<br />

    6.0.7
  • Contact management (new functionality) - Scheduled task

    Contact management (new functionality) - Contacts can now automatically be deleted using a scheduled task (added new settings in Site Manager -> Settings -> On-line marketing).<br />

    6.0.7
  • Events - Calendar + VisibleDate

    Events - The calendar didn't display events from future or past months if the displayed month was set via the VisibleDate property.<br />

    6.0.7
  • Output filter - Filter for resolving URL

    Output filter - The filter for resolving URLs wasn't properly optimized and thus slower than in previous version.<br />

    6.0.7
  • Syntax highlighting - Search & Replace

    Syntax highlighting - The Search & Replace function didn't highlight items found in macros.<br />

    6.0.7
  • E-commerce - Custom data

    E-commerce - The Custom data property of order item objects wasn't saved in the database.<br />

    6.0.7
  • Smart search - Search filtering conditions containing diacritics

    Smart search - Search filtering conditions containing diacritics didn't work correctly.<br />

    6.0.7
  • Windows Azure - The file system selector

    Windows Azure - The file system selector didn't display the tree structure properly.<br />

    6.0.7
  • MVT - The combination panel + localization

    MVT - The combination panel didn't localize resource strings according to the preferred UI culture.<br />

    6.0.7
  • Social networking - Facebook web parts + cultures

    Social networking - Facebook web parts didn't correctly convert certain culture codes to the Facebook format. <br />

    6.0.7
  • Web parts - Cloning web parts

    Web parts - Cloning web parts on web application installations didn't work correctly because the codebehind path wasn't updated.<br />

    6.0.7
  • Documents - InsertAsNewCultureVersion()

    Documents - The InsertAsNewCultureVersion() method of the TreeNode class didn't reflect the document culture correctly.<br />

    6.0.7
  • The "Grid" web part - empty data set

    The "Grid" web part didn't work correctly when displaying an empty data set.<br />

    6.0.7
  • Some grids and selectors + CMS_Class

    Some grids and selectors that loaded data from the CMS_Class table (custom tables, doc. types, system tables...) didn't work correctly.<br />

    6.0.7
  • The general export feature - Grids in the UI

    The general export feature wasn't available in all grids in the UI.<br />

    6.0.7
  • Changing the username of the currently active

    Changing the username of the currently active user didn't work.<br />

    6.0.7
  • Web application project - "ContactIsAnonymous.ascx"

    If you are using a web application project or the source code, it is necessary to manually include the "ContactIsAnonymous.ascx" form control file into the "CMSApp" project after you apply the hotfix. The file can be found in the ~/CMSModules/Settings/FormControls/ directory.<br />

    6.0.7
  • "Attachments Carousel", "Attachments Lightbox", "Repeater with Carousel", and "Repeater with Lightbox" - Scripts

    The "Attachments Carousel", "Attachments Lightbox", "Repeater with Carousel", and"Repeater with Lightbox" web parts didn't work correctly when used together with Mootools or Prototype scripts:<br /> Change the web part properties in the following way:<br /> 1) Check "Include jQuery script"<br /> 2) Remove the following line from "Script files" (if present):<br /> ~/CMSWebParts/Viewers/Effects/jQueryFancyBox_files/scripts/jquery-1.4.3.min.js<br /> 3) Change "Initialization script" in the following way:<br /> remove: $=jQuery;<br /> modify: $("a[rel=lightbox[group]]") to $j("a[rel=lightbox]") Note the changes: $->$j, rel=[lightbox[group]]->rel=[lightbox]<br /> 4) Clone the transformation (do not edit the current one) and replace the "rel=lightbox" expression with "rel=lightbox[group/attachments]"<br />

    6.0.7
  • Staging - Running complete synchronization + integration connector

    Staging - Running complete synchronization from the UI failed when an integration connector was present in the system.

    6.0.6
  • Scoring - The "Poll voting" activity

    Scoring - The "Poll voting" activity rule didn't offer global polls, even if they were allowed for the given site.<br />

    6.0.6
  • Scoring - The newsletter issue selector

    Scoring - The newsletter issue selector didn't work properly if the "(none)" item was selected.<br />

    6.0.6
  • Scoring - activity type change

    Scoring - It wasn't possible to save a scoring rule after the activity type had been changed (only for certain combinations).<br />

    6.0.6
  • Contact management - Deleting a state

    Contact management - Deleting a state (SM->Development->Countries) caused an exception due to foreign key restrictions.<br />

    6.0.6
  • Contact management - Global administrators + new activities

    Contact management - Global administrators who weren't assigned to a site couldn't create new custom activities.<br />

    6.0.6
  • Contact management (Activities) - The "Newsletter unsubscription" activity

    Contact management (Activities) - The "Newsletter unsubscription" activity log didn't include the issue ID.<br />

    6.0.6
  • Layout web parts - Localization strings in headers

    Layout web parts - The "Tabs layout", "Accordion layout" and "Collapsible panel" web parts didn't resolve localization strings in their headers.<br />

    6.0.6
  • Messaging - The "Add to contact list" and "Add to ignore list" shortcuts

    Messaging - The "Add to contact list" and "Add to ignore list" shortcuts on the community site didn't work in some browsers.

    6.0.6
  • REST service - Custom tables

    REST service - When requesting custom tables (or system tables), the response contained all objects from the CMS_Class table.

    6.0.6
  • REST service - Object filter

    <span class="PageTitle" id="titleElem_lblTitle">REST service - The ~/</span>rest <span class="PageTitle" id="titleElem_lblTitle">service document </span>showed all object types even if only some of them were allowed in the "Allowed object types" setting in Site Manager.

    6.0.6
  • Windows Azure - The hotfix SQL script

    Windows Azure - The hotfix SQL script used the sys.syscomments system table which isn't supported by SQL Azure.

    6.0.6
  • Windows Azure - Web farm servers deletion

    Windows Azure - Web farm servers weren't deleted properly when running Kentico CMS in full IIS mode.

    6.0.6
  • Windows Azure - Importing system tables

    Windows Azure - Importing system tables on SQL Azure caused an error in special cases.<br />

    6.0.6
  • Syntax highlighter - Cursor position

    <span id="titleElem_lblTitle" class="PageTitle">Syntax highlighter - The cursor wasn't set to the correct position after using an Auto completion code snippet.</span>

    6.0.6
  • Newsletters - The opened e-mail statistic

    Newsletters - The opened e-mail statistic didn't work correctly for issues opened by users subscribed through a contact group (i.e. contacts).<br />

    6.0.6
  • Events - 'Add event to Outlook' + Outlook 2003

    Events - The 'Add event to Outlook' action caused an error with Outlook 2003.<br />

    6.0.6
  • Reporting - Code names + validation

    Reporting - The code names of graphs, tables and values weren't properly validated.

    6.0.6
  • Form controls - "Localizable text box" + watrmark

    Form controls - The "Localizable text box" control behaved unexpectedly in the field editor (watermark text property) and an exception was displayed when it was used.

    6.0.6
  • Media library - The media selector

    <span class="PageTitle" id="titleElem_lblTitle">Media library - The media selector didn't expand the selected path if the selected folder was deeper than the first level.</span>

    6.0.6
  • Drag-and-drop functionality of the Visual Studio Toolbox

    The drag-and-drop functionality of the Visual Studio Toolbox didn't work with some of the CMS controls.

    6.0.6
  • Web analytics + Session State service

    Web analytics caused an error when running with a Session State service.

    6.0.6
  • EnsureImageDimensions() method

    The old resizing logic of the EnsureImageDimensions() method was rolled back. It is now possible to enable the new/fixed resizing logic using the <add key="CMSUseFixedEnsureImageDimensions" value="true"/> application setting in the web.config if needed.

    6.0.6
  • Abuse report dialog - Design issues

    There was a minor design error in the Abuse report dialog.

    6.0.6
  • Contact management (Activities) - Activity log files processing

    Contact management (Activities) - It is now possible to have activity log files processed more frequently than once per minute.<br />

    6.0.5
  • Localization - Creating a new resource string

    <span class="PageTitle" id="titleElem_lblTitle">Localization - Creating a new resource string under a UI culture caused an error in certain cases.</span>

    6.0.5
  • Newsletters - Issues sent as draft e-mails

    Newsletters - Issues sent as draft e-mails contained incorrect image URLs in special cases.<br />

    6.0.5
  • Documents - Document comparison

    Documents - In special situations, data was missing in the document comparison output.<br />

    6.0.5
  • Document validation - View source

    Document validation - In some cases, the "View source" dialog treated javascript code as a macro and therefore highlighted it incorrectly.<br />

    6.0.5
  • Widgets - Inline widgets

    Widgets - Some inline widgets weren't resolved properly.<br />

    6.0.5
  • Widgets - My account

    Widgets - The My account widget didn't work properly in some cases.<br />

    6.0.5
  • Macros - Comparing

    Macros - Comparing enumeration values with their string representation didn't work correctly.<br />

    6.0.5
  • Handlers - Security handlers

    Handlers - Security handlers were fired only if a custom handler library was enabled.<br />

    6.0.5
  • Web parts - Editable text or image web parts + custom web part

    Web parts - Using Editable text or image web parts in the code of a custom web part caused an error.<br />

    6.0.5
  • Document types - Inheritance (1)

    Document types - Field inheritance was incorrectly allowed for container document types, which caused an error.<br />

    6.0.5
  • Membership - SelectMembershipUserRoles

    Membership - The SelectMembershipUserRoles query didn't work with the TOP clause.<br />

    6.0.5
  • Import/Export - A Delete task for the current user

    Import/Export - A Delete task for the current user could be executed during the import process, which caused an error.<br />

    6.0.5
  • Enter + Localizable textbox

    Pressing Enter launched the localizable textbox dialog instead of submitting the current form.<br />

    6.0.5
  • Media library - The media selector + resizing

    Media library - The media selector dialog didn't correctly handle the settings for image resizing after upload.<br />

    6.0.5
  • Minor design issues

    There were minor design issues in the UI.<br />

    6.0.5
  • Output filter - XHTML output filter + Comments

    Output filter - XHTML output filter didn't work correctly for conditional HTML comments.<br />

    6.0.4
  • Import + Azure

    Import - Fixed several problems in importing older version packages on the Azure platform.<br />

    6.0.4
  • Windows Azure - Timeout

    Windows Azure - CMS Site Manager -> System -> Files page threw a timeout error after clicking the Test files button.<br />

    6.0.4
  • Field Editor - Name source fields

    Field Editor - Name source fields didn't get refreshed when a field was edited.<br />

    6.0.4
  • Documents - The Items collection of TreeNodeDataSet

    Documents - The Items collection of TreeNodeDataSet didn't work properly.<br />

    6.0.4
  • Transformations - TransformationHelper

    Transformations - TransformationHelper did not return correct document URL.<br />

    6.0.4
  • Form controls - The State drop-down lis

    Form controls - The State drop-down list in the Country selector displayed all states on first initialization<br />

    6.0.4
  • CSS List Menu - unique item ids

    The CSS List Menu web part didn't render unique item ids correctly.<br />

    6.0.4
  • UI - Ctrl + S

    UI - When changing tabs, the Ctrl + S shortcut for saving an object didn't work if the tageted frame didn't have focus.<br />

    6.0.4
  • Document types - Inheritance

    Document types - Some of the predefined document types didn't provide correct fields in case of inheriting them.<br />

    6.0.4
  • Hierarchical transformations + Cultures

    Hierarchical transformations list didn't work in localizations other than English.<br />

    6.0.4
  • Caching - no-store

    Caching - User controls including transformation set the client cache to no-store settings.<br />

    6.0.4
  • CMS.MenuItem transformation - Typing error

    Fixed a typing error in a CMS.MenuItem transformation.<br />

    6.0.4
  • Widgets - Permissions

    Widgets - an error could occur when the user didn't have sufficient permission to edit widget properties.<br />

    6.0.4
  • Categories - Remove all

    Categories - The UniSelector's Remove all context menu in document properties did not work.<br />

    6.0.4
  • Document types - General tab error

    Document types - The general tab threw an error if the edited document type no longer existed.<br />

    6.0.4
  • E-commerce - Notification + import

    E-commerce - Attempt to send an Order status changed notification emails during import resulted in an error.<br />

    6.0.4
  • E-commerce - Product image + department permissions

    E-commerce - users could edit product images and conversions even if they didn't have permissions for the department the product belonged to.<br />

    6.0.4
  • E-commerce - Macro backward compatibility

    E-commerce - backward compatibility of some old macros used in e-mail templates was broken.<br />

    6.0.4
  • Form controls - CSS + validation

    Form controls - Label control didn't keep its assigned CSS class when a form validation error occurred.<br />

    6.0.4
  • Link checker - Sorting

    Link checker - Sorting by the Line column didn't work correctly.<br />

    6.0.4
  • Macros - "+="

    Macros - The "+=" assignment operator did not work properly with variable names not in lower case.<br />

    6.0.4
  • Object versioning - Minor issues with the recycle bin filters

    Object versioning - Minor issues with the recycle bin filters.<br />

    6.0.4
  • Universal viewer - First/Last/Alternating transformations

    Universal viewer - First/Last/Alternating transformations didn't work for hierarchical data.<br />

    6.0.4
  • Upgrade - A query for the recycle bin

    Upgrade - A query for the recycle bin didn't work properly after applying the upgrade procedure.<br />

    6.0.4
  • Widgets - Scrolling

    Widgets - Widget properties displayed from the live site did not allow scrolling.<br />

    6.0.4
  • Localizable textbox + in-place localization macros

    Localizable textbox did not work correctly with in-place localization macros.<br />

    6.0.4
  • Forms - Site code name with dots

    Forms - Site code name, which contained dots, caused an error when a new form was created.

    6.0.4
  • Hierarchical transformations - The Close button didn't work

    The Close button didn't work properly when editing a hierarchical transformation from CMS Desk.<br />

    6.0.3
  • Web analytics - When using a resx file in Russian

    When using a resx file in Russian, some Web analytics reports containing tables weren't displayed correctly.<br />

    6.0.3
  • Integration bus - There was a problem with reinitialization

    There was a problem with reinitialization of sys. integration bus connectors when a change was made.<br />

    6.0.3
  • Macros - ignored case sensitive setting

    Some of the string methods (e.g. Contains) ignored the case sensitive setting of the MacroResolver.<br />

    6.0.3
  • JS & CSS compression - The CSS minification

    The CSS minification sometimes failed and returned only a portion of the CSS. In such case, the unminified CSS is now returned.<br />

    6.0.3
  • Localization - The Development section

    The Development section in the left menu didn't change language after changing UI culture for the current user.<br />

    6.0.3
  • Staging - The creation of a document

    The creation of a document wasn't synchronized correctly. Also movement of a document under a workflow scope wasn't synchronized correctly.<br />

    6.0.3
  • Staging - Copying or creating a new document

    Copying or creating a new document with the same document name in the target location didn't ensure a unique document name correctly.<br />

    6.0.3
  • Newsletter - Minor design issues.

    Newsletter - Minor design issues.<br />

    6.0.3
  • The Abuse report and Bad words modules

    The Abuse report and Bad words modules weren't reflecting the custom language parameter correctly.<br />

    6.0.3
  • E-commerce - An exception is thrown

    An exception is thrown if Organization ID or Tax registration ID in the checkout process is too long.<br />

    6.0.3
  • Contact Management - Customer selection

    Customer selection on the Contact -> Membership tab didn't display the company name.<br />

    6.0.3
  • CSS Stylesheets - CSS for components

    CSS for components wasn't able to correctly combine CSS's with more charset definitions.<br />

    6.0.3
  • Custom tables - A list of data displays detailed information

    A list of data displays detailed information about the user who created or modified the item, instead of only the user ID.<br />

    6.0.3
  • MVT - MVT and Content personalization modules

    MVT and Content personalization modules were available for sites which didn't have these modules assigned.<br />

    6.0.3
  • MVT - MVT and Content personalization variants

    MVT and Content personalization variants of the layout web parts didn't load their content on the Design tab.<br />

    6.0.3
  • UI Personalization - Backward compatibility of UI permissions

    Backward compatibility of UI permissions was not ensured if importing a package from an older version.<br />

    6.0.3
  • Newsletters - Merged contacts

    Merged contacts were displayed in Newsletter - > Subscribers -> Contact group subscriber -> Contacts.<br />

    6.0.3
  • Polls - 5.5R2 users with the Read and Modify permissions

    5.5R2 users with the Read and Modify permissions didn't have global permissions in 6.0 after import.<br />

    6.0.3
  • Web analytics - Improved asynchronous deletion.

    Improved asynchronous Web Analytics deletion.<br />

    6.0.3
  • Booking system - The list didn't work properly

     The list didn't work properly due to newly added fields/columns to the Booking system document type.<br />

    6.0.3
  • Email engine - The Publish web site operation failed on EmailQueue.

    Email engine - The Publish web site operation failed on EmailQueue.<br />

    6.0.3
  • On-line marketing - The same contact was used on different sites

    The same contact was used on different sites running on the same domain.<br />

    6.0.3
  • Web analytics - Campaign compare - the yearly report couldn't be printed.

    Campaign compare - the yearly report couldn't be printed.<br />

    6.0.3
  • Windows Azure - Document type icons

    Document type icons which had been changed weren't displayed in the UI.<br />

    6.0.3
  • Form controls - Some of the form controls had a wrong type.

    Form controls - Some of the form controls had a wrong type.<br />

    6.0.3
  • Installation - DB installation for a schema different from dbo failed.

    Installation - DB installation for a schema different from dbo failed.<br />

    6.0.3
  • Import/Export - The inherited web parts weren't exported

    The inherited web parts weren't exported in the correct order, which resulted in error upon the import process.<br />

    6.0.3
  • Installation - In some cases, macros weren't resolved

    In some cases, macros weren't resolved if default values were entered.<br />

    6.0.3
  • Contact management - Logging to CMS Desk failed

    Logging to CMS Desk failed when Windows authentication was activated.<br />

    6.0.3
  • Routing - Paths with a wildcard mapping

    Paths with a wildcard mapping multiple segments (e.g. {*something}) weren't registered properly.<br />

    6.0.2
  • CSS minification

    CSS minification didn't work properly for stylesheets that contained a charset directive.<br />

    6.0.2
  • Macros - Macro expressions

    Macro expressions from the Documents section of the macro object tree were inserted with encoded special characters.<br />

    6.0.2
  • Macros - The Documents collection

    The Documents collection wasn't resolved correctly when accessed through the macro engine.<br />

    6.0.2
  • Licensing - Cloning of page templates

    Cloning of page templates didn't work in the Free edition.<br />

    6.0.2
  • Blogs - Tags were sorted before whitespace trimming

    Tags were sorted before whitespace trimming, which resulted in a different order than expected.<br />

    6.0.2
  • Import - Sites based on the Blank site

    Sites based on the Blank site sample template weren't imported correctly in special cases.<br />

    6.0.2
  • Windows Azure - The multi-file uploader

    The multi-file uploader didn't work correctly in special cases when running on Windows Azure.<br />

    6.0.2
  • Dashboards - unhandled exception

    In some cases, dashboards generated an unhandled exception if their page template couldn't be found.<br />

    6.0.2
  • Contact management - A wrong type

    A wrong type of selection dialog was shown when adding customers to a contact.<br />

    6.0.2
  • Contact management - Contact information wasn't updated

    Contact information wasn't updated when the customer data was changed in the shopping cart.<br />

    6.0.2
  • Contact management - The My Contacts and My Accounts widgets

    The My Contacts and My Accounts widgets displayed objects from all sites.<br />

    6.0.2
  • Contact management - The collision dialog

    The collision dialog didn't display complete tooltips for the country and state fields.<br />

    6.0.2
  • Contact management (Activities) - information message

    The information message shown when activity logging (or on-line marketing) is disabled was incorrect in the Site manager Activities UI.<br />

    6.0.2
  • Contact management (Activities) - The Add stamp button

    The Add stamp button was missing on the New custom activity page.<br />

    6.0.2
  • MVT - The combination panel

    The combination panel didn't switch between combinations.<br />

    6.0.2
  • MVT - Combinations weren't generated correctly

    Combinations weren't generated correctly if the document contained widget variants.<br />

    6.0.2
  • MVT - Import/Export

    Import/Export didn't work correctly for page templates containing MVT variants in some cases.<br />

    6.0.2
  • Dashboards - Moving widgets

    Moving widgets in dashboards didn't work.<br />

    6.0.2
  • Licensing - Cloning of page templates (1)

    Cloning of page templates didn't work in the Free edition.<br />

    6.0.2
  • Staging - Staging of users

    Staging of users didn't work correctly<br />

    6.0.2
  • Staging - The assignment of a document

    The assignment of a document into a site category wasn't synchronized correctly.<br />

    6.0.2
  • Import - The (all) page size

    The (all) page size option in the import wizard didn't work correctly.<br />

    6.0.2
  • Install - The import process and the object version creation

    The import process and the object version creation during the installation was executed in the context of a public user.<br />

    6.0.2
  • Portal engine - security requirements

    The security requirements for the edit template dialog on the Master page tab were incorrect.<br />

    6.0.2
  • E-commerce - Sorting

    Sorting was incorrectly allowed for shipping costs.<br />

    6.0.2
  • URL rewriting - Page not found errors

    Page not found errors weren't logged into the event log in some cases.<br />

    6.0.2
  • Form controls - The Password and User Name controls

    The Password and User Name controls didn't reflect some of the field settings on the live site.<br />

    6.0.2
  • Layout web parts - The Table layout web part properties

    The Table layout web part properties couldn't load the form control for editing the number of columns.<br />

    6.0.2
  • Forms - Sending a notification

    Sending a notification for a form with an empty file uploader field caused an exception.<br />

    6.0.2
  • Documents - Moving documents

    Moving documents using the drag&drop functionality didn't work in special cases.<br />

    6.0.2
  • Widgets - The header of editor widgets

    The header of editor widgets was hidden when dragging in Firefox.<br /> <br />

    6.0.2
  • Web analytics - Deleting of web analytics

    Deleting of web analytics data didn't work correctly<br />

    6.0.2
  • Image uploader - image dimensions

    All image dimensions weren't verified correctly after resizing.<br />

    6.0.2
  • Minor design issues in the on-line marketing UI

    There were minor design issues in the on-line marketing UI and the Site Manager -> Administration -> System section.<br />

    6.0.2
  • Contact management - Contact information

    Contact information wasn’t updated from several locations, such as message board or blog post comments.<br />

    6.0.1
  • Contact management - Billing address mapping

    Billing address mapping from a customer to a contact didn’t work correctly in CMS Desk.<br />

    6.0.1
  • Contact management - Filtering contacts and accounts

    Filtering contacts and accounts according to their status didn’t work correctly.<br />

    6.0.1
  • Contact management - Deleting a large amount of contacts or accounts

    Deleting a large amount of contacts or accounts resulted in a timeout in some cases.<br />

    6.0.1
  • Contact management - Merging a site contact into a global contact

    Merging a site contact into a global contact resulted in a data inconsistency if the given contact belonged to a site-specific contact group.<br />

    6.0.1
  • Contact management - The Activities dashboard

     The Activities dashboard widget didn't display any data.<br />

    6.0.1
  • Contact management - The Score tab

    The Score tab of the contact editing interface incorrectly redirected to the permission denied page if the current site wasn’t running.<br />

    6.0.1
  • Activities (Contact management) - Blog comment and blog post subscription

    Blog comment and blog post subscription activities didn’t log the ID of the related blog document.<br />

    6.0.1
  • Scoring - an update panel was missing

    an update panel was missing around the validity section on the edit rule page.<br />

    6.0.1
  • E-commerce - The values of the Company, Organization ID and Tax registration ID fields

    The values of the Company, Organization ID and Tax registration ID fields weren’t saved when the "Continue as anonymous customer" option was chosen during checkout.<br />

    6.0.1
  • E-commerce - Product options weren’t cached correctly.

    Product options weren’t cached correctly.<br />

    6.0.1
  • E-commerce - The total price shown in the product detail

    The total price shown in the product detail didn’t include the price of selected product options after the “Add to shopping cart” option was clicked in cases where redirection to the shopping cart was disabled.<br />

    6.0.1
  • Ecommerce - recalculation of the global "Minimal amount for free shipping"

    recalculation of the global "Minimal amount for free shipping" setting didn’t work correctly when the global main currency was changed.<br />

    6.0.1
  • E-commerce - Some e-commerce reports

    Some e-commerce reports didn’t work correctly after import from an older version.<br />

    6.0.1
  • Ecommerce - A customer’s country/state

    A customer’s country/state was not prefilled correctly when creating a new address during the checkout process.

    6.0.1
  • Macros - The condition builder

    The condition builder threw an unhandled exception when a condition couldn’t be parsed.

    6.0.1
  • Macros - The CurrentUser.IsMale and CurrentUser.IsFemale

    The CurrentUser.IsMale and CurrentUser.IsFemale macros didn’t return correct results.<br />

    6.0.1
  • Macros - Entering the “@”

    Entering the “@” character into the macro condition field caused the autocompletion help to stop working.<br />

    6.0.1
  • A/B testing - Several minor issues

    There were several minor issues related to A/B testing.<br />

    6.0.1
  • MVT - The variant properties dialog

    The variant properties dialog didn't show any data after the Apply button was clicked.<br />

    6.0.1
  • MVT - Layout web parts

    Layout web parts caused a JavaScript error in special cases when used in combination with MVT or Content personalization.<br />

    6.0.1
  • Widgets - The headers of widgets

    The headers of widgets in editor zones weren’t displayed correctly in IE9.<br />

    6.0.1
  • Widgets - The Editable text widget

    The Editable text widget didn’t keep its content when moved to another zones.<br />

    6.0.1
  • Portal engine - The Ctrl+S save command didn't work

    The Ctrl+S save command didn't work correctly when creating a new page with a blank layout.<br />

    6.0.1
  • Portal engine - The page layout editing dialog

    The page layout editing dialog displayed an unnecessary scrollbar in IE9 if the code was long.<br />

    6.0.1
  • Portal engine - The master page layout editor

    The master page layout editor didn’t save changes in some cases when using IE9.<br />

    6.0.1
  • Portal engine - The breadcrumb navigation for campaigns

    The breadcrumb navigation for campaigns didn't work properly on the On-line marketing tab.<br />

    6.0.1
  • Forms - The Ctrl+S save command didn't work

    The Ctrl+S save command didn't work in the form field editor.<br />

    6.0.1
  • Localization - Localized display names

    Localized display names weren’t handled correctly for document types.<br />

    6.0.1
  • Localization - Localizable textboxes

    Localizable textboxes didn’t work in Site Manager if the site running on the current domain was stopped or had only one culture assigned.<br />

    6.0.1
  • Localization - The page layout interface in CMS Desk

    The page layout interface in CMS Desk displayed strings based on the current CMSPreferredCulture instead of the current CMSPreferredUICulture.<br />

    6.0.1
  • Newsletters - Clicking the unsubscription or approval links

    Clicking the unsubscription or approval links in a newsletter resulted in an exception in special cases.<br />

    6.0.1
  • Newsletters - The (un)successful approval confirmation message

    The (un)successful approval confirmation message wasn’t displayed by the Subscription approval web part.<br />

    6.0.1
  • Windows Azure - Media file links

    Media file links weren’t generated correctly in special cases.<br />

    6.0.1
  • Project management - The My projects web part

    The My projects web part could display projects from groups that the current user was not a member of.<br />

    6.0.1
  • Controls - The CMSEditableImage, CMSEditableRegion and CMSDocumentValue

    The CMSEditableImage, CMSEditableRegion and CMSDocumentValue controls weren't displayed in the Visual Studio Toolbox.<br />

    6.0.1
  • File import - The message containing

    The message containing the result of the import was lost during postback.<br />

    6.0.1
  • Dashboards - The minimized status

    The minimized status of widgets wasn’t saved on dashboard pages.<br />

    6.0.1
  • Form controls

    Controls didn't keep their assigned CSS class when a form validation error occurred.<br />

    6.0.1
  • Document recycle bin - Global administrators

    Global administrators were unable to restore or destroy documents deleted by other users in the CMS Desk document recycle bin.<br />

    6.0.1
  • The On-line marketing module

    The On-line marketing module wasn't initially assigned to sites imported from an older version.<br />

    6.0.1
  • The asynchronous log

    The asynchronous log contained unnecessary information when copying documents in some cases.<br />

    6.0.1
  • Several minor issues related to the UI design were fixed

    Several minor issues related to the UI design were fixed<br />

    6.0.1
  • Corporate Site - The Send to friend web part

    The Send to friend web part on the sample Corporate site didn’t work correctly for CMS.Smartphone documents in the Products section.<br />

    6.0.1
  • Some database views incorrectly contained the 'dbo' schema.

    Some database views incorrectly contained the 'dbo' schema.<br />

    6.0.1
Browse hotfixes for older versions