Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.11.md for this page in Markdown format</div>
Version 4
version 4.11
version 4.11.0x
Changelog
- [4.11.4] cd-fix: Fix for checkout page to enable pick at store
- [4.11.4] cd-fix: Fix for
dataTrackPromotionClickto not return link in caseGoogle Tag Manageris not enabled - [4.11.4] cd-fix: Admin similar page vue component v-shows replaced with v-ifs
- [4.11.4] cd-fix: Increase admin menu sidebar z-index to overlap header on laptop screens
- [4.11.4] cd-update: schema update:
shop_vendor_mui.exclusive_fulltextdefault null - [4.11.3] cd-update: Updated
Adv_order::filterCriteoProducts()to remove$this->render['jsonState']de-serialization - [4.11.2] cd-update: Merged main template's
footer_jsvueDataandadvAppDatastate context underadvAppContext& extracted js state enrichment logic into separatefooter_json_adv_app_contexttemplate component. - [4.11.2] cd-fix: fix for center courier tracking cronjob as their api does not work as documentation describes. Most (not all) delivered shipments get the status 29.
- [4.11.1] cd-fix: Fixed issue with tinymce initialization on
admin/footer_js(init script will now await till document's dom content load event) - [4.11.1] cd-fix: refactor center courier
transformTrackingto get proof of delivery (POD) info from any checkpoint as transporter may register more checkpoints after delivering the parcel - [4.11.0] ui-fix: Localized several forgotten checkout page messages
- [4.11.0] cd-update: Implemented
renderFrontendLocalizationsmethod inAdv_front_controllerwhich renders the frontend localizations declared inapplication/config/frontend_localization_bundles.jsonconfig. - [4.11.0] cd-feat: Implemented
FrontendLocalizationCompilersubsystem which enables the conversion of backend localizations to frontend. - [4.11.0] cd-feat: Frontend locale service will now read locale bundles passed as json from php (injected in
footer_js)
Notes
- [4.11.4] Need
npm i && npm run production && npm run admin-production - [4.11.4] Run
php cli.php patch/shopVendorExclusiveNull - [4.11.4] Need
composer dump - [4.11.3] For clients with
maintemplate, check for any client overrides inOrder::filterCriteoProducts()and remove the deserialization of$this->render['jsonState'] - [4.11.2] For clients with
maintemplate, check for any overrides or diversions in the js object schemas (frommasterbranch) ofwindow.advAppDataandwindow.vueDataand updatefooter_json_adv_app_contextaccordingly. - [4.11.2] For clients with
maintemplate, check for any client overrides inFront_c::renderVueJson()as well as subsequent methods afterrenderVueJson()'s execution that happen to mutate the$this->render['jsonState']object and remove any [de/]serializations as the encoding stage has been moved tofooter_json_adv_app_context.php - [4.11.0] Needs to pass the url of terms of service on CheckoutPage.vue in base.{lang}.locale.json "customer.register.terms.link.href"
- [4.11.0] Needs
composer install - [4.11.0] Need
npm i && npm run production && npm run admin-production.