eZ Community » Downloads » Downloads » eZ Publish Community Project 2012.9 » Changelog from Community Project...

Changelog from Community Project 2012.8 to Community Project 2012.9

Bugfixes

  • 07384: Incomplete instructions for enabling OE
  • 13320: (Development mode doesn't work fully) By removing toggle code and comment about it in ezoe.ini
  • 13402: OE problem if ezxmlfield is required /empty and Add object (objectrelation) is clicked
  • 13505: Anchor in links are lost
  • 13509: Layout on help or others "long text" pages
  • 13548: Javascript error, when embedding video objects with empty ezimage attribute
  • 13692: Checkboxes and radio buttons have a border with IE7
  • 13694: Change td to th for "row" doesn't work with Firefox
  • 13954: Applying a custom tag to a text can change this text
  • 14222: Custom tag removes inline tags
  • 14241: Inconsistent block cutom tag size in editor
  • 14260: content.ini.[paragraph].AllowEmpty=false is ignored
  • 14317: wordmatch.ini used in kernel but only bundled with OE (removed from ezoe)
  • 14799: Javascript error when adding an image that needs to be approved # work in progress
  • 16887: Only last custom tag of type link created works
  • 16888: IE only : Custom tag do not save when first thing inserted in OE
  • 17267: CustomAttribute values resetted on embed-inline tag
  • 17295: embed images are resizable in oe
  • 17345: URLs in OE literal tag (html) are linked when pasted into IE
  • 17443: Subitems does not display if creator has been deleted in admin2
  • 17464: ezjscore XSS exploit
  • 17562: Custom attribute with attribute name 'type' does not work on custom tags
  • 17563: Problems with Required custom attribute select
  • 17579: ezoe does not understand custom tag names with mixed case
  • 17594: embeding image not working correctly when more than one image attribute in a class
  • 17621: Popup browse mode navigator fails due to numbers typed as strings (patch)
  • 17671: Can't save embedded image view
  • 17760: Merge cells doesn't works in IE8
  • 17779: YUI 3 loads files from external, when eZJSCore packer is enabled / LoadFromCDN disabled
  • 17838: Anchors disappears after publishing
  • 17875: ezcss_require doesn't seem to work in a specific case
  • 17970: (tc-150)(teamroom) "Error loading box" in teamroom home page
  • 18025: Add CDATA on inline js content output by ezjscore packer for XHTML support
  • 18153: Cannot enter new paragraph after page break custom tag
  • 18167: ezscript* operators does not support http(s):// urls if it does not end with .js
  • 18168: Can't remove underline custom tag if combined with bold
  • 18181: Problem with embed items on the lists in the ezoe 5.2.0
  • 18196: AlphabeticalFilter is not working in admin2
  • 18209: Usability issue with OE and literal
  • 18216: Insert/Edit Link pop-up form is hidden in newest browsers
  • 18220:   in eZ XML are not part of content
  • 18222: Issue with eZ XML and custom tags
  • 18239: eZOE makes break on wrong position
  • 18243: eZOE : Can't insert a custom tag in a table cell
  • 18264: ezOE not possible to embed internal objects with two tables after eachother.
  • 18312: An uploaded image content object, created from a content object, is always created in English
  • 18317: ezjscore no more drops abusively js code when minifying on specific case
  • 18341: show object states in a backend subitems list
  • 18346: Weird display of embed object in online editor
  • 18352: Add a background color to embed elements in OE
  • 18482: Pasted text in Firefox on Windows XP has random spaces stripped.
  • 18522: admin2 children throws errors if images attribute is empty
  • 18578: JS error when attempting to browse bookmarked link
  • 18597: Too much recursion JavaScript error when using Y.io.ez() with a success callback twice in a page
  • 18702: Paste issue from Word in Firefox
  • 18737: Table border appears, even if it is defined with 0px
  • 18739: Image alignment not working correctly
  • 18788: isset is missing if ezjscore server func loaded from file_get_contents() (that doesn't set HTTP_ACCEPT)
  • 18814: eZOE copies paragraph when adding custom tags
  • 18925: ezjscServerFunctionsJs::search - results are not sorted by date
  • 19022: ezformtoken error if logging in frontend with DebugRedirection
  • 19111: OE strips nested custom, non inline, empty, tags
  • 19170: OE creates table cells containing two empty text lines in IE
  • 19199: eZOE looses text formatting on paste/insert from word
  • 19233: CSS packer badly rewrites images url when an extension CSS uses an image from eZ Publish
  • 19238: Vulnerability issue
  • 19245: XSS exploit on eZJSCore RUN command
  • 19302: tables not displayed correctly in ezoe
  • 19319: search under the current location not available in admin2
  • 19390: Javascript error when embedding files in eZOE with IE8
  • 19395: Icon in the search field in admin interface not clickable in IE8
  • 19409: OE does not save css class if align is set
  • 19487: Packer template operators do not execute optimizer when called with only one file
  • 19499: error message generated by ez template optimizer
  • 19502: If a compiled template does not execute succesfully, view cache and cache-blocks should not be generated
  • 19519: Duplicated policies with language limitation prevent content creation
  • 19531: Error when saving draft while in fullscreen edit mode
  • 19537: embedded objects no longer display name
  • 19539: eZOE 5.4 is removing some spaces when copying content from MS Word
  • 19546: Incorrect translation used for embedded image when language is set by URI
  • 19549: Incorrect language masks set for URL alias, inconsistent behaviour.
  • 19559: View cache not expiring when using ViewCacheTweaks=pr_user on eZDFS.
  • 19566: All characters after pipe ('|') disappear in custom tag fields
  • 19567: Viewcache generation locks under traffic for user who has no permissions to view a page
  • 19599: index_cluster.php uses $_SERVER['SCRIPT_URL']
  • 19600: DB upgrade check incorrectly checks nullable fields
  • 19658: OGA Mime Type missing
  • 19661: AJAX upload through object relation fails
  • 19665: / 019663: eZOE buttons/icons are not loaded

Enhancements

  • 13507: Bookmarks in ezoe 5 # possibility to browse bookmarks and search results with childes # tell user if he dosn't have any bookmarks
  • 16498: ezJSCore : see packed files list in ez debug
  • 16604: createAndPublishObject ignores $param["language"]
  • 17073: Switch to html5 doctype
  • 18160: Don't download all thumbnails from admin interface if not needed
  • 18575: Add an easy way to set preference from JavaScript
  • 19088: Allow to easily tweak YUI3_config
  • 19384: Adding an index on ezuser.login could lead to substancial performance gains

Pull requests

  • 1: from dpobel/19022_token_error_login
  • 2: from KwadroNaut/patch-1
  • 3: from nmeirik/16560_find_object
  • 4: from cgjengedal/master
  • 5: from dpobel/set_preference_ajax
  • 6: from jdespatis/packing-improvement
  • 7: from jdespatis/misc-018788
  • 8: from matthiaskrieft/master
  • 9: from lafka/master
  • 10: from jdespatis/default
  • 11: from jdespatis/vanish-jsmin
  • 12: from dpobel/issue_18346
  • 13: from dpobel/issue_18209
  • 14: from dpobel/issue_18216
  • 15: from peterkeung/master
  • 16: from peterkeung/master
  • 17: from xmak/patch-1
  • 19: from llaumgui/master
  • 20: from alafon/prevent_private_functions_call
  • 21: from npanau/master
  • 22: from netbliss/master
  • 23: from jdespatis/clean-wrappers
  • 24: from SylvainGuittard/master
  • 25: from netbliss/master
  • 26: from maxetc/master
  • 32: from jheba/019566
  • 33: from joaoinacio/19539_ezoe_paste_smarttags
  • 426: from Plopix/fix-staticcachehandler
  • 427: from joaoinacio/16604_createandpublishlanguage
  • 428: from patrickallaert/issue-19384
  • 429: from ezsystems/inject_symfony_dic
  • 431: from Yannix/master
  • 432: from jeromegamez/phpdoc_falsetrue_to_bool
  • 433: from ezsystems/inject_override_settings
  • 434: from patrickallaert/issue-19567
  • 440: from emodric/gitignore_update
  • 442: from pkamps/ezmatrix_fromstring
  • 443: from jheba/newFlags
  • 444: from jjCavalleri/19658
  • 448: from gggeek/issue_019635
  • 449: from jeromegamez/ezselectiontype
  • 451: from nfrp/x_powered_by
  • 453: from nfrp/updated_page_footer
  • 454: from nfrp/updated_page_footer
  • 456: from nfrp/dashboard_blocks_update_bis
  • 458: from nfrp/dashboard_blocks_update_bis
  • 459: from npanau/french_translation

Miscellaneous

  • Fixed EZP-197: Warning: session already started when logging in
  • french translation
  • Fixed session not correctly flagged as started + check presence of previous session in eZSession::forceStart()
  • Fixed community_activity block to use the number of items from settings
  • Added campaign tracking code to dashboard links
  • Updated maintenance block
  • Re-inforced branding of eZ Publish Community Project: new block and reworked verbiage on the back-office dashboard
  • Updated strings for the Kilimanjaro (5.0) / 2012.10 releases
  • Add is_callable check on ezjscore optimizer to avoid blank js/css files issue
  • Merge remote-tracking branch 'nlescure/uploadfile-fix-019661'
  • Manually merge PR #450: Fix #EZP-019659 ezformtoken does not support AJAX / REST calls
  • Merge changes from 3.5.7 into custom themes and plugins
  • Update TinyMCE
  • Added campaign-tracking parameters to the Community CTA
  • Updated community CTA wording in footer
  • Removed: deprecated eZFile::splitLines() function
  • Removed: eZSession methods: getUserSessionHash() and userSessionIsValid()
  • Removed: "forgetpassword" misspelled view from "user" module
  • Changed: kernel/user/activate.php doesn't set the 'account_avtivated' template variable anymore
  • Removed: deprecated _deleteByRegex() and _deleteByRegexInner() methods of file handlers
  • Removed: deprecated eZContentOperationCollection::removeAssignment() function
  • Removed: deprecated eZContentOperationCollection methods: beginPublish() and endPublish()
  • Removed: deprecated eZURLWildcard::isCacheExpired() method
  • Removed: deprecated eZTipafriendCounter methods
  • Removed: deprecated eZSection methods
  • Removed: deprecated eZRSSExport attribute 'rss-xml' and associated methods
  • Removed: deprecated eZContentObjectTreeNode::updateURLAlias()
  • Removed: deprecated eZContentObjectTreeNode::createObject()
  • Removed: deprecated eZContentObjectTreeNode::createPermissionCheckingSQLString()
  • Removed: deprecated canMove() method of eZContentObject and eZContentObjectTreeNode
  • Removed: deprecated eZContentLanguage::updateObjectNames()
  • Removed: deprecated class eZContentClassAttributeNameList
  • Removed: deprecated eZContentCacheManager::clearViewCache()
  • Removed: deprecated eZClusterFileHandler::searchPathArray() function
  • Removed: deprecated eZCacheClear* functions
  • Removed: deprecated eZExpiryHandler::isModified() method
  • Removed: deprecated and unused methods of eZBinaryFileHandler
  • Removed: deprecated fetchExpiredBinaryItems() method of file handlers
  • Removed: deprecated requiresBinaryPurge() method of file handlers
  • Removed: deprecated callClassMethod() methods
  • Removed: deprecated eZMimeType::mimeTypeFor() function
  • Removed: deprecated eZHTTPTool methods
  • Removed: deprecated eZDebugSetting::setDebugINI() function
  • Removed: deprecated eZHTTPPersistence functions
  • Removed: deprecated eZTemplateNodeTool functions
  • Removed: deprecated eZTemplate::setVariableRef() method
  • Removed: deprecated eZLocale::translationCode() method
  • Removed: deprecated eZRandomTranslator::makeSeed() method
  • Removed: deprecated eZTemplateCacheFunction functions
  • Fixed wrong use of ezformtoken html id in jQuery("#element").ez("ezjscore_call")
  • eZSelectionType::toString() doesn't work when no options set
  • Fix: replace eZDb::instance with eZDB::instance
  • Removed: deprecated eZFile::getContents() method
  • Removed: deprecated class eZFileDirectHandler
  • Removed: eZHTTPTool::removeMagicQuotes()
  • Removed: deprecated site.ini\[RoleSettings]\UserPolicyCache setting
  • Removed: deprecated eZUser::getCacheFilename() method
  • Removed: deprecated cronjobs/ldapusermanage.php file
  • Removed: deprecated template.ini/[ControlSettings]/OldStyleUserVariables
  • Removed: deprecated site.ini/[OutputSettings] section
  • Removed: deprecated site.ini/[URLTranslator] Extensions & Filters settings
  • Removed: deprecated options of viewcache.ini/[ViewCacheSettings]/ClearCacheMethod
  • Removed: deprecated site.ini/[DatabaseSettings]/DatabasePluginPath
  • Removed: deprecated file.ini/[ArchiveSettings] section
  • Removed: deprecated workflow.ini/[OperationSettings]/AvailableOperations
  • Removed: deprecated webdav.ini sections
  • Removed: deprecated site.ini/[UserSettings]/VerifyUserEmail
  • Removed: deprecated site.ini/[TemplateSettings]/AutoloadPath
  • Changed: replaced i18n context design/admin2 with design/admin
  • Changed: Replaced design "admin" with "admin2"
  • Removed: directory settings/siteaccess/admin
  • Revert "Removed: deprecated kernel/common/template.php file"
  • Revert "Removed: deprecated i18n.php file"
  • Removed: deprecated kernel/common/template.php file
  • Removed: deprecated i18n.php file
  • Removed: deprecated ezpDbMySQLClusterGateway class
  • Removed: eZDBFileHandlerMysqlBackend class
  • Removed: eZDFSFileHandlerMySQLBackend class
  • Removed: deprecated eZMySQLDB class
  • Removed: deprecated fileDeleteByRegex() method in various file handlers
  • Removed: deprecated crypt hash type method for password storage
  • Changed: Minimum PHP Version supported is PHP 5.3.3
  • Removed: deprecated eZDebug::timeToFloat() method
  • Removed: deprecated eZSiteAccess::debugEnabled() & eZSiteAccess::extraDebugEnabled() methods
  • Removed: deprecated eZSys::isDebugEnabled() & eZSys::setIsDebugEnabled() methods
  • Removed: deprecated eZSys PHP version related methods
  • Removed: deprecated eZSys::removeMagicQuotes() & eZSys::magickQuotes()
  • Removed: deprecated kernel/error/errors.php file
  • Removed: deprecated content.ini/[CountrySettings] section
  • Removed: deprecated kernel/common/image.php file
  • Removed: deprecated pre_check.php file
  • Removed: deprecated access.php file
  • Removed: deprecated kernel/common/ezincludefunctions.php file
  • Removed: deprecated eZContentObjectTrashNode::fetchListForObject() method
  • Removed: deprecated eZContentObject::expireTemplateBlockCacheIfNeeded() method
  • Removed: deprecated eZContentObject::revertTo() method
  • Removed: deprecated eZContentObject::removeReverseRelations() method
  • Removed: unused eZOverride class
  • Removed: obsolete webdav related classes
  • Changed: removed unused variables
  • Fix #EZPLS-019567 regression repported by @joaoinacio in #439
  • Removed site types sorting. Order can be controled in the XML definition of the index.xml
  • new flags for Estonia and South Korea
  • Allowing the fromString method on ezmatrix attributes to accept empty strings and remove all matrix rows
  • Update .gitignore to handle siteaccesses and add config.php and .htaccess
  • Fixed: clearObjectViewCacheArray should have ViewCache enabled in fixReverseRelations. Related issue: 19544, commit: 4b373016cbd464f71720935029e5e256a25b0991
  • Move ezformtoken README.rst to it's extension root
  • Remove TODO for enhancment implemented in d048c16
  • Update ezformtoken to inject semi standard meta tag if possible instead of span tag
  • Upgrade YUI3 from 3.4.1 to 3.7.1
  • Fix regression in ajax sub items menu caused by jQuery upgrade to 1.8.1
  • Update jQuery(1.8.1) and jQuery UI (1.8.23)
  • Update .gitignore for bundled system extensions
  • Fix enable bundled system extensions by default during install
  • Fix the link about the missing language documentation
  • Merge branch 'master' of ../temp_ezformtoken
  • Merge branch 'master' of ../temp_ezjscore
  • Merge branch 'master' of ../temp_ezoe
  • Prepare ezformtoken for merge into eZ Publish 4.x repo
  • Prepare ezjscore for merge into eZ Publish 4.x repo
  • Prepare ezoe for merge into eZ Publish 4.x repo
  • Manually merge PR #23 'Fixed issue with setting CustomHost[.css]'
  • Manually merge PR #18 "Content returned from a server function that requests not to be cached"
  • Fixed a PHP notice in eZINI
  • Fixed ezpKernelTreemenu to comply the new interface
  • No need to check existence of service container since it has a default value (null).
  • Renamed get/hasSymfonyDIContainer() to get/hasServiceContainer()
  • Change Setup wizard to not hard code edition name in heading image and instead use edition via setup fetch function
  • Rename Setup wizard eZ Publihs logo file name
  • Add edition name to admin2 dashboard text and link on eZ Systems name
  • Add edition name to admin2 page footer
  • Implment setup fetch function for eZ Publish edition name
  • Update admin2 5.0 copyright footer and make it translatable
  • Fixed a several PHP warnings
  • Added bc notes on eZINI::group() and eZINI::groups() changes
  • Implemented: allow injection of configuration from Symfony to override legacy settings
  • Fix eZ Publish user login cross site scripting (XSS) vulnerability
  • PHPDoc: Replaced "true" or "false" with "bool"
  • correct the issue in adressed http://share.ez.no/forums/general/hideremoveconfirmation-ini-settings
  • Implemented a way to retrieve the Symfony Dependency Injection container from Legacy Kernel
  • replacing array_key_exists() with isset()
  • minor refactor - move section_id assignment to object creation
  • typo fix, and same replacement in kernel setup
  • Use StaticCacheHandler when purge StaticCache pending actions
  • CS: trailing spaces introduced in 0cde9ea5ac3c9dc9fb1f2924937e731e332295b7
  • Update composer.json to continue to support PHP 5.3.3 (RHEL & Debian)
  • Remove ezinfo.php
  • Simplify call.php in terms of unused post parameters
  • Add "LS" to extension name
  • Added Russain ts file
  • Fix CSSOptimizer color hex regex to not apply to IE filters
  • Italian translation updated
  • Fixed syntax for compatibility with PHP versions < 5.2.3
  • Fixed potential access to blacklisted attributes containing sensitive data
  • Prevents private functions call from outside a ezjscServerFunctions class
  • Fix issue: Could not find: ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js
  • Update jQuery 1.7.2
  • Merge WebKit up/down key navigation in tables fix from TinyMCE 3.4.9.1
  • Merge jQuery 1.7.2 .attr() fix from TinyMCE 3.5
  • Changed: welcome 2012
  • Fixed ezjscnode::subtree count value when no children
  • French translation finished
  • Updated strings
  • Updated jQuery and jQuery UI
  • Updated TinyMCE to 3.4.9
  • Implemenet conditional debug by ezformtoken and disable by default
  • Spelling
  • Remove index_ajax.php
  • Fixed a missing argument PHP warning
  • Added: generate a blur event on the textarea when leaving Online Editor
  • Changed: update the content of hidden textarea more regularly
  • Enable TinyMCE "Disable Editor" button by default
  • PHPDoc: Missing string "path"
  • Fixed partially #17073: Vanish wrappers in <script> and <style>
  • Fixed partially #17073: Vanish wrappers in <script> and <style>
  • packLevel = 3 is deprecated now, as JSMin is no more bundled into ezjscore
  • Vanish specific minifier JSMin from ezjscore as it's now possible to use whatever js/css minifier
  • setting default packLevel (the less agressive, the most secure)
  • $ forgotten in front of a php variable, making it un unknown constant
  • Fixed: display the eZContentUpload error message when there's an error
  • Merge branch 'master' of github.com:ezsystems/ezjscore
  • ws Please enter the commit message for your changes. Lines starting
  • typo: stream instead of stram + prepare instead of prepere
  • Updated 4.6 ita-IT translation
  • French translation completed
  • updated version with syntactic corrections
  • Fixed: #018738: Table is invisible if defined with border 0%
  • Update: ezoe to 3.4.6 (merge changes to theme and plugins)
  • Update: ezoe to 3.4.6
  • Update: YUI 3.x to 3.4.1
  • move all optimize code (for javascript & css) to specific classes And ezjscore packer calls those optimizers set in ezjscore.ini
  • Implemented: Bundle jQuery UI 1.8.16
  • Implemented: ezjscPacker support for dynamic http / https assignment
  • Update: jQuery to 1.6.4 now that it is on CDN
  • Remove: Support for Firefox 2.x, Safari 3.x and Opera 9.5
  • Fixed: Enabled iOS 5 support as supported by TinyMCE
  • Add: Todo on changing Mobil matching if iOS5 supports contentEditable
  • Upgrade: TinyMCE to version 3.4.5, change use of mce_href to data-mce-href
  • Upgrade: TinyMCE to version 3.4.5
  • Update: jQuery to 1.6.3
  • Update: YUI 3.x to 3.4.0
  • Fixed a notice in AJAX Uploader server side code
  • Added: documentation on known issues and TODO file
  • Fixed issue with permission checking in AJAX uploader browser code
  • Fixed: make sure related object is created in the right language
  • Added an AJAX uploader handler for ezobjectrelation attributes
  • Removed a useless eZDebug call
  • Added AjaxUploader server side code with ezobjectrelationlist handler
  • Fixed: xhtml validation of the hidden span
  • Fixed: make sure the hidden span is added even on <body> without attribute
  • Fixed: small documentation issues
  • Fixed: first check if it's a POST request, then check the user/session stuff
  • Added extension.xml
  • Added LICENSE and README files
  • Initial import
  • Added: trigger reponse/output event in ezjscore/run
  • Fixed typo: "public static function getCustomAttrbute" (missing "i").
  • CS: removed some trailing whitespaces
  • Fixed: ezcss_load breaks on empty cells
  • Changed: Integers in json for thumbnail dimentions
  • Allow classes and custom attributes on a table row
  • Fix lookup of node and object IDs in link properties dialog
  • Implemented enhancement #16560.
  • Removed left over i18n.php include
  • Change use of ezoeInfo direclty to use api on eZExtension class
  • Update info url to point to github project page
  • Remove ezinfo.php and add updated extension.xml
  • Remove ezinfo.php, dist.sh, and update extension.xml
  • Php comment typo
  • Downgraded YUI from 2.9.0 to 2.8.2 because of regression in YUI Menu
  • Update for issue: #010908, hyphens where missing in domain part
  • Merge remote branch 'upstream/master'
  • Updated version info on third party libs¬¥s in ezinfo.php
  • Update jsmin.php from upstream: https://github.com/rgrove/jsmin-php
  • Merge branch 'master' of github.com:ezsystems/ezjscore
  • Updated jQuery to 1.5.2 and YUI 2 to 2.9.0
  • Fixed typo in doc with rewrite rule
  • needed the ViewList to be individual per class-identifier.
  • Fixed license in ezinfo.php
Proudly Developed with from