Bugfix:
- The label for the house number input has been corrected to properly target the house number field, enhancing accessibility.
Bugfix:
- The label for the house number input has been corrected to properly target the house number field, enhancing accessibility.
Bugfix:
- The label for the house number input has been corrected to properly target the house number field, enhancing accessibility.
Bugfix:
- Improved handling of HTTP_REFERER for backend requests. Eliminates PHP warnings when `HTTP_REFERER` is not set. Reduces unnecessary error logs in Shopware 6.6.4.0 and later versions
Bugfix:
- Improved handling of HTTP_REFERER for backend requests. Eliminates PHP warnings when `HTTP_REFERER` is not set. Reduces unnecessary error logs in Shopware 6.6.4.0 and later versions
Bugfix:
- Improved handling of HTTP_REFERER for backend requests. Eliminates PHP
warnings when `HTTP_REFERER` is not set. Reduces unnecessary error logs
in Shopware 6.6.4.0 and later versions
- Improve compatibility with DHL Shipping plugin
- Improve compatibility with DHL Shipping plugin
- Improve compatibility with DHL Shipping plugin
- Compatibility enhancement for shopware shop 6.4
- Rebuild button component
- Update js-sdk to latest version
- Minor bugfixes
- This version is dedicated to shopware 6.4.*
- Compatibility enhancement for shopware shop 6.5
- Rebuild button component
- Update js-sdk to latest version
- Minor bugfixes
- This version is dedicated to shopware 6.5.*
- Compatibility enhancement for shopware shop 6.6
- Rebuild button component
- Update js-sdk to latest version
- Minor bugfixes
- This version is dedicated to shopware 6.6.*
- Updated the build script to remove any JavaScript commentary from twig files in the plugin, to improve compatibility with PageSpeed optimization plugins.
- Added "change" event for when Endereco plugins set a value into address fields.
- Updated JS SDK to 1.8.1 to fix a bug with session IDs being randomly not generated.
- Ensured compatibility with Shopware up to 6.5.8.2.
- Minor refactoring of some internal classes.
Enhancements:- Faster and Smoother Form Handling: We've upgraded our form processing in endereco.js, making it more efficient. This means quicker interactions for your customers, leading to a smoother shopping experience.
- Improved Address Verification: To avoid any hiccups during rapid address entries, we've introduced a smarter way to handle these requests. Now, your customers can enjoy a more seamless address verification process without any unnecessary delays.
- Enhanced Form Submission during Address Checks: We've made some sophisticated improvements in how forms are managed while validating addresses. This ensures that your customers' form submissions are handled more smoothly, even when address checks are underway.
- Up-to-date Software Kit: Our @endereco/js-sdk has been updated to version 1.8.0. This update packs in the latest features and important bug fixes, ensuring you have the best tools at your disposal.
- Refined Address Management System: We've fine-tuned the address management service within meta.html.twig, providing a more intuitive and effective experience.
Bug Fixes:- Improved Code Clarity in AddressController.php: We've made some adjustments to the naming and organization of variables, making it easier to understand and manage.
- Resolved Autocomplete Dropdown Issue: The annoying bug causing autocomplete dropdowns to disappear has been fixed, ensuring a smoother, interruption-free user interface.
Other Changes:- Streamlined Repository: To keep our version control environment tidy, we've excluded ZIP files from the repository in .gitignore.
Bugfix Update:
- Fixed critical error with newly added block and deactivated street splitting in 1.4.3
- Fixed bug with impossible saving of address via endereco correction modal if region code was not provided
Overview
This patch release makes the plugin more robust and enhances user
interaction on the frontend. Specifically, we've allowed empty strings
for certain fields (before they were always nullified, which caused
problems in some cases), and streamlined how we handle data in the
frontend templates. It also solves some migration problems when updating
from 1.3.* to 1.4.* versions.
Changes
Backend Adjustments
- Database and Entity Definition Changes:
- The EnderecoAddressExtensionDefinition.php has been modified to allow empty strings for street and house_number
fields. This change is crucial for avoiding issues when an address
might not have a separate house number or when the street is not
available.
- Removed the not-null constraint modification in the Migration1678865788MakeStreetAndHousenumberNotNull.php
migration file. This adjustment is in line with the changes made in the
entity definition and helps prevent potential MySQL exceptions when
saving addresses.
- Introduced a new migration (Migration1678865790ReplaceAllNullsWithEmptyString.php) to replace any NULL values in street and house_number fields with empty strings. This ensures data consistency and prevents issues related to null values in these fields.
Frontend Enhancements
- Streamlined how data is handled and displayed in the address-form.html.twig template. This change ensures that the data is consistently retrieved, whether it's coming from a RequestDataBag
or directly from the entity's extensions. This enhances the robustness
of the frontend and ensures that address data is correctly displayed and
processed.
Backend Services
- Improved the AddDataToPage.php service to ensure that
configuration data is only loaded when necessary, based on the active
settings and the current controller. This makes the service more
efficient and ensures that only the necessary data is loaded and
processed. Thanks to @JoshuaBehrens for the idea and implementation example.
We're
excited to introduce version 1.4.1 of our plugin. With a focus on
enhancing the user experience and improving the accuracy of customer
data, we've added several new features and refinements.
New Features:
Existing Customer Address Check:
- For customers who registered before the installation of this plugin, their addresses will now be checked.
- If corrections are needed, they'll be prompted to update their address during the confirm order stage of the checkout process.
PayPal Express Checkout Address Verification:
- Addresses of customers imported through PayPal Express Checkout will now be verified to ensure accuracy.
Name Validation and Auto-correction:
- Validates the customer's name to ensure its accuracy.
- Checks if the salutation matches the provided name.
- Automatically adjusts the title field if needed to align with the provided name.
Email Verification:
- Checks the validity of the provided email address.
- If there are issues with the email, it will be marked, and users
will receive specific error messages prompting them for corrections.
Enhanced Submit Trigger for Address Check:
- The trigger mechanism for submitting and checking addresses has been
made more robust, ensuring smoother and more accurate address
verification.
CSS Load from File:
- To address strict Content-Security-Policy on certain websites, users can now load CSS from a file.
- This option can be adjusted in the plugin settings.
Integration Instruments:
- We've added tools to make it easier to integrate our plugin with other third-party plugins.
- Those wishing to leverage the address check and other
functionalities in their plugins will find these instruments highly
beneficial.
The sentence you provided is already correctly spelled in German. It
translates to: "This bug fix solves an occurring problem in connection
with PayPal Express Checkout and enabled separation of street and house
number" in English.
- Compatibility with Shopware 6.5 established
Bugfix: Logic for executing checks when submitting a form has been optimized.
Bugfix:
- Fix critical bug with uninitialized named property in entity extension,
that broke customer overview in backend and login for some customers in
the frontend
New functions:
- Phone number check: Phone numbers can now be checked and uniformly formatted.
- Separation of street and house number: The input field for the street can optionally be divided into street name and house number. The data is still combined in the database.
Features:- Updating of the module core in preparation for new functions
Enhancements:
- The module is now only loaded on the required pages
- Optionally, further controllers can be defined for individual adjustments
- The file size of the javascript has been optimised for a faster loading time
- JS-SDK used for divers endereco services updated to newest version
- Add the setting of deactivation the plugin in specific sales channels
- Fix critical bug in language shops.
- Restore path calculation for io.php file via assets() function
- Add a setting to define path to io.php manually
- Improved stability of the plugin
- Solved a bug in import/export of customer data
- Increased stability of the plugin
- Permanently deactivated the "smartautocomplete" feature
- Added automatic region selection
- Added special character escape for countries with apostrophes
- Fixed "Check Api Key" button
- Updated javascript from endereco
- Added escape mechanism for texts with special chars.
- Fix the bug with not initiating address check in checkout on SW 6.4.7
- Plugin is now compatible with SW 6.4.7
The initial release of the plugin.