Change Log: Difference between revisions

From osCommerce Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
!Filename
!Filename
!Changes
!Changes
|-
|22.02.2023
|[[Creating Change Log - osc 4.0.9.55467|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
<nowiki>*</nowiki> 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
<nowiki>*</nowiki> fix installing translation files via App Shop
<nowiki>*</nowiki> fix showing empty translations for some languages into Admin > Design and CMS > Translation
<nowiki>*</nowiki> fix showing featured name
<nowiki>*</nowiki> fix ImageMap exception when edit categories and categories_platform_settings is not empty for category
<nowiki>*</nowiki> fix migrations: don't remove translation entity if keys are empty array
<nowiki>*</nowiki> fix extensions: don't remove translation keys with empty arrays
<nowiki>*</nowiki> fix saving inventory if AttributesDetails is not installed
<nowiki>*</nowiki> fix custom invoice buttons in backend orders
<nowiki>*</nowiki> fix LANGUAGE_CURRENCY constant error on frontend
<nowiki>*</nowiki> fix exec is unavailable on some shared hostings
<nowiki>*</nowiki> fix turn off details tab if extension AttributesDetails is not allowed
<nowiki>*</nowiki> fix English translations
<nowiki>*</nowiki> improved compatibility with php8
<nowiki>*</nowiki> improved compatibility with php 8.2
<nowiki>*</nowiki> fix: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior
<nowiki>*</nowiki> fix extension migrations: don't remove translation entity if keys are empty array
<nowiki>*</nowiki> fix showing database version in tools
<nowiki>*</nowiki> fix category images under windows
<nowiki>*</nowiki> fix ""Column in where clause is ambiguous"" error
<nowiki>*</nowiki> fix import images for category by api/classes
<nowiki>*</nowiki> fix error on payment uninstalling
<nowiki>*</nowiki> fix email body for reset password email with invitation link
<nowiki>*</nowiki> fix implicit echo in migrations
<nowiki>*</nowiki> fix reinstall translation
<nowiki>*</nowiki> fix install payment module from right panel
<nowiki>*</nowiki> fix error handling in console mode for php8
<nowiki>*</nowiki> fix: turn off logging and profiling for queries
<nowiki>*</nowiki> fix supplier tab in product edit page
<nowiki>*</nowiki> themes: don't extend pages for disabled extensions
<nowiki>*</nowiki> allow function getMetaTagKeys in extension setup
<nowiki>*</nowiki> allow option to recreate order status history (when there are the same status history items)
<nowiki>*</nowiki> move weddignregistry meta-tag to extension
<nowiki>*</nowiki> 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
<nowiki>*</nowiki> changedQty event
<nowiki>*</nowiki> 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
<nowiki>*</nowiki> hide stock data for unlimited product stock
<nowiki>*</nowiki> fix account widget when page has two widgets
<nowiki>*</nowiki> fix uniform for menu's checkboxes
+ add checkout needs account setting in sales channel
<nowiki>*</nowiki> fix translations on frontend
+ new select products block
<nowiki>*</nowiki> fix default value for input-nullable
<nowiki>*</nowiki> logo size for email
+ captcha on login and create account
<nowiki>*</nowiki> fix catalog/Paging.js
<nowiki>*</nowiki> fix product description
<nowiki>*</nowiki> fix add keys for contact widget
<nowiki>*</nowiki> extension info icon position
<nowiki>*</nowiki> remove cookies for css developer mode
<nowiki>*</nowiki> fix AccountLink
+ generate theme icons 512px
<nowiki>*</nowiki> add products to custom bundles from cross-sell
<nowiki>*</nowiki> fix number of category widget items per row
<nowiki>*</nowiki> fix theme save, remove records with duplicate key
<nowiki>*</nowiki> fix categories in menu
<nowiki>*</nowiki> don't show tab popup settings if the tabs widget doesn't have settings
<nowiki>*</nowiki> min-width for widgets in designer
+ design session warning
+ show sales channel on theme card
<nowiki>*</nowiki> designer: widget popup height
<nowiki>*</nowiki> designer: fix first page url
|-
|-
|07.12.2022
|07.12.2022

Revision as of 14:15, 22 February 2023

Date Filename Changes
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 removing hierarchic acl for extensions

* 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

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