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

Home | Changelog

Version 4

version 4.44

  • [4.44.0] fix (doc block): Order_model::getOrdersListAdmin return type
  • [4.44.0] fix (php 8.1): inconsistent return points
  • [4.44.0] chore: typehint MY_Lang helper function t() return type
  • [4.44.0] fix (php 8.1): t() second param should be array
  • [4.44.0] chore (intellisense): Add MX_Controller to allow autocomplete on inherited classes
  • [4.44.0] feat: Implemented slideshow groups feature
  • [4.44.0] refactor(admin): Refactored AdminMenu library in an effort to modularize the numerous filters that have been added over time under a reusable recursiveFilter method
    • Custom filtering logic that was implemented in parseProductVariationMenu and parseCDXP has been replaced with calls to recursiveFilter
  • [4.44.0] chore(admin): Renamed/rebranded sliders to slideshows (affects admin menu localization)

Notes

  • [4.44.0] Patch requirements:
    bash
      php cli.php patch/slideshowGroups up
  • [4.44.0] Check for overrides in
    • Order_model::getOrdersListAdmin docblock and method typehint return type
    • Api_cart::cartHandle t() params
    • orders_admin::close_pending_jobs t() params
    • Stores_admin::updateOrder t() params
    • Transporters_admin::pricing t() params
    • maps_admin::points t() params
    • shopmodule_helper::sendSmsForOrder t() params
    • sms_helper::sendSms t() params
    • AdminMenu::parseProductVariationMenu
    • AdminMenu::parseCDXP
  • [4.44.0] Build requirements:
    bash
      composer i && \
      npm ci && \
      npm run production && \
      npm run admin-production

WIKI Changes

Starting from this version, the changelog format will need to follow Conventional Commits v1.0.0 format.