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

Home | Changelog

Version 4

version 4.38

version 4.38.0x

  • [4.38.4] cd-fix: minor fix in src/PaymentGateways/Jcc endpoints
  • [4.38.3] cd-debt: Added production url for jcc in src/PaymentGateways/Jcc
  • [4.38.3] cd-fix: Add in the audience list button to count the audience and download button
  • [4.38.3] cd-fix: rewritten Adv_skroutz_orders_model::getOpenOrders query with query builder
  • [4.38.3] ui-update: Add notification icon on skroutz smartcart for open orders if any
  • [4.38.2] cd-debt: Bumped ecomntag version to latest
  • [4.38.2] cd-update: merge ai settings, smart and only for advisable ai options into general plus settings
  • [4.38.1] cd-fix: Renamed controllers/webhooks/Skroutz to SmartCart to avoid ambiguity with controllers/Skroutz
  • [4.38.0] cd-fix: Adv_front_controller removed second loading of customer_tag_model
  • [4.38.0] ui-fix: AdvOrderTransportersSingle.vue On component mounted set transporter id and update pay ways.
  • [4.38.0] ui-fix: Single transporter for all cases (smart points, delivery, all) works properly.
  • [4.38.0] ui-fix: AdvOrderTransporters.vue on country change clear smart point data
  • [4.38.0] cd-fix: Adv_order and Adv_orders_admin method isValidSmartPointTransporter method valid in case of paid at store
  • [4.38.0] cd-feat: Advisable ai recommendation call to get user most interacted categories
  • [4.38.0] ui-update: Added dynamic view of hours left to pay pbb orders on thank you page and email
  • [4.38.0] cd-fix: print courier tracking codes and voucher for skroutz smartcart orders in admin orders list.
  • [4.38.0] cd-fix: skroutz smart cart fixes. added skroutz_smartcart_helper for commonly used functions. Moved webhhok handler from webrun to its own webhooks controller, still accessible via current route. simplified handleOrderUpdate signature, minor fixes and cleanup in related code.
  • [4.38.0] ui-update: Refactor the blog_author view
  • [4.38.0] cd-fix: Fixed sanitizer regex checking logic to support environments without negative lookahead capability like Safari
  • [4.38.0] ui-update: Added mobilephone field to sanitizer
  • [4.38.0] cd-debt: Refactored phone sanitization logic in front from footer_js to separate es6 module PhoneNumberInputSanitizer & reused same sanitizer in checkoutPage
  • [4.38.0] cd-fix: Adv_front_controller method itemsRecommendationAI check if recommendation product id exists in products.
  • [4.38.0] cd-fix: AdvApiCartController method getRecommendationAdvisableAi check if recommendation product id exists in products.
  • [4.38.0] cd-fix: Adv_product_model method getProductsByIdsOrderedFromInput filter unavailable products from query and method type hint fix

Notes

  • [4.38.3] In central remove the override GetOrdersTransferStatus::getCenterTransporterStatus
  • [4.38.3] Can set jcc's is_production setting to true.
  • [4.38.3] Needs npm ci && npm run admin-production.
  • [4.38.3] Needs composer i.
  • [4.38.2] Needs npm ci && npm run production && npm run admin-production.
  • [4.38.2] Needs composer i.
  • [4.38.0] Needs npm ci && npm run production.
  • [4.38.0] Needs composer i.
  • [4.38.0] Do a test pbb order if client has pbb payway enabled to check email sent to customer and thank you page message.
  • [4.38.0] Check for overrides on webrun::skroutzWebhookRequest() and bring them to webhooks/skroutz::handler. Check for overrides in skroutz_orders_model handleOrderCreation and handleOrderUpdate. skroutz_orders_model::handleOrderUpdate changed signature. check for overrides in skroutz_order_admin adn skroutz_order_model functions setupShipping and setupPaymerch and move them to skroutz_smart_cart_helper.
  • [4.38.0] Check for overrides on Product_model::getProductsByIdsOrderedFromInput, Front_c::itemsRecommendationAI