diff --git a/ChangeLog b/ChangeLog index d9f62cb..14a7c90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,8 +4,6 @@ SilverStripe ChangeLog New Features - New look for CMS - - Usability improvements - - Image editor, allowing a user to rotate, crop and resize an image from within the CMS - Support for authentification by OpenID - Google Sitemaps support - Internationalisation support @@ -15,8 +13,53 @@ New Features - Catalan translation - Spanish translation - Support for multilingual content - - Statistics area showing a number of statistics collected on the sight + - Added a Statistics area showing the following reports + - Page views + - User activity + - Trends + - Operating Systems + - Browsers + - Added an image editor, allowing a user to rotate, crop and resize an image from within the CMS - Added profile popup in CMS + - Added a 'Sent Status Report' tab to Newsletters with the following reports + - Sending to the following recipients failed + - Sending to the following recipients bounced + - The newsletter has never been sent to following subscribers + - Sending to the following recipients was successful + - Sending to the following recipients did not occur because they are blackListed + - Add 'Send to only people not previously sent to' option for sending newsletters + - Added SWFUpload library as default method of uploading files + - Added photo upload in from the Site Content section + - Added the ability to search the Site Content tree + - Added the ability to publish selected pages + - Added a list of unused assets in the Files & Images section, and the ability to delete unused thumbnails + - Usability improvements + - Move action buttons to bottom right of screen + - Removed right frame headers as the buttons have been moved and they only contain redundant information + - Use a javascript dialog box for confirming unsaved changes instead of the slow loading model one + - Reworked the tabs in the Newsletter section to be less confusing + - Cancel button added to Send Newsletter window + - External logo link opens in a new window + - Left sections in Site Content 'Site Tree', 'History' and 'Reports' now use expandable sections rather than tabs + - Relabeled 'Site Tree' to 'Site Content & Structure', 'History' to 'Page Version History' and 'Reports' to 'Site Reports' in left sections of Site Content + - Relabeled 'Files & Images' left frame to 'Folders' + - Added tooltips to site content tree, showing the page type + - In the 'Page Version History', use a checkbox lable 'Compare mode (click 2 below)' instead of a dropdown + - Renamed 'Save draft' button to 'Save' + - The 'Save' button text changes to 'Saving...', and the 'Publish' button text changes to 'Publishing...' when they are clicked + - Added save indicator to all 'Save' buttons, the 'Save & Publish' button and the 'Unpublish' button while they are being submitted + - Added a go button to the 'Site Reports' dropdown + - Relabeled 'Name' field to 'Folder Name' in Files & Images section + - Renamed the 'Save' button to 'Save folder name' in Files & Images section + - Relabeled 'Send newsletters from' field to 'From email address' in Newsletter section + - Removed the 'Move Files' button from Files & Images section, implemented multi-file drag & drop moving + - Add 'Newsletter Settings' tab to Newsletter type edit form for consistency with other forms + - Make the status message shown after sending a newsletter always include the # of emails sent + - Added delete confirmation for items in Newsletter left tree + - Added delete confirmation for items in Security left tree + - Make 'Add new draft' the default action for 'Create...' in the Newsletter section + - Replace the 'reorganise' button with 'Allowing drag & drog reordering' checkbox + - Delete and Unpublish buttons turn red on hover Developer Tools - New classes @@ -39,6 +82,8 @@ Developer Tools - New third party libraries - PHP OpenID (http://openidenabled.com/php-openid/) - Browscap (http://garetjax.info/projects/browscap/) + - Plotr (http://www.solutoire.com/plotr/) + - SWFUpload (http://profandesign.se/swfupload/) - Improved classes - CalendarDateField - Refactored part of Field() into HTMLField() so it can be used in PopupDateTimeField @@ -108,6 +153,8 @@ Developer Tools - Save the email address in the session to reuse when the login fails - ModelAsController - Added support for translatable URLs + - PageComment + - Added the ability to have BBCode in comments (disabled by default) - PasswordField - Always show five stars in performReadonlyTransformation(), so it is impossible to use the information of the password length for brute-force attacks - Permission @@ -190,7 +237,26 @@ Bug Fixes - Don't return a span when the Title doesn't exist in DropdownField - CMS - E_NOTICE fixes + - New pages are created in the database straight away, which solves a number of issues - Fixed Email link not working in page history + - Unsaved changes detection now works in Security section member tables + - Fix typo in LeftAndMain::addTreeNodeJS() by renaming 'select' parameter to 'selected' because 'selected' is what is used in the method body + - Delete image thumbnails after deleting an image + - Use 'html>body' instead of just 'html>' so that #sitetree correctly gets assigned width:auto on Mozilla browsers (prevents Folders being selected from 500px away on file drag and drop) + - Display a useful error message if getCMSFields() returns null + - When 'Duplicate this page' is clicked, first silently (without confirmation) save the page, then duplicate it so the new page is identical to the other page + - Fix errors when importing recipients to newsletter mailing list + - Fixed blocking during resize in IE6 + - Don't show a 'No template selected' error when sending a test Newsletter if no template has been selected since templates for Emails are optional + - Fixed bug 'for newly created newsletter drafts, content of newsletter sent is not what is shown on screen' + - Don't save new Newsletter drafts as soon as they are created to prevent TinyMCE Javascript errors in IE + - Add if((typeof tinyMCE != 'undefined')) statement around call to tinyMCE.init() to prevent "Error: 'tinyMCE' is undefined" error in IE7 on Newsletter Recipient import + - Don't allow a deleted draft to be edited in the Newsletter section + - Fix a bug where newsletter drafts will be added, but not show up in the left tree (because of a Javascript error), if no selection has been made + - If there are no newsletter types, and 'Add new draft' is chosen, create a newsletter type to prevent errors + - Fix changed icon only showing after Save button is clicked twice + - Fixed VirtualPage creation + - Fix 'Sort subpages' not working correctly 2.1.1 (2 Nov 2007)