2.3.3 Changelog
New Features
API Change
- [79430] #4255 sharvey: !DataObjectDecorator::extraStatics() can no longer refer to $this because it's called staticly (Merged via: r81698)
Bugfixes
- [82094] applied patch from #4381. Observable doesnt play nice with jQuery
- [82035] Fixed double up of <span> highlight tags around keywords in Text::ContextSummary()
- [81942] Fixed bugs in content differencer, and improved styling. BUGFIX: fixed notice when getting title of member which didnt exist. Merged from trunk r77661.
- [81894] Convert::recursiveXMLToArray() did not always check if the passed in XML is an object before calling get_class() on it
- [81883] Merged in PHP 5.3 bugfixes from trunk
- [81822] Deleted duplicate call to curl_exec() in RestfulService (merge error from r69704) (Merged via: r81823)
- [81698] #4285: Fixed static application bug that appeared in 2.3.2
- [81693] Fix static application for translatable (Merged via: r81698)
- [81676] #4285: Fixed application of decorators when add_extension not used. (Merged via: r81698)
- [81544] Calling parent constructors in ModelViewer
- [81467] Fixed Hierarchy->markChildren() to only mark nodes as unexpanded if they actually have children. This avoids UI glitches with "plus"-icons beside unexpandable nodes, and prevents batch actions and TreeNode->open() to trigger ajaxExpansion on nodes without children (from r78339) (Merged via: r81971)
- [81461] Correct behaviour if CMSMain::tellBrowserAboutPublicationChange() isn't passed a status message (Merged via: r81965)
- [81460] Fixed FileSearch parameter in AssetTableField. Pagination of filtered search results and refresh of the tabular view after saving a popup wasn't working because the search parameter wasn't retained (Merged via: r81962)
- [81450] If referrer had spaces, they would be encoded as %20, which would cause problems when interpolated into an sprintf pattern. Inject instead.
- [81262] Relax type checking in !RequestHandler::checkAccessAction()
- [81173] Fixed application of parameterised extensions with Object::add_extension() (Merged via: r81698)
- [81050] prevented cms from dying when a page has no published children. Added check before stepping into the loop
- [80863] Fixed invalid HTML in AssetAdmin_uploadiframe.ss which could have an effect on file uploads
- [80382] Fixed Image_iframe.ss to use X-UA-Compatible IE7 emulation meta tag
- [80380] Fixed "method is not a string" error in Form::httpSubmission()
- [80131] Fix behaviour of FILE_TO_URL_MAPPING on Windows. (Merged via: r81883)
- [79720] Added explicit !DataObjectDecorator::load_extra_statics() calls as a workaround for issues with extensions defined directly in-object. (Merged via: r81698)
- [79599] Allow extraDBFields() on decorators for compatibility, throw a deprecated notice (Merged via: r81698)
- [79433] Object::add_extension() should only load statics for extensions of DataObject, since it is specific to DataObjectDecorator (Merged via: r81698)
- [79430] #4255 sharvey: Fix application of extra db fields by DataObjectDecorators.
- [78628] Added better support for newly created records in DataDifferencer (Merged via: r81475)
- [78392] Fixed FileSearch parameter in AssetTableField. Pagination of filtered search results and refresh of the tabular view after saving a popup wasn't working because the search parameter wasn't retained (Merged via: r81962)
Enhancement
- [81933] Updated Versioned::compareVersions() to use DataDifferencer. Merged from trunk r77660
- [81544] Checking for GraphViz dependency in ModelViewer (Merged via: r81546)
- [81475] Improvements to DataDifferencer for cmsworkflow.
- [80863] Removed JS generated from PHP code in !AssetAdmin::UploadForm() and placed it into AssetAdmin_uploadiframe.ss
- [80340] simpleXML() now catches the error if you try to call it on anything other then xml. MINOR: added test to RESTFul Service
- [79404] Added better support for using DataDifferencer to look at new records. (Merged via: r81475)
- [79400] Added better support for using DataDifferencer to look at new records. (Merged via: r81475)
- [78329] Added API docs and changedFieldNames() method to DataDifferencer (Merged via: r81475)
- [77787] Allow altering of !DataObject:$api_access by decorators. (Merged via: r81698)
Other
- [81993] e:
- [81965] Merged r81461 from trunk
- [81962] Merged r81460 from trunk
Download in other formats: