Content Management System and E-commerce for ASP.NET
MY ACCOUNT SHOPPING CART
  phone U.S. TOLL-FREE NUMBER:
1-888-225-2767
 
 
Download > Version history
   

August 11, 2008 - Version 3.1a

New:

  • Administration UI: HTML editor is used for editing invoice.
  • Administration UI: Link to an existing document can be created from the context menu.
  • Administration UI: New macro selector control is used to insert all possible macros to the text.
  • Administration UI: Color picker control now includes preview of the selected color.
  • Administration UI: Section summary for the pages of administration UI.
  • Administration UI: Minor improvements in all UI.
  • General: Improved output filter functionality.
  • General: All regular expressions for validation and macro resolving were optimized.
  • General: Performance optimizations for amount of data and memory consumption.
  • General: Configurable selection between standard and session authentication cookies.
  • Ecommerce: Product price can be optionally displayed with or without tax.
  • Ecommerce: Product option list can be now paged.
  • Ecommerce: User account can be created at the same time as customer account from CMSDesk.
  • Ecommerce: All currency related values can be now recalculated when changing main currency.
  • Ecommerce: Tax class details can be edited when selecting tax classes for specified product.
  • Ecommerce: Shopping cart process step indexes can be now optionally hidden or visible.
  • Ecommerce: My Account web part tabs can be now displayed either in horizontal or vertical layout.
  • Ecommerce: Shipping options are now displayed with their charge in the checkout process.
  • Ecommerce: All errors while loading payment provider, payment form or checkout process step are now logged.
  • Event log: Event details can be exported to the file.
  • Event log: Events can be optionally logged to the file now.
  • Modules: Module description field was added.
  • Modules: Module permission description field was added.
  • Modules: New Display permission for all modules. Module is now hidden in tools menu when user is not granted with module display permission.
  • Newsletter: Imported users can be optionally subscribed / unsubscribed to the selected newsletters.
  • Newsletter: Email queue can be now deleted at once.
  • Scheduler: User can see how many times each task was executed.
  • Settings: Settings can be exported to the file.
  • Staging: Reject task is now generated for synchronization with target server when document is rejected.
  • Staging: Update doc task is now generated for synchronization with target server when document is moved up or down in the content tree.
  • System: Testing e-mails can be sent with attachments.
  • Web farms: Web farm synchronization tasks can be now filtered by server.
  • Web farms: Servers can be now disabled to avoid tasks logging for them.
  • Web farms: MachineName field was added to the web farm tasks.
  • Web parts: Improved scrolling text web part.
  • Web parts: Improved current user web part.

Changes:

  • General: XHTML output filter is now turned off by default on all sample web sites.
  • Web parts: Properties NestedRepeaterID and NestedDataListID were replaced by NestedControlsID property.

