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.41.md for this page in Markdown format</div>

Home | Changelog

Version 4

version 4.41

  • [4.41.2] cd-update: Update npm packages
    • core-js@3.31.0=>3.31.1
    • sweetalert2@11.7.12=>11.7.20
    • @googlemaps/markerclusterer@2.3.0=>2.3.2
    • countup.js@2.6.2=>2.7.0
    • ecomntag@1.4.1=>1.5.0
  • [4.41.1] cd-debt: Adv_customer load more customerAccountLoadMoreOrders does not use $currency but order currency
  • [4.41.1] cd-fix (ProjectAgora v2): Uncaught Exception TypeError: "Argument 1 passed to Advisable\ProjectAgora\ProjectAgora2::getAgoraProductDsplRequest() must be of the type string, null given
  • [4.41.1] cd-update: turn recommendation type needs item id / ids from error to warning
  • [4.41.1] cd-fix (ProjectAgora v2): Uncaught Exception TypeError: "Argument 1 passed to Advisable\ProjectAgora\ProjectAgora2::getAgoraProductDsplRequest() must be of the type string, null given
  • [4.41.1] cd-update (AI Connector): update to 2.14.1 GetUser action 404 status should not log error
  • [4.41.1] cd-update (Routee): status 200 should log info instead of error
  • [4.41.0] ui-feat: (lottie-web): Install new package lottie-web and implement reusable component Lottie.vue.
  • [4.41.0] cd-fix: Fix the extend audience class in the job and add default grace time and retries to personalization config
  • [4.41.0] cd-fix: Call to a member function componentView() on load_more_orders view
  • [4.41.0] cd-fix: missing keys used in Forms::setContactValidation
  • [4.41.0] cd-update: check on services expiring if service is essential when opening modal on load
  • [4.41.0] cd-debt: Checkout controller cleanup
    • remove unused views_dir property
    • add void to function signatures
    • cleanup Checkout::run
    • cleanup Checkout::paypalResponseProcess
  • [4.41.0] cd-fix: Checkout::run making delivery order when payway not set
  • [4.41.0] cd-fix: checkout methods that return void use return; and not return $this->
  • [4.41.0] cd-fix: Query error Column customer_id in where clause is ambiguous in Customer::order_details and Customer::copyOrder
  • [4.41.0] cd-update: remove htaccess rate limit

Notes

  • [4.41.2] Need npm ci && npm run production && npm run admin-production
  • [4.41.1] Need composer i
  • [4.41.1] Check for overrides:
    • Customer::getCustomerOrdersMore should not set $render['currency']
    • Products::projectAgoraDsplProductItemsV2
  • [4.41.0] Need npm i && npm ci && npm run production
  • [4.41.0] Checkout controller methods signatures (should have void as return type) for the following methods:
    • run, paymentsDown, _delivery, _bank_transer, paidAtStore, _paypal, setErrorMessagePaypal, paypalResponse, paypalResponseCancel, paypalResponseProcess, _eurobank, eurobankResponse, eurobankResponseFail, ethnikiResponseSuccess, eurobankResponseSuccess, _paybybank, payByBankResponse, handlePayByBankCreateError, setErrorMessagePayByBank, handlePayByBankCreateSuccess, setErrorMessagePayByBank, handlePayByBankCreateSuccess
  • [4.41.0] Check for overrides:
    • Customer::order_details
    • Customer::copyOrder
    • Checkout::run
    • Customer::getCustomerOrdersMore
  • [4.41.0] In htaccess remove the rate limit block
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* - [E=RATE_LIMIT:30]
RewriteCond %{ENV:RATE_LIMIT} ^30$
ErrorDocument 429 "<html><body><h1>429 Too Many Requests</h1></body></html>"