Revert "MINOR Removed "MINOR" and "Other" change log from 3.0.0-beta1 change log to get it rendering through sapphiredocs"

This reverts commit 4f8a4643ff.
This commit is contained in:
Sam Minnee 2012-03-13 12:51:09 +13:00
parent 4f8a4643ff
commit 13bfc1f173

View File

@ -343,4 +343,311 @@ when using deprecated functionality (through the new `Deprecation` class).
* 2011-12-22 [7c94caa](https://github.com/silverstripe/sapphire/commit/7c94caa) Fix TokenisedRegularExpression when matching expressions first element is an array (Hamish Friedlander)
* 2011-12-22 [4315e51](https://github.com/silverstripe/sapphire/commit/4315e51) Fix deprecated and removed static accessor calls (Hamish Friedlander)
* 2011-12-22 [9c2ebc3](https://github.com/silverstripe/sapphire/commit/9c2ebc3) Replace deprecated extraStatics with new methods on Versioned and Hierarchy (Hamish Friedlander)
* 2011-12-22 [686b020](https://github.com/silverstripe/sapphire/commit/686b020) Cant use combined_static in FileFinder any more - it falls through to Config system, which doesnt yet exist (Hamish Friedlander)
* 2011-12-22 [686b020](https://github.com/silverstripe/sapphire/commit/686b020) Cant use combined_static in FileFinder any more - it falls through to Config system, which doesnt yet exist (Hamish Friedlander)
### Minor changes
* 2012-03-12 [5003b98](https://github.com/silverstripe/sapphire/commit/5003b98) 3.0.0-beta1 changelog (Ingo Schommer)
* 2012-03-13 [f367db2](https://github.com/silverstripe/sapphire/commit/f367db2) Remove table filter from modeladmin search results (Andrew O'Neil)
* 2012-03-13 [54507d7](https://github.com/silverstripe/sapphire/commit/54507d7) Fixed coding style in CreditCardField::Field() (Sean Harvey)
* 2012-03-12 [2c42ffd](https://github.com/silverstripe/sapphire/commit/2c42ffd) Removed ModelAdmin JS which no longer applies due to rewrite (Ingo Schommer)
* 2012-03-12 [b246522](https://github.com/silverstripe/sapphire/commit/b246522) Various fixes to get TableListField and ComplexTableField baseline operational (although usage of GridField is encouraged) (Ingo Schommer)
* 2012-03-12 [d46a450](https://github.com/silverstripe/sapphire/commit/d46a450) Fixed scope problems caused by separating out getTreeConfig() (Ingo Schommer)
* 2012-03-12 [8f8817b](https://github.com/silverstripe/sapphire/commit/8f8817b) Always set X-ControllerURL in CMS responses, in order to fix menu state after Ajax HTTP redirects (e.g. from CMSPageAddController to CMSPageEditController) (Ingo Schommer)
* 2012-03-12 [e5ade1b](https://github.com/silverstripe/sapphire/commit/e5ade1b) Making tree config overrideable (Ingo Schommer)
* 2012-03-12 [73efe85](https://github.com/silverstripe/sapphire/commit/73efe85) Fixed hardcoded fixture IDs in GridFieldDetailFormTest (Ingo Schommer)
* 2012-03-12 [849b26d](https://github.com/silverstripe/sapphire/commit/849b26d) Added custom save indicator for constructive buttons (green background on animated gif) (Ingo Schommer)
* 2012-03-12 [d8a5db4](https://github.com/silverstripe/sapphire/commit/d8a5db4) Padding for "parent mode" radio buttons on "add page" panel (Ingo Schommer)
* 2012-03-12 [44515f5](https://github.com/silverstripe/sapphire/commit/44515f5) Don't link tree root node in CMS views, its not editable any longer (replaced by more specialised views with CMSSettingsController and SecurityAdmin->EditForm()) (Ingo Schommer)
* 2012-03-12 [960e342](https://github.com/silverstripe/sapphire/commit/960e342) Avoid wrapping GridField row buttons into multiple lines (Ingo Schommer)
* 2012-03-12 [0d69126](https://github.com/silverstripe/sapphire/commit/0d69126) Fixed GridField conditional (Ingo Schommer)
* 2012-03-12 [2ec9de1](https://github.com/silverstripe/sapphire/commit/2ec9de1) Updated GridFieldDetailForm naming (Ingo Schommer)
* 2012-03-12 [24815ce](https://github.com/silverstripe/sapphire/commit/24815ce) Updated GridField documentation (Andrew O'Neil)
* 2012-03-12 [3d62832](https://github.com/silverstripe/sapphire/commit/3d62832) Removed session_start() call in installer, as it contradicts the requireFunction check for session_start as part of the installer (Sean Harvey)
* 2012-03-12 [0c30bfc](https://github.com/silverstripe/sapphire/commit/0c30bfc) Tweak text about display_errors (Sean Harvey)
* 2012-03-10 [f670576](https://github.com/silverstripe/sapphire/commit/f670576) Fix test to rely less on known test data keys (breaks SQLite) (Sam Minnee)
* 2012-03-10 [9e6d70b](https://github.com/silverstripe/sapphire/commit/9e6d70b) Moved LeftAndMain->doAdd() and AddForm() to subclasses where they're actually used (no possible through a combination of architectural and UI changes) (Ingo Schommer)
* 2012-03-09 [1ba5e79](https://github.com/silverstripe/sapphire/commit/1ba5e79) Re-fetching relationship in ListboxField->saveInto() when dealing with new records, to avoid errors on RelationList without foreign keys (fixes #6925) (Ingo Schommer)
* 2012-03-09 [bf6317d](https://github.com/silverstripe/sapphire/commit/bf6317d) Removed unrelated styles from .cms-panel-padded class (which should just do what it says) (Ingo Schommer)
* 2012-03-09 [67a032c](https://github.com/silverstripe/sapphire/commit/67a032c) Fixed button loading indicator (fixes #6876) (Ingo Schommer)
* 2012-03-09 [549ebec](https://github.com/silverstripe/sapphire/commit/549ebec) Fixed preview link ($CurrentPage stopped working at some point..) (fixes #6940) (Ingo Schommer)
* 2012-03-09 [3a068a0](https://github.com/silverstripe/sapphire/commit/3a068a0) Removed references to outdated versions from docs (Ingo Schommer)
* 2012-03-09 [115ea86](https://github.com/silverstripe/sapphire/commit/115ea86) Added support for preselected tabs in $('.ss-ui-tabs-nav') (Ingo Schommer)
* 2012-03-09 [d896c7d](https://github.com/silverstripe/sapphire/commit/d896c7d) Removed PHP 5.3-only code from SSViewerTest. (Sam Minnee)
* 2012-03-09 [3768483](https://github.com/silverstripe/sapphire/commit/3768483) Fixed tests to suit GridField and DataList API changes (Sam Minnee)
* 2012-03-09 [f288575](https://github.com/silverstripe/sapphire/commit/f288575) Removed obsolete test. (Sam Minnee)
* 2012-03-09 [05cf5a8](https://github.com/silverstripe/sapphire/commit/05cf5a8) Dump deprecation notices introduced by the config system to 3.1.0 as it breaks heaps of code (Hamish Friedlander)
* 2012-03-09 [adbcf61](https://github.com/silverstripe/sapphire/commit/adbcf61) Minor fixes after new SS_List interfaces cleanup (Sam Minnee)
* 2012-03-09 [d89544f](https://github.com/silverstripe/sapphire/commit/d89544f) Disable tests in ObjectStaticTest that break (Hamish Friedlander)
* 2012-03-09 [fb17f16](https://github.com/silverstripe/sapphire/commit/fb17f16) Remove invalid changes to input.hasDatepicker (Ryan O'Hara)
* 2012-03-09 [a5666d6](https://github.com/silverstripe/sapphire/commit/a5666d6) Remove 2px margin from create button in New Member area (Ryan O'Hara)
* 2012-03-09 [033a1e5](https://github.com/silverstripe/sapphire/commit/033a1e5) Fixed naming of test classes (Sean Harvey)
* 2012-03-09 [d34dca6](https://github.com/silverstripe/sapphire/commit/d34dca6) Fix typographical errors. (Robert Curry)
* 2012-03-09 [e78419c](https://github.com/silverstripe/sapphire/commit/e78419c) Fixed tests for GridFieldToolbarHeaderTest (Sean Harvey)
* 2012-03-09 [9b4b34c](https://github.com/silverstripe/sapphire/commit/9b4b34c) Fixed broken tests in GridFieldDetailFormTest (Sean Harvey)
* 2012-03-09 [4f1da0a](https://github.com/silverstripe/sapphire/commit/4f1da0a) If the limit clause on DataObject::get() passes a SQL type of limit, modify it for SS_List::limit() (Stig Lindqvist)
* 2012-03-09 [b6803f6](https://github.com/silverstripe/sapphire/commit/b6803f6) Check that component getActions returns an array before using it (Stig Lindqvist)
* 2012-03-09 [34e7e9a](https://github.com/silverstripe/sapphire/commit/34e7e9a) Fix of GridFieldDefaultConfigTest (Stig Lindqvist)
* 2012-03-09 [3d54668](https://github.com/silverstripe/sapphire/commit/3d54668) Added explicit 'public' keyword on functions. (Sam Minnee)
* 2012-03-09 [0a82b90](https://github.com/silverstripe/sapphire/commit/0a82b90) ListDecorator::limit must exactly match SS_Limitable::limit() (Stig Lindqvist)
* 2012-03-09 [0df958f](https://github.com/silverstripe/sapphire/commit/0df958f) Fixed tests to use commas as delimiter for shortcodes, also test spaces still work as well (Sean Harvey)
* 2012-03-09 [a2353f7](https://github.com/silverstripe/sapphire/commit/a2353f7) Fixed misspelled "extension" in DataExtension::load_extra_statics() (Sean Harvey)
* 2012-03-08 [e5f0233](https://github.com/silverstripe/sapphire/commit/e5f0233) Testing nested detail forms in GridField (Ingo Schommer)
* 2012-03-08 [66f2244](https://github.com/silverstripe/sapphire/commit/66f2244) Checking for existence of $searchFields in GridFieldRelationAdd (Ingo Schommer)
* 2012-03-09 [4a6116b](https://github.com/silverstripe/sapphire/commit/4a6116b) fixed use of $grid_x/y variables and documented 'magic' numbers (jbridson)
* 2012-03-09 [7ea1517](https://github.com/silverstripe/sapphire/commit/7ea1517) Formatted code a little better, at Stig's request. (Sam Minnee)
* 2012-03-09 [aed9193](https://github.com/silverstripe/sapphire/commit/aed9193) SSF-53 : code convention, use "-" instead of "_" for html class property value (Normann Lou)
* 2012-03-09 [2cbbdde](https://github.com/silverstripe/sapphire/commit/2cbbdde) SSF-106 - fixed hover and active states to be more general across all buttons in datagrid rows. (jbridson)
* 2012-03-08 [46a3bbf](https://github.com/silverstripe/sapphire/commit/46a3bbf) Merge error (Ingo Schommer)
* 2012-03-09 [a688494](https://github.com/silverstripe/sapphire/commit/a688494) SSF-106 - fixed incorrect $gf_grid_x/y variables (jbridson)
* 2012-03-08 [ae17e97](https://github.com/silverstripe/sapphire/commit/ae17e97) Made GridFieldPopupForms work outside of the CMS again (was assuming existence of Breadcrumbs) (Ingo Schommer)
* 2012-03-08 [08c3e7e](https://github.com/silverstripe/sapphire/commit/08c3e7e) More flexible form detection in LeftAndMain.Tree.js (Ingo Schommer)
* 2012-03-08 [b836bce](https://github.com/silverstripe/sapphire/commit/b836bce) Fixed double form submit (in some cases button click events aren't cancelled despite returning FALSE) (Ingo Schommer)
* 2012-03-08 [b321b9b](https://github.com/silverstripe/sapphire/commit/b321b9b) Don't show GridField pagination when no records are found, and ensure the "no results" message is laid out correctly (Ingo Schommer)
* 2012-03-08 [174cf08](https://github.com/silverstripe/sapphire/commit/174cf08) Removing special TinyMCE case in LeftAndMain->doAdd(), feature has been removed (Ingo Schommer)
* 2012-03-08 [ee2b220](https://github.com/silverstripe/sapphire/commit/ee2b220) Supporting X-ControllerURL in form submits (Ingo Schommer)
* 2012-03-08 [2ec40f8](https://github.com/silverstripe/sapphire/commit/2ec40f8) Stop using deprecated FormField->getTabIndex() (Ingo Schommer)
* 2012-03-08 [9517763](https://github.com/silverstripe/sapphire/commit/9517763) Fixed PHP notice in ModelAdmin (Ingo Schommer)
* 2012-03-08 [7d956de](https://github.com/silverstripe/sapphire/commit/7d956de) SSF-25 : correct inline document (Normann Lou)
* 2012-03-08 [72101c2](https://github.com/silverstripe/sapphire/commit/72101c2) SSF-106 - fixed position of pagination on datagrid. (jbridson)
* 2012-03-08 [2095743](https://github.com/silverstripe/sapphire/commit/2095743) SSF-106 - edited the SCSS so that measurements use increments of $gf_gridy/x (jbridson)
* 2012-03-08 [349794a](https://github.com/silverstripe/sapphire/commit/349794a) SSF-106 added class="text" to pagination input field for styling (jbridson)
* 2012-03-08 [91d7f1c](https://github.com/silverstripe/sapphire/commit/91d7f1c) SSF-53 - fixed height of table header when it has no sortable columns (jbridson)
* 2012-03-08 [3870ba4](https://github.com/silverstripe/sapphire/commit/3870ba4) SSF-53 - changed height of icon on back button in users detail view. (jbridson)
* 2012-03-08 [8b2213d](https://github.com/silverstripe/sapphire/commit/8b2213d) Added per-record canView, canDelete, canCreate and canEdit checks on gridfield and gridfield components #6890 (Stig Lindqvist)
* 2012-03-08 [139ccc3](https://github.com/silverstripe/sapphire/commit/139ccc3) Highlighting modified nodes (basic success visualization) (Ingo Schommer)
* 2012-03-08 [27d2363](https://github.com/silverstripe/sapphire/commit/27d2363) Disabled browser autocomplete for batch action select (Ingo Schommer)
* 2012-03-08 [137839a](https://github.com/silverstripe/sapphire/commit/137839a) Fixed BatchAction.js behaviour (Ingo Schommer)
* 2012-03-08 [8afb867](https://github.com/silverstripe/sapphire/commit/8afb867) Using two_state checkboxes in TreeDropdownField.js (to allow individual node selection without enforcing children selection) (Ingo Schommer)
* 2012-03-08 [3916e33](https://github.com/silverstripe/sapphire/commit/3916e33) Hide drag icons when tree is in multiselect, and root node checkbox when tree is in multiselect (but limit to content tree) (Ingo Schommer)
* 2012-03-08 [0ede949](https://github.com/silverstripe/sapphire/commit/0ede949) SSF-53 : typo correction 'unlick' => 'unlink' (Normann Lou)
* 2012-03-08 [a59637c](https://github.com/silverstripe/sapphire/commit/a59637c) SSF-30 tweaking comment (Julian Seidenberg)
* 2012-03-07 [9a96b92](https://github.com/silverstripe/sapphire/commit/9a96b92) Moved $('.cms-panel-link') and $('.cms-link-ajax') behaviours to "higher order" namespace (Ingo Schommer)
* 2012-03-07 [3b9c939](https://github.com/silverstripe/sapphire/commit/3b9c939) Using base LeftAndMain_EditForm template in GridFieldPopupForms regardless of template overrides on the "root" cms controller (Ingo Schommer)
* 2012-03-07 [c820692](https://github.com/silverstripe/sapphire/commit/c820692) Ensuring .cms-panel-padded overrides .cms .ui-tabs (Ingo Schommer)
* 2012-03-07 [bb8bda8](https://github.com/silverstripe/sapphire/commit/bb8bda8) Allowing .cms-content-fields to have its own layout (Ingo Schommer)
* 2012-03-07 [4590436](https://github.com/silverstripe/sapphire/commit/4590436) SSF-53 changed the class of export to csv icon in scss. (jbridson)
* 2012-03-07 [ecb7d92](https://github.com/silverstripe/sapphire/commit/ecb7d92) SSF-53 corrected the icon styling on export to csv button - properly implemented the compass sprite. (jbridson)
* 2012-03-07 [4794195](https://github.com/silverstripe/sapphire/commit/4794195) SSF-53 : change the export button's icon name as per design (Normann Lou)
* 2012-03-07 [c81bb3b](https://github.com/silverstripe/sapphire/commit/c81bb3b) Change -10/+10 buttons to First and Last (Andrew O'Neil)
* 2012-03-07 [88a61f9](https://github.com/silverstripe/sapphire/commit/88a61f9) SSF-30 : add extra field to Tabs (listView and TreeView) to LeftAndMain EditForm (Normann Lou)
* 2012-03-07 [8690e53](https://github.com/silverstripe/sapphire/commit/8690e53) Reverted MemberTest assertion, previously broken by recent ManyManyList and Member foreign key refactoring (Ingo Schommer)
* 2012-03-07 [13c7c01](https://github.com/silverstripe/sapphire/commit/13c7c01) changing order of save and delete buttons so that they are consistent (Julian Seidenberg)
* 2012-03-07 [58309cb](https://github.com/silverstripe/sapphire/commit/58309cb) Tests for add and edit forms of GridField (Andrew O'Neil)
* 2012-03-07 [301c680](https://github.com/silverstripe/sapphire/commit/301c680) SSF-53 changed export to CSV icon to use the button-icon sprite. (jbridson)
* 2012-03-06 [36ed7d2](https://github.com/silverstripe/sapphire/commit/36ed7d2) Fixed tree title updating after batch action completion (Ingo Schommer)
* 2012-03-06 [e147971](https://github.com/silverstripe/sapphire/commit/e147971) Don't show status message for normal HTTP responses in BatchActions (Ingo Schommer)
* 2012-03-07 [8617859](https://github.com/silverstripe/sapphire/commit/8617859) Re-instated the Go button on the actions button for page tree batch actions. (jbridson)
* 2012-03-06 [746e3ea](https://github.com/silverstripe/sapphire/commit/746e3ea) Avoid applying jstree plugin multiple times when onmatch is called on CSS class changes, rather than DOM insertions (Ingo Schommer)
* 2012-03-06 [0c6bc2f](https://github.com/silverstripe/sapphire/commit/0c6bc2f) Moving Tree.js entwine rules into namespace (wasn't applying multiple/draggable toggles because of that) (Ingo Schommer)
* 2012-03-06 [755a9c3](https://github.com/silverstripe/sapphire/commit/755a9c3) Fixed selected node styling in _treee.scss, was styling children as selected as well (Ingo Schommer)
* 2012-03-06 [8efaf75](https://github.com/silverstripe/sapphire/commit/8efaf75) jQuery UI icons for GridField buttons (with spriting), added new icon to GridFieldRelationDelete to dustinguish it visually from GridFieldAction_Delete (Ingo Schommer)
* 2012-03-06 [1c344db](https://github.com/silverstripe/sapphire/commit/1c344db) More consistent overloading in GridField_Action, using standard getAttributes() method rather than custom template placeholders, removing setButtonIcon() and setButtonLabel() as those features already exist in the base implementation (Ingo Schommer)
* 2012-03-06 [0b42282](https://github.com/silverstripe/sapphire/commit/0b42282) Integrating GridFieldSearch.js in GridField.js (and using entwine for it) (Ingo Schommer)
* 2012-03-06 [ac20bfa](https://github.com/silverstripe/sapphire/commit/ac20bfa) Renamed GridFieldAction_Edit to GridFieldEditAction, GridFieldAction_Delete to GridFieldDeleteAction, to make it clearer that there's no parent class/concept called "GridFieldAction". There's only the GridFieldActionProvider interface, as well as the GridField_FormAction (which is a related, but different kettle of fish). (Ingo Schommer)
* 2012-03-06 [3e700d7](https://github.com/silverstripe/sapphire/commit/3e700d7) Renaming GridField_Action to GridField_FormAction, to better distinguish it from GridFieldActionProvider and GridFieldAction_Edit. The two are conceptually related, but not through inheritance, as the original naming suggested. (Ingo Schommer)
* 2012-03-06 [dca1b0d](https://github.com/silverstripe/sapphire/commit/dca1b0d) GridField docs (Ingo Schommer)
* 2012-03-06 [f691eae](https://github.com/silverstripe/sapphire/commit/f691eae) Docs (Ingo Schommer)
* 2012-03-06 [d2fa232](https://github.com/silverstripe/sapphire/commit/d2fa232) SSF-30 - added a new png icon for disabled back button. (jbridson)
* 2012-03-06 [de7167b](https://github.com/silverstripe/sapphire/commit/de7167b) SSF-30 - Changed the back arrow icon to the correct one. (jbridson)
* 2012-03-06 [1701627](https://github.com/silverstripe/sapphire/commit/1701627) SSF-106 documentation (Julian Seidenberg)
* 2012-03-06 [3223404](https://github.com/silverstripe/sapphire/commit/3223404) Disabled two SecurityAdmin tests related to CSV export, which is not fully implemented in the new interface yet. Fixed the group URL in another test. (Ingo Schommer)
* 2012-03-06 [18932b5](https://github.com/silverstripe/sapphire/commit/18932b5) Enforcing SecurityAdmin::$hidden_permissions, refactoring error (Ingo Schommer)
* 2012-03-06 [a5b7a22](https://github.com/silverstripe/sapphire/commit/a5b7a22) Fixed GridField delete action, was executing row click event after delete, causing a panel load with a non-existent (now deleted) record (Ingo Schommer)
* 2012-03-06 [4253950](https://github.com/silverstripe/sapphire/commit/4253950) Fixed handleRequest() usage in GridFieldPopupForms (Ingo Schommer)
* 2012-03-06 [9bbac33](https://github.com/silverstripe/sapphire/commit/9bbac33) Merging SecurityAdmin->getEditForm() with RootForm(), in order to have the form fields consistently available (there's no longer a distinction between edit/root) (Ingo Schommer)
* 2012-03-06 [8284fcc](https://github.com/silverstripe/sapphire/commit/8284fcc) SSF-53 : add hover-alike class to "Reset" button for easy css styling while keydown on filter input field (Normann Lou)
* 2012-03-05 [e2c21cc](https://github.com/silverstripe/sapphire/commit/e2c21cc) "New <record title>" breadcrumb for GridFieldPopupForm (Ingo Schommer)
* 2012-03-05 [8da89c6](https://github.com/silverstripe/sapphire/commit/8da89c6) Generic .cms-help-toggle implementation to replace MemberDatetimeOptionsetField.js (which also didn't work when loaded via Ajax, and needed a rewrite to jQuery.entwine anyway) (Ingo Schommer)
* 2012-03-05 [851099d](https://github.com/silverstripe/sapphire/commit/851099d) Fixed default state of PermissionCheckboxSetField (Ingo Schommer)
* 2012-03-05 [f9f6596](https://github.com/silverstripe/sapphire/commit/f9f6596) Re-instating Member_Validator in SecurityAdmin->RootForm() and Groups->getCMSFields() with new GridField implementation (Ingo Schommer)
* 2012-03-05 [8a4a6ef](https://github.com/silverstripe/sapphire/commit/8a4a6ef) Moving CMS-specific customisations to GridFieldPopupForms into form getter, so it also applies when the form has validation errors (Ingo Schommer)
* 2012-03-05 [9a02f19](https://github.com/silverstripe/sapphire/commit/9a02f19) .message styling (Ingo Schommer)
* 2012-03-05 [94d985e](https://github.com/silverstripe/sapphire/commit/94d985e) Only disable chosen.js placeholder if no custom one exists (Ingo Schommer)
* 2012-03-05 [bfd7adc](https://github.com/silverstripe/sapphire/commit/bfd7adc) Fixed default link styling in CMS, was too little contrast on light grey background (Ingo Schommer)
* 2012-03-05 [fe29d4e](https://github.com/silverstripe/sapphire/commit/fe29d4e) Updated chosen.js from 0.9.5 to 0.9.7 (Ingo Schommer)
* 2012-03-05 [ea31e17](https://github.com/silverstripe/sapphire/commit/ea31e17) Don't duplicate pagination defaults from GridFieldPaginator in GridFieldConfig (Ingo Schommer)
* 2012-03-05 [6798d40](https://github.com/silverstripe/sapphire/commit/6798d40) GridField documentation (Ingo Schommer)
* 2012-03-05 [e8ad2c2](https://github.com/silverstripe/sapphire/commit/e8ad2c2) Using ListboxField instead of CheckboxSetField in Member->getCMSFields() for group assignment (Ingo Schommer)
* 2012-03-05 [eab8401](https://github.com/silverstripe/sapphire/commit/eab8401) Applying chosen.js behaviour to all <select multiple>, rather than arbitrarily limiting to a CheckboxSetField. Also fixed a bug where those fields would get the '.has-chzn' class even if it wasn't applied due to a missing <select> element. (Ingo Schommer)
* 2012-03-05 [7dd7e60](https://github.com/silverstripe/sapphire/commit/7dd7e60) SSF-53 : add / remove hover-alike class to "Filter" button for easy css styling while keydown on filter input field (Normann Lou)
* 2012-03-05 [8a56f98](https://github.com/silverstripe/sapphire/commit/8a56f98) SSF-53 : give "Add New" button an 'add' icon class, give "Link Exisiting" button a 'linkexisting' class (Normann Lou)
* 2012-03-05 [929182f](https://github.com/silverstripe/sapphire/commit/929182f) Adjust pagination to match design (Andrew O'Neil)
* 2012-03-05 [f1579a2](https://github.com/silverstripe/sapphire/commit/f1579a2) Corrected date in installer copyright (open.ss.org #6833) (Sam Minnee)
* 2012-03-05 [d135c13](https://github.com/silverstripe/sapphire/commit/d135c13) SSF-53 - Changed the icon for the active state of the filter button on user gridfield (jbridson)
* 2012-03-04 [a6a7b2e](https://github.com/silverstripe/sapphire/commit/a6a7b2e) Fixed viewer/editor groups field widths to work with chosen.js UI component (Ingo Schommer)
* 2012-03-04 [c69e949](https://github.com/silverstripe/sapphire/commit/c69e949) Show all "can view" options in page settings in their own line, as it makes it easier to scan available options (Ingo Schommer)
* 2012-03-02 [ef77b70](https://github.com/silverstripe/sapphire/commit/ef77b70) Fixed field label in Folder->getCMSFields() (Ingo Schommer)
* 2012-03-02 [4345eaa](https://github.com/silverstripe/sapphire/commit/4345eaa) Sending 'ID' parameter from containing form alongside UploadField uploads, in order to set the correct context in in the controller (in the case of CMSFileAddController, that's the parent folder) (Ingo Schommer)
* 2012-03-02 [6d89994](https://github.com/silverstripe/sapphire/commit/6d89994) CSS class for GridFieldFilter_Row.ss (Ingo Schommer)
* 2012-03-02 [3659c63](https://github.com/silverstripe/sapphire/commit/3659c63) Updated jquery.form.js plugin, and re-added it to standard includes (its handy for clearing out forms, and consistently getting form field values) (Ingo Schommer)
* 2012-03-02 [c7a3015](https://github.com/silverstripe/sapphire/commit/c7a3015) SearchFilter->setName()/setFullName() (Ingo Schommer)
* 2012-03-02 [9a381d8](https://github.com/silverstripe/sapphire/commit/9a381d8) Accept null values in SearchContext->getResults() (Ingo Schommer)
* 2012-03-02 [7bdc3d1](https://github.com/silverstripe/sapphire/commit/7bdc3d1) SSF-53 : add ability to add customised class to GridField table (Normann Lou)
* 2012-03-02 [db1854b](https://github.com/silverstripe/sapphire/commit/db1854b) Disable UploadField init on readonly or disabled fields (Ingo Schommer)
* 2012-03-02 [783de15](https://github.com/silverstripe/sapphire/commit/783de15) Declaring JS requirements for AjaxUniqueTextField (Ingo Schommer)
* 2012-03-02 [c4e0489](https://github.com/silverstripe/sapphire/commit/c4e0489) Added GridFieldTitle to Group->getCMSFields() to allow addition of new records (currently that button is hardcoded in the title component) (Ingo Schommer)
* 2012-03-02 [fce5487](https://github.com/silverstripe/sapphire/commit/fce5487) SFF-106 Gridfield changes to make styling easier (Andrew O'Neil)
* 2012-03-01 [3ded12e](https://github.com/silverstripe/sapphire/commit/3ded12e) Removed obsolete "add member" button in SecurityAdmin, now handled through GridField (SSF-53) (Ingo Schommer)
* 2012-03-01 [aa2e610](https://github.com/silverstripe/sapphire/commit/aa2e610) Documentation (Ingo Schommer)
* 2012-03-01 [3f07b9b](https://github.com/silverstripe/sapphire/commit/3f07b9b) Fixed PermissionCheckboxSetField readonly styles (SSF-53) (Ingo Schommer)
* 2012-03-01 [4bd5333](https://github.com/silverstripe/sapphire/commit/4bd5333) Editing and relation adding on SecurityAdmin groups (both root and group instances) (SSF-53) (Ingo Schommer)
* 2012-03-01 [9c95a9a](https://github.com/silverstripe/sapphire/commit/9c95a9a) Removed GridFieldRelationAdd->useAutoSuggestion flag, as the field doesn't work without it (no current ID is being set via JS) (SSF-53) (Ingo Schommer)
* 2012-03-01 [88039ff](https://github.com/silverstripe/sapphire/commit/88039ff) GridFieldRelationAddTest (SSF-53) (Ingo Schommer)
* 2012-03-01 [d02a680](https://github.com/silverstripe/sapphire/commit/d02a680) Catching GridField filter submission to enable usage through enter key in addition to clicking on the filter button (SSF-53) (Ingo Schommer)
* 2012-03-01 [23bd112](https://github.com/silverstripe/sapphire/commit/23bd112) Ensure global CMS behaviour is applied in dialogs and frames like UploadField as well (they only have the .cms class, not .cms-container) (Ingo Schommer)
* 2012-03-01 [0b0e24b](https://github.com/silverstripe/sapphire/commit/0b0e24b) Fixed UploadField edit forms falsely expanding by default (Ingo Schommer)
* 2012-03-01 [f8201c4](https://github.com/silverstripe/sapphire/commit/f8201c4) More generic CSS styles for .cms-file-info: Apply to form.small parent, fixed related UploadField spacing issues (Ingo Schommer)
* 2012-03-01 [a415034](https://github.com/silverstripe/sapphire/commit/a415034) Changed GridField.js edit click behaviour from event-based to an (subclassable) method class, which means it works outside of the CMS by default. Making the whole row active in case an edit link is present (Ingo Schommer)
* 2012-03-01 [1b600a0](https://github.com/silverstripe/sapphire/commit/1b600a0) Fixed empty breadcrumbs in AssetAdmin when using non-existent (singleton) record as the "current record" (Ingo Schommer)
* 2012-03-01 [7f7d6b3](https://github.com/silverstripe/sapphire/commit/7f7d6b3) Remove commented code (Andrew O'Neil)
* 2012-03-01 [a50fc51](https://github.com/silverstripe/sapphire/commit/a50fc51) SSF-106 Dont hide filter buttons when search isnt selected (Andrew O'Neil)
* 2012-03-01 [8109a5e](https://github.com/silverstripe/sapphire/commit/8109a5e) phpDoc to methods in Date, small tweaks to DayOfMonth method to be consistent with value checks (Sean Harvey)
* 2012-02-29 [68914ef](https://github.com/silverstripe/sapphire/commit/68914ef) SSViewer->testCastingHelpers() (Ingo Schommer)
* 2012-02-29 [7d10ff7](https://github.com/silverstripe/sapphire/commit/7d10ff7) Fixed JS notice/alerts in CMS (Ingo Schommer)
* 2012-02-29 [b92676c](https://github.com/silverstripe/sapphire/commit/b92676c) Fixed DatetimeField_Readonly config retrieval (Ingo Schommer)
* 2012-02-29 [726b9ca](https://github.com/silverstripe/sapphire/commit/726b9ca) Create valid HTML attributes in GridFieldDefaultColumns->getColumnAttributes() (Ingo Schommer)
* 2012-02-29 [bc6ea2e](https://github.com/silverstripe/sapphire/commit/bc6ea2e) (SSF-106) started on styling the filter bar on the datagrid (Felipe Skroski)
* 2012-02-29 [a7304f3](https://github.com/silverstripe/sapphire/commit/a7304f3) SSF-106 made a small change to the positioning of the icons (edit and delete) (jbridson)
* 2012-02-29 [2dffac7](https://github.com/silverstripe/sapphire/commit/2dffac7) SSF-106 Add classes for gridfield buttons (Andrew O'Neil)
* 2012-02-29 [98f047e](https://github.com/silverstripe/sapphire/commit/98f047e) Add asc and desc classes to sorted header (Andrew O'Neil)
* 2012-02-29 [be114b4](https://github.com/silverstripe/sapphire/commit/be114b4) (SSF-106) Added the images of the previous commit (Felipe Skroski)
* 2012-02-29 [fea1a93](https://github.com/silverstripe/sapphire/commit/fea1a93) (SSF-106) tidied up the datagrid header styling (Felipe Skroski)
* 2012-02-29 [af59228](https://github.com/silverstripe/sapphire/commit/af59228) fixed the positioning of the viewmode (drag and drop, mulitiselect) on the pages treeview (jbridson)
* 2012-02-29 [b53a32a](https://github.com/silverstripe/sapphire/commit/b53a32a) SSF-30 changed measures to be multiples of grid-x and grid-y (jbridson)
* 2012-02-28 [d171b11](https://github.com/silverstripe/sapphire/commit/d171b11) Documented special HTTP response codes in CMS (Ingo Schommer)
* 2012-02-28 [af9e46a](https://github.com/silverstripe/sapphire/commit/af9e46a) LeftAndMain->Breadcrumbs() ordering (Ingo Schommer)
* 2012-02-28 [386bbf8](https://github.com/silverstripe/sapphire/commit/386bbf8) Fixed GridFieldTest (broke due to changes in the default config) (Ingo Schommer)
* 2012-02-28 [da879da](https://github.com/silverstripe/sapphire/commit/da879da) Styling and structural fixes for File/Image->getCMSFields() and relates usage in UploadField/HTMLEditorField. (Ingo Schommer)
* 2012-02-28 [6e9bf88](https://github.com/silverstripe/sapphire/commit/6e9bf88) Force full redraw when panels are initiated (Ingo Schommer)
* 2012-02-28 [a62881a](https://github.com/silverstripe/sapphire/commit/a62881a) Always padding panels (Ingo Schommer)
* 2012-02-28 [07abcb1](https://github.com/silverstripe/sapphire/commit/07abcb1) Fixed button styling in CMS content header (tab styles not specific enough) (Ingo Schommer)
* 2012-02-28 [da57794](https://github.com/silverstripe/sapphire/commit/da57794) Using ":submit" selector instead of ":button" in order to capture <input> tags as well (Ingo Schommer)
* 2012-02-28 [25d0196](https://github.com/silverstripe/sapphire/commit/25d0196) Merge errors (Ingo Schommer)
* 2012-02-28 [d0e3129](https://github.com/silverstripe/sapphire/commit/d0e3129) Added new spinner (Felipe Skroski)
* 2012-02-28 [832d410](https://github.com/silverstripe/sapphire/commit/832d410) Merge errors (Ingo Schommer)
* 2012-02-27 [f1775b5](https://github.com/silverstripe/sapphire/commit/f1775b5) Backlinks in CMS edit form template, first defined in GridFieldPopupForms (Ingo Schommer)
* 2012-02-27 [8ff8d32](https://github.com/silverstripe/sapphire/commit/8ff8d32) Adding GridFieldPopupForms to default GridFieldConfig_ManyManyEditor settings (Ingo Schommer)
* 2012-02-27 [cbfd76d](https://github.com/silverstripe/sapphire/commit/cbfd76d) Documentation (Ingo Schommer)
* 2012-02-27 [e95a2cf](https://github.com/silverstripe/sapphire/commit/e95a2cf) Pad fields in base CMS template when no tabs exist, to avoid requiring a template overload for this simple view setting (Ingo Schommer)
* 2012-02-27 [3b53ed1](https://github.com/silverstripe/sapphire/commit/3b53ed1) Moved some CMS-specific template config into GridFieldPopupForms, to make the external API easier to use, and make specific configs less dependent on the instanciation context, and more tuned to the actual execution controller context (Ingo Schommer)
* 2012-02-27 [ba0d1c6](https://github.com/silverstripe/sapphire/commit/ba0d1c6) Don't require controller on instanciation of GridFieldPopupForms, as it can't be reliably determined e.g. during a getCMSFields() call. Should use existing FormField/Form API to retrieve controller when its required. MINOR Renamed GridFieldPopupForms->popupFormName to $name to make it clearer that its the component name (which is optional now). (Ingo Schommer)
* 2012-02-23 [58f5b87](https://github.com/silverstripe/sapphire/commit/58f5b87) Added more fugue sprites (Ingo Schommer)
* 2012-02-23 [3b72f59](https://github.com/silverstripe/sapphire/commit/3b72f59) Added CSS class for identifying column in GridFieldDefaultColumns (Ingo Schommer)
* 2012-02-23 [9465df6](https://github.com/silverstripe/sapphire/commit/9465df6) Less specific button selectors in CMS JavaScript to cover <button> tags as well (Ingo Schommer)
* 2012-02-23 [ddf4791](https://github.com/silverstripe/sapphire/commit/ddf4791) Simplified edit form toggle in UploadField.js, prevent new <button> element trigger from submitting the form (Ingo Schommer)
* 2012-02-23 [8b6ef65](https://github.com/silverstripe/sapphire/commit/8b6ef65) Updating usage of jQuery.data() to confirm with API changes in 1.6 (camelcased names) (Ingo Schommer)
* 2012-02-22 [6ffb941](https://github.com/silverstripe/sapphire/commit/6ffb941) JS formatting (Ingo Schommer)
* 2012-02-22 [b389138](https://github.com/silverstripe/sapphire/commit/b389138) Move gridfield actions HTML to templates (Andrew O'Neil)
* 2012-02-22 [bb42afe](https://github.com/silverstripe/sapphire/commit/bb42afe) Removed inline CSS styles (Ingo Schommer)
* 2012-02-21 [39dc5ae](https://github.com/silverstripe/sapphire/commit/39dc5ae) Load breadcrumb links via ajax into panels in CMS (Ingo Schommer)
* 2012-02-21 [3c29a92](https://github.com/silverstripe/sapphire/commit/3c29a92) AssetUploadField styling (Ingo Schommer)
* 2012-02-21 [cbc2891](https://github.com/silverstripe/sapphire/commit/cbc2891) Metadata for GridField and Folder->getCMSFields() to allow opening folder references in the UI (Ingo Schommer)
* 2012-02-21 [6e6fdaf](https://github.com/silverstripe/sapphire/commit/6e6fdaf) Applying default padding to edit form template rather than the tabs it contains, which allows a more standardised UI even when no tabs are present in the CMS content area (e.g. in "add files") (Ingo Schommer)
* 2012-02-21 [3cad19a](https://github.com/silverstripe/sapphire/commit/3cad19a) JS formatting (Ingo Schommer)
* 2012-02-20 [f8edc4b](https://github.com/silverstripe/sapphire/commit/f8edc4b) Add upgrade docs covering the changes to ViewableData (Hamish Friedlander)
* 2012-02-20 [407913f](https://github.com/silverstripe/sapphire/commit/407913f) Add workaround for hitting XDebugs fairly conservative nesting level limit (Hamish Friedlander)
* 2012-02-17 [743a26b](https://github.com/silverstripe/sapphire/commit/743a26b) Reverted conditional redraw of preview panel introduced in a1e9c0f4, too unstable (Ingo Schommer)
* 2012-02-17 [bb7c128](https://github.com/silverstripe/sapphire/commit/bb7c128) JS syntax errors (Ingo Schommer)
* 2012-02-17 [18131ae](https://github.com/silverstripe/sapphire/commit/18131ae) fixed bug with tabs - created more specific styling for the page view tabs so that they do not affect the tabs sitewide. (jbridson)
* 2012-02-17 [82748a0](https://github.com/silverstripe/sapphire/commit/82748a0) JS functionality on intercepting injected filtering of gridfields in LeftAndMain inherited Controllers. (Stig Lindqvist)
* 2012-02-17 [e28afca](https://github.com/silverstripe/sapphire/commit/e28afca) Added FormAction->setUseButtonTag() and getUseButtonTag() (Ingo Schommer)
* 2012-02-16 [af4cf3c](https://github.com/silverstripe/sapphire/commit/af4cf3c) Fixed js accessor (thanks AngryPHPNerd) (Ingo Schommer)
* 2012-02-16 [ad8fe82](https://github.com/silverstripe/sapphire/commit/ad8fe82) Added FormField->getDescription() to complement FormField->describe() (Ingo Schommer)
* 2012-02-16 [fd847dd](https://github.com/silverstripe/sapphire/commit/fd847dd) Customized jQuery.layout.js to support fetching layout type through HTML5, for easier readability and avoiding the $.metadata dependency (which fails to parse HTML5 data attrs correctly) (Ingo Schommer)
* 2012-02-16 [4e99af7](https://github.com/silverstripe/sapphire/commit/4e99af7) Using HTML5 data attributes for denoting layout in templates (Ingo Schommer)
* 2012-02-16 [ac56fef](https://github.com/silverstripe/sapphire/commit/ac56fef) Removed jQuery.metadata usage in CMS, use jQuery.data() and HTML5 data attributes instead. Also fixes errors where jQuery.metadata tries to eval() HTML5 data attrs, which isn't always applicable (Ingo Schommer)
* 2012-02-16 [0e3e290](https://github.com/silverstripe/sapphire/commit/0e3e290) Redraw the whole layout on form submit, instead of relying on .cms-content onmatch() which doesn't get fired on partial refreshes (e.g. in CMSPageEditController) (Ingo Schommer)
* 2012-02-16 [d41f37f](https://github.com/silverstripe/sapphire/commit/d41f37f) Hiding collapsed panel views by CSS to avoid FOUC, and initialising component without triggering events to avoid redrawing the whole CMS layout twice due to it listening for panel changes (Ingo Schommer)
* 2012-02-16 [b1acd05](https://github.com/silverstripe/sapphire/commit/b1acd05) Fixed tests using PostgreSQL as the database (Sean Harvey)
* 2012-02-16 [f1a67a8](https://github.com/silverstripe/sapphire/commit/f1a67a8) Fixed broken test using PostgreSQL as the database (Sean Harvey)
* 2012-02-15 [a3d8185](https://github.com/silverstripe/sapphire/commit/a3d8185) Click behaviour for special "panel loading" links in the CMS (Ingo Schommer)
* 2012-02-15 [ca9b78f](https://github.com/silverstripe/sapphire/commit/ca9b78f) Re-apply custom jstree onselect behaviour on partial form refreshes (Ingo Schommer)
* 2012-02-15 [44d8220](https://github.com/silverstripe/sapphire/commit/44d8220) Improved collapsed panel view by auto-hiding panel headers and avoid ugly cropped overflow effect (Ingo Schommer)
* 2012-02-15 [51fe1fa](https://github.com/silverstripe/sapphire/commit/51fe1fa) More events for LeftAndMain.Panel.js (Ingo Schommer)
* 2012-02-14 [92d5138](https://github.com/silverstripe/sapphire/commit/92d5138) Changed $Left placeholder in CMS templates to $Tools, documented it (Ingo Schommer)
* 2012-02-14 [060e110](https://github.com/silverstripe/sapphire/commit/060e110) Allow expanding a collapsed panel by a click on the visible surface (Ingo Schommer)
* 2012-02-14 [2acce7b](https://github.com/silverstripe/sapphire/commit/2acce7b) Moved menu-specific panel logic in LeftAndMain.Menu.js to avoid weakening base library (Ingo Schommer)
* 2012-02-14 [7a8e634](https://github.com/silverstripe/sapphire/commit/7a8e634) Reverted hiding of tab titles (Ingo Schommer)
* 2012-02-14 [42f3c54](https://github.com/silverstripe/sapphire/commit/42f3c54) Shorter SCSS $grid-* variables to promote wider usage (amended) (Ingo Schommer)
* 2012-02-14 [4437f9d](https://github.com/silverstripe/sapphire/commit/4437f9d) Shorter SCSS $grid-* variables to promote wider usage (Ingo Schommer)
* 2012-02-14 [0a75a34](https://github.com/silverstripe/sapphire/commit/0a75a34) Styles for form help text (Cam Findlay)
* 2012-02-14 [8d9b00a](https://github.com/silverstripe/sapphire/commit/8d9b00a) Docs about HtmlEditorField and rich text editing (Ingo Schommer)
* 2012-02-13 [f6748f5](https://github.com/silverstripe/sapphire/commit/f6748f5) Merge errors (Ingo Schommer)
* 2012-02-13 [2c5d71d](https://github.com/silverstripe/sapphire/commit/2c5d71d) New category 'flash' in File->appCategory() (mainly for usage in "insert flash" logic) (Ingo Schommer)
* 2012-02-13 [18e5dec](https://github.com/silverstripe/sapphire/commit/18e5dec) Add forceFullTree param for getting a complete tree (SSF-110) (Normann Lou)
* 2012-02-12 [5ab007d](https://github.com/silverstripe/sapphire/commit/5ab007d) Removed apache_request_headers() usage in Director::direct(), it causes inconsistencies in capitalisation over the default method (inspecting $_SERVER) (Ingo Schommer)
* 2012-02-11 [f91b5b1](https://github.com/silverstripe/sapphire/commit/f91b5b1) add upgrade note about breadcrumbs (Will Rossiter)
* 2012-02-11 [c5452a7](https://github.com/silverstripe/sapphire/commit/c5452a7) Fixed broken tests in PostgreSQL (Sean Harvey)
* 2012-02-11 [753bed5](https://github.com/silverstripe/sapphire/commit/753bed5) Fixed broken tests in PostgreSQL (Sean Harvey)
* 2012-02-11 [fcf103c](https://github.com/silverstripe/sapphire/commit/fcf103c) Check for display_errors=Off during installation (fixes #5779) (Ingo Schommer)
* 2012-02-10 [03abde4](https://github.com/silverstripe/sapphire/commit/03abde4) DataDifferenceTest should not test whitespace (Stig Lindqvist)
* 2012-02-10 [d912da4](https://github.com/silverstripe/sapphire/commit/d912da4) Upgraded Zend framework dependency from 1.11.6 to 1.11.11 (Ingo Schommer)
* 2012-02-10 [ce4f456](https://github.com/silverstripe/sapphire/commit/ce4f456) Removed unused functionality from prototype_improvements.js (Ingo Schommer)
* 2012-02-10 [e59976b](https://github.com/silverstripe/sapphire/commit/e59976b) Removed custom TinyMCE image resizer logic, presumably added due to lack of support for retaining aspect ratio in earlier versions of the editor (Ingo Schommer)
* 2012-02-10 [a96429c](https://github.com/silverstripe/sapphire/commit/a96429c) Removed unused "nullConverter" callback in TinyMCE CMS integration (Ingo Schommer)
* 2012-02-10 [243d4d4](https://github.com/silverstripe/sapphire/commit/243d4d4) Restored row/col defaults in TextareaField and HtmlEditorField (broken in 1a10e8bc) (Ingo Schommer)
* 2012-02-09 [9f12c5a](https://github.com/silverstripe/sapphire/commit/9f12c5a) API for clientside reloading of GridField (Ingo Schommer)
* 2012-02-09 [47ac047](https://github.com/silverstripe/sapphire/commit/47ac047) Setting existing GridState from client during request handling to allow altering it there MINOR Parameter namespacing for GridState to avoid clashes with multiple GridField instances in same form MINOR GridField->index() to render the field, unify with gridFieldAlterAction() to support state changes (Ingo Schommer)
* 2012-02-09 [c422e06](https://github.com/silverstripe/sapphire/commit/c422e06) Removed GridField->requireDefaultCSS() idiom, not used elsewhere (or used for JS in the same class), should be handled through Requirements class instead (Ingo Schommer)
* 2012-02-08 [1b42b2a](https://github.com/silverstripe/sapphire/commit/1b42b2a) GridField JS API for updating state (Ingo Schommer)
* 2012-02-08 [c2f201f](https://github.com/silverstripe/sapphire/commit/c2f201f) Fixed profile link (was broken due to admin/ => admin/pages redirect) (Ingo Schommer)
* 2012-02-08 [a0d5832](https://github.com/silverstripe/sapphire/commit/a0d5832) Fixed UploadField->managesRelation() when no record is set (Ingo Schommer)
* 2012-02-08 [4bd526f](https://github.com/silverstripe/sapphire/commit/4bd526f) Don't follow <a> tag's href if click on page-icon or drag-icon (SSF-109) (Normann Lou)
* 2012-02-08 [23e7aee](https://github.com/silverstripe/sapphire/commit/23e7aee) Tree and content toolbar styling fixes (SSF-138, SSF-71) (jbridson)
* 2012-02-07 [5a3242c](https://github.com/silverstripe/sapphire/commit/5a3242c) Allowing custom attributes on GridField, adding more CSS classes to support behaviour (Ingo Schommer)
* 2012-02-07 [1b4dda4](https://github.com/silverstripe/sapphire/commit/1b4dda4) Moving File->OwnerID setting to model layer (Ingo Schommer)
* 2012-02-07 [7718c75](https://github.com/silverstripe/sapphire/commit/7718c75) Removed detection of has_one relationships in UploadField when using the database column name rather than relationship name - too verbose, and not supported by underlying FileField. (Ingo Schommer)
* 2012-02-07 [feb7c64](https://github.com/silverstripe/sapphire/commit/feb7c64) Updated css (Ingo Schommer)
* 2012-02-07 [3796ce5](https://github.com/silverstripe/sapphire/commit/3796ce5) Fixed SCSS indentation in UploadField (avoid false sense of specificity without actual SCSS nesting) (Ingo Schommer)
* 2012-02-06 [c7b02d2](https://github.com/silverstripe/sapphire/commit/c7b02d2) Rewrite stack trace from "In line <line> of <file>" to a more readable and common "<file>:<line>" (Ingo Schommer)
* 2012-02-06 [5284f90](https://github.com/silverstripe/sapphire/commit/5284f90) Improved email log styling through inline style declaration (which now extends styles to tables), using smaller non-serif font for better readability (Ingo Schommer)
* 2012-02-04 [5ad2eea](https://github.com/silverstripe/sapphire/commit/5ad2eea) fixed typo (Zauberfisch)
* 2012-02-03 [4499edc](https://github.com/silverstripe/sapphire/commit/4499edc) Opening the file link in File->getCMSFields() in a new window to avoid being stuck in UploadField "inline edit" views without a back button (Ingo Schommer)
* 2012-02-02 [f4c140b](https://github.com/silverstripe/sapphire/commit/f4c140b) Cleaner tree icons (Felipe Skroski)
* 2012-02-02 [80a08aa](https://github.com/silverstripe/sapphire/commit/80a08aa) Collapsing filter breaks the main navigation (SSF-108) (Normann Lou)
* 2012-02-02 [db5ac15](https://github.com/silverstripe/sapphire/commit/db5ac15) Fixed spelling mistake in HasManyList (Ingo Schommer)
* 2012-02-01 [586ae4a](https://github.com/silverstripe/sapphire/commit/586ae4a) GridField column header and sorting styles (Felipe Skroski)
* 2012-01-31 [6a6aee4](https://github.com/silverstripe/sapphire/commit/6a6aee4) Updated changelog (Ingo Schommer)
* 2012-01-31 [8e3ce75](https://github.com/silverstripe/sapphire/commit/8e3ce75) Casting return values in HTMLText correctly (followup on security fixes applied to Text, Varchar, StringField) (Ingo Schommer)
* 2012-01-31 [7464a47](https://github.com/silverstripe/silverstripe-installer/commit/7464a47) Replaced custom verbose logging flags with standard log levels (Ingo Schommer)
* 2012-01-30 [04a10a4](https://github.com/silverstripe/sapphire/commit/04a10a4) Updated coding conventions to require the 'public' keyword for class methods and variables (Ingo Schommer)
* 2012-01-30 [0b0d42c](https://github.com/silverstripe/sapphire/commit/0b0d42c) Formatting (Ingo Schommer)
* 2012-01-30 [008ecf7](https://github.com/silverstripe/sapphire/commit/008ecf7) Fixed GridFieldExporter accessors (undefined $gridField in changed scope) (Ingo Schommer)
* 2012-01-30 [5faca9c](https://github.com/silverstripe/sapphire/commit/5faca9c) Accessors, documentation and i18n for GridFieldExporter (Ingo Schommer)
* 2012-01-30 [a135b7c](https://github.com/silverstripe/sapphire/commit/a135b7c) Removed GridField->getDefaultConfig() in favour of new GridFieldConfig_Base class (and adjusted its components to remove the "edit" component, and add the "filter" component by default, to match the original getDefaultDefaultConfig()) (Ingo Schommer)
* 2012-01-25 [439ed75](https://github.com/silverstripe/sapphire/commit/439ed75) Removed unused property on GridFieldFilter (Stig Lindqvist)
* 2012-01-24 [6f2e889](https://github.com/silverstripe/sapphire/commit/6f2e889) Groups in SecurityAdmin was not using Autosuggestion field for adding members to group. (Stig Lindqvist)
* 2012-01-24 [28906d4](https://github.com/silverstripe/sapphire/commit/28906d4) i18n on GridFieldRelationAdd, GridFieldFilter and GridFieldItemEditVIew template (Stig Lindqvist)
* 2012-01-23 [0702913](https://github.com/silverstripe/sapphire/commit/0702913) Updated docblocks for GridFieldPaginator (Stig Lindqvist)
* 2012-01-23 [dc85fa0](https://github.com/silverstripe/sapphire/commit/dc85fa0) SecurityAdmin::getEditForm should have same signature as LeftAndMain::getEditForm (Stig Lindqvist)
* 2012-01-23 [8ba585b](https://github.com/silverstripe/sapphire/commit/8ba585b) Fixing button whitespace gaps and "interrupted" buttonsets (Ingo Schommer)
* 2012-01-22 [d456e86](https://github.com/silverstripe/sapphire/commit/d456e86) Name attribute for preview iframe (mainly to facilitate testing) (Ingo Schommer)
* 2012-01-22 [e18698d](https://github.com/silverstripe/sapphire/commit/e18698d) Wrapping tree title in its own element (mainly to facilitate selectors during testing) (Ingo Schommer)
* 2012-01-19 [cb74dbc](https://github.com/silverstripe/sapphire/commit/cb74dbc) Removed overzealous value validation in ListboxField, should silently ignore unknown values (lacking better referential integrity measures in the underlying model layer) (Ingo Schommer)
* 2012-01-14 [a6cc7d8](https://github.com/silverstripe/sapphire/commit/a6cc7d8) Enforce SiteTree::$allowed_children in tree drag'n'drop for VirtualPage originals (Ingo Schommer)
* 2011-11-30 [ca047b6](https://github.com/silverstripe/sapphire/commit/ca047b6) Removed usage of HiddenFieldSet (Ingo Schommer)
### Other
* 2012-03-12 [4fc3aaf](https://github.com/silverstripe/sapphire/commit/4fc3aaf) Revert "ENHANCEMENT Using 'autoresize' TinyMCE plugin in HTMLEditorField default config, in order to save space when no content is entered into the field" - causes artificial loading delay, and doesn't detect height correctly due to floated images in paragraphs. These paragraphs can't be clearfix'ed because they'd become contenteditable (resizeable) elements in IE because of this. (Ingo Schommer)
* 2012-03-12 [d63efeb](https://github.com/silverstripe/sapphire/commit/d63efeb) Revert "MINOR: Remove 2px margin from create button in New Member area" (Sam Minnee)
* 2012-03-12 [99e376d](https://github.com/silverstripe/sapphire/commit/99e376d) ENHANCMENT: SSF-25 - fixed a couple of styling issues on the ModelAdmin Filter (jbridson)
* 2012-03-09 [6e6890f](https://github.com/silverstripe/sapphire/commit/6e6890f) Clarify failure messages to distinguish string and numeric zero tests (Fred Condo)
* 2012-03-09 [10dffd3](https://github.com/silverstripe/sapphire/commit/10dffd3) Revert "BUG FIX: Make Inputs in Input-Selects take up the whole select box (#6934)". It hardcodes a width too globally, and uses magic numbers rather than the $grid-x system. Also, it breaks styling, e.g. in the 'insert image' dialog. (Ingo Schommer)
* 2012-03-09 [ecb279c](https://github.com/silverstripe/sapphire/commit/ecb279c) Issue #6667: Check for TEMP_FOLDER _ss_envrionment override in install script. (Robert Curry)
* 2012-03-07 [5967a1c](https://github.com/silverstripe/sapphire/commit/5967a1c) API-CHANGE: SSF-30 adding a method to control a parameter passed to Hierarchy->getChildrenAsUL() from TreeDropdownField. The parameter is useful for controlling whether the returned UL contains child nodes, or just folders. (Julian Seidenberg)
* 2012-03-05 [344899a](https://github.com/silverstripe/sapphire/commit/344899a) Revert "ENHANCEMENT Support numeric array values in CheckboxSetField (?Field[]=val1&Field[]=val2 instead of ?Field[val1]=1&Field[val2]=1)" - data handling with numeric/associative arrays too clumsy, fixed up ListboxField instead (Ingo Schommer)
* 2012-03-04 [c211b7c](https://github.com/silverstripe/sapphire/commit/c211b7c) Added some simple code to show the location of the loaded php.ini file when php configuration or file permision errors exist (Kirk Mayo)
* 2012-03-02 [b95abee](https://github.com/silverstripe/sapphire/commit/b95abee) Revert "MINOR SSF-53 : add ability to add customised class to GridField table" (introduces duplicate '.ss-gridfield' class in different levels of the DOM hierarchy) (Ingo Schommer)
* 2012-02-27 [0e2cbb0](https://github.com/silverstripe/sapphire/commit/0e2cbb0) Replace ereg with preg_* (AngryPHPNerd)
* 2012-02-12 [a8735a3](https://github.com/silverstripe/sapphire/commit/a8735a3) Clean up of trailing ?> per coding standard (Fred Condo)
* 2012-02-12 [d370423](https://github.com/silverstripe/sapphire/commit/d370423) Clean up trailing ?> per coding standard (Fred Condo)
* 2012-02-11 [28bb835](https://github.com/silverstripe/sapphire/commit/28bb835) API-CHANGE: moving iterator support from ViewableData to SSViewer. New set of unit tests for iterator support functions. (Hamish Friedlander)
* 2012-02-11 [927dbbe](https://github.com/silverstripe/sapphire/commit/927dbbe) API-CHANGE: Global template variables can now be called directly using SSViewer_DataPresenter instead of needing to inherit off ViewableData (Hamish Friedlander)
* 2012-02-08 [0fd8482](https://github.com/silverstripe/sapphire/commit/0fd8482) Button overflow contained to max 100% + outcommented instructions on how button styling can be increased for Webkit & IE9 (Anselm Christophersen)
* 2012-01-23 [09bb6d4](https://github.com/silverstripe/sapphire/commit/09bb6d4) Use corrected function name from silverstripe-cms project (Jeremy Thomerson)
* 2012-01-17 [82ef236](https://github.com/silverstripe/sapphire/commit/82ef236) Reset ... (Dominik Beerbohm)
* 2012-01-17 [09c1f8f](https://github.com/silverstripe/sapphire/commit/09c1f8f) Bad parameter forwarding from SS_ListDecorator (sort,filter,exclude) to i.e. DataList. (Dominik Beerbohm)
* 2012-01-16 [3a9ea42](https://github.com/silverstripe/sapphire/commit/3a9ea42) Update view/SSViewer.php (Dominik Beerbohm)
* 2012-01-11 [3c09e9d](https://github.com/silverstripe/sapphire/commit/3c09e9d) ENH: Some webhosters require username/password credentials to test for existing DB server (dompie)