Releases: oroinc/orocommerce-application-de
Releases · oroinc/orocommerce-application-de
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 3.1.3 version
- Fixed wrong fallback label in website configuration
- Fixed enter coupon code on Front Store feature
- Fixed can submit form with removed consents
- Fixed default content variant restrictions cannot be removed
- Fixed impossible to choose enums with uppercased codes for configurable products
- Fixed ACL/Create Customer - Website from another organization is available
- Fixed Grid Filters - Text representation of filter state missing
- Fixed the label "In Shopping List" does not scale properly on the product view page
- Fixed tooltips edit and delete on hover are not translated
- Fixed missing thumbnails on product details page on mobile
- Fixed translation strings are cached on Checkout
- Removed mapping validation check for search configuration
- Fixed untranslated labels in "Add Event" pop-up
- Fixed names of product page templates are not translated
- Fixed incorrect processing of text quotes in shopping list names
- Implemented Relevant Filters
- Fixed cannot create or edit addresses in Internet Explorer
- Fixed demo data cannot be installed when system locale is not en_US
- Fixed Product and Category Image Placeholders
- Fixed customizable roles available as guest and default roles for website
- Fixed duplicate email notifications on manual and automatic quote expiration
- Fixed no consents tab for new customer users in backoffice of community edition
- Fixed missing storefront main menu images
Release Notes
List of fixed issues and improvements
- Improved CC expiration date validation
- Fixed shopping list subtotal can be out of boundaries
- Fixed validation highlight for "Confirm Password" on User creation
- Fixed can't create new Content Node in global organization
- Fixed cannot accept consent with content node without landing page
- Fixed cannot switch store frontend theme when using Redis cache
- Fixed consent landing page cannot be viewed if the guest access is disabled
- Implemented key-value cache for slugs when Redis is configured implementation
- Fixed PayPal Credit Card form. Autofill settings are present in the "CVV" field
- Fixed cannot start checkout with a new Customer User Role
- Fixed cannot finish single page checkout with Authorize.Net payment method
- Fixed Order History page - Product name is not localized
- Simplified login page management
- Fixed Login page and Backoffice menu are broken on French language
- Fixed guest adds product to new shopping list instead present one
- Fixed changing shipping methods does not trigger payment methods update on "Single Page Checkout"
- Fixed "Delete" item is visible in mass actions drop-down menu on Address Book datagrid if Delete permission on Customer Address entity is set to None
- Fixed configurable product attributes disappear from order view line items after grid refresh
- Fixed filter by Status criteria disappears after refresh of Account/RFQ storefront page
- Fixed filter by Status field has incorrect autofill settings
- Fixed impossible to create Customer datagrid view without Payment Term field
- Fixed import with csv file saved in UTF8 with BOM
- Fixed role selector not available on customer user creation in global organization
- Fixed sub folder installation. Wrong links from email
- Fixed Customer User cannot accept consents in Internet Explorer
- Fixed tooltips for returning to other steps linger on checkout page
- Fixed upload icon missing in WYSIWYG on sub folder installation
- Fixed German edition downloads wrong German translation
- Fixed wrong Quote entity in "quote_created" notification when quote was created from another one
- Fixed long words German edition break the page layout
- Fixed invalid link in the second registration confirmation email
- Fixed SEO fields are rendered as single line inputs on edit forms
- Fixed Tax in Order Totals is not clickable without the page refresh
- Fixed Country and postal code validation errors break address form layout on storefront
- Fixed deleted product blocks all other products to be rendered
- Fixed cannot create customer users in community edition
- Fixed 404 page is not styled with application theme
- Fixed wrong matching items for applied promotion
- Fixed Delete button is not visible for entity unique keys
- Fixed Payment methods with same names mask each other in payment rule editor
- Fixed PayPal integration name and express checkout name cannot be distinguished
- Fixed 404 error for favicons manifest.json
- Marked ProductCollectionDefinitionConverter service as public
- Fixed new fields not displayed on Backoffice brand page
Release Notes
List of fixed issues and improvements
- Added support of NodeJs v10 and v11 on the environments that do not include gcc-c++ and cannot build the node-sass npm module from sources.
- Limited versions of
oro
composer packages in order to prevent installation of 3.1 LTS release in PHP < 7.1.26 as this may lead to unexpected errors.
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 2.6.39
- Fixed Ownership not configured and doesn't work for some entities
- Fixed cannot switch store Frontend theme when using Redis cache
- Implemented use key-value cache for slugs when redis is configured
- Fixed not self-managed roles are visible on storefront
- Fixed cannot finish single page checkout with Authorize.Net payment method
- Fixed Order History page - Product name is not localized
- Fixed simplify login page management
- Fixed Decimal separator: Custom Product Attribute is rendered using decimal dot in German Localization
- Fixed import of serialized Product Attribute leads to the disappearance of all products on the frontend
- Fixed current business unit cannot be set as parent for new business units
- Fixed shopping list name validation in storefront
- Implemented cascade removal of product units
- Fixed subtotal expression calculated incorrectly in payment and shipping rules
- Fixed changing shipping methods does not trigger payment methods update on "Single Page Checkout"
- Fixed "Delete" item is visible in mass actions drop-down menu on Address Book datagrid if Delete permission on Customer Address entity is set to None
- Fixed Filter by Status criteria disappears after refresh of Account/RFQ storefront page
- Fixed filter by Status field has incorrect autofill settings
- Fixed impossible to create Customer datagrid view without Payment Term field
- Fixed import with csv file saved in UTF8 with BOM
- Fixed user cannot accept consents in Internet Explorer
- Fixed wrong Quote entity in "quote_created" notification when quote was created from another one
- Fixed invalid link in the second registration confirmation email
- Fixed deleted product blocks all other products to be rendered
- Fixed wrong matching items for applied promotion
- Marked ProductCollectionDefinitionConverter service as public
OroCommerce 3.1 Release is Now Available
Technologie-Upgrades
- OroCommerce wurde auf Symfony 3.4 LTS aktualisiert
- Die minimal erforderliche PHP-Version wurde auf 7.1.26 erhöht
- Die Anwendung kann jetzt unter PHP 7.2 ausgeführt werden.
- Wir haben auf Bootstrap 4.1 umgestellt
- Die Unterstützung für LESS-Präprozessor wurde eingestellt und alle Dateien wurden in das SCSS-Format konvertiert.
- NodeJS ist zu einer erforderlichen Abhängigkeit für Installation und Entwicklung geworden
Shop Frontend
- Zu den Storefront-Grids wurden responsive Design- und Swipe-Aktionen hinzugefügt, um die UX auf mobilen Geräten zu verbessern. Wir haben auch die Leistung beim Rendern von Product Grids verbessert.
Checkout
- Die Möglichkeit, sich während des Bezahlvorgangs zu registrieren, wurde dem Workflow für den Gast-Checkout hinzugefügt.
- Die Checkout-Leistung wurde erheblich verbessert. Wir haben zudem die Templates des Einseiten-Checkout-Workflows aktualisiert, um die Anzahl der synchronen und asynchronen Webanfragen zu reduzieren sowie zusätzliche serverseitige Leistungsoptimierungen implementiert.
- Wir haben Variablen für alle Auftragssummen hinzugefügt, sodass die Bestellbestätigungs-E-Mail jetzt alle Daten enthält, die dem Kunden während des Bezahlvorgangs angezeigt werden.
- Die Funktionen zur Verwaltung von Kundeneinwilligungen, die als separate Erweiterung für OroCommerce 1.6 LTS verfügbar waren, wurden nahtlos in alle Checkout-Workflows integriert und sind ab sofort im Standard in OroCommerce verfügbar.
Lokalisierung
- Die länderspezifischen Konfigurationsoptionen wurden überprüft und vereinfacht, um den Installationsprozess und die weitere Konfiguration mehrsprachiger Setups zu optimieren.
- Es wurden verschiedene Verbesserungen an den vorhandenen Funktionen vorgenommen, um sicherzustellen, dass bei mehreren im System aktivierten Sprachen sowohl für Geschäftskunden als auch für Backend-Benutzer die Inhalte entsprechend ihrer Spracheinstellungen sowie Ländereinstellungen formatiert werden.
Backend
- Das Admin-Panel wurde komplett neu gestaltet, um es zeitgemäßer und userfreundlicher zu gestalten.
- Die neue Konfigurationsoption "E-Mail-Adressen ohne Berücksichtigung der Groß- und Kleinschreibung" ermöglicht es, verschiedene Großbuchstaben derselben E-Mail-Adresse als für die Registrierung akzeptable Adresse zu behandeln.
- Angebotsanfragen von Gästen können mit potenziellen Kunden geteilt werden und erfordern keine vorherige Registrierung im System.
Sicherheit
- OroCommerce kann jetzt über SSL / TLS-Verbindung eine Verbindung zum Websocket-Server herstellen und falls nötig SSL-Verbindungsoptionen übergeben.
- Um die Sicherheit der Websocket-Verbindung weiter zu verbessern und das Risiko von Cross-Site-WebSocket-Hacking-Angriffen (CSWSH) zu verringern, werden die Origin-Header nach der Herstellung der Websocket-Verbindung mit der Liste der zulässigen Herkunft verglichen.
- Das ACL-Sicherheitsmodell wurde aktualisiert und kann mit benutzerdefinierten Datenzugriffsregeln erweitert werden.
- Um die Sicherheitsüberprüfung zu vereinfachen, verfolgt die Anwendung alle fehlgeschlagenen Backend-Anmeldeversuche und die zugehörigen Sicherheitsereignisse.
Monitoring und Upgrades
- Systemadministratoren können neue Endpunkte zur Überprüfung der Anwendungsintegrität verwenden, um die Verfügbarkeit einzelner Anwendungskomponenten zu überwachen. Die Endpunkt-Webseite zeigt die Liste der durchgeführten Prüfungen mit dem genauen Status der einzelnen Komponenten an.
- Der Upgrade-Befehl wurde um neue Optionen für die Übersprung-Suche-Neuindizierung und die Zeitplansuche-Neuindizierung erweitert, um das Aktualisieren des Suchindex zu verzögern, wenn Anwendungen mit großen Katalogen aktualisiert werden.
Developer Experience und Integration
- OroCommerce enthält jetzt eine Storefront-API, mit der kundenspezifische mobile Anwendungen erstellt werden können.
- Die Price Engine wurde aktualisiert, um Preisintegrationen in Echtzeit in externe Preisquellen zu ermöglichen (mehr erfahren).
- Die Reporting Engine kann so konfiguriert werden, dass eine separate Verbindung zum Abladen aller ressourcenintensiven Abfragen an ein Datenbankreplikat erfolgen kann.
- oro: assets: Build-Befehl verwendet im Hintergrund Webpack, um das Erstellen von Frontend-Assets zu vereinfachen und zu beschleunigen. Frontend-Entwickler können damit auch alle modernen Javascript-Tools in ihren Entwicklungsprozess integrieren.
Click to read the 3.1 Releases Notes in English.
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 2.6.38 version
- Fixed Forgot Password Frontend Message Format
- Fixed extra Grid View entity in BackOffice role management
- Fixed no update schema button if some of imported product attributes do not require schema update
- Fixed 404 on FrontStore when assign 2 or more items to Restrictions
- Fixed Exception page rendered incorrectly
- Fixed Make 404 page text translatable
- Fixed default shipping address is not marked as shipping address
- Fixed autosuggest for customer user search does not contain all matching customer users
- Fixed configurable products not available for product page content variant in web catalog
- Fixed pages for accepting consents works with prod mode always
- Fixed cannot set negative inventory level
- Fixed validation error message is not shown for a non-default content node variant after removing the restriction
- Fixed quote editing depends on order editing permissions
- Fixed incorrect behavior of Quote Capabilities permissions
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 2,6,37
- Fixed All Orders grid view doesn't work
- Fixed Product catalog is missing schema.org pricing attributes
- Fixed decimal separator in prices does not work in non-English locales
- Fixed low performance of available routes caching for slugs
- Fixed Quick Order form. Not able to add products in quick order form with translatable product units
- Fixed wrong currency symbol in taxes on order editing
- Fixed Product name and description are not translated in payment system
- Fixed the "Close" label is not translatable in the dialog form
- Fixed some labels are not translatable
- Fixed Create Customer User page. Types label is not translatable
- Fixed "Cancel" button does not work for Draft Quotes in some edit modes
- Fixed disable focusing in disabled quantity input on quote acceptance page
- Fixed Submit button on quote acceptance page is active even if product has insufficient inventory and back-orders are disabled
- Fixed Checkout can't be completed with PayPal Payflow Gateway payment method if website guest access is disabled
- Fixed No validation of non-default content variant restrictions
- Fixed Coupon entry field is displayed in checkout started from quote
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 2.6.36
- Fixed division by zero during tax calculations
- Fixed translatable product name is displayed always in English in related products/homepage blocks
- Fixed Tinymce editor is disabled for localizedfallback fields on the product edit page
- Fixed FrontStore > Single page checkout > PAYMENT - errors if use PayPal methods
- Fixed Payment methods: guest user is not able finish the checkout, 500 error on submit order
- Fixed Check/Money integration: incorrect payment status after checkout
- Fixed FrontStore > Shopping List > Wrong message is visible when user duplicated Shopping List.
- Fixed subfolder installation incorrect routing (URL) issue
- Fixed some product data is linked to the original product after duplication
- Fixed FrontStore > Filter by Price - Invalid caching of query type
- Fixed Payment terms payment method sets wrong order payment status
- Fixed impossible to start checkout with a new Customer User Role
- Fixed wrong position for "You cannot order less than .." message
- Fixed "Saved views" label without translations
- Fixed Multi Select filter aware of Hide Unrelated Product Filters configuration
- Fixed configurable products are not shown on previously purchased page
- Fixed Submit Order button is not active in IE browser with optimized Single Page Checkout
- Fixed missing labels for Product Brands filters
- Fixed import of product attributes recreates enum values
- Fixed incorrect Tax rounding
- Improved line items rendering strategy
- Fixed checkout Submit Order button is active even if product has insufficient inventory and back-orders are disabled
- Fixed isCurrentCustomerUserAddressesContain implementation leads to performance issues
- Fixed display error in product grid
- Fixed slug cache is constantly updated
- Fixed digital resolver overrides taxable address
Release Notes
This release is a release candidate of an upcoming 3.1 version of OroCommerce:
- We have implemented numerous improvements related to the localization of the application.
- The application can now be run on PHP 7.2.
- We've added the next chunk of the backoffice UX improvements, including the migration to Bootstrap 4.1
- The performance of the single page checkout workflow has been significantly improved by reducing the number of synchronous and asynchronous web-requests and by implementing additional server-side performance optimizations.
- It is now possible to share a guest link to a quote view page with customers.
Release Notes
List of fixed issues and improvements
- OroPlatform and OroCRM have been upgraded to 2.6.35 version
- Implemented Quotes for Guests
- Fixed consumers falling if change master catalog
- Fixed Localization value of Product name is not displayed on RFQ.
- Fixed Localization value of Product name is not displayed on Quick Order Form.
- Fixed untranslated ProductUnit on Request a Quote form
- Implemented Localization value of Product attributes
- Fixed Temp folder contains image after product images import
- Fixed Incorrect rounding in Shopping List and Checkout
- Fixed account deletion breaks editing of its linked customers
- Fixed related products quantity inputs are prefilled with wrong values
- Fixed product attribute edit page is slow with hundreds of enum values
- Fixed can't update quantity in Shopping List in Edge browser
- Fixed Frontend menu not updated after moving customer user to different customer
- Fixed removal of one simple variant from shopping list leads to remove a whole configurable product regardless system config
- Fixed Customer Status label is not translatable on grids
- Fixed export of opportunities with commerce customers fails
- Fixed wrong cancel route for Account Profile Update on frontend