Updated changelog

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/phpinstaller/trunk@45872 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
aoneil 2007-11-28 04:16:05 +00:00
parent 5232836609
commit a02b4290b8

View File

@ -1,6 +1,6 @@
SilverStripe ChangeLog SilverStripe ChangeLog
2.2.0 (in development) 2.2.0 (28 Nov 2007)
New Features New Features
- New look for CMS - New look for CMS
@ -9,12 +9,15 @@ New Features
- Internationalisation support - Internationalisation support
- German translation - German translation
- Dutch translation - Dutch translation
- Chinese translation - Chinese (simplified) translation
- Catalan translation
- Spanish translation - Spanish translation
- French translation
- Croatian translation
- Polish translation
- Portuguese (Portugal) translation
- Support for multilingual content - Support for multilingual content
- Added a Statistics area showing the following reports - Added a Statistics area showing the following reports
- Page views - Page views
- User activity - User activity
- Trends - Trends
- Operating Systems - Operating Systems
@ -61,13 +64,14 @@ New Features
- Make 'Add new draft' the default action for 'Create...' in the Newsletter section - Make 'Add new draft' the default action for 'Create...' in the Newsletter section
- Replace the 'reorganise' button with 'Allowing drag & drog reordering' checkbox - Replace the 'reorganise' button with 'Allowing drag & drog reordering' checkbox
- Delete and Unpublish buttons turn red on hover - Delete and Unpublish buttons turn red on hover
- Added the ability to align images 'left on their own'
Developer Tools Developer Tools
- New classes - New classes
- Authenticator, allowing multiple authentification methods - Authenticator, allowing multiple authentification methods
- ConfirmPasswordField - ConfirmPasswordField
- DropdownTimeField - DropdownTimeField
- GoogleSitemap
- i18n, for internationalisation - i18n, for internationalisation
- LanguageDropdownField - LanguageDropdownField
- LoginForm, base class for login forms for each authentification method - LoginForm, base class for login forms for each authentification method
@ -114,13 +118,12 @@ Developer Tools
- redirectBack() now redirects to the base URL if neither the referrer nor the _REDIRECT_BACK_URL is set - redirectBack() now redirects to the base URL if neither the referrer nor the _REDIRECT_BACK_URL is set
- Added support for translatable URLs - Added support for translatable URLs
- Added is_cli() - Added is_cli()
- Added set_status_code() and get_status_code()
- Email - Email
- Define 'EMAIL_BOUNCEHANDLER_KEY' in sapphire/_config.php and require its value to be sent as 'Key' $_GET var in pings to /Email_BounceHandler to prevent fake email bounce pings - Define 'EMAIL_BOUNCEHANDLER_KEY' in sapphire/_config.php and require its value to be sent as 'Key' $_GET var in pings to /Email_BounceHandler to prevent fake email bounce pings
- Display an error on duplicate bounce logs instead of a blank screen - Display an error on duplicate bounce logs instead of a blank screen
- If the contents of the X-SilverStripeMessageID header is sent to /Email_BounceHandler in the 'SilverStripeMessageID' _GET variable, then it will be logged in the Newsletter_SentRecipient table so that the bounce report will show up on the 'Sent Status Report' tab of the Newsletter - If the contents of the X-SilverStripeMessageID header is sent to /Email_BounceHandler in the 'SilverStripeMessageID' _GET variable, then it will be logged in the Newsletter_SentRecipient table so that the bounce report will show up on the 'Sent Status Report' tab of the Newsletter
- Bounced newsletter recipient emails and blacklisted by default - Bounced newsletter recipient emails and blacklisted by default
- ErrorPage
- Return the HTTP status code in the header
- FieldSet - FieldSet
- Added insertBeforeRecursive() - Added insertBeforeRecursive()
- FileSystem - FileSystem
@ -155,6 +158,7 @@ Developer Tools
- Added createNewPassword(), which generates a random password, optionally using a word list - Added createNewPassword(), which generates a random password, optionally using a word list
- Added support for password encryption - Added support for password encryption
- Added Locale field to store user preferred language - Added Locale field to store user preferred language
- Added the ability for Member decorators to augment MemberFormFields()
- MemberLoginForm (refactored from old LoginForm) - MemberLoginForm (refactored from old LoginForm)
- Save the email address in the session to reuse when the login fails - Save the email address in the session to reuse when the login fails
- ModelAsController - ModelAsController
@ -177,7 +181,7 @@ Developer Tools
- RecipientImportField - RecipientImportField
- Added default 'GenericEmail.ss' template - Added default 'GenericEmail.ss' template
- RestfulService - RestfulService
- Added caching support - Added caching
- RSSFeed - RSSFeed
- Added support for conditional GETs - Added support for conditional GETs
- Security - Security
@ -252,9 +256,10 @@ Bug Fixes
- Call Page_Controller->init() when rendering Security/changepassword etc to respect any Requirements called in there - Call Page_Controller->init() when rendering Security/changepassword etc to respect any Requirements called in there
- Fixed an error when a CheckboxSetField is submitted with no checkboxes ticked - Fixed an error when a CheckboxSetField is submitted with no checkboxes ticked
- Fixed exporting of TableListField to use commas for CSV files - Fixed exporting of TableListField to use commas for CSV files
- The cache folder now contains the location of silverstripe in its name, preventing clashes and permission problems on shared servers
- ?previewwrite no longer works on live sites - ?previewwrite no longer works on live sites
- Fixed incorrect CSS in TableListField.css - Fixed incorrect CSS in TableListField.css
- Fixed incorrect namespacing in TableListField::BaseLink()
- If a CreditCardField is completely blank, then it's not invalid. Required-fields should be used to check for values.
- CMS - CMS
- E_NOTICE fixes - E_NOTICE fixes
- New pages are created in the database straight away, which solves a number of issues - New pages are created in the database straight away, which solves a number of issues
@ -277,7 +282,7 @@ Bug Fixes
- Fix changed icon only showing after Save button is clicked twice - Fix changed icon only showing after Save button is clicked twice
- Fixed VirtualPage creation - Fixed VirtualPage creation
- Fix 'Sort subpages' not working correctly - Fix 'Sort subpages' not working correctly
- Disabled the Draft site and Published links in bottom left hand corner from showing in everything except the Content section - Use classes instead of the align tag to align images
2.1.1 (2 Nov 2007) 2.1.1 (2 Nov 2007)