Skip to content

<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>

Home | Changelog

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 dataTrackPromotionClick to not return link in case Google Tag Manager is 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_fulltext default 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_js vueData and advAppData state context under advAppContext & extracted js state enrichment logic into separate footer_json_adv_app_context template 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 transformTracking to 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 renderFrontendLocalizations method in Adv_front_controller which renders the frontend localizations declared in application/config/frontend_localization_bundles.json config.
  • [4.11.0] cd-feat: Implemented FrontendLocalizationCompiler subsystem 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 main template, check for any client overrides in Order::filterCriteoProducts() and remove the deserialization of $this->render['jsonState']
  • [4.11.2] For clients with main template, check for any overrides or diversions in the js object schemas (from master branch) of window.advAppData and window.vueData and update footer_json_adv_app_context accordingly.
  • [4.11.2] For clients with main template, check for any client overrides in Front_c::renderVueJson() as well as subsequent methods after renderVueJson()'s execution that happen to mutate the $this->render['jsonState'] object and remove any [de/]serializations as the encoding stage has been moved to footer_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 .