Bug fixes:

  • Administration UI: RTL languages layout was completely reviewed and fixed.
  • Administration UI: Some pages weren't properly handled for cross-site scripting.
  • Administration UI: Minor fixes for IE7 and FF3.
  • Administration UI: Security fixes for some UI pages
  • BizForms: Incorrect security check was applied in permission dialog.
  • BizForms: Administration of BizForm layout used too strict permissions.
  • Booking module: Event allowed negative capacity.
  • CMSDesk: Select file dialog couldn't upload file on Windows Vista.
  • CMSDesk: Document links with workflow could cause inconsistency in document tree if the document was moved.
  • CMSDesk: Notify when leaving page wasn't applied in some cases.
  • CMSDesk: Spell checker didn't work for words with some culture-specific characters.
  • CMSDesk: Published information in document properties wasn't evaluated properly.
  • CMSDesk: The document wasn't inserted on the correct position when the default order was changed from alphabetical to first.
  • Content: Metadata content wasn't properly encoded to the output HTML.
  • Content: When the image caching was on, original image could be returned instead of the resized image.
  • Content: Cached attachment wasn't removed from the cache if the attachment was updated from API.
  • Content: ASPX editable controls were losing the content with specific workflow operations.
  • Content: Copying of published document didn't include the published attachments.
  • Content: Rollback to the oldest version in version history could lose the version attachments.
  • Content: File field could lose the attachment when copying the culture version from specific language.
  • Content: When the attachment field of the document type was removed, attachments weren't deleted.
  • Content: Allowed extensions for upload fields didn't have the same format in all settings.
  • Content: Uploaded files allowed "+" sign in the filename, which couldn't be correctly processed by IIS7.
  • Content: GetFile script didn't handle the permissions correctly.
  • Controls: Editable image could cause null reference exception in specific scenarios.
  • Controls: Radiobutton list form control didn't apply some settings correctly.
  • Controls: Form control text area didn't validate the field length properly.
  • Controls: Property UseImagePath for editable image control didn't work properly.
  • Controls: Radiobutton list form control couldn't have empty default value.
  • Controls: Change password control didn't handle the Visible property correctly.
  • Documentation: Minor fixes in the documentation.
  • ECommerce: Payment methods and Shipping options weren't displayed properly in their selection.
  • ECommerce: Available amount validation could not work correctly in specific scenarios.
  • E-mails: Some e-mails contained multiple Content-Type headers.
  • E-mails: GetEmailTemplates method threw an exception.
  • File import: Files couldn't be imported to the location covered by workflow process.
  • General: Automatic import of Windows authenticated users wasn't working correctly for non-existing users.
  • General: Changing the code name of the web site could cause problems with live site if the application wasn't restarted.
  • General: Application couldn't properly start in Integrated mode of IIS7.
  • General: Culture of the live site wasn't changed correctly in some cases with full page caching configuration.
  • General: Uzbek cultures weren't defined properly.
  • General: Changing the order of items didn't clear the cached objects properly.
  • General: Localized transformations weren't cached.
  • General: Float number validation and conversion couldn't handle small numbers with exponent.
  • General: Param tag of the object element could cause incorrect HTML code when processed by output filter.
  • Import/Export: Forum posts weren't properly imported from old version package.
  • Import/Export: Custom web part categories couldn't be handled by import process in some specific cases.
  • Import/Export: Some delete tasks couldn't be processed correctly on import.
  • Import/Export: Existing site was deleted if import fails because of the existing site with the same name.
  • Import/Export: Process log couldn't work in specific scenarios.
  • Import/Export: Preselection of objects wasn't working properly when repeated.
  • Import/Export: Next button wasn't disabled in FF3.
  • Import/Export: Document fields with only field length changed weren't updated on import.
  • Newsletter: Some e-mails could use different culture for unsubscription link and for other newsletter content.
  • Newsletter: Newsletter module couldn't handle large amount of e-mails in specific scenarios.
  • Newsletter: Some e-mails were duplicated in specific scenarios.
  • Newsletter: Resend functionality wasn't working properly.
  • Newsletter: Scheduled task for the newsletter wasn't rescheduled if configuration changed.
  • Newsletter: New issue couldn't be placed to the Newsletter archive
  • Newsletter: Generation of the e-mail queue was using too many database queries.
  • Newsletter: Some newsletter pages didn't check all required permissions.
  • Newsletter: Newsletter archive didn't resolve the macros properly.
  • Output filter: Button text containing tag characters could damage the output HTML code.
  • Polls: Multiple polls couldn't work properly on the same page.
  • Polls: Incorrect security check was applied in permission dialog.
  • Portal engine: Some pages could be displayed with wrong page template in heavy load.
  • Portal engine: If the CSS stylesheet of the site wasn't set, the page generated an empty stylesheet tag.
  • Sample web sites: Minor fixes in design and HTML code of the page templates and stylesheets.
  • Scheduler: Some tasks could run two times under specific conditions.
  • SiteManager: Some Administration pages could be accessed from CMSDesk in SiteManager context.
  • SiteManager: User couldn't be deleted when he was allowed to be forum moderator.
  • SiteManager: Site culture couldn't be changed in license editions without multilingual support.
  • SiteManager: Localized transformation name couldn't be entered in transformation properties.
  • SiteManager: Document type editing pages didn't have the same length.
  • Staging: Document task didn't contain product information when the product was created from the new document dialog.
  • URL Rewriting: Some URLs weren't resolved correctly for cookieless configuration.
  • URL Rewriting: Messaging pages weren't properly excluded from URL rewriting and were logged as not existing content pages.
  • URL Rewriting: Page wasn't properly redirected in specific cases with FF browser.
  • Web analytics: Log processing couldn't handle large amount of data at once.
  • Web analytics: Returning visitors were logged only on the second visit.
  • Web farms: Too many web farm tasks or too much web farm task data could kill the application on it's start.
  • Web parts: Clone web part couldn't work with some specific web part settings.
  • Web parts: Content slider wasn't working properly if the delay time was 0.
  • Web parts: Google maps web part couldn't handle API key for both domains with and without www.
  • Web parts: Query repeater web part didn't use the Item separator property correctly.
  • Web parts: User contribution web part couldn't resolve the path properties.
  • Web parts: Language selector didn't display culture names in ASPX page templates.
  • Web parts: Date and time web part couldn't handle some format expressions.
  • Web parts: Contact and ignore list didn't use the Zero rows text property properly.
  • Web parts: Video web part wasn't working properly in FF3.

June 5, 2008 - Version 3.1

New:

  • New module: The new Messaging module allows users to send private messages.
  • CMSDesk: BizForms can now be exported as single objects.
  • Content staging: Content staging supports staging of metadata objects.
  • Web parts: New web part ForumUnsubscription.
  • Web parts: New messaging web parts (Inbox, Outbox, Send message, Contact list, Ignore list).
  • Web parts: New web part Send to friend.
  • Web parts: New web part Random products.
  • Web parts: New web part Top N products by sales.
  • Sample websites: New E-commerce site template presenting the E-commerce module capabilities.
  • Sample websites: Corporate site now contains an example of a printing page.
  • E-commerce: Newly added support for product options.
  • E-commerce: Products can now be filtered by site.
  • E-commerce: Order item price and name can be edited in existing orders.
  • E-commerce: The Organization ID/Tax registration ID can be optionally required.
  • E-commerce: User can now create document product when creating a new document.
  • Import/export: Import/export now supports incremental deployment.
  • Import/export: New, more user friendly user interface.
  • General: Culture CSS class is now included in page body class.
  • General: Kentico CMS now supports shortcut icons for web sites.
  • Web analytics: Web analytics module now supports repeated visits using IP address filtering. Users with disabled cookies can also be logged.
     
Changes:

  • CMSDesk: Both Menu items and standard documents now share the view mode in CMSDesk.
  • Administration interface: More listings with many data records now support data filtering.
  • Import/Export: Export of single object is now asynchronous.
  • Content staging: Document page template is now synchronized together with the document.
  • Web parts: General code review and minor improvements of all existing web parts.
  • Documentation: New E-commerce guide.
  • Documentation: New Users guide.
  • Documentation: New web parts overview.
  • E-commerce: Printer style for invoices now includes header and footer information for all pages.
  • Forums: Improved usability of macros.
  • Setup: Setup process is now asynchronous.
  • Newsletters: Improved usability of macros.
  • Workflow: Improved usability of macros for workflow emails.
  • General: Full page caching now reflects the browser type.
  • General: Kentico CMS can now handle upload and download of large files (up to 2GB) saved in file system.
  • Performance: Major improvements in GetFile script performance and minor optimizations in system processing.
  • Performance: Memory optimizations.

