tinymce language portuguese is not working
BUG Hardcoded project name in include_by_locale()

include_by_locale() should not use hardcoded default project name 'mysite' (fixes #7969).
BUG removeRequiredField() should use array_splice() instead of unset()

Function unset() preserves numeric keys and method removeRequiredField() will give a PHP notice about nonexistent array key and loop won't iterate throughout all elements in array on second method call (and all subsequent).
So it's better to use foreach loop and array_splice() function (it doesn't preserve numeric keys).
BUG Calling DataObject::relField() on a object with an empty relation list

This causes a 'Fatal error: Call to a member function hasMethod() on a non-object'.

This can happen when displaying a field in a gridfield on a belongs_to relationship.
Set 'active' correctly for accordion widget

The accordion widget was previously being passed true and false, where as it either expects true or the integer of the panel to show.

This fix sets it as either false or 0.
Update forms/TextareaField.php

small edit to description of the field (usage).  Removed reference to cols and rows parameters. 
adding extension hook in GridFieldDetailForm.php

This hook is useful so that you can add additional fields / actions in a gridfield form that are not available in other settings (e.g. additional actions: previous / next / save and publish / unpublish / etc
NEW: Add ReadonlyField::setIncludeHiddenField()

The new config setter restores the 2.4 behaviour of including <input type="hidden"> with a field. Although as a default, this option has security flaws; it is useful in a few circumstances and, if nothing else, is handy to make upgrading sites easier.
BUGFIX: Don't clear form messages unless forTemplate() is actually called.
BUGFIX: Clear session-stored form data as well as form error message.
BUGFIX: Added X-Forwarded-Protocol and User-Agent to Vary header.
NEW: Improve HTTP caching logic to automatically disable caching for requests that use the session.

This improvement makes it easier to set a side-wide default cache time without needing to worry about CSRF-protected forms, etc.
FIX: Fix issue with not being able to log out on Chrome when caching enabled because of Chrome bug
Update docs/en/topics/i18n.md

Make the documentation more clear and 3.x specific. Especially around template translations.
Setting SapphireTest::is_running_test() in PHPUnit bootstrap

Otherwise conditional logic will only succeed
when run through "sake dev/tests", not when
run through phpunit directly (which is the recommended way now)
Merge pull request #1085 from drzax/patch-1

Update docs/en/topics/i18n.md
ManyManyList->getExtraFields()

Needed for introspection for many_many relationships
without knowing the name of the relationship,
meaning we can't use DataObject->many_many_extraFields().
FIX: Fix DataObject::get_one() when the classname is passed with improper casing.
NEW Restrict upload abilities in UploadField

Conflicts:
	css/UploadField.css
	templates/UploadField.ss
NEW Global default config for UploadField
Show label-less input#file field in UploadField with canUpload=false

The field carries the configuration, and some non-upload functionality
like "attach files" still relies on the fileupload jQuery plugin
being initialized.

Conflicts:
	templates/UploadField.ss