mirror of
https://github.com/silverstripe/silverstripe-installer
synced 2024-09-28 20:29:09 +02:00
Cleaned up ChangeLog (merged from 2.2.2, r51064)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/phpinstaller/trunk@56927 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
2405cf0214
commit
bd1c680398
132
ChangeLog
132
ChangeLog
@ -5,77 +5,78 @@ SilverStripe ChangeLog
|
|||||||
|
|
||||||
New Features
|
New Features
|
||||||
- Translations
|
- Translations
|
||||||
Added Translations for LOLCAT
|
- Added Translations for LOLCAT
|
||||||
Added Translations for Esperanto
|
- Added Translations for Esperanto
|
||||||
Added Translations for Sinhalese
|
- Added Translations for Sinhalese
|
||||||
Added Translations for Finnish
|
- Added Translations for Finnish
|
||||||
Added Translations for Danish
|
- Added Translations for Danish
|
||||||
Ability to translate newsletter
|
- Ability to translate newsletter
|
||||||
Updated several translations in cms/auth_openid/sapphire
|
|
||||||
Added package names for i18n files
|
|
||||||
|
|
||||||
- CMS
|
|
||||||
- HtmlEditorField: Added paste plain text and paste from word buttons
|
|
||||||
- Added simple to-do list facility to SiteTree
|
|
||||||
- Added MenuTitle in the CMS LHS tree instead of Title
|
|
||||||
|
|
||||||
|
|
||||||
Developer Tools
|
Developer Tools
|
||||||
- CompositeField
|
- Added more unit tests
|
||||||
-
|
|
||||||
- SiteTree
|
|
||||||
- Made breadcrumbs delimiter configurable
|
|
||||||
- adding more unit tests
|
|
||||||
- Added better handling of memory limit
|
|
||||||
- Added $SecurityID for templates
|
|
||||||
- Added ViewableData?->escapeFlagForField() to determine if the record-field needs escaping (currently only 'xml' supported) + changed name to escapeTypeForField
|
|
||||||
- Added Makefile so that you can execute 'make test' in sapphire
|
- Added Makefile so that you can execute 'make test' in sapphire
|
||||||
- Added title attributes to the SilverStripeNavigator messages
|
|
||||||
- Added ArrayLib::in_array_recursive() for recursively checking an array with nested arrays
|
|
||||||
- Improvements to RestfulService
|
|
||||||
- DataObjectSet: Implemented equal values
|
|
||||||
- Added ability to choose which file to upload in a FileField
|
|
||||||
- adding "delete" class to Image::DeleteImageForm
|
|
||||||
- Email: Changed email encoding from iso-8859-15 to utf-8, in compliance with other parts of SilverStripe and IMC recommendations
|
|
||||||
- ErrorPage: Added all the types of error pages (ErrorPage.400,401,403 - 417,500 - 505)
|
|
||||||
- SiteTree: Don't let people create a page name that is the same as a class name
|
|
||||||
- Added SS_DEFAULT_ADMIN_USERNAME/PASSWORD defines to conf/ConfigureFromEnv.php
|
- Added SS_DEFAULT_ADMIN_USERNAME/PASSWORD defines to conf/ConfigureFromEnv.php
|
||||||
- Form: added setFields()/setActions()
|
|
||||||
- Added Date:TimeDiffIn()
|
|
||||||
- Added missing ChangePasswordEmail.ss
|
- Added missing ChangePasswordEmail.ss
|
||||||
- Added Member::$notify_password_change - now sends an email to the member
|
- main.php: Moved _ss_environment.php include to very top
|
||||||
- Member: Added BaseHref() to Member_ChangePasswordEmail so that the email shows the domain name of the current subsite.
|
- ArrayLib
|
||||||
- Tidyied up lost password form
|
- Added in_array_recursive() for recursively checking an array with nested arrays
|
||||||
- Create Group::canEdit(), which can be used to filter the SecurityAdmin group list
|
- Controller
|
||||||
- Fixed DataObjectSet::insertFirst() - it now uses a numeric key rather than null
|
- Improved allowed_actions support for subclassed controllers, such as CMSMain extends LeftAndMain
|
||||||
|
- Allow use of on controller extensions
|
||||||
|
- DataObject
|
||||||
|
- Added hasDatabaseField()
|
||||||
|
- DataObjectSet
|
||||||
|
- Implemented equal values
|
||||||
|
- Date
|
||||||
|
- Added TimeDiffIn()
|
||||||
|
- Email
|
||||||
|
- Changed email encoding from iso-8859-15 to utf-8, in compliance with other parts of SilverStripe and IMC recommendations
|
||||||
|
- ErrorPage
|
||||||
|
- Added all the types of error pages (ErrorPage.400,401,403 - 417,500 - 505)
|
||||||
|
- File
|
||||||
|
- Updated AssetAdmin to use TreeTitle() in place of Title for tree generation
|
||||||
|
- Updated TreeTitle() to allow use of alternateTreeTitle() in decorator
|
||||||
|
- Updated File to allow the insertion of extra columns by decorator
|
||||||
|
- FileUploadField
|
||||||
|
- Added ability to customise which folder a file is uploaded to
|
||||||
|
- Folder
|
||||||
|
- Moved folder admin form to Folder::getCMSFields() to let you more easily manipulate the form with a decorator
|
||||||
|
- Form
|
||||||
|
- Added added setFields()/setActions()
|
||||||
|
- Group
|
||||||
|
- Added canEdit(), which can be used to filter the SecurityAdmin group list
|
||||||
|
- HTMLEditorField
|
||||||
|
- Added paste plain text and paste from word buttons
|
||||||
|
- Added 'anchor' option to link inserter
|
||||||
|
- Image
|
||||||
|
- adding "delete" class to DeleteImageForm()
|
||||||
|
- Member
|
||||||
|
- Added $notify_password_change - now sends an email to the member
|
||||||
|
- Added BaseHref() to Member_ChangePasswordEmail so that the email shows the domain name of the current subsite
|
||||||
- Added Member->SetPassword, a field that lets you have a write-only password field
|
- Added Member->SetPassword, a field that lets you have a write-only password field
|
||||||
- Used Member->SetPassword to create a password column on the MemberTableField for SecurityAdmin
|
- Used Member->SetPassword to create a password column on the MemberTableField for SecurityAdmin
|
||||||
- Send 'changed password' emails when a user is first created as well as edited
|
- Send 'changed password' emails when a user is first created as well as edited
|
||||||
|
- Added $searchable_fields in preparation for a more generic search implementation, currently limited to Member.php and MemberTableField.php
|
||||||
|
- RSSFeed
|
||||||
|
- Make RSS feed work with objects that don't support AbsoluteLink, such as the forum
|
||||||
|
- Security
|
||||||
|
- Added support for password and old_password encryption mechanisms if you're using MySQL
|
||||||
|
- SiteTree
|
||||||
|
- Made breadcrumbs delimiter configurable
|
||||||
|
- Added simple to-do list facility
|
||||||
|
- Don't let people create a page name that is the same as a class name
|
||||||
- Moved CMS page-disabled logic into SiteTree::CMSTreeClasses(), so that it can be more easily customised for specific sites
|
- Moved CMS page-disabled logic into SiteTree::CMSTreeClasses(), so that it can be more easily customised for specific sites
|
||||||
- Moved folder admin form to Folder::getCMSFields() to let you more easily manipulate the form with a decorator
|
- Versioned
|
||||||
- File: Updated AssetAdmin to use TreeTitle() in place of Title for tree generation
|
- Added database indexes for AuthorID and PublisherID
|
||||||
- Updated TreeTitle?() to allow use of alternateTreeTitle() in decorator
|
- ViewableData
|
||||||
- Updated File to allow the insertion of extra columns by decorator
|
- Added $SecurityID for templates
|
||||||
- ViewableData: added $casting for BaseHref?()
|
- Added escapeTypeForField() to determine if the record-field needs escaping (currently only 'xml' supported)
|
||||||
- main.php: Moved _ss_environment.php include to very top
|
- Added title attributes to the SilverStripeNavigator messages
|
||||||
- Controller: Improved allowed_actions support for subclassed controllers, such as CMSMain extends LeftAndMain
|
- Added $casting for BaseHref()
|
||||||
- Controller: Allow use of on controller extensions
|
|
||||||
- Security: Added support for password and old_password encryption mechanisms if you're using MySQL
|
|
||||||
- Versioned: added database indexes for AuthorID and PublisherID
|
|
||||||
- HTMLEditorField: Added 'anchor' option to link inserter
|
|
||||||
- Member: added $searchable_fields in preparation for a more generic search implementation, currently limited to Member.php and MemberTableField.php
|
|
||||||
- RSSFeed: Make RSS feed work with objects that don't support AbsoluteLink, such as the forum
|
|
||||||
- Added DataObject::hasDatabaseField()
|
|
||||||
|
|
||||||
CMS
|
|
||||||
- Added LeftAndMainSubsites?->augmentNewSiteTreeItem that allows extensions of LeftAndMain? to provide the current SubsiteID for the new item
|
|
||||||
- MemberTableField: Added Member->SetPassword?, a field that lets you have a write-only password field
|
|
||||||
- Removed redundant Add Member button at the top-right
|
|
||||||
- Moved CMS page-disabled logic into SiteTree::CMSTreeClasses(), so that it can be more easily customised for specific sites
|
|
||||||
|
|
||||||
|
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
- Sapphire
|
- Sapphire
|
||||||
|
- Better handling of memory limit
|
||||||
- Fix locale files on Windows
|
- Fix locale files on Windows
|
||||||
- More solid ID-detection in Member::php()
|
- More solid ID-detection in Member::php()
|
||||||
- ComplexTableField:
|
- ComplexTableField:
|
||||||
@ -90,6 +91,7 @@ Bug Fixes
|
|||||||
- Fix caching in DataObject::get_one()
|
- Fix caching in DataObject::get_one()
|
||||||
- Take orderby clause into account when caching in DataObject::get_one()
|
- Take orderby clause into account when caching in DataObject::get_one()
|
||||||
- Removes having clause as it can't be used
|
- Removes having clause as it can't be used
|
||||||
|
- Fixed DataObjectSet::insertFirst() - it now uses a numeric key rather than null
|
||||||
- TestRunner: Ensured that the autoloader pulls in the test class
|
- TestRunner: Ensured that the autoloader pulls in the test class
|
||||||
- Database::createDatabase() shouldn't need any arguments. Fixed this in the core class and MySQLDatabase
|
- Database::createDatabase() shouldn't need any arguments. Fixed this in the core class and MySQLDatabase
|
||||||
- Debug: Fix stack trace on objects that don't extend the Object class
|
- Debug: Fix stack trace on objects that don't extend the Object class
|
||||||
@ -98,7 +100,7 @@ Bug Fixes
|
|||||||
- Email: Fix attachments that could not be emailed from mac or windows systems
|
- Email: Fix attachments that could not be emailed from mac or windows systems
|
||||||
- Use lighter version of browscap.ini
|
- Use lighter version of browscap.ini
|
||||||
- Added ArrayLib::is_associative()
|
- Added ArrayLib::is_associative()
|
||||||
- allowing object-parameters in DataObjectSet and ArrayData, added ArrayData::object_to_array()
|
- Allowing object-parameters in DataObjectSet and ArrayData, added ArrayData::object_to_array()
|
||||||
- Allow insertion of <img> tags that refer to external domains and add alt= to any images that don't have alt tags
|
- Allow insertion of <img> tags that refer to external domains and add alt= to any images that don't have alt tags
|
||||||
- Show the saved value of EditableEmailField.SendCopy
|
- Show the saved value of EditableEmailField.SendCopy
|
||||||
- ManifestBuilder: Fix building manifest before database is created
|
- ManifestBuilder: Fix building manifest before database is created
|
||||||
@ -149,7 +151,6 @@ Bug Fixes
|
|||||||
- DataObject: fixed caching in getManyManyComponents
|
- DataObject: fixed caching in getManyManyComponents
|
||||||
- DataObject: Fixed MySQL 4.1 support for situations where we are sorting by a group aggregation function and fixed notice level error
|
- DataObject: Fixed MySQL 4.1 support for situations where we are sorting by a group aggregation function and fixed notice level error
|
||||||
- Fixed bug with BasicAuth enabled on an old database, it was preventing you from visiting db/build
|
- Fixed bug with BasicAuth enabled on an old database, it was preventing you from visiting db/build
|
||||||
|
|
||||||
- DataObject: Fixed 4.1-sort-by-group-aggregate query rewriter for sort functions containing columns, eg, ORDER BY if(A,B,C), X
|
- DataObject: Fixed 4.1-sort-by-group-aggregate query rewriter for sort functions containing columns, eg, ORDER BY if(A,B,C), X
|
||||||
- Director: Small fix for session bugs on Lightspeed server
|
- Director: Small fix for session bugs on Lightspeed server
|
||||||
- DataObjectSets: cannot be iterated over multiple times concurrently
|
- DataObjectSets: cannot be iterated over multiple times concurrently
|
||||||
@ -160,8 +161,6 @@ Bug Fixes
|
|||||||
- ComplexTableField: BUGFIX properly setting $childID in form for newly created items to avoid duplicates after subsequent saving (the form reloaded without the ID connection)
|
- ComplexTableField: BUGFIX properly setting $childID in form for newly created items to avoid duplicates after subsequent saving (the form reloaded without the ID connection)
|
||||||
- TableListField: fixed csv export in MemberTableField by checking for valid database columns when building SELECT statement
|
- TableListField: fixed csv export in MemberTableField by checking for valid database columns when building SELECT statement
|
||||||
- ComplexTableField: fix popup breaking after saving
|
- ComplexTableField: fix popup breaking after saving
|
||||||
|
|
||||||
|
|
||||||
- CMS
|
- CMS
|
||||||
- cmsmain_left: You can't reorganise pages without creating pages
|
- cmsmain_left: You can't reorganise pages without creating pages
|
||||||
- MemberTableField: Patch for more i18n strings
|
- MemberTableField: Patch for more i18n strings
|
||||||
@ -178,8 +177,8 @@ Bug Fixes
|
|||||||
- Fixed context menus in CMS
|
- Fixed context menus in CMS
|
||||||
- CMSMain: Added 'duplicate page and children' context-item in addition to 'duplicate just this page'
|
- CMSMain: Added 'duplicate page and children' context-item in addition to 'duplicate just this page'
|
||||||
- GenericDataAdmin: Recover ExportForm for genericDataAdmin Which is needed for CRM CreateCommunication
|
- GenericDataAdmin: Recover ExportForm for genericDataAdmin Which is needed for CRM CreateCommunication
|
||||||
- Added default SubscribeForm?.ss
|
- Added default SubscribeForm.ss
|
||||||
- Added SubscribeSubmission? template to get subscribeforms to work
|
- Added SubscribeSubmission template to get subscribeforms to work
|
||||||
- SubscribeForm: Fix newsletter subscription form
|
- SubscribeForm: Fix newsletter subscription form
|
||||||
- AssetAdmin: Disabled unused files list, as it uses way too much memory
|
- AssetAdmin: Disabled unused files list, as it uses way too much memory
|
||||||
- CMSMain->getNewItem now calls $this->extend('augmentNewSiteTreeItem', $newItem);
|
- CMSMain->getNewItem now calls $this->extend('augmentNewSiteTreeItem', $newItem);
|
||||||
@ -190,14 +189,13 @@ Bug Fixes
|
|||||||
- Folder::syncChildren() now exclusively uses DB::query() calls instead of DataObject::get().
|
- Folder::syncChildren() now exclusively uses DB::query() calls instead of DataObject::get().
|
||||||
- CMSMain: Fixed CMS bottom-navigation after publish, when using the subsites module (or other alternateAbsoluteLink implementors)
|
- CMSMain: Fixed CMS bottom-navigation after publish, when using the subsites module (or other alternateAbsoluteLink implementors)
|
||||||
- SideReport: Fixed newlines in to-do report
|
- SideReport: Fixed newlines in to-do report
|
||||||
|
|
||||||
|
|
||||||
- Javascript
|
- Javascript
|
||||||
- Improved the Behaviour.addLoader() method to play more nicely with tools
|
- Improved the Behaviour.addLoader() method to play more nicely with tools
|
||||||
- tree.js: Fix bug when duplicating pages with reorganise enabled
|
- tree.js: Fix bug when duplicating pages with reorganise enabled
|
||||||
- tiny_mce_improvements.js: Improvement to link-insertion logic when selecting text that doesn't have a link
|
- tiny_mce_improvements.js: Improvement to link-insertion logic when selecting text that doesn't have a link
|
||||||
- tiny_mce_improvements.js: Fixed default-setting for link anchor
|
- tiny_mce_improvements.js: Fixed default-setting for link anchor
|
||||||
|
|
||||||
|
|
||||||
2.2.1 (21 Dec 2007)
|
2.2.1 (21 Dec 2007)
|
||||||
|
|
||||||
New Features
|
New Features
|
||||||
|
Loading…
Reference in New Issue
Block a user