Appearance
<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>
Version 4
version 4.41
- [4.41.2] cd-update: Update npm packages
core-js@3.31.0=>3.31.1sweetalert2@11.7.12=>11.7.20@googlemaps/markerclusterer@2.3.0=>2.3.2countup.js@2.6.2=>2.7.0ecomntag@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.1GetUser 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 ambiguousin 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::getCustomerOrdersMoreshould 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_detailsCustomer::copyOrderCheckout::runCustomer::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>"