Release Notes
Gambio v4.5.1.0_beta1BETA1
System Requirements
- PHP
- min: 7.2 max: 7.4
- MySQL
- min: 5.5 max: 8.0
- MariaDB
- min: 5.5 max: 10.10
- PHP-Extensions
- json, curl, dom, filter, gd, intl, libxml, mbstring, soap, xml, zip, zlib
Admin¶
- Wrong thousands and decimal separator in order detail view in Gambio Admin. (55222)
- Color selection in GXModule.json is displayed incorrectly. (68850)
- Warning message in Gambio Admin about old .htaccess file creates notice message in error log. (68501)
- Icons in switcher on settings page is too large and not centered. (68884)
- When reprocessing orders, taxes are determined based on the session, which leads to incorrect taxes for e.g. shipping costs if the customer has a different tax rate than the admin due to their country. (68513)
- Search in admin is converted to + when using spaces, which leads to incorrect result after editing a product. (68538)
- Downloading a backup via the download icon results in a "Unsecure page token!" error. (68664)
- When adding cross-selling products with a very large number of groups, they are all transmitted via GET, which leads to problems. (68584)
- RaceCondition may occur if e-mail invoices "Send" are clicked several times. (68588)
- Refactoring PDF creation and handling. (68597)
- Admin menu item "Template Settings" remove / change to Edit Theme. (68451)
- Northern Ireland's ISO code should be XI and not IX. (68811)
- Remove old unused product export code. (68642)
- The invoice footer columns are not correctly hidden. (68784)
- Settings for the invoice overview cannot be saved. (68768)
- Restoring a database backup of a different shop version is not possible. (68759)
- The configuration of the CKEditor, such as the height, should be customizable via data attributes in the HTML. (68756)
- The COD module settings preview does not show the COD fee and the transfer charge per installed shipping method. (68648)
- If the attribute inventory check is deactivated, all attributes will still be displayed in the Gambio Admin overview if no inventory is stored. (68745)
- In the modal window of an e-mail, the buttons are arranged too close to each other. (68662)
- The orders overview in the Gambio Admin is inperformant. (68938)
- On the language page the option switchers are arranged incorrectly. (68663)
- It is not possible to create new admin roles if English is inactive in the frontend. (68343)
- The save button on the settings page is only usable after blur event of an input. (68103)
- Customer group setting is not accepted if a language is deactivated in the front end. (68375)
- On the special offers page in the Gambio Admin, a switcher is cut off in the configuration. (62623)
Attribute¶
- Product cannot be opened if the model number in the attributes is NULL. (68886)
- If you have stored a weight in attributes that is very close to 1.9, then when calculating with other attributes it can lead to too many decimal places being output. (68697)
CSV¶
- When importing additional product images via CSV, you cannot re-import the CSV file if the additional images already exist in the database. (68509)
Checkout¶
- If you have activated the header variant 2 with the small shopping cart in StyleEdit, then the slideout shopping cart is also triggered and thus the flyout shopping cart is covered with it. (68858)
- Overloading checkout_shipping.php for customer registration is not possible. (68646)
- In the shopping cart, the full name of the respective shipping country cannot be displayed. (68705)
- Error message when completing an order if the Afterbuy module is installed and the order status is set to -1. (68728)
- SEPA Bank Transfer should not show BIC and bank in checkout if IBAN verification is enabled. (68660)
Cookie Consent¶
- Incorrect initials in the Cookie Consent Integration display which causes external scripts to load incorrectly and then load as internal. (68787)
Core¶
- Language dependent text fields are not considered. (67450)
- If no database connection is possible the store should not return HTTP status code 200 but HTTP 503. (68193)
- Refactor cart_actions.php, tracking.php and write_customers_status.php. (68657)
- Updating composer dependencies and adding Composer 2 support. (68703)
- MainFactory refactoring. (68413)
- Remove template system. (68622)
- Avoid deprecated warnings in admin log regarding DBAL 3.0. (68856)
- Store generates unnecessary log entries when the store is overwhelmed with incorrect parameters. (68462)
- Improve overload ability of CheckoutShippingContentControl::proceed() and ot_coupon::calculate_tax_deduction(). (68464)
- CodeIgniterDB should use existing xtc_db_connect() MySQL connection instead of always establishing its own connection. (68529)
- An HTTP request to the shop sometimes establishes too many database connections. (68522)
- Remove closing PHP tags from old files to avoid errors caused by spaces at the end of files. (68853)
- Avoid errors in the store when unknown modules or parameters are passed in the URL. (68363)
- Navigation in the search results page broken if you have a & in the search word. (68847)
E-Mail¶
- Email signature is not displayed in the template for deleting a customer account. (68378)
Properties¶
- "Shipping" link is not displayed in the product detail page although it should be displayed all the time. (68632)
Filter¶
- Product filters can vanish when changing category. (68504)
Frontend¶
- For products that are not for sale, the 0 EUR price is displayed in the detail view although the overview shows the text "not for sale". (68344)
- Sorting by delivery time. (67257)
- Update qtip2 branch from master to main. (68700)
- The manufacturer menu box redirects to a URL with session ID when a manufacturer is selected. (68888)
- Typo in CSS class in themes/Honeygrid/html/system/product_listing_filter.html. (68799)
- The SQL queries to get the product recommendations on the start page (top products) and upcoming products are inperformant. (68883)
GX-Customizer¶
- The GX Customizer cannot be displayed over the full width because the value is stored incorrectly in the database. (68748)
GXModules¶
- The GXModules ServiceProvider registration cache is not cleared correctly. (68712)
Google Services¶
- No sales are tracked in Google Analytics if you leave the "Shop name" field empty in My Shop. (68630)
Honeygrid¶
- Clicking on a product image in a detail page redirects to the original product image. (68685)
Installer¶
- After fresh installation, records are missing for the test products in the categories_index table. (68698)
- In the installer, an e-mail with + in the name is not recognized as valid. (68797)
Malibu¶
- After restoring products to the cart the cart icon in the top right of Malibu can't be clicked. (68852)
- Slideout shopping cart hides FlyOut shopping cart when the small shopping cart is activated in the header in Malibu. (68725)
- The shopping cart is not displayed on mobile version. (65992)
- Typo in Malibu-Header-3-Code. (66095)
Partner¶
- ITRK: API still uses get_magic_quotes_gpc(). (68479)
- Update Mailbeez. (68500)
- Removal of old PayPal Installments. (68589)
- Heidelpay: module hppay cannot be uninstalled. (68338)
- Remove YOOCHOOSE. (68637)
- Integration of new Postfinance interface. (68848)
- PayPal PLUS (paypal3): Subsequently entered discount coupons are not displayed at PayPal. (68461)
- DHL GKV: Endorsement for international shipments. (68437)
- Finologic export is not possible. (68830)
Payment¶
- Remove Saferpay. (68640)
- Changes to bank details are not accepted. (67936)
- EU Standard Bank Transfer is missing German locales. (67807)
REST-API¶
- Add "not equal" as operation for filtering in the REST API. (68925)
- REST API: Requests for Payment Details for KlarnaPaylaterHub payments fail. (68445)
- Typo in the error message of the customer API endpoint. (68647)
- V2: Documented query parameter "search" is not implemented. (68829)
Invoice/Delivery Note¶
- VAT column is displayed for invoices to the EU intra-community on the invoice although it is a net invoice. (68716)
Refactoring¶
- The module "Send error reports" can be removed. (68873)
- Deprecation of XML menu files. (68581)
- Allow prioritization of event handlers. (68571)
- Make
UserConfigurationServiceavailable for all users (not only admins). (68569) - Email template preview should be extendable via overloads. (68865)
- The customer detail page in the Gambio Admin should be extendable via an Extender. (68866)
- Missing
Exceptionsuffix. (68572) - Improved and unified logging in shop frontend area. (68153)
Registration¶
- The shop-internal VAT number check does not detect numbers from Croatia. (68585)
SEO¶
- XTCsid is not filtered out for Canonical tags, which leads to unattractive and false links that search engines can follow. (68456)
- The parameter no_boost=1 is included in Canonical URLs even though it is an SEO Boost URL. (68694)
Security¶
- Security improvements and hardening of the application.
Miscellaneous¶
- Attributes stock aren't displayed on product detail page. (68019)
Statistics¶
- Sales statistics are calculated incorrectly if you have different currencies in the store. (68667)
StyleEdit 4¶
- Apply theme specific Smarty template file overloads also for preview version used in StyleEdit. (68526)
- Menu boxes are not displayed. (68839)
- When inserting a product list with a category in StyleEdit 4 and the products have no delivery time, no products are displayed. (68742)
- On the shopping cart page, the contents are not clickable when StyleEdit is used in edit mode. (68760)
- The mobile device graphics for preview in StyleEdit 4 are not loaded from its own server. (68633)
- The StyleEdit widgets do not show customer group-specific content during configuration in StyleEdit. (68611)
- The search suggestion function in the product list widget in StyleEdit is inperformant. (68885)
- Required default fonts are not downloaded if no Google Fonts API URL is provided in StyleEdit 4. (68426)
Theme¶
- In smartphone view checkout in shopping cart is not possible when using widget in bottom section (Malibu and Honeygrid Theme). (68644)
- The unit of measure cannot be styled via CSS or other elements because it does not enclose its own HTML element. (68401)
Updater¶
- Column 'exported' is missing in the table 'orders' (Gambio Updater). (66724)