| |
|
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.
|
|
| |
|
|
|
|