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

Home | Changelog

Version 4

version 4.68

  • [4.68.3] task: slm transporter add option for paper size to use in getVoucherPdf. defaults to A4
  • [4.68.3] feat(ld_json): Add in the ld_json the lists of the products
  • [4.68.3] fix((twitter meta tags) : get twitter handle if twitter url exists in config, also removed dupplicate og:url
  • [4.68.3] Perf(meta-tags): resolve duplicate Open Graph and Twitter meta tags
  • Refactored conditional blocks to ensure each meta tag is set only once
  • Combined description and image meta tags into single conditional blocks to avoid repetition
  • We will manually have to set the twitter:site meta tag value if the client has one, either by using the clients twitter url $config['social.pages.twitter'] and the newly introduced helper function seo_helper::getTwitterHandle or by setting the value in the twitter:site field in the main.php.
  • Adjusted meta tag logic for product, category, vendor, and blog pages.
  • Ensured correct heading ordering on homepage, vendor, and category listing pages.
  • Added missing Open Graph and Twitter tags for better SEO and social sharing.
  • [4.68.2] fix(payways): Fixed issue with nbg enterprise cancel flow which resulted in canceling all orders
  • [4.68.2] feat: Add in the admin order the case to order products by stock
  • [4.68.1] chore(version): bumped version to 4.68.1 (forgot to bump version in 4.68.0)
  • [4.68.0] feat(publicMarketplaceXml): introduce new endpoint for public marketplace xml
  • [4.68.0] feat(skroutzOrders): add call to upload invoices to skroutz merchant

Notes

  • [4.68.3] Check for overrides:
    • Blog::blogArticle And add the $this->render['blogData'] = $blogData;
  • [4.68.3] In the ld_json.php in the blogArticleLdJson function add in the last param the clients logo in format clientsLogo: ['path' => assetUrl('ui/main/img/footer_logo.webp'), 'width' => 228, 'height' => 38].
  • [4.68.3] Check front for the correct ordering of headings:
    • Carefully check the ordering of headings on the homepage, vendor, and category listing pages.
    • if the client has a Twitter profile We will manually have to set the twitter:site meta tag value, either by using the clients twitter url $config['social.pages.twitter'] and the newly introduced helper function seo_helper::getTwitterHandle or by setting the value in the twitter:site field in the main.php. else leave it as is.
  • In homepage, we usually get the wrong ordering of headings because there's no h1, so to solve this we . have to add the h1 tag in the at the site-log only in homepage. check white_bg_header.php for more info.
  • [4.68.3] Needs npm ci && npm run production
  • [4.68.2] Patch requirements:
    bash
      composer i
      php cli.php patch/nbgEeLoggingSchema
  • [4.68.0] Patch requirements:
    bash
      composer i
  • [4.68.0] check for overrides:
    • Skroutz_orders_admin::reject - moved reject reason to the end on $skroutzClient->rejectOrder() call
    • Product_model::getFeedProducts - added product_code on select fields