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

Home | Changelog

Version 4

version 4.62

  • [4.62.1] feat: Suppliers page on admin
  • [4.62.1] fix: Roll back the output of the xml feed validation
  • [4.62.1] feat(vivaWallet): Add vivaWallet payways as native ecommercen payways
  • [4.62.1] feat (Admin / Products batch actions) : introduced new batch action in order to change the selected product page view for a batch of products through the admin panel
  • [4.62.1] fix(purgecss): add product page layout path on build\purgecss_profiles\main\product.js for commonPaths
  • [4.62.1] fix: Change the method that geti the ip adress of the client in case of cloudfleare proxy
  • [4.62.0] refactor: drop support for php 7.4 and 8.0. composer require php ^8.1
  • [4.62.0] chore: replaced logger->log with logger->debug, logger->error, etc and removed Psr\Log\LogLevel dependency
  • [4.62.0] feat: request only used attributes in Front_c::defaultRender and Front_c::renderVueJson
  • [4.62.0] fix(search): Trimmed special boolean matching characters from input for fulltext sql search & updated search config lookup in buildProductsCodesSql from content -> codes
  • [4.62.0] fix: Fix in the product reviews in case of no reviews
  • [4.62.0] fix(europharmacy): fix to post the order coupons and the order points
  • [4.62.0] chore: disable pending return status from IRIS until properly tested
  • [4.62.0] fix: adv_mailer check if property is empty in send function
  • [4.62.0] fix: admin_orders/list check if sessionUsername is null before passing to strtolower
  • [4.62.0] fix: add v-cloak class for purgecss to safelist in order to be used

Notes

  • [4.62.1] Patch requirements:
    bash
    composer i
    php cli.php patch/addVivaPaywayField
    php cli.php patch/supplier
  • [4.62.1] check for overrides in:
    • vendors_admin::{__construct,add,edit}
    • Products_admin::batchActionSubmit
    • Checkout::{vivaWallet,vivaWalletResponse,vivaWalletResponseSuccess}
    • Order::checkout
    • Order_model::{getRecordsCustomerBaseSelect,create_order,getOrdersListAdminResults}
    • eshoppressender_helper::paywayIconCaption
    • Settings::{payment_settings,paymentSettingsValidation}
    • Viva::handleWebhook
    • Factories::vivaWallet Also check for usages of viva_wallet config and configure to load viva_wallet_dev when not in production
  • [4.62.1] For clients that use purgecss, product page layout path has to be added to build\purgecss_profiles\main\product.js for purgecss to work properly
  • [4.62.1] Needs npm ci && npm run production
  • [4.62.0] logger threshold (ie in .env) should not be numeric (monolog 3 update) but should be one of the following
    • DEBUG, INFO, NOTICE, WARNING, ERROR, CRITICAL, ALERT, EMERGENCY
  • [4.62.0] For clients using sql fulltext search (instead of solr) who have updated configuration regarding searchPartsEnabled, the product codes search part case would previously lookup in content search parts configuration. It has now been updated to look in codes search parts configuration. To preserve the previous behavior, copy content search parts configuration to codes search parts configuration in application/config/app.php.
  • [4.62.0] Check for overrides in:
    • Product_reviews_model::getCustomerReviews
    • Front_c::{defaultRender|renderVueJson} and remove override from smile
    • IqviaUpload uses PhpseclibV3 instead of PhpseclibV2
    • logger->log() to logger->debug(), logger->error() etc in
      • Adv_checkout::{stripe|stripeResponse}
    • removed Psr\Log\LogLevel dependency
      • Adv_checkout
  • [4.62.0] Needs npm ci && npm run production