Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.5.md for this page in Markdown format</div>
Version 4
version 4.5
version 4.5.2x
Changelog
- [4.5.20] cd-update: Upgrade codeigniter to
3.1.13 - [4.5.20] cd-update: Remove MY_html_helper
imgoverride - [4.5.20] cd-debt: Remove polyfill for
array_key_first - [4.5.20] cd-fix: suggestion ui fix for
live_search - [4.5.20] cd-fix: fix hardcoded el lang in admin attributes vue components
Notes
- [4.5.20] New config items
sess_samesiteandcookie_samesite. Defaults to Lax. Info on MDN SameSite cookies - [4.5.20] Need
npm run admin-production
version 4.5.1x
Changelog
- [4.5.19] cd-fix: fix at Adv_product_model method getProductIdsByKey to include PRODUCT_ID_PREFIX_MANAGO for 'id' key
- [4.5.19] cd-fix: Add in the admin orders checkbox for not guest customers
- [4.5.19] cd-fix:
Utilsshould extends CI_Controller - add route to useutils/generateEncryptionKeyfor.envAPP_ENCRYPTION_KEY - [4.5.18] cd-fix: Fix at
AdvApiCartControllerfor sales manago add to cart event product id - [4.5.18] cd-fix: lowercase to uppercase fix for wellcomm xml
- [4.5.18] cd-feat: Add the sale price in the google catalog price
- [4.5.18] cd-fix: quotes fix at manago_monitor_script
- [4.5.17] cd-feat: Manago newsletter register route move to routes.php
- [4.5.17] cd-feat: Manago newsletter register checkbox add at checkout
- [4.5.17] cd-fix:
Adv_customer_modelunsetManagoCustomerSessionData function fix - [4.5.16] cd-fix: Hardcoded strings to lang files
- [4.5.16] cd-fix: Fix for chosen select to display the full path
- [4.5.16] cd-fix: Manago newsletter html class renames and langs update
- [4.5.15] cd-fix: filter_var with FILTER_VALIDATE_BOOLEAN flag for the consentGiven from input for Manago newsletter register at checkout
- [4.5.15] cd-fix:
Slide_admin::index,Slide_admin::slides_by_slider_idused hard coded'el'instead of$this->language_abbr - [4.5.15] cd-debt:
Slide_adminadd method visibility - [4.5.14] cd-fix: Adv_product_model method getProductIdsByKey minor fix
- [4.5.14] cd-fix: Adv_product_model method getProductIdsFromOldIds rename and fix
- [4.5.14] cd-fix: Admin xml feed settings manago href fix
- [4.5.13] cd-feat: Sales Manago
- [4.5.12] cd-fix: Media controller sets correct expires header for resized images
- [4.5.11] cd-fix: Media controller sets expires header for resized images
- [4.5.10] cd-feat:
resizeImageOnTheFlycan operate through call to application. Switchable through Base_c. - [4.5.10] cd-fix: Products search in orders admin or related products change the query tha shows multiple times the products
- [4.5.10] cd-fix: Orders admin create / update check if mail is already registered and uses matched customer id
- [4.5.10] cd-fix: Orders admin create check if mail is already registered and uses matched customer id
- [4.5.10] cd-feat: Add the sale price in the facebook catalog price
- [4.5.10] cd-fix: Fix the error missing class_name on orders with no transporter on thank you page
- [4.5.10] cd-debt: Removed deprecated
Registry::get_regvalandRegistry::set_regval
Notes
- [4.5.19] On new clients we should generate new encryption key through
utils/generateEncryptionKeywhich produces key as per docs - [4.5.18] Check for overwrites in the client in the method parseItem of the Google_catalog and add the sale price field
- [4.5.17] Run
npm install && npm run production - [4.5.16] This version brings many conflicts in views due to lang keys introduced and most possibly there are changes on client views. Impact is on admin part.
- [4.5.16] Run
npm install && npm run admin-production - [4.5.14] Save third party provider settings at admin panel to prevent missing value warnings
- [4.5.13] Need
composer dump(plesk composer install) - [4.5.10] Need
composer dump(plesk composer install) - [4.5.10]
resizeImageOnTheFlycan be switched by changingresizeimagehelper inBase_cwithmediaservicehelper. Waiting for metrics to perform permanent switch. - [4.5.10]
mediaserviceneeds change inhtaccess.example. Should be set to all for easier switching. - [4.5.10] Check for overwrites in the client in the method parseItem of the Facebook_catalog and add the sale price field
- [4.5.10] Check the clients order_model for over in
create_order()and check for the smartpoints block and check the case of missing transporter - [4.5.10] Replace
Registry::get_regvalandRegistry::set_regvalwithRegistry::valueandRegistry::setValue
version 4.5.0x
Changelog
- [4.5.9] cd-feat: Job manager instead of cronjob
- [4.5.9] cd-feat: Omni messaging sms provider
- [4.5.9] cd-fix: Fix at the admin customer search the escape of the
_char - [4.5.9] cd-fix: Fix at
getComboForAdminOrdermethod inAdv_customer_modelto search customer with landphone or mobilephone - [4.5.9] cd-fix: removed 'has been issed new invoice' from modal on lease clients
- [4.5.9] cd-fix: Fix at
updateTablemethod inAdv_products_in_cart_modelto check for active products, not soft deleted products, products with price > 0 and negative stock products - [4.5.8] cd-fix: Fix
AdvSocialAuthSettingssavingFACEBOOK_CLIENT_ID - [4.5.7] cd-fix:
Registry::setValuesaving constant instead of empty string (backport from4.4.90) - [4.5.7] cd-update: Solr
enableflag has been moved to env (APP_USE_SOLR), therefore the environment for all solr-enabled clients upon deployment should be updated to include this line:define('APP_USE_SOLR', true); - [4.5.7] cd-debt: Cleanup dbutils / testing code
- [4.5.7] cd-fix: Cronjob gets live registry data
- [4.5.7] cd-update: Remove pscache call to registry in orders create and edit views
- [4.5.6] cd-update: Remove
config/app.phpconfig itemsfacebookPixelId,linkwiseProgramId,criteoAccountId,skroutzAnalyticsKey,googleConversionScript,googleAnalyticsKey,googleAnalyticsDomain,googleConversionId,googleConversionLabel,smsProvider,enable_push_notifications,oneSignalAppId,oneSignalSafariWebId. All keys are in registry - [4.5.6] cd-update: Remove
config/merchant.php. All keys are in registry - [4.5.6] cd-update: Remove
controller::settingsand rendered$settings. UseRegistryorregistry_helperfunctions - [4.5.6] cd-fix: Remove trailing space from registry key
SEND_EMAIL_TO_CLIENT_FOR_ADMIN_ORDERandHIDE_CUSTOMER_NAME_AT_ORDER_LISTING - [4.5.6] cd-fix: Remove deprecated
registry_model::get_regvalandregistry_model::getGroupAsArray - [4.5.6] cd-fix: Remove unused temporary function
Adv_order_model::loadTransferProviderLib - [4.5.6] cd-update:
Registry::get_regvalandRegistry::set_regvalreplaced withRegistry::valueandRegistry::setValue - [4.5.6] cd-update:
Registry::get_regvalandRegistry::set_regvalscheduled for removal at4.5.10 - [4.5.6] cd-update: Admin controllers always get live registry
- [4.5.6] cd-update: Remove pscache calls to registry
- [4.5.5] cd-fix: fix registry lang value being case-insensitive (now always uppercase) (backport from
4.4.86to4.4.89) - [4.5.4] cd-fix: AdvSettings force
USE_INSTALLMENTSto boolean (fixes no null allowed forregvalfield) (backport from4.4.85) - [4.5.4] cd-fix: Fixed payments_active check (backport from
4.4.84) - [4.5.4] cd-fix: Fix trailing space in registry key (causes error in internal registry which parses registry keys as array keys) (backport from
4.4.84) - [4.5.3] cd-update: Registry library updated holding data in memory (backport from
4.4.82) - [4.5.3] cd-fix: Fix php error undefined index in
TransporterAvailability::checkMinOrderAmount(backport from4.4.83) - [4.5.3] cd-fix: Change in the config the session update before expire setting
- [4.5.2] cd-update: Improved performance of
MY_url_helper/resolveAssetFromManifestby caching requested mix$manifestcontents once, instead of performingjson_decodeoperation for each request. - [4.5.2] cd-fix: Bump version to update
package-lockand build components - [4.5.1] cd-feat: Login with facebook and google
- [4.5.1] cd-fix: protected to public
customer_model::updateCustomerSessionByCustomerIdto fix calling fromCustomer:update_my_password - [4.5.1] cd-fix: Added missing lang lines.
- [4.5.1] cd-feat: modal implement for tasks at listing
- [4.5.1] cd-fix: admin panel task description bootstrap editor added
- [4.5.1] cd-feat: admin layout js undefined "Cookies" usage commented
- [4.5.1] cd-fix: Patch for France counties to remove the trailing spaces
- [4.5.1] cd-fix: Fix for admin order
repeatfunction - [4.5.0] cd-fix: Fix for
dataTrackPromotionClickto properly read if client has accepted advertising cookies - [4.5.0]
composer.jsonupdate with minimum requirement php 7.4 and required platform set to 7.4. Component updates without breaking compatibility applied - [4.5.0] ui-update: The hardcoded checks for performed in admin
list.phpto test whether transporter provider supports voucher print have been made configurable viaapp.php. Moving forward, any transporters referenced intransportersSupportingVoucherPrintsignify that they support single voucher printing and any transporters referenced intransportersSupportingBatchVoucherPrintsignify that they support batch voucher printing. - [4.5.0] cd-feat: Added support for EasyMail transporter provider
- [4.5.0] cd-update: Bumped
picqer/php-barcode-generatorto version 0.4 in order to mitigate php 7.4 deprecation warnings. See: curly braces causes deprecated notices in php 7.4 - [4.5.0] cd-fix: Fixed an issue which caused tracking_helper/dataTrackPromotionClick to fail when session cookies do not exist
- [4.5.0] cd-fix: Fix for tasks title color because it was white not visible
Notes
- [4.5.9] Need
composer install - [4.5.9] Run
php cli.php patch/setUpJobsDatabase - [4.5.9] Set
define('APP_PHP_EXECUTABLE_PATH', '/opt/plesk/php/7.4/bin/');in.env - [4.5.9] For job manager and jobs check JobManager
- [4.5.9] Check for overrides on
Customer_modelfor fixAdminSearch() and change the $this->db->escape_like_str with $this->db->escape_str() - [4.5.9] Check for overrides on
Customer_modelfor pharmacy-discount - [4.5.7] Add
define('APP_USE_SOLR', true);in.envfor solr-enabled clients otherwise set to false - [4.5.9] Run
npm install && npm run admin-production - [4.5.6]
Registry::get_regvalandRegistry::set_regvalscheduled for removal at4.5.10 - [4.5.6] cd-update: Remove
config/app.phpconfig itemsfacebookPixelId,linkwiseProgramId,criteoAccountId,skroutzAnalyticsKey,googleConversionScript,googleAnalyticsKey,googleAnalyticsDomain,googleConversionId,googleConversionLabel,smsProvider,enable_push_notifications,oneSignalAppId,oneSignalSafariWebId. All keys are in registry - [4.5.6] Search for
settings[. All occurrences must be replaced withRegistryorregistry_helpercalls. See list of equivalent. - [4.5.6] Run
php cli.php patch/removeRegistryKeySpace - [4.5.6] Direct access to registry_model is prohibited
- [4.5.6] Use
Registry::valueinstead ofRegistry::get_regvalandRegistry::setValueinstead ofRegistry::set_regval - [4.5.6] Remove pscache calls to registry in client codebase with direct calls to registry library
- [4.5.2] Run
npm update && npm run production && npm run admin-production - [4.5.1] Need composer install
- [4.5.1] For social auth check Social Auth docs
- [4.5.1] Run
npm install && npm run admin-production - [4.5.1] Run
php cli.php patch/fixFranceCounties - [4.5.1] Check for overrides on
Orders_admin::repeat - [4.5.0] php must be set to 7.4. In plesk need composer install, php handler should be changed to 7.4 equivalent and values from 7.1 handler should be applied to 7.4 handler (php settings before - after). Scheduled tasks should be changed to php 7.4.