Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.22.md for this page in Markdown format</div>
Version 4
version 4.22
version 4.22.0x
- [4.22.4] cd-fix: Adv_checkout fix order_serial as 1st parameter in set_status calls
- [4.22.4] cd-fix: added BOXNOW parcel tracking on
Cronjobcontroller - [4.22.4] cd-fix: added queue selection on admin panel for jobs, fixed
clearJobSchedulequery - [4.22.4] cd-fix: Change for
renderCustomerFavIdsto use current session data instead of the session itself - [4.22.4] cd-update: Advisable AI update
- add batch purchase
- update user management for AI
- change timestamp to unix timestamp with milliseconds
- limit order history to 3 months (limit of ai atm)
- [4.22.4] cd-update: Forms::contactForm uses Forms::allowContactEmail to give option of faking success if returning false
- [4.22.3] cd-fix: Revert fix for gift quantity in case gift product was selected multiple times by different gift rules as it does not save properly basket entries for each rule
- [4.22.3] cd-feat: Cookies Refactor, all scripts in production.php are loaded by default and updating google tag manager consent.
- [4.22.2] cd-fix: Fix for admin order smartpoints save, as clients with non-numeric
order_serialscould not saveorder_idproperly onorder_idcolumn inshop_order_smart_pointwhich isinttype - [4.22.2] cd-feat: Unpaid and recurring services bar on admin panel
- [4.22.2] cd-fix: Fix for admin order gifts losing their gift rule in case the same product was on multiple gift rules
- [4.22.2] cd-fix: Fix for gift quantity in case gift product was selected multiple times by different gift rules
- [4.22.2] cd-fix: Fix for default currency on gifts product search
- [4.22.2] cd-fix: (Smart Points Admin) : remove smartPointStationData from jsonState render, causing max_input_vars error. Implemented endpoint to get the data instead.
- [4.22.2] cd-update: Upgrade Advisable AI to 2.0
- [4.22.2] cd-update: Add option for max files in
rotateFileandCodeigniterFilehandlers and default it to 15 files - [4.22.2] cd-fix:
CoreLoggernot reading config log channelthreshold - [4.22.1] cd-fix: AdvApiCartController reportCartEvents optional parameter
- [4.22.0] cd-feat: Advisable AI
- [4.22.0] cd-update: change
customer_model::login_customerreturn type from bool to int (customer id) - [4.22.0] cd-update: jobs have queues with options as of previous job, plus
hasSchedulerto fire CreateJobSchedule and lockJobs to disable new jobs if queue has already one running (same as before, but with option now) - [4.22.0] cd-fix: adv_skroutz_orders_admin accept function fix stock check code
Notes
- [4.22.4] Make sure BOXNOW tracking resolves correctly during merge on
Cronjobcontroller - [4.22.4] Update info on Advisable AI in AdvisableAI docs
php cli.php patch/advisableAiSchemais no longer needed. If it was run before reaching this version runphp cli.php patch/advisableAiDropSchema. - [4.22.4] Check for overrides in
Front_C::renderCustomerFavIdsor any other controller extendingAdv_front_controller - [4.22.4] Need
composer i - [4.22.3] Check for overrides in
Orders_model::chooseGiftProductCodeIds - [4.22.3] Need
npm i && npm run production - [4.22.2] Check for overrides in
Orders_admin:gifts_for_products,Orders_model::create_order_admin,Orders_model::chooseGiftProductCodeIds,Gifts_admin::search_append_item - [4.22.2] Need
npm i && npm run admin-production - [4.22.2] Need
composer i - [4.22.2] In
.envif ADVISABLE_AI_LOG_THRESHOLD is 0 set it at least to 1 (errors), If it is omitted / deleted it defaults to error. - [4.22.0] Info on Advisable AI in AdvisableAI docs Need
composer i.php cli.php patch/advisableAiSchema. - [4.22.0] To set up xml for Advisable AI doc instructions in Set up xml section
- [4.22.0] To boot initial data in Advisable AI follow doc instructions in Boot data (history) section
- [4.22.0] Need
php cli.php patch/jobQueuesandnpm run admin-production. In plesk schedule tasks should change fromjob_managertojob_manager/index/core