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

Home | Changelog

Version 4

version 4.12

version 4.12.0x

  • [4.12.3] cd-update: Extra acquisition_value field for product
  • [4.12.3] cd-update: Extra description field for product
  • [4.12.3] cd-fix: Fixed admin panel create/clone order pages gift selection
  • [4.12.3] cd-fix: Tidied up adv_customer_mail_history_model
  • [4.12.2] cd-fix: Fix for vivawallet payway to not subtract stock twice
  • [4.12.1] ui-fix: Fixed typos in newly added localization strings && improved locale strings related to checkout form validation.
  • [4.12.0] cd-update: Checkout form validation at front errors display
  • [4.12.0] cd-fix: Fix for getLineLinks to properly load all different lang slugs
  • [4.12.0] cd-update: Change product index for solar, to load all different lang names and descriptions
  • [4.12.0] cd-feat: Added support hours component on admin panel , dont delete on merge file public/ui/admin/img/support_hours_gray.png
  • [4.12.0] cd-feat: Moved all services api calls to server from client
  • [4.12.0] cd-feat: New page on settings for services api key
  • [4.12.0] ui-feat: Implemented CheckoutErrors component for listing form errors in checkout page
  • [4.12.0] ui-feat: A modal has been implemented that lists all form validation errors in checkout page upon submission using the CheckoutErrors and GenericModal components
  • [4.12.0] ui-feat: AdvGiftChoiceModalV2 component has been implemented utilizing the new GenericModal component in place of the boostrap v4 - jquery modal system
  • [4.12.0] cd-feat: Advisable\FrontendLocalization\FrontendLocalizationCompiler::compileLocalizationsForBuildTarget has been updated to parse namespaced localization tokens within brackets like {this} one (this being the namespaced token)
  • [4.12.0] cd-update: Autoloaded form_validation_lang lang files for frontend localizations
  • [4.12.0] cd-update: Included form_validation_lang/form_validation_required key in frontend_localization_bundles as the localization message is used in the new CheckoutErrors component

Notes

  • [4.12.3] Run php cli.php patch/4.12.3
  • [4.12.3] Need npm i && npm run admin-production
  • [4.12.3] When merging to pharm16 check signature compatibility with customer_mail_history_model subclass and remove unnecessary functions
  • [4.12.2] Check for overrides on Checkout::vivaWalletResponseSuccess()
  • [4.12.1] Need npm i && npm run production && npm run admin-production
  • [4.12.0] For clients using the design or any template other than main, the components GenericModal, CheckoutErrors, and AdvGiftChoiceModalV2 from main template will have to be manually ported as a client override.
  • [4.12.0] Check for overrides between master's and client's AdvGiftChoiceModal and apply the changes in AdvGiftChoiceModalV2 as the v1 component (AdvGiftChoiceModal) will be deprecated in the future
  • [4.12.0] Need npm i && npm run production && npm run admin-production
  • [4.12.0] Check for overrides on Vendors::getLineLinks()
  • [4.12.0] Check for overrides on Solr_model on formatData and productsToIndex