Bug fixes:

  • BizForms: Export of larger amount of BizForm data to MS Excel 2007 didn't work correctly.
  • BizForms: E-mail attachments weren't handled correctly.
  • CMSDesk: File import tool didn't import files with names containing some special characters.
  • CMSDesk: File import tool didn't save mime types correctly.
  • CMSDesk: List view didn't allow deletion of all documents after filtering.
  • CMSDesk: Sorting in the List view didn't work correctly.
  • CMSDesk: My Documents didn't display linked documents correctly.
  • CMSDesk: Settings 'Content Management New document order' didn't work correctly.
  • CMSDesk: Permissions weren't checked correctly when creating a new page.
  • CMSDesk: Update of a linked document damaged the document's name path.
  • CMSDesk: User couldn't create link to an uploaded file with apostroph in it's name.
  • CMSSiteManager: Email templates didn't reflect the site settings.
  • Content staging: Deletion of the linked documents wasn't logged.
  • Content staging: Deletion of document didn't delete Publish task for this document.
  • Controls: CMSTabControl generated wrong where conditions for database queries.
  • Controls: CMSTreeview didn't reflect the Expand/Collapse images property.
  • E-commerce: PayPal and Authorize.NET didn't work for cultures using comma as decimal separator.
  • E-commerce: Currency couldn't handle wrong format strings.
  • E-commerce: ECommerce module didn't synchronize correctly on Web farms.
  • E-commerce: Discount level wasn't applied correctly when displaying price details.
  • E-commerce: Deletion of some objects didn't handle the dependent objects correctly.
  • Booking system: Editing event attendee didn't allow email address change.
  • Booking system: Exported iCalendar file couldn't be opened in MS Outlook 2003.
  • Form user controls: Clear button in Select user form control didn't work correctly.
  • Form user controls: International number and Query selector didn't reflect the Allow empty value property of field.
  • Form user cotnrols: Country selector didn't work correctly.
  • Form engine: If validation upon regular expression failed error message was displayed for all fields using regular expression validation.
  • Form engine: Validation upon regular expression was missing for some form controls.
  • Form engine: Fields of type boolean didn't work correctly with values true/false and 0/1.
  • Form engine: DateTime fields weren't validated properly.
  • Forums: Ad-hoc forum wasn't created when user subscribed before the first thread was inserted.
  • Forums: Forum search displayed previously deleted posts.
  • Forums: Forum base URL wasn't saved when creating a new forum.
  • Forums: Forum breadcrumbs displayed differently in different view modes.
  • Forums: Deletion of forum posts didn't work correctly.
  • Newsletters: Newsletter issues were always shown in archive.
  • Newsletters: Newsletters with large amount of subscribers weren't sent correctly when application restarted or application had multiple instances.
  • Newsletters: Scheduled task wasn't deleted when dynamic newsletter was deleted.
  • Newsletters: Newsletters weren't always sent in site default culture.
  • Newsletters: Anchor links in newsletters weren't resolved correctly.
  • Portal engine: DOCTYPE page definition wasn't applied properly.
  • Portal engine: PageInfo didn't handle the IsPublished property correctly.
  • Web analytics: Campaign logging didn't work for redirected documents.
  • web analytics: Logging file downloads didn't work for files redirected to disk.
  • web analytics: Log processing wasn't thread-safe for multiple application instances.
  • Web analytics: Pie charts displayed only items with value over 5%.
  • Web analytics: The order of days might be wrong at the turn of the months.
  • Web farms: Web farm synchronization tasks weren't deleted properly.
  • Workflow: Copying documents of container type using workflow was failing.
  • Workflow: Workflow email wasn't sent after the Publish step.
  • Workflow: Workflow emails weren't always sent.
  • Workflow: When the published document was rejected, it was still published on the live site.
  • Workflow: In some cases, documents couldn't be restored from the recycle bin after the import process.
  • Workflow: When publishing a document, the message 'Are you sure you want to navigate away from this page?' wasn't always shown correctly.
  • Webparts: Web parts didn't reflect the Show for document types property in Design mode view.
  • Webparts: Some viewer web parts didn't hide when the inner control was hidden.
  • Webparts: CMSMenu didn't render correctly when a submenu item had a Menu item image set.
  • Webparts: CMSListMenu didn't render correctly when submenu indicator property was set.
  • Webparts: Static text web part didn't resolve inline macros.
  • Webparts: Related documents didn't work correctly for nonpublished documents.
  • Webparts: Property Top N didn't work correctly when Check permission property was set.
  • Webparts: Properties didn't handle values dependent on culture settings correctly.
  • Webparts: Users couldn't select document type transformation from different site.
  • Webparts: The Item separator property of the Lightbox web part could not be edited.
  • Webparts: The MyAccount web part didn't allow hiding of all its tabs.
  • Webparts: Property Use server time didn't work correctly for DateTime web part.
  • Webparts: The Search results web part didn't reflect the Query string key property.
  • Webparts: The Complete search dialog web part didn't keep the filter information for ASPX templates.
  • Webparts: When the SearchDialog web part was placed after the SearchResults web part on page it didn't work correctly.
  • Webparts: Setting filter for specific culture sometimes caused hiding the New document link for User contributions list web part.
  • Webparts: The User contributions list web part displayed New document link for anonymous user in a special case.
  • Webparts: Web part files weren't created when the web part was cloned.
  • Webparts: Web part CMSMenu didn't reflect the Render image alt property.
  • Webparts: Web part SiteMap didn't reflect the Render link title property.
  • Webparts: The property Generate indentation inside link for TreeMenu web part didn't work correctly.
  • Webparts: The property Submenu indicator image for web part TreeMenu caused incorrect rendering.
  • Webparts: The Paged text web part didn't use the Path selector for Path property.
  • Webparts: The Paged text web part didn't use Site selector for SiteName property.
  • Webparts: The Paged text web part didn't reflect the 'Pager CSS class' property.
  • Webparts: In special cases the Calendar web part threw an exception when other month should have been displayed.
  • Webparts: The Forum tree web part for ad-hoc forums didn't reflect the Expanded tree property.
  • Webparts: The Forum tree web part didn't reflect the Post path property.
  • Webparts: The Similar products by sale web part didn't work correctly if property Document types was set.
  • Webparts: The Document viewer web part didn't reflect the Select top N documents property.
  • Webparts: The Forum search results web part didn't reflect the On site management property.
  • Webparts: The ShoppingCartMiniPreview control wasn't rendered correctly in ASPx templates.
  • Webparts: the Query datalist control didn't reflect the ShowFirstLast property in the ASPX templates.
  • Webparts: The DateTime web part didn't reflect the Date and Time format property correctly in ASPX templates.
  • Webparts: The option Top & Bottom was misssing for Pager position property of Document pager web part.
  • Webparts: In some special cases the Query data grid web part threw exception when Display as link property was used.
  • Webparts: The Edit contribution web part used only Simple path selector instead of Path selector.
  • Webparts: For some web part setting both Stylesheet theme and Skin ID properties caused an error.
  • Webparts: Multiple Tree menu web parts on one single page didn't work correctly.
  • webparts: The SkinID property wasn't applied correctly for web part Logon form.
  • Webparts: The Related documents web part didn't have the Order by and Where condition properties.
  • General: ASPX page templates from older versions didn't have correct page title.
  • General: Settings Combine files with default culture didn't apply correctly.
  • General: The page template header tags weren't used in some cases.
  • General: Users or search engine crawlers could get an error page when the browser didn't set the User-agent property.
  • General: In some cases, the resource strings weren't properly loaded when the application started.
  • General: Multiple linked documents could cause errors when Filter out duplicate documents was enabled in viewer controls.
  • General: GetFile didn't reflect document-level permissions and published from/to properties.
  • General: In some cases users were logged out when browser didn't keep session information in a new frame or window.
  • General: Too many WYSIWYG editors on the page could cause the browser to crash or throw a javascript error.
  • General: Data macros that weren't resolved because of missing data were resolved to their expression instead of an empty string.
  • General: Permissions for network folders weren't checked properly.
  • General: Deletion of some objects didn't delete associated meta files.
  • General: Resolving URL filter damaged AJAX response if the response contained URLs starting with ~/.
  • General: For extensionless configuration the URL rewriter wasn't able to handle URLs with query strings containing a semicolon.
  • General: ASPX extension wasn't correctly applied to the page URL in special cases and extensionless configuration.
     

