Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.19 KB

NEWS.md

File metadata and controls

54 lines (40 loc) · 2.19 KB

Postcode Service 1.7.0 Release

New features

  • Added French language support to the extension. French language support can be enabled in the backend admin panel. To upgrade your subscription to enable French language validation, see the pricing information at https://postcodeservice.com/#compare-packages.
  • Moved Netherlands, Belgium, and Germany API calls to the latest uniform URL pattern for uniform error handling and debugging support.

For example, for the Netherlands, moved from API V5:

https://api.postcodeservice.com/nl/v5/find?postcode=4201KB&huisnummer=63

to V6 (uniform URL call):

https://api.postcodeservice.com/nl/v6/address-validation?zipcode=4201KB&house_number=63

See https://developers.postcodeservice.com/#netherlands-api for more details.

  • Changed the internal APIs to the latest versions, resulting in code cleanup in legacy API validation functions.
  • Restructured postcode-nl.js, postcode-be.js, postcode-de.js so that it is easier to change the dynamic values in the JavaScript files by using constants, which can be found in the head of the files.
  • Updated postcode_nl.css, postcode_be.css, postcode_de.css so that the margins are better aligned with the default Lumen theme.
  • Updated the Plugin/Model/ResourceModel/Country/CollectionPlugin.php file with the most optimal input fields order for Belgium, Germany, and France.
  • Tested with Magento 2.4.7-beta2 and 2.4.7-beta3.

UX/UC improvements

  • Changed the field order for Belgium and Germany to match the default country form-filling standard. For example, for Belgium and Germany, the default form input fields are zipcode -> city -> street -> house number. For the Netherlands, this is still zipcode -> house number.
  • Changed the load delay for The Netherlands from 30 ms to instant loading.

Fixed bugs

  • Fixed CSS styling bug where the dropdown list goes under input fields when there are more than the default 7 maximum results.
  • Fixed bug where a PHP Fatal error could occur if the field order is overwritten by other extensions or custom code.

Release credits

  • Thanks go out to the following people for contributing to this release: Tim S., Viktoria, Peter S., Robert