PageRenderTime 49ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/docs/en/changelogs/2.0.2.md

http://github.com/silverstripe/sapphire
Markdown | 155 lines | 148 code | 7 blank | 0 comment | 0 complexity | 32594ecc3569d35dbd301eab71c212f7 MD5 | raw file
Possible License(s): BSD-3-Clause, MIT, CC-BY-3.0, GPL-2.0, AGPL-1.0, LGPL-2.1
  1. # 2.0.2 (2007-07-14)
  2. SilverStripe 2.0.2 was released on '''14 July 2007''' and had the following changes:
  3. ## Overview
  4. * BlackCandy is the new default theme
  5. * Added pagination for page comments
  6. * Updated date field in CMS-edited forms to use CalendarDateField
  7. * Added 'open in new window' checkbox to link inserter
  8. * Added dimension fields when inserting images
  9. ## Features and Enhancements
  10. * Much more API Documentation
  11. * Modules must now have _config.php files in order to be loaded
  12. * New Classes
  13. * PermissionProvider
  14. * Improved Classes
  15. * CalendarDateField
  16. * Added a calendar icon
  17. * CheckboxSetField
  18. * Prepared for use editing a many-many join in the CMS, popualted with a SQLMap object
  19. * ClassInfo
  20. * Added implementorsOf()
  21. * ContentNegotiator
  22. * Added set_encoding() to choose a character set other than utf-8
  23. * DatabaseAdmin
  24. * Removed populate() as it was a security risk, the initial content is now loaded via requireDefaultRecords()
  25. * DataObject
  26. * Added add_extension() for adding decorators in _config.php
  27. * DataObjectDecorator
  28. * Added extraDBFields() for modifying the decorated data objects, adding extra database fields
  29. * Email
  30. * Added send_all_emails_to()
  31. * Added cc_all_emails_to()
  32. * Added bcc_all_emails_to()
  33. * Replaced sentLiveErrorsTo() with send_errors_to(), for more flexibility
  34. * Form
  35. * Added current_action()
  36. * Added single_field_required()
  37. * FormField
  38. * Added Required(), so that you can put asterisks into a form template if you wish
  39. * GenericDataAdmin
  40. * Updated to use new permission model
  41. * LeftAndMain
  42. * Added second argument to setApplicationName() so that the name in the top corner and the name shown elsewhere can be 2 different strings
  43. * Permission
  44. * Added get_codes()
  45. * Profiler
  46. * Added trace argument to show()
  47. * Added profiling scaffolds
  48. * Added ?profile_trace=1 url variable tool to show a trace on the profiler
  49. * Sorted the output of profiler
  50. * Improvements to profiling information
  51. * TableField
  52. * Added option to aid putting TableFields inside the ComplexTableField popup
  53. * TreeDropdownField
  54. * Added setTreeBaseID(), for showing a sub-tree in your field
  55. * Javascript
  56. * Added event.setStyle to prototype_improvements.js
  57. * Add class text field to image properties dialog in TinyMCE
  58. * Added ?debug_behaviour=1 URL option for debugging behaviour calls with Firebug
  59. ## Bugfixes
  60. * CMS
  61. * Forms in newsletter & security section were incorrectly submitting when enter was pressed
  62. * Fixed search in MemberTableField
  63. * Don't show popup when validation fails in Security section
  64. * Fixed bug where scrollbars aren't shown in the CMS
  65. * Let CMSMain be used to manage objects without Sort
  66. * The help button now redirects to http://userhelp.silverstripe.com
  67. * Version displayed in CMS now works correctly
  68. * Fixed CMS action button support when text size increases
  69. * Added message when report is empty
  70. * fixed (overrides) to CSS to avoid larger font-size due to em values
  71. * Fixed tree scrolling and resizing issues
  72. * Fixed sizing issues with CMS right content area
  73. * Fixed bug with image insertion
  74. * Fixed bug where new pages weren't being highlighted in the CMS
  75. * Fixed bug where the last page in the site tree wasn't being highlighted in the CMS
  76. * Fixed reordering of groups in security section
  77. * Improvements to image inserter
  78. * Sapphire
  79. * Reduced warnings when E_NOTICE is enabled
  80. * Fixed validation of date fields in a user defined form
  81. * Fixed multiple security groups being created when logging in with default admin
  82. * Fixed permissions for administrating page comments
  83. * Fixed ContentController::PageComments() method to die if spammers are POSTing form data when comments are disabled
  84. * Fixed permission checking on PHP 5.0.5
  85. * Fixed 'cannot access protected property' error in Security section on PHP 5.0.5
  86. * Fixed javascript validation of forms
  87. * Fixed error when asp_tags = On
  88. * Fixed bug where you have a non-required field with numeric validation
  89. * Added a limit of 20 steps in Breadcrumbs generation
  90. * Changed SiteTree.Title length from 100 to 255
  91. * Fixed random password generator in Member::createNewPassword()
  92. * Fixed BatchProcess to not display an error if no objects could be processed
  93. * Fixed a bug where a user is redirected incorrectly after logging in
  94. * Changed temp-folder selection to not leave temp files lying around, and put silverstripe temp files into a silverstripe-cache folder
  95. * Made guid of PageComments in rss feed unique
  96. * Removed duplicate XML class
  97. * Fixed bugs caused by missing html elements
  98. * Fixed code to remove need for short_open_tag
  99. * Fixed FileSize generation for sizes of just over 1 meg
  100. * only show $messageBlock in FormField::FieldHolder() if $Message is existing
  101. * fixed rightTitle and id in FormField::FieldHolder()
  102. * Fixed ?isDev=1 mode
  103. * Set default of sendWarnings on Debug::send_errors_to
  104. * Fixed formatting of error emails sent from ajax requests
  105. * Removed debug plumbing from the results of Debug::backtrace()
  106. * Simplified return data of htmlEmail, an inconsequential internal optimisation
  107. * Create assets folder if it doesn't exist when uploading a file
  108. * Fixed bug in SiteTree::NestedTitle()
  109. * Don't append /home to the home page URL
  110. * Small fix for windows installations
  111. * Fixed efficiency problems in Versioned::get_latest_version
  112. * Fixed File::sync(), to let it recurse into new directories in a single execution
  113. * Fixed bug with getting form action that was breaking form submission and complextablefield pop-up
  114. * Fixed SQLMap iteration
  115. * Simplified EmailField validation error message
  116. * Fixed some bugs in the debug emailer
  117. * Reduced amount of ajax-refetching that the TreeSelectorFields do
  118. * Fix macron support in reports
  119. * Improved debug message (remove big blocks of redundant data)
  120. * Allow for the disabling of default buttons. Apply this to CMSMain and GenericDataAdmin in the administration, so that we don't default to clicking the *DELETE* button.
  121. * Added default value to first arg of permissionFailure(); it's not actually used!
  122. * Improved handling of EditableFormFields on new UserDefinedForms
  123. * Improved search results message shown on first load
  124. * Made calendar control register a date change when the calendar is used
  125. * Set some good defaults in DataObjectSet::TotalPages() if they have not been set
  126. * Changes to support forum
  127. * Require authenficiation to do a db/build on live sites
  128. * Close directories before trying to remove them
  129. * Fixed a bug where CheckboxSetField wouldn't save if there was a method the same as the field name
  130. * Fix multiple "broken" in class attribute of HTML Content
  131. * Fixed bug with TreeDropdownField when you clicked the expand link 3 or more times, it wouldn't close
  132. * Fixed bug when editing properties of new text fields
  133. * Fixed duplicate of UserDefinedForm objects
  134. * JSParty
  135. * Fixed a bug where you couldn't always edit the bottom of an WYSIWYG editor field
  136. * Ensure that WYSIWYG context menu always appears on the screen
  137. * Javascript performance improvements
  138. * Fix weird bug in behaviour to do with class.applyToChildren
  139. * Improved console.log alternative
  140. * Installer
  141. * Added option of installing either the default template, or the tutorial template
  142. * mod_rewrite check now works with http authentification
  143. * Workaround for 'URL file-access is disabled in the server configuration' using curl for mod_rewrite test
  144. * Better error message if the installer can't detect the web server
  145. * Added an alternative .htaccess configuration
  146. * Less file permissions required by the installer
  147. * Made deleting the installer files more prominent, it now deletes all the installations files, not just php.
  148. * MySQL password is now a hidden field.