January 29, 2008 - Version 3.0
 

New: 

  • Compatibility: Added support for Visual Studio 2008 and .NET Framework 3.5 (you can use Visual Studio 2005 as well).
  • Compatibility: Added support for Windows Vista, including IIS 7.0 configuration.
  • Compatibility: Added support for Mac OS browsers - you can now use both web site and administration interface with Safari 3.0 and Firefox 2.5 on Mac.
  • New module: The new GeoMapping module allows you to display content on Google maps. You can use it to display your offices, stores, partners, etc.
  • New module: Booking system for managing events and their attendees.
  • BizForms: The notification e-mail may contain uploaded documents as an attachment.
  • BizForms: The notification e-mail may use a custom layout.
  • BizForms: The autoresponder now supports macro expressions.
  • BizForms: You can restrict access to administration of particular forms.
  • BizForms: You can use an image for the submit button and you can define the position of the submit button in the custom form layout.
  • Controls and web parts: More settings were added to the pager configuration in Repeater, Datalist and other controls/web parts.
  • Controls and web parts: The navigation controls now have a new property Word wrap that allows you to specify if word wrapping is allowed.
  • CMS Desk: You can specify starting path of the user in the content tree in CMS Desk and restrict user from browsing the complete content tree.
  • CMS Desk: New Design mode interface with drag-and-drop support.
  • CMS Desk: Context menu support in content tree.
  • CMS Desk: FCKeditor was updated to version 2.5.
  • CMS Desk: The documents that point to some URL are now displayed with an arrow in the content tree to show that the document is a redirect.
  • CMS Desk: New permission Design web site allows local users (without global administration authorization) modify the design of page templates.
  • CMS Desk: The list view now supports filtering by name.
  • CMS Desk: You can customize the behavior of the web application and administration interface and make minor changes to the administration interface using the new customization features described in Developer's Guide -> API programming and Kentico CMS internals -> Customizing the administration interface and web application events.
  • Content staging: You can configure automatic synchronization of all content to the live server in a scheduled interval.
  • E-commerce: Tracking number field added.
  • E-commerce: Added support for custom fields in customer profile, order, SKU.
  • E-commerce: The discount levels can be restricted to particular departments.
  • E-commerce: Sales reports were added.
  • E-commerce: The shopping cart optionally displays price calculation (discount and tax summary).
  • E-commerce: The payment URL now supports data macros in format that inserts any value of the shopping cart, current context or customer.
  • E-commerce: Added support for customer credit.
  • E-commerce: New web part Similar products by sale for displaying box with "Customers who bought this product also bought...".
  • File management: Improved performance of the GetFile.aspx script, added support for redirection to the disk version of the file.
  • Forums: Added support for on-line editing and deleting of posts by forum administrators.
  • Form controls: You can now choose which form controls should be available in report parameters designer.
  • Form controls: The multiple choice and radio buttons controls now support vertical/horizontal alignment.
  • General: System objects, such as templates, layouts and others may have a teaser image.
  • General: Reports, form layouts and e-mail templates may contain images uploaded to the give object.
  • General: Dialogs with Save button now support CTRL+S shortcut for saving the changes.
  • General: The global event handler now supports OnBeforeInsertNewCultureVersion and OnAfterInsertNewCultureVersion events.
  • General: The CSS styles can now depend on browser type by specifying styles in format .IE6 .MyCssClass.
  • General: New macro {& &} allows you to specify path or its parts in the Where condition of web parts.
  • General: You can define your own custom macros and use them throughout the system.
  • Import/export: You can easily export and import a single object, such as page template, web part, etc.
  • Multi-lingual support: The content tree in CMS Desk displays an icon for documents that are not translated to the currently selected language.
  • Multi-site support: You can configure multiple web sites to run on a single domain, in different subfolders.
  • Newsletters: You can clone newsletters and newsletter templates.
  • Newsletters: You can add custom fields to the subscriber profile.
  • Newsletters: The subscription dialog allows you to subscribe to several newsletters at once.
  • Newsletters: New My subscriptions web part allows users to manage their subscribed newsletters.
  • Newsletters: New Newsletter archive web part allows you to publish previous newsletter issues on your web site.
  • Newsletters: It's now possible to choose if you want to send the confirmation e-mails when the user subscribes/unsubscribes.
  • Newsletters: The newsletter issue is now sent to subscribers immediately, without waiting for the next scheduler cycle.
  • Newsletters: You can add attachments to the newsletter and insert in-line images that are sent with e-mail.
  • Localization: You can add custom resource strings to the custom.resx file and override standard strings.
  • Performance: Several performance improvements were made to page processing and image displaying.
  • Relationships: It's now possible to add custom fields and custom (XML) data to the relationships (the feature requires custom-developed user interface).
  • Reports: You can clone reports.
  • Security: The page content access can be globally configured so that the permissions are checked for all pages, none of them or only for pages within secured site areas.
  • Web analytics: New reports "Countries" and "Browser types" were added.
  • Web analytics: It's possible to choose particular reports and disable others to save space and performance.
  • Web parts: The documentation is now part of the web part properties
  • Web parts: The transformation name and culture code properties may contain a macro expression (e.g. CMS.MenuItem.preview).
  • Web parts: New web part Language selection.
  • Web parts: A new web part Lightbox allows you to display content in a new layer and browse documents without postbacks.
  • Web parts: New WMP Video, YouTube, Google Video, Real Media and Quicktime web parts allow you to easily integrate videos into the page
  • Web parts: New Flash web part allows you to easily integrate Flash animations.
  • Web parts: New Content slider web part allows you to create a slide show of documents.
  • Web parts: New Scrolling text web parts allows you to scroll documents, such as latest news.
  • Web parts: You can easily clone web parts, including their code for further customization or extension.
  • Web parts: You can create custom web part layouts, which allows you to fully customize the design of web parts.
  • Workflow: The non-published pages may throw 404 Page not found if the Site Settings -> Web Site -> Page not found for non-published documents option is turned on.
  • CMS Desk: The Code tab is now only displayed if the CMSShowWebPartCodeTab value in the web.config is set to true.
  • CMS Desk: The Code tab is now only displayed if the CMSShowWebPartBindingTab value in the web.config is set to true.
  • CMS Desk: The Custom fields tab is no longer displayed when custom fields are not defined.
  • CMS Desk: The default installation contains only spell checkers for en-us and en-gb cultures to save space. You need to download additional dictionaries from our site as described in Developer's Guide -> Content Management -> Using the built-in spell-checker.
  • CMS Desk: The Recent documents dialog now displays only the latest 50 documents sorted in a descending order.
  • E-commerce: The wishlist is now connected with particular site. 
  • Forums: The e-mail is not automatically pre-filled into the textbox in the new post dialog if the user is signed in. 
  • Polls: The cookie indicating if the user voted in the poll now uses a codename rather than ID. 

