Change Log
Date | Filename | Changes |
---|---|---|
26.04.2024 | osc_4_14_63493.zip | PHP 8.3 compatibility
updated version of third-party libraries + compatibility for AI applications + billing functionality + specific message if csrf is expired admin session duration option changed to local value of session.gc_maxlifetime + stock filter for selected attributes + percentage option in zonetable + params to autocalc cron job + versions for paypal payment + label extra params + compatibility with additional order fields + menu structure for installed apps in App Shop * fix SQL injection via country_id param in shopping-cart/estimate * fix SQL injection in admin/social * fix XSS injecttion in all-products * cron job for calculate products prices * captcha on restore password * fix for mysql 8 database * reset themes after system update * metric/english switch on product * sales stat report * reset admin menu for first level extension menu (marketplaces) * trade form pdf button * trade form download with redirect option * meta tages for not-enabled ext * strict access allowed prev sessions * menu sort order after title * seo dup while create categories * credit notes with splinters and crutches * hiding last config extension key * prevent browser ask after post request in app shop * install updated extension under Windows * install the updated app may be incorrect * lang edit description * results for import upload button * backend product search with installed PlainProductsDescription app * backend product search in datatable field * ErrorLogViewer: select field with translated values * changes for TrackingCarriers app * display extension info * changes for ProductsGrouped app - removed Subscribers app parts - removed AutomaticallyStatus app parts - WhosOnline functionality moved to app - CatalogPages functionality moved to app * fix compare button * hide account lists link if no PersonalCatalog * speed optimisation * fix socials tabs * fix properties switchers * fix save sorting * export import css elements * header menu for design wizard * update mobile menu * fix export - import widgets + add functionality to language and currencies widgets * fix attribut images + search banner group * featured products sorting * fix export import widgets * menu sorting * breadcrumb buttons * fix menu * fix style vars * fix import theme * fix banner import + show gutter color in css * import widgets settings * fix DownloadCustomerFile * fix listing carousel * export import widgets with backgrounds * fixed select field in pdf CustomerAdditionalField * import manner updates * import styles update * update designer + edit account and checkout in designer without frontend login + hide widget info for non designer pages + add account-side placeholder + add params for showTabSettings function * upgrade addWidget function * update style page * speed up style page * set ignore for widget-group folder * add height property for pdf * fix js error on Access levels page * copy product popup + select category for top categories widget * fix switching page status * fix banner without image * fix visibility widget on shopping cart * add 200 to datatable option * sanitize products id in compare widget * update styles for product attribues on invoice + make banner always visible in designer * fix theme main styles * style groups tabs * align copy product popup * fix path to admin on frontend * fix designer translations * grupped bundle product for sorting on order process + add styles groups and styles inherit vars * fix max address book entries * fix odl themes + add preloader on save product and order * fix catalog breadcrumb * added link to email produc table |
13.10.2023 | osc_4_13_60075.zip | + added support PHP 8.2
+ added KG/LB config switch and config in widget ShippingEstimator + added developers hooks + added ability to add new action for extensions + added product model macro to meta tags + added show landline in contacts + added cron jobs helper and extension jobs + added open graph for index page + added asin field to frontend + added support Asian languages + added cache for products count in categories + added mutex for rebuild hooks + added weight widget + added captcha to checkout registration * reformated order edit process * fix add key in meta tags * remove remain of extensions * fix English translations * fixed product groups sort thanks @codehog * support page into Themes thanks @codehog * fix sql error thanks @BernhardEriksson * Install: fixed platform url under windows * Install: added checking mySQL version * Install: fix warning on recommended php * Install: fix admin http/https conflict * fix install of large updates * OscLink: fix multilanguage import * OscLink: allow download images from non valid ssl sites * OscLink: log warning for unknown countries * OscLink: show order statuses if English is not available * OscLink: fix memory leak * fix zero prices for quoted product * fix price specials+attributes if inventory is not allowed * fix install/uninstall analytic modules * fix frontend hung for empty component in menu * fixed typo in sql. Thanks BernhardEriksson at github * fixed assigned Xsell products may cause page error * fixed FreezeStock on checkout * fixed broken themes after install extensions * fixed cal supplier price * fix production warning constant already defined * fix for xslx support * fix using inventory widget without extension * fix installing ModulesVisibility * fix different taxes for multiple tax rates for client's country/zone * fix gs.gapi sql error * fix js for empty category tree * security fix: https://packetstormsecurity.com/files/168486/osCommerce-Shopping-Cart-4-Cross-Site-Scripting.html * security fix: https://packetstormsecurity.com/files/172862/osCommerce-4-Local-File-Inclusion.html+ * fix table buttons * widgets styles for extensions * wl company logo * scroll page when sort products on order process + add version to js plugins * assign theme page + remember close alert * updates for edit order * fix compare button * update no products listing * fix account dropdown * fix search * php8 * fix ui-datepicker z-index * align quantity on Tracking numbers * hide email template preview + add interact options in popup * add padding for child product on order process * updated styles for widget settings * updated datatable preloader * category top buttons to icons, na image for admin products * removed deprecated styles + added webp image format for ckeditor uploader + export import banners with designs blocks * fixed designer top buttons bar * update and pay button * clearing cache after applying a color scheme * fixed create theme + CSS version for the admin aria * fix saving css border + added count places in theme for main styles * widget groups images * design wizard updates * fixed css class on order list * images for new theme * updated search products + added user groups to widgets - remove ckeditor inline style on product + add hide_parents option for also-purchased widget * fix autocomplete * fixed rating stars * fixed backend order * removed nbsp from empty company_vat_status * pop up position * fixed date time picker * updated order edit * changed items width in multiple-select * fixed design responsive settings * fixed json-ld: block duplication + added price on attributes for admin + added order info on success page * fixed ckeditor connector * fixed save address on checkout * fixed address on steps checkout * fixed sorting on select-products * align popup z-index * catalog responsive styles * removed autocomplete from Date of Birth * fixed warehouses js * fixed pCarousel + added 'Show empty brands' option + search history for search widget * hide hidden infopeges in menu * fixed sorting widget settings * fixed image_resize function * fixed settings for fbl listing * fixed marketing sort order in parent category, possible problem in old mysql * fix price widget * fixed multiselect cursor + added ability to add custom admin css * fixed open-close footer menu * fixed yearRange for date of birthday * added 3sec delay for the quantity function if qty input is empty * fixed table buttons position * removed sorting from admin news widget + added popup product template setting * fixed product attributes for more than one product form * fixed reloading cart * fixed saving widget settings checkbox * fix buttons position in designer popup * fixed shift and ctrl when adding products on edit order * fixed edit banner in popup * fixed popup z-index - remove image map * updated order view * fixed attributes details datepicker * fix product listing add button + added admin members filter * message colors * fix payment edit pupup * fix design log undo function * updated select products * fix switchers on price user groups + add svg editor to file manager * fix template keys on email template * responsive categories images + adding swap menu functionality * fix categoryies template * fix including jquery.cookie.js on zonetable * attributes, properties images * fix designer * fix create theme * attributes images * socials images * platform logo image * designer images * fix data-error: min > max, fix quantity_max * fix design widget groups * infopage images * brand images * category images * return clipboard-js * file manager * fix colorpicker + add user groups to banners * deleted unused pictures * clearing js * fix layout view (remove basic layout) - remove unused js libraries * fix order designer * align top left buttons * align table top left buttons * update js libraries * add email to address book and to address format * fix send email from console + gallary in file manager * fix password * fix addWidget function * removeBlock function * update theme placeholders * add checkout-payment placeholder * fix captcha for login top widget |
04.05.2023 | osc_4_12_56860.zip | minimal requirement PHP version 7.4.0
+ updated vendor libraries + add stock indicator option for limit by qty + add some hooks + add search by model, fix fulltext search * fix hook names * fix crash install update on file system issues * fix register hooks for uninstalled ext * fix sql itegrity error on adding hooks * php8 compatibility * fix supplier price for different currencies * fix empty type in extension getWidget * compatibility with new ReportEmailHistory version * remove remains of Promotions, Samples, PersonalCatalog * fix show attributes price depending on widget option * delete unused extension widgets * compatibility with older TradeForm * fix extension config param for user group (TradeForm and others) * fix trade form redirect if mandatory * fix init translations for widget settings * fix template keys * add customer_lastname param to order notification. Thanks @Ken Shea and @CHD-UK * add customer names keys for coupon mail sending * OscLink: images import: normalize filenames, remove downloaded images after import * OscLink: inc progress frequency * OscLink: check prerequires * OscLink add finish record to log * OscLink fix brands mapping * fix for old CollectionPoint * update product modified date when product supplier imported * speed up theme flushing * add dbg loop profiling * add preloader on installing via appshop/local library * fix platform zone_id was not saved while state is required_register * fix AllWorld zone for shippings * fix AppShop with older version of cURL ext - del doodle shipping + ep brands import new records * fix for FreezeStock ext * fix sorting names * checking hook names * show ext name in hook warning * don't remove modules before installing * fix currency convertion on supplier calc * fix suppliers calc for non-default currencies * fix error when using not enabled extensions * suppress php8 errors even if YII_DEBUG is turned on * fix filters still active when extension is disabled * add compatibility with credit amount payment * add hash name as possible product image url * fix notifyproductsdate allowed * add extension images funcs * add separate error handler for console * change log sys info * fix wrong exif error under php8 * fix wrong link for login instead of showing price * error handling on email sending * change suppliers price applying for PurchaseOrders * fix Getting unknown property error * fix autocalc cron for suppliers * fix SQL integrity error * fixes for php8 + add search on easypopulate download popup + add addedPages.json to import export widget groups + add autocomplite input attributes * fix compare for product group * fix pdfblock for main styles * updates for trade form * fix main styles for global clear cache * fix responsive banners * add hooks to export import widgets * fix designer log * fix translation, fix import theme, add origin theme + theme wizard: create theme * update addWidget function, add placeholders * fix export import theme + add removePage function + saving theme wizard actions to log + showing extension widgets info for export import * modify changing all theme styles + designer: add change language box + create design wizard * export import widgets area * cart widget settings * load prices using ajax * fix 'in your cart' button for quantity * add widget migration * updates for json-ld * fix alert message in notify product * fix ckeditor banner link when edit banner from designer * fix Date & Time formats popup * fix adding banner on product * fix state for contactus * fix responsive style tab + add theme main styles (colors and fonts as variables) * fix tel on contact widget * fix responsive style tab * fix setGetParam * find product name for select products * fix banner height for carousel slider * fix rotation image + skip shopping cart page option * fix json-ld for brand + json-ld for free price + add resend code button * fix designer urls * designer: update boxes groups * fix select product widget js for popup + designer: add design backend orders list * fix export theme on Windows * fix migration theme * fix login visibility * fix find platform for mobile theme * fix designer backend theme * fix single banner type * fix save admin data * fix menu checkboxes * fix menu for UserGroups ext |
02.03.2023 | osc_4_11_55722.zip | * fix English translations
* fix error on edit country in the backend * fix set the same mail sender into from field * fix OscLink: get method loses security key * fix update installation under Windows * fix errors in migrations installation - remove settings->banner group menu * fix banners for php8 * fix designer for php8 * fix install theme * fix import/export banners with theme |
28.02.2023 | osc_4_10_55620.zip | * fix prevent remove common menu translation for extensions
* fix Quotations application edit in the backend * fix typo for English translations * fix editing languages in the backend * fix zonetable shipping * fix if DATE_TIME_FORMAT constant not defined error * fix missing table error when cleaning products/categories * fix migration for shared hosts + logging result for apply migration in the backend * fix banners for php8 * fix admin settings * fix visibility buttons * fix design settings for edit mode * add widget_params to theme migration * show image and text for old banner template * fix designer settings view * fix widget list * fix banner widget settings for old versions Note: While installing this version on Windows there may be the failure that can cause the admin area inaccessibility. In order to fix it extract files from the archive uploads/update_from_55467_to_55620_version.zip and apply the migrations. |
22.02.2023 | osc_4_09_55467.zip | * fix paths for windows installation
+ add information about extensions in right panel: version, added menu + OscLink: check prerequisites and warning for caching delay + OscLink: allow to download image files with spaces into filenames + OscLink: add custom measurement system * OscLink: fix if selected platform is removed or disabled + add common parent for extensions widgets + add cron job for auto calc price by supplier price + extend log messages for auto calc price + add system info to app.log + add migration functions for renaming widgets and styles + add revisions for AppShop applications + add migration funcs for renaming widgets and styles + get and show revisions for AppShop extensions * fix installing translation files via App Shop * fix showing empty translations for some languages into Admin > Design and CMS > Translation * fix showing featured name * fix ImageMap exception when edit categories and categories_platform_settings is not empty for category * fix migrations: don't remove translation entity if keys are empty array * fix extensions: don't remove translation keys with empty arrays * fix saving inventory if AttributesDetails is not installed * fix custom invoice buttons in backend orders * fix LANGUAGE_CURRENCY constant error on frontend * fix exec is unavailable on some shared hostings * fix turn off details tab if extension AttributesDetails is not allowed * fix English translations * improved compatibility with php8 * improved compatibility with php 8.2 * fix: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior * fix extension migrations: don't remove translation entity if keys are empty array * fix showing database version in tools * fix category images under windows * fix ""Column in where clause is ambiguous"" error * fix import images for category by api/classes * fix error on payment uninstalling * fix email body for reset password email with invitation link * fix implicit echo in migrations * fix reinstall translation * fix install payment module from right panel * fix error handling in console mode for php8 * fix: turn off logging and profiling for queries * fix supplier tab in product edit page * themes: don't extend pages for disabled extensions * allow function getMetaTagKeys in extension setup * allow option to recreate order status history (when there are the same status history items) * move weddignregistry meta-tag to extension * fix OscLink: Import was interrupted due an error: Object of class common\extensions\OscLink\models\Entity could not be converted to string - remove remains of extensions: PressReviews, VatOnOrder, PrestaLink17, WooLink43, MageLink19, MageLink23, CookieNotice, CustomerCode, ModulesZeroPrice, ReportEmailsHistory, WeddingRegistry, SMS, CronSheduler, ExactOnline, Neighbour, MaxOrderQty, MinimumOrderQty, Wishlist, UserGroupsRestrictions * changedQty event * themes migration + design session warning + info page in the designer matches the template + update designer functionality + update banners functionality + add menu user groups + jump position for error message * hide stock data for unlimited product stock * fix account widget when page has two widgets * fix uniform for menu's checkboxes + add checkout needs account setting in sales channel * fix translations on frontend + new select products block * fix default value for input-nullable * logo size for email + captcha on login and create account * fix catalog/Paging.js * fix product description * fix add keys for contact widget * extension info icon position * remove cookies for css developer mode * fix AccountLink + generate theme icons 512px * add products to custom bundles from cross-sell * fix number of category widget items per row * fix theme save, remove records with duplicate key * fix categories in menu * don't show tab popup settings if the tabs widget doesn't have settings * min-width for widgets in designer + design session warning + show sales channel on theme card * designer: widget popup height * designer: fix first page url |
07.12.2022 | osc_4_08_54105.zip | * fix: enable configure company field for customer regardless of whether VatOnOrder ext is allowed
- remove PromoCode widget to Promotions extension + translations: reset cache for entity only extension * fix translations: don't initialize main entity * fix translations: remove main keys if acl is removed + ability to change extension translation type with __config_as__ key * fix ErrorLogViewer: error when tmp folder is not writable or does not exist * fix ErrorLogViewer: error when logs dir is not created yet * fix ErrorLogViewer: width for popup window * fix ErrorLogViewer: log sorting + ErrorLogViewer: added translation key * fix groups table for mysql8 * fix: CustomerProducts: unknown class error * fix for apply_coupon link * filter translation array before installing * fix warning exception when there is no connect to app shop - removed extensions remains: Awin, AutomaticallyStatus, Subscribers, OrderMarkers, CookieNotice, CustomerFlag, CustomerCode, Newsletters - remove nova_pochta_translations - remove ProductBundle remains + OscLink: ability to import the original ids for customers, categories, products, orders if the own tables are empty + OscLink: ability to import additional product images * OscLink fix: create parent menu if it does not exist * dbg: logging stack * fix sql error if database name contains hyphen * fix: using additional_platforms in application_top * fix: admin menu is not added when installing extensions in system updates * fix system update under windows * php8 compatibility * fix Promotion: unknown class error * fix 0.01-0.02 difference between total and total_inc_tax values * fix double tax when IncVat widget is used * fix: saving modules visibility * fix: title for extension edit * fix ChooseTheme * align order product price cell * align order product image * prevent double order + banners can be added to content * update catalog view on edit order * fix groups, fix widget visibility * separating items_on_page between different listings * fix for changing items_on_page + banners can be added to infopage content * fix quantity js + remember open or close widget * fix translation list + translation key autoformat * align translation page view * fix translations in designer + load js with ajax content * fixed shop key warning * install ignore possibility |
26.10.2022 | osc_4_07_53163.zip | * logging and detailed error messages for installation
* backend/appsop: fix: language package installs successfully from the second time only * refactoring add/remove language to fix duplicates and sql exceptions * fix php8 incompatibilities + add Event Log Viewer extension + ablitity to install extensions from migration * fix: assign translation hashes in migrations * move email-template to helper * fix design boxed running from backend * fix: prevent double slash in admin urls * fix install: windows error - index.php was not unzipped sometimes - remove remain of extensions: AttributesImages, AttributesQuanity, AttributesDetails, ReportChangesHistory, ProductBundles * php8 compatibility + add hint info for extensions fields + ability to uninstall extension in migrations + ability to update translations for extension in migrations * fix products suppliers updating when attributes selected * admin/attributes fix: products button did not work + ability to add customer input fields to attributes + add log on mail error * add hook to product props * fix: history button show page not found error * fix: inactive products removing when removing any product from saved order * fix: script error in main.js - remove old settings for customer groups, bundle products, displaying sales stats and shipping methods separately * fix theme migration * fix create css |
26.09.2022 | osc_4_06_51797.zip | * fix datatable row position
* credit amount widget: move text to placeholder + migration for update theme * fix pCarousel global var * fix datapicker z-index * fix widget groups (create folder is not exist) * categories/productedit: save suppliers margin,surchase,discount on change * categories/productedit: add translations entries for suppliers changes |
21.09.2022 | osc_4_05_51479.zip | Updating libraries:
tecnickcom/tcpdf (6.4.4 => 6.5.0) spipu/html2pdf (v5.2.4 => v5.2.5) imagine/imagine (1.2.4 => 1.3.2) smarty/smarty (v3.1.44 => v3.1.46) phpstan/phpdoc-parser (1.2.0 => 1.7.0) doctrine/lexer (1.2.2 => 1.2.3) doctrine/instantiator (1.4.0 => 1.4.1) doctrine/annotations (1.13.2 => 1.13.3) jms/serializer (3.17.1 => 3.18.0) matthiasmullie/minify (1.3.66 => 1.3.69) symfony/polyfill-ctype (v1.24.0 => v1.26.0) symfony/yaml (v4.4.37 => v4.4.44) symfony/polyfill-php80 (v1.24.0 => v1.26.0) symfony/deprecation-contracts (v2.5.0 => v2.5.2) symfony/finder (v5.4.3 => v5.4.11) zircote/swagger-php (4.2.8 => 4.4.8) yiisoft/yii2 (2.0.45 => 2.0.46) yiisoft/yii2-debug (2.1.18 => 2.1.19) guzzlehttp/psr7 (1.8.3 => 1.9.0) symfony/polyfill-php72 (v1.24.0 => v1.26.0) symfony/polyfill-intl-normalizer (v1.24.0 => v1.26.0) symfony/polyfill-intl-idn (v1.24.0 => v1.26.0) symfony/polyfill-mbstring (v1.24.0 => v1.26.0) guzzlehttp/guzzle (6.5.5 => 6.5.8) fakerphp/faker (v1.19.0 => v1.20.0) egulias/email-validator (3.1.2 => 3.2.1) symfony/polyfill-iconv (v1.24.0 => v1.26.0) paragonie/sodium_compat (v1.17.0 => v1.17.1)
* fix right install button for extensions * fix behaviour of right Remove buttons for extenstions * separate drop data tables and drop acls checkboxes in extensions UI * fix adding new language (i.e. Danish from forum) * fix config constant for PurchaseOrders ext * fixed acl adding for ext installing (more than one menu have the same title) * fixed adding two and more adminmenu items with the same title * admin/categories/productedit: change suppliers_products model to allow landed_price be zero + admin/categories/productedit: added undo button for supplier price - admin/categories/productedit: removed supplier source field * admin/categories/productedit: supplier landed price field now is used for overriding calcluated landed price + admin/categories/productedit: auto calculate price based on sort of product suppliers * admin/categories/productedit: fixed: suppliers were not saved for new product * admin/categories/productedit: fixed: suppliers formula calculated with zero values for first time + admin/categories/productedit: added ability to sort suppliers - admin/categories/productedit: History link in productedit moved to ReportChangesHistory extension * admin/categories/productedit: fixed: supplier tax checkbox did not react on clicks * admin/categories/productedit: fixed: supplier price calculation for default formula worked only with current currency * admin/categories/productedit: fixed: sometimes supplier formula did not recalculate when supplier details were changed - admin/categories/productedit: removed BonusActions, PurchaseOrders, MinimumOrderQty, MaxOrderQty, OrderQuantityStep, Subscriptions features to extension * admin/categories/productedit: adding new supplier did not apply visual style to switch * admin/categories/productedit: fixed 500 error on Edit group price * admin/categories/productedit: fixed js error on change Net price - remove Quotations and Samples remains - remove remains of Testimonials ext * update conditions when Order Relocate and Warehouse Relocate is available + added new hooks * improved php8 compatibilty * fix export translation for multiline strings * stock indication and delivery terms for quotations are moved to extension |
24.08.2022 | osc_4_04_50612.zip | + add domain authentication to AppShop
+ add cancel button in platform settings of create order + add new hooks * migrations: new translations are marked checked and translated - remove unused translations and acls * php8 * fix OscLink: import error for disabled UserGroups * fix OscLink: file_get_contents error: failed to open stream: operation failed * fix OscLink: click imported category may show 404 error (assign category to platform) * fix OscLink: products that have all attributes with zero price did not show options choice and buy button * improve OscLink: import weight of product attributes from osc mod * fix backend: title page and header on creating order * fix backend: property value > 999 was incorrectly displayed in product editor * fix backend: for create order page * adapt for extensions: ReportFreezeStock, ReportSummary, ReferFriends, WeddingRegistry, SupplierPriority * fix showing product count for categories * fix hooks: duplicate registering and accelerate applying * fix frontend: error when "Display price with tax" set to False * show platform name in modue editing * app shop: changed messages for installation * ignore user abort on new language * app shop: changed account link * system updates: show log * styles for order filter * fix extension widget settings + add theme name to addWidget function + add check if widget exists for addWidget migration + pass theme_name through widget params - remove needless functions from text widget |
15.08.2022 | osc_4_03_50306.zip | * fix translations for console apps
- move TradeForm files to app * OscLink: fix for php <=7.3 * OscLink: fix adding suppliers for product with empty model name * adapt for ReportChangesHistory app * adapt for Promotions app * adapt for Quotations and Samples * fix: ability to set weight for product without PackUnit app + add new AdminHooks * fix adding acl on app installations + extend isAdmin function |
08.08.2022 | osc_4_02_49998.zip | * app shop messages changed
+ cache control: added reset app shop * fixed sql error for platform delete * fix php8 warnings * allow to delete any platform if it is not default * allow to update member password for all backend members * htaccess added settings for modules: mod_php7.c mod_php.c mod_security.c * separate microtime in design widgets for import theme and import block * fix widget tabs for apps * fix translations in export theme * adapt for CollectionPoint app * allows translations for console apps * improve hooks functions + Mailer: add SMTP encryption config, * fix multiple recipient for Swiftmail * plain mail send use email transport |
01.08.2022 | osc_4_01_49806.zip | * changed title tag for backend. Now it shows the page name instead of the static text.
* paypal partner fix - recepient name from address details, if available. (was only from payer) * backend: auto disable parent menu if all children are disabled * backend: fix adding hierarchical menu * backend: fix Translation by read-only demo * payments: exclude img tag like multisafepay from saving * backend: improve migration functions * adapt for Promotions, BonusActions, Quotations and PurchaseOrders apps |
26.07.2022 | osc_4_0_1_49581.zip | * Copyright updates.
Also see Change Log - osc 4.0.1.49581 page to find out how to update from osc 4.0.0.49581 to osc 4.0.1.49581 |
25.07.2022 | osc_4_0_0_49581.zip | First release |