Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.85.md for this page in Markdown format</div>
Version 4
version 4.85
- [4.85.0] task: patch migrations now call classes in patches/ folder which are called through cli.php so codeigniter is loaded
- [4.85.0] fix: Remove the cashe of products from the render blogs
- [4.85.0] fix(Adv_products_admin): manageXmlFeedState, xmlFeedStateActionReturn, handleFileProductUpdateAction, updateProductsFromFile, handleFileUpload and handleUploadError change visibility from private to protected
- [4.85.0] fix(Adv_products_admin): log exceptions message in case it isnt, fix some whitespace, function manageCloneProductAttributes directly access single array element
- [4.85.0] feat: feature log_admin_users
- [4.85.0] fix(PaypalAdvanced): refactor
handlePendingPaypalAdvancedOrdersto handle orders without tran_ticket - [4.85.0] fix(PaypalAdvanced): remove buyer-country param from PayPal SDK script
- [4.85.0] fix: Disable the xss in html editors in admin product
- [4.85.0] fix(main): use
header.phpview onmain.phpas the default instead ofwhite_bg_header.phpto avoid inconsistency - [4.85.0] fix: Remove the xss filtering in the promo admin fulltexts and footer text
- [4.85.0] feat: In delete.sh and delete.bat consider all the folders inside the cache directory
- [4.85.0] fix: Disable the xss clean up from the textareas in blog and statick texts
- [4.85.0] fix(KlarnaWidget): fixes for when a customer selects a smartpoint, or the unique store
- [4.85.0] fix: adv_theme_lang, admin/footer_js typo fixes
- [4.85.0] task: force xss on all
Notes
- [4.85.0] To create a patch create a new migration, make the generated class extend
\Patches\Patcherand have protected propertyprotected string $class = \Patches\PatchClass::classwhich will be the actual patch class called by Patcher codeigniter controller, soget_instance()is available - [4.85.0] Patch requirements
composer dumpphp migrator.php migrate
- [4.85.0] Starting in version
4.83.0, we’ve rolled out an updated theme template andwhite_bg_header.scssis no longer used by default. Here’s how it affects different clients:- New Clients:
- The old white_bg_header.scss is no longer applied by default.
- In main.php, we now include header.php as the default header view.
- Existing clients
- Nothing changes—their current header layout remains intact.
- This ensures everyone stays consistent: new installations get the refreshed header automatically, while existing clients continue to run exactly as before.
- If you need to check history for changes, you can find the
white_bg_header.phpfile in theviewsdirectory.
- New Clients:
- [4.85.0] Check for overrides:
Promo_admin::{add|edit}Blog_admin::{add|edit}Subcontent_admin::{add|edit}Products_admin::{updateProductMetaDataFromPost|getAddProductDataMuiPost|getEditProductDataMuiPost}CancelIncompleteOrders::{executeCommand|handlePendingPaypalAdvancedOrders}onhandlePendingPaypalAdvancedOrderschange the scopeCronjob::{order_debris|handlePendingPaypalAdvancedOrders}MY_Input::ip_addressRoles_model::getRolesByIdsAdmin_c::__constructProducts_admin::{manageXmlFeedState|xmlFeedStateActionReturn|handleFileProductUpdateAction|updateProductsFromFile|handleFileUpload|handleUploadError}. Remove any being identical to parent otherwise set visibility to protectedBlog_admin::renderBlogProductsRemove the pscache from$blogProducts = $this->blog_product_model->getProducts($blogId);
- [4.85.0] After deploy check the file cache/delete.sh to be executable
- [4.85.0] Need
npm run production - [4.85.0] We have changed the system/core/Input. And we have pas it to customers. Please accept the master file in case of Over