Changelog Customer Checkout Registration

4.2.2

Troubleshooting (METSUP-80)

  • Fix js action mixin registration

  • Fix payload for extension attributes

4.2.1

Bugfixing (TDMET-1281)

  • Fix javascript error on checkout success page

4.2.0

Determination of required customer attributes during checkout registration (TDMET-493)

  • Extend CheckoutLayoutProcessor to display default attributes when required (dob, gender)

  • Adapt api to retriev and handle customer attributes

  • Generic extension point to handle more customer attributes

  • Compatibility logic to handle attributes for 3rd-party PSP

4.1.0

Magento 2.4.7 Compatibility (TDMET-1243)

  • Update module dependencies

  • Fix namespaces and test routines

  • Cleanup js code

4.0.1

Troubleshooting (TDMET-5)

  • Fix quoteId/quoteMaskeId determination and check

4.0.0

Compatibility Update (TDMET-1100)

  • Provide compatibility for Magento 2.4.6

  • Update module dependencies

  • Run phpstan checks

3.1.2

Compatibility PSP

  • Provide compatibility with registration for psp modules

  • Extend register and login workflow regarding form-keys

3.1.1

Troubleshooting

  • Compatibility fixes to set creation info of customer in correct scope

  • Force set website id and store name on checkout registration

3.1.0

GraphQL API for module (TDMET-1019)

  • Provide api to get module configuration

  • Provide api to check registration status of a shopper

  • Provide api to register a customer and link to an order

  • Extend module quality with integration tests

  • Extend module quality with web api tests

3.0.2

Enhance Module Quality (TDMET-1016)

  • Rename TechDivision Module Role Resources

3.0.1

Enhance Module Quality (TDMET-453)

  • Implement acceptance tests for Magento

  • Provide MFTF Tests

3.0.0

Magento 2.4.4 Compatibility

  • Update Module for Magento 2.4.4

  • Add PHP 8.0 / PHP 8.1 support

  • Remove PHP 7.3 support

2.1.2

Module Compatibility Fixes

  • Define PHP Version dependency (TDMET-905)

  • Update module info

2.1.1

Quality Improvements

  • Update module documentation (TDMET-853)

  • Fix account sharing global registration (TDMET-879)

  • Update test routines

  • Update module dependencies

2.1.0

Compatitility Checkout (TDMET-764)

  • General js compatibility on email check in checkout

  • Compatibility for TechDivision Checkout Newsletter Subscription 2.1.0

Module enhancements

  • Module version display (TDMET-751)

  • Update module dependencies (TDMET-751)

  • Provide module ACL (TDMET-702)

2.0.5

Quality Enhancements

  • Check module flag on registration logic (TDMET-656)

  • Update test routines

  • Extend integration tests

2.0.4

Improvement CCR-Workflow (TDMET-667)

  • Configurable warn message on checkout success page when registration errors occured

  • No interruption of place order workflow

  • Update test routines

2.0.3

Quality Improvements for Auto-Login

  • Auto-login compatibility with 3rd-party psp (TDMET-657)

  • Enhance Integration Tests for 3rd-party psp (TDMET-654)

2.0.2

Bugfix Registration Observer(TDMET-653)

  • Fix Payment handling

  • Fix Extension Attributes handling

2.0.1

Bugfix PayPal-Integration (TDMET-653)

  • Fix account registration on PayPal Payment

2.0.0

Magento 2.4 Compatibility (TDMET-569)

  • Update composer dependency information

  • Update test routines

1.5.3

Quality Improvements for Auto-Login

  • Auto-login compatibility with 3rd-party psp (TDMET-657)

  • Enhance Integration Tests for 3rd-party psp (TDMET-654)

1.5.2

Bugfix Registration Observer(TDMET-653)

  • Fix Payment handling

  • Fix Extension Attributes handling

1.5.1

Bugfix PayPal-Integration (TDMET-653)

  • Fix account registration on PayPal Payment

1.5.0

Compatibility with 3rd-party-PSP (TDMET-605)

  • Compatibility with Adyen-PSP

  • Update quote data after checkout registration

  • Fix sessions

Feature Auto-Login (TDMET-375)

  • Login customer after checkout registration

  • Update session data

  • Update cookie data

1.4.2

Bugfix Registration Observer(TDMET-653)

  • Fix Payment handling

  • Fix Extension Attributes handling

1.4.1

Bugfix PayPal-Integration (TDMET-653)

  • Fix account registration on PayPal Payment

1.4.0

Module Enhancements (TDMET-599)

  • Integrate enhanced logging on registration workflow

  • Integrate enhanced exception handling

  • Refactor address validation and transformation

1.3.5

Bugfix Registration Observer(TDMET-653)

  • Fix Payment handling

  • Fix Extension Attributes handling

1.3.4

Bugfix PayPal-Integration (TDMET-653)

  • Fix account registration on PayPal Payment

1.3.3

Quality Improvement

  • Integrate Static-Tests (TDMET-372)

  • Integrate Integration-Tests (TDMET-173)

  • Update user documentation

  • Update developer documentation / ReadMe

1.3.2

Fix amazon and magento template bug (TDMET-484)

  • Fix Amazon compatibility

  • Fix Magento init state for email check

1.3.1

Update license information (TDMET-474)

1.3.0

Feature Account-Generation-Config (TDMET-359)

  • Extend logic to use billing address as default shipping address

  • Config to set this logic based on shipping methods

  • Integrate Static-Tests

  • Code-Refactorings / Enhancements

1.2.2

Update license information (TDMET-474)

1.2.1

Support for Checkout Newsletter Subscription

  • Integrate Eventmanager

  • Fire dispatched event after customer registration

1.2.0

Feature PayPal

  • Implement Paypal Express support

1.1.5

Update license information (TDMET-474)

1.1.4

Support for Checkout Newsletter Subscription

  • Integrate Eventmanager

  • Fire dispached event after customer regsitration

1.1.3

Fix password

  • Fix password error on email change

1.1.2

Feature Backend Menu

  • Integrate MET-Base

  • New backend navigation point for module

1.1.1

Fix Registration

  • Additional check before place order

  • Refactorings

1.1.0

Persisting registration values

  • Extend checkout data to persist registration values

  • Adapt checkout init with persisted data

  • Clear checkout data after place order process

  • Refactoring and use of checkout data instead of html elements

1.0.13

Fix browser support

  • use 'var' instead of 'let'

1.0.12

Improvement address comparison

  • Check identical billing address and shipping address data

1.0.11

Improvement Magento Compatibility

  • Change Readme.md

  • Compatibility for 2.3.x

1.0.10

Improvement Docu/ReadMe

  • Update default options in readme

1.0.9

Improvement Docu/ReadMe

  • Add info how to extend customer Data with additional data

1.0.8

Improvement Docu/ReadMe

  • Restructure and cleanup readme.md

1.0.7

Fix security checkout data

  • Clear customer cart data on success page

1.0.6

Improvement Magento compatibility

  • Magento 2.3 compatibility

1.0.5

Improvement Stylings

  • Default css classes

  • Default styles

1.0.4

Fix Checkbox

  • Fix initial state

1.0.3

Fix Email handling

  • Fix for registration

  • Fix for login

1.0.2

Fix Configuration handling

  • Fixes for configuration handling on checkout frontend

  • Refactorings for Javascript code on checkout

1.0.1

Feature Configuration for Module

  • Configuration with defined default config values

  • CheckoutConfigProvider

  • Handle configs on checkout

1.0.0

First Module Version

  • Backend logic to register a customer

  • Functionality to connect order, checkout addresses with new customer

  • Implementation of API and Plugins