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

Home | Changelog

Version 4

version 4.50

  • [4.50.2] Feat: Implement BestPrice analytics
  • [4.50.1] fix: added missing js capabilities
  • [4.50.0] feat: webpack updates, bundle size reduce, css size reduce.
  • [4.50.0] fix(customers-reporting): Fix the query for report of the customer's groups
  • [4.50.0] chore(mail): add review_for_google mail in default view
  • [4.50.0] fix(adv_order_model): fix for transfer_cost_admin calls pass selectedDhlProductCode instead of transporterExternalRate
  • [4.50.0] fix(AdvTransporterAvailability): isDhlWithExternalCosts type for transporterId parameter
  • [4.50.0] feat: main template submit-btn add disabled option
  • [4.50.0] feat(ApiEndpointTrait): Add sendSuccessCreate, sendSuccessUpdate and sendValidationErrors helper methods. sendOuput signature change to accept http status code and message
  • [4.50.0] fix(social-login): Add in the sociall login the rel no follow in the social logins buttons

Notes

  • [4.50.0]
    • Bump package.json versions: laravel-mix: 6.0.0, sass: 1.60.0, sass-loader: 12.0.0 and added webpack: 5.89.0.
    • webpack.mix.admin.js and webpack.mix.front.js migrate to laravel-mix 6.
    • Split scss files(category_listing.scss, homepage.scss, product.scss and verdor_listing.scss` and use different css file for home page, product page, category and vendor listings.
    • Add flag at Adv_blog index method isBlog.
    • Footer js load some scripts only when needs to.
    • Vue component AllListingFilters.vue now includes all filter components by default.
    • New helper methodspushJsCapability and renderJsCapabilities.
    • Introduce vue dynamic imports in vueapp.js, CheckoutPage, googleMapPartners, AllListingFilters, AdvListingUsedFilters, AdvButtonViewBuyCombo and AdvProductGallery are now dynamically imported with the help of new helper methods.
    • Remove apex chart from vueapp.js and move it to ProductPriceChart.vue dynamically imported.
  • [4.50.0] Check for overrides:
    • Reporting::topRankingCustomers
    • Reporting_model::getTopRankingCustomers
  • [4.50.0] The fix(social-login) in smile pharmacy has been already passed
  • [4.50.0] Build requirements:
    bash
      npm ci && npm run production && npm run admin-production
    • if there is conflict when running npm ci, remove package-lock.json and node_modules and run npm i instead. (be sure to check that everything works as expected in the client after the update)