General hints for this package
No hints for this revision.
Some admin templates were changed slightly due to bug fixes. Please find detailed information about template changes in directory “templ_docu/index.html” of this package.
Please remember the Template Override System we introduced with version 4.2.0. This system will help you saving a lot of time and work while updating your system.
- 0002176: [Core Settings] oxBase::exists() fails on custom primary key column names.
- 0002206: [Files & Source code & Database] Improper reading of Tags from DB.
- 0002192: [Files & Source code & Database] Image handling doesn’t work correcty.
- 0002190: [Products] picture replacing doesn`t work.
- 0002209: [SEO] removing products from category results in complete expire of SEO URLs – heavy performance issue
- 0002214: [Caching] caching of class_file_paths brakes the file on concurrent request.
- 0002152: [AJAX lists] AJAX lists are almost unusable when there are lot of products.
- 0002137: Other oxldap support is broken.
- 0001937: [3rd party libraries] Deprecated method in DTAUS on PHP 5.3.
Also some security issue is fixed with this release.
You may find the complete list of bugfixes in our bugtracking system: https://bugs.oxid-esales.com/changelog_page.php.
No new features in this revision.
Important information for developers
- Improved “oxNew()” function which now supports unlimited constructor parameters:
$oObject = oxNew( "someclass", $sParam1, $aParam2, ... );
- Tag processing functionality was slightly changed, now special meta characters (+-><()~*”\) used for FULLTEXT index matching will be cleaned from tag text.
- Old DTAUS generator class (admin/dtaus/class.DTAUS.php) replaced by new PHP5 friendly PHP DTAUS (“core/phpdtaus/dtausbuilder.class.php”). Use oxNew(“oxDtausBuilder”) for object creation;