Changes:

  • CMS Desk: The Code tab is now only displayed if the CMSShowWebPartCodeTab value in the web.config is set to true.
  • CMS Desk: The Code tab is now only displayed if the CMSShowWebPartBindingTab value in the web.config is set to true.
  • CMS Desk: The Custom fields tab is no longer displayed when custom fields are not defined.
  • CMS Desk: The default installation contains only spell checkers for en-us and en-gb cultures to save space. You need to download additional dictionaries from our site as described in Developer's Guide -> Content Management -> Using the built-in spell-checker.
  • CMS Desk: The Recent documents dialog now displays only the latest 50 documents sorted in a descending order.
  • E-commerce: The wishlist is now connected with particular site.
  • Forums: The e-mail is not automatically pre-filled into the textbox in the new post dialog if the user is signed in.
  • Polls: The cookie indicating if the user voted in the poll now uses a codename rather then ID.

Bug fixes:

  • General: Next Run time didn’t change after editing Start time of Scheduled task.
  • General: Only last item was saved to NodeCustomData document property.
  • General: Some form controls didn’t work within user contributions.
  • General: Culture didn’t change when swithing to edit the document from MyDesk.
  • General: Root document wasn’t shown in Documents waiting for my approval.
  • General: SpellChecker didn’t recognize some words with specific suffixes.
  • General: Site deletion wasn’t logged in Event log.
  • General: EditableItems weren’t able to store CDATA sections.
  • General: Content staging didn’t support linked documents.
  • General: No attachments were copied when creating new culture version of cms.file document using workflow.
  • General: E-mail addresses didn’t allow ‘+’ and ‘-‘ characters.
  • General: Culture of the document was determined from URL path if URL path and Alias path were same.
  • General: Linked attachment could have point to different culture version than requested in specific situations.
  • General: UserInfo wasn’t correctly configured to be serializable and caused problems with Out-of-process session storage.
  • General: Content attribute of meta tags was missing when the value was empty.
  • General: Non-existing users weren’t authenticated on first page request with Windows authentication.
  • General: /getdoc/… links were not resolved properly with specific multilingual conditions.
  • General: Preferred culture code was not validated against the allowed site cultures.
  • General: License information page was not properly loading styles and images with extension less configuration.
  • Web parts/controls: UseFlatView property of ForumGroup web part didn’t work properly.
  • Web parts/controls: It wasn’t possible to set Path, CultureCode and SiteName properties in EditContribution web part.
  • Web parts/controls: Application path was included in image path of EditableImage web part that caused problems when the site was imported to the root.
  • Web parts/controls: Image tag was generated even if no image was selected in EditableImage web part.
  • Web parts/controls: Random document web part didn’t work correctly when caching was on.
  • Web parts/controls: Sorting wasn’t preserved while changing pages in CMSGrid.
  • Web parts/controls: Pager of CMSDataList and CMSRepeater caused exception when these controls were nested.
  • Web parts/controls: ClassNames selector didn’t allow choosing more items if these had nearly same code names.
  • Web parts/controls: MinLength property of CMSEditableRegion didn’t work.
  • Web parts/controls: CMSRepeater didn’t preserve ClientID of controls in transformations after post back.
  • Web parts/controls: Breadcrumbs’ Show current item property always returned true.
  • Web parts/controls: Breadcrumbs couldn’t display more document types at once.
  • Web parts/controls: Language selector didn’t work when extension-less URLs were used.
  • Web parts/controls: Some web parts didn’t support ReloadData method.
  • Web parts/controls: CMSRepeater and CMSDataList didn’t work correctly when displaying more document types.
  • Web parts/controls: Registration web part was not generating SHA1 passwords properly.
  • Web parts/controls: Web part properties editor allowed selecting of the file field which is not supported on the web part properties form.
  • Web parts/controls: ForumSearchResults web part didn’t use Unicode for searching, problems with Cyrillic alphabet, etc.
  • Web parts/controls: Random document web part didn’t support multiple document types.
  • Web parts/controls: CMSPagePlaceholder rendered additional
    element in Preview mode.
  • Web parts/controls: CMSWebPartZone renders additional
    in preview mode.
  • Web parts/controls: New item edit mode button was displayed just for Menu item document types.
  • CMSDesk: MaxTreeNodes of dialogs with content tree contained only 1000 documents per parent node hiding the other documents.
  • CMSDesk: Frame resizer didn’t work correctly for RTL languages.
  • Installation: All licenses were deleted when installing to existing DB without creating new objects.
  • CMSDesk: Relationship to the manually entered document path could not been added.
  • CMSDesk: CTRL+S shortcut wasn’t working properly with certain E-commerce pages.
  • CMSDesk: Certain edit mode controls were not using UI culture.
  • CMSDesk: New link page limited the number of displayed documents in tree to MaxTreeNodes.
  • CMSDesk: Version history and Workflow tabs used workflow information from incorrect document culture.
  • CMSDesk: Large files stored in the database too big for the Connection to process could have not been deleted.
  • CMSDesk: Documents without version history were deleted into the owner’s recycle bin instead of the recycle bin of the person who deleted them.
  • CMSDesk: Destroying of the latest document version may have caused exception when working with the document further.
  • CMSDesk: Grid with filtering could hide filter form in certain situations if no results were found.
  • CMSDesk: Document could not be deleted by its owner after it was submitted to approval.
  • CMSDesk: File import procedure didn’t properly check if the target document allowed CMS.File as child document.
  • CMSDesk: Tasks configured just for one execution configured to be deleted may have not been called.
  • CMSDesk: Two concurrent validation messages were displayed when both regular expression and length validation were configured in the document form.
  • CMSDesk: When deleting the document, published version was deleted to the recycle bin instead of the latest version.
  • CMSSiteManager: Under specific conditions, global template could have been retrieved instead of the local template.
  • CMSSiteManager: Code name fields were not validated in certain locations.
  • CMSSiteManager: Task configuration did not allow tasks running only on weekend days.
  • CMSSiteManager: Page template tree was not correctly refreshed after deleting the page template.
  • Newsletters: Unsubscribe link wasn’t translated to different languages.
  • Newsletters: Sender name wasn’t used in confirmation e-mails.
  • Newsletters: Absolute links in newsletters weren’t correctly resolved if SSL was used to access CMSDesk.
  • Newsletters: Localization macros didn’t work in (un)subscription letters.
  • Newsletters: Subscriber list caused Javascript errors in Newsletter preview.
  • Newsletters: Update of Sent emails field was not thread-safe, in some cases wrong value could be written.
  • Content staging: Documents order was changed when new document was synchronized.
  • Content staging: No content staging task was created when the document was archived.
  • Forums: When there were more forum groups on a page of ASPX website, then the forum groups didn’t hide after choosing some forum.
  • Forums: Certain Unicode characters weren’t supported in the forum post subject.
  • BizForms: Localization macros didn’t work in auto-responder e-mail body.
  • BizForms: Exception occurred when entered default value was longer than max length in field editor.
  • Web analytics: Period settings were lost when switching between reports.
  • Web analytics: Month selection was not disabled when selecting the year statistics.
  • Web analytics: Stored procedures contained [dbo]. which caused problems on specific configurations.
  • Content staging: Documents with attachments and workflow may have been synchronized incorrectly with specific configurations.
  • Polls: Poll web part was creating duplicit items on specific postbacks causing exception.
  • Polls: Polls controls HTML code wasn’t XHTML valid.
  • Polls: Only global administrator was able to add new polls.
  • Import/Export: Import and export wasn’t able to process sites with many attachments stored in the database, ended up with OutOfMemory exception.

