Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.66.md for this page in Markdown format</div>
Version 4
version 4.66
- [4.66.3] fix: Adv_mailer should send full server path to contact form attachments to generate email attachments
- [4.66.2] fix: contact email subjects in registry
- [4.66.2] fix: remove query on schema
new_products.sqlthat it was repeated twice, so the queries below could not run when New tables Initialization script is executed - [4.66.1] fix: Change skroutz_orders courier field to varchar as the list has expanded and the default enum values are outdated
- [4.66.1] fix(vivaWallet): json decode big ints as string
- [4.66.0] feat(search): Made submit button optional in
native-live-searchsearch v2 related es6 module and added tab to complete search functionality - [4.66.0] refactor(search): solr request and response related methods have been moved to
solr_clientlibrary, and all requests both in v1 and v2 models as well as other places where solr requests are made have been replaced with calls to thesolr_clientlibrary - [4.66.0] refactor(search): v2 product-related solr search methods have been renamed to begin with suffix
solrProduct... - [4.66.0] refactor(search): moved solr configuration from
application/config/app.php@searchPartsEnabledtoapplication/config/app.php@solrSearch - [4.66.0] feat(search): Blog articles are now indexed and searchable from solr using v2 version
- [4.66.0] fix(Audience_admin): fix job command (using job_arguments)
- [4.66.0] fix(AddCustomersToAudience): fix job command (using job_arguments)
Notes
- [4.66.3] check for overrides
Adv_mailer::sendContactFormEmailForms::getUploadConfig
- [4.66.2] Patch requirements:bash
php cli.php patch/populateEmailSubjects/update - [4.66.2] check for overrides
Email_views::editEmailSubjectsForms::contactForm
- [4.66.2] for each additional key in
contact_formsconfig we need a translation in adv_advisable_lang with prefixeshop.admin.email.subject. - [4.66.1] Patch requirements:bash
composer i php cli.php patch/fixSkroutzOrdersCourier #do not run it on bluestore client and thepharmacyproject - [4.66.0] Please check for overrides to the following:
Solr_model::getSearch- removed. Please useSolr_client::searchto perform solr searchSolr_model::setConfigs- removed. Please usesolr_clientlibrary to interface with solrSolr_model::$solrConfigs- removed. Please usesolr_clientlibrary to interface with solrSolr_model::$solrAuth- removed. Please usesolr_clientlibrary to interface with solrSolr_model::getConfigItem- removed. Please usesolr_clientlibrary to interface with solrSolr_model::getSolrAuth- removed. Please usesolr_clientlibrary to interface with solrSolr_model::getUrl- removed. Please usesolr_clientlibrary to interface with solr. However, if you need to tweak solr endpoints in client you can overrideSolr_client::getAPIEndpointmethodSolr_model::getServerStatus- moved. Please useSolr_client::coreStatusorSolr_client::coreStatusFmt(for formatted output) to get solr core statusSolr_model::createSchema- implementation logic replaced with call toSolr_client::createCoremethodSolr_model::deleteIndexedData- removed. Please useSolr_client::deleteto delete indexed dataSolr_model::indexData- implementation logic updated to utilizeSolr_client::updatemethod. Additionally,Solr_model::indexDatawill now delete existing data before indexing new data usingSolr_client::delete. Please update client overrides accordinglySolr_model_v2::getSearch- removed. Please useSolr_client::searchto perform solr searchSolr_model_v2::setConfigs- removed. Please usesolr_clientlibrary to interface with solrSolr_model_v2::$solrConfigs- removed. Please usesolr_clientlibrary to interface with solrSolr_model_v2::$solrAuth- removed. Please usesolr_clientlibrary to interface with solrSolr_model_v2::getConfigItem- removed. Please usesolr_clientlibrary to interface with solrSolr_model_v2::getSolrAuth- removed. Please usesolr_clientlibrary to interface with solrSolr_model_v2::getUrl- removed. Please usesolr_clientlibrary to interface with solr. However, if you need to tweak solr endpoints in client you can overrideSolr_client::getAPIEndpointmethodSolr_model_v2::getServerStatus- moved. Please useSolr_client::coreStatusorSolr_client::coreStatusFmt(for formatted output) to get solr core statusSolr_model_v2::createSchema- implementation logic replaced with call toSolr_client::createCoremethodSolr_model_v2::deleteIndexedData- removed. Please useSolr_client::deleteto delete indexed dataSolr_model_v2::$table- renamed toSolr_model_v2::$productTableSolr_model_v2::$tableMui- renamed toSolr_model_v2::$productTableMuiSolr_model_v2::$tableVendorsMui- renamed toSolr_model_v2::$productTableVendorsMuiSolr_model_v2::$tableBarcodes- renamed toSolr_model_v2::$productTableBarcodesSolr_model_v2::$tableProductCodes- renamed toSolr_model_v2::$productTableProductCodesSolr_model_v2::$tableCatLp- renamed toSolr_model_v2::$productTableCatLpSolr_model_v2::$tableCatMui- renamed toSolr_model_v2::$productTableCatMuiSolr_model_v2::$solrSchema- updated. Please update client overrides accordinglySearch_model::__construct- updated to loadsolr_clientlibrarySearch_model::searchProducts- check for solr enabled flag updatedSearch_model::solrSearch- Usage ofSolr_model::getSearchhas been replaced withSolr_client::searchSearch_model_v2::__construct- updated to loadsolr_clientlibrarySearch_model_v2::searchProducts- check for solr enabled flag updated and return value when solr is disabled has been updated to match the return value when solr is enabled- The name of the following methods has changed:
Search_model_v2::solrSearch->Search_model_v2::solrProductsSearchSearch_model_v2::solrSetQuery->Search_model_v2::solrProductsSetQuerySearch_model_v2::solrSetSuggestions->Search_model_v2::solrProductsSetSuggestionsSearch_model_v2::setSolrFilters->Search_model_v2::solrProductsSetFiltersSearch_model_v2::setSolrScoreFilter->Search_model_v2::solrProductsSetScoreFilterSearch_model_v2::setSolrPagination->Search_model_v2::solrProductsSetPaginationSearch_model_v2::setSolrQueryFields->Search_model_v2::solrProductsSetQueryFieldsSearch_model_v2::setSolrSlopFields->Search_model_v2::solrProductsSetSlopFieldsSearch_model_v2::solrFixQueryFields->Search_model_v2::solrProductsFixQueryFieldsSearch_model_v2::solrFixSlopFields->Search_model_v2::solrProductsFixSlopFieldsSearch_model_v2::setSolrGlobalParams->Search_model_v2::solrProductsSetGlobalParamsSearch_model_v2::processSolrSearchResults->Search_model_v2::solrProductsProcessSearchResults
- Additionally, some of the methods have been updated:
Search_model_v2::solrProductsSetFilters- addeddoc_type:productfilter so that only product documents are filteredSearch_model_v2::searchBlogArticles- will now use solr search to search blog articles usingSearch_model_v2::solrBlogArticlesSearchmethod
- [4.66.0] Clients using v2 search should update their solr core schema
- [4.66.0] Needs
composer i && npm ci && npm run all-production - [4.66.0] Check for overrides in:
AddCustomersToAudience::executeCommandAudience_admin:{afterAdd|afterEdit}