Appearance
<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>
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-btnadd disabled option - [4.50.0] feat(ApiEndpointTrait): Add
sendSuccessCreate,sendSuccessUpdateandsendValidationErrorshelper methods.sendOuputsignature 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.jsonversions:laravel-mix: 6.0.0,sass: 1.60.0,sass-loader: 12.0.0 and addedwebpack: 5.89.0. webpack.mix.admin.jsandwebpack.mix.front.jsmigrate 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_blogindex methodisBlog. - Footer js load some scripts only when needs to.
- Vue component
AllListingFilters.vuenow includes all filter components by default. - New helper methods
pushJsCapabilityandrenderJsCapabilities. - Introduce vue dynamic imports in
vueapp.js,CheckoutPage,googleMapPartners,AllListingFilters,AdvListingUsedFilters,AdvButtonViewBuyComboandAdvProductGalleryare now dynamically imported with the help of new helper methods. - Remove
apex chartfromvueapp.jsand move it toProductPriceChart.vuedynamically imported.
- Bump
- [4.50.0] Check for overrides:
Reporting::topRankingCustomersReporting_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, removepackage-lock.jsonandnode_modulesand runnpm iinstead. (be sure to check that everything works as expected in the client after the update)
- if there is conflict when running