October 8, 2007 - Version 2.3a - Service Release

Bug fixes:

  • Performance: Improved performance and optimized queries for large number of documents. 
  • In-line controls: The in-line controls didn't work correctly in the ASPX page templates. 
  • Controls: Template data pages displayed an invalid number of pages. 
  • Controls: CMSDocumentValue tag didn't display correct content when publish from/to was used. 
  • Controls: Image selector doesn't work correctly after postback. 
  • Import/export: The import didn't work for web sites that used workflow assigned to all document types in the given scop. 
  • Import/export: The attachments were not imported correctly in some special cases. 
  • E-commerce: The strings were not localizable in the fifth step of the shopping cart. 
  • URL rewriting: The parameters containing a dot (.) were not processed correctly with extension-less URLs. 
  • Search: The search query for custom document types without custom fields was incorrectly generated.

September 17, 2007 - Version 2.3

New:

  • New module: Blogs
  • New module: Polls 
  • New module: Reporting 
  • New module: Web analytics 
  • New module: User contributions 
  • Documentation: Enhanced documentation, more API examples. 
  • Linked documents: You can create links to existing documents so that they are displayed in multiple sections/categories. 
  • Installation: Simplified support for medium trust environment. 
  • Installation: It's now possible to deploy the web site to a local folder for later copying to the server over FTP. 
  • BizForms: It's now possible to specify if you want to display colons (:) in field labels. 
  • BizForms: The visitor who submits the form may now receive an automatic personalized e-mail response. 
  • CMS Desk: It's now possible to choose the language of the administration interface in the logon screen. 
  • CMS Desk: New report "Outdated documents" allows users to see document older than specified number of days. 
  • CMS Desk: The document owner property has been added to the documents. The property allows you to assign responsible users to the documents and display their documents in My Desk -> My Documents. 
  • CMS Desk: The newly created document can be optionally added as first, last or at its alphabetical position. You can configure the ordering in Site Manager -> Settings -> Content management -> New document order. 
  • CMS Desk: The Properties tab and its sub-sections can be optionally hidden from chosen roles. It allows you to customize and simplify the look of the editing interface. You need to enable personalization in Site Manager -> Settings -> Content management -> Personalize user interface by permissions. Then, you can customize the user interface by configuring permissions for module CMS User Interface in CMS Desk -> Administration -> Permissions. 
  • CMS Desk: It's possible to specify a different CSS stylesheet for every editable region. 
  • Web parts/controls: The CMSTreeMenu control/Tree menu web part now support mouse-over images. 
  • Web parts/controls: The CMSTreeMenu, CMSTabControl, CMSSiteMap, CMSBreadcrumbs and CMSListMenu controls now allow you to supply custom DataSource. They also allow you to get/set their rendered HTML code. 
  • Data engine: It's now possible to write your own data provider. 
  • E-commerce: Wishlist support has been added. 
  • E-commerce: The payment options are now dependent on shipping options. 
  • E-commerce: The order list now displays the orders in different colors based on their status and the order can be moved to the previous/next status using the action buttons. 
  • E-commerce: The tax may be optionally zero if Tax ID is entered. 
 
     
     
   
   
     
 

Sign up for newsletter