Releases: spryker/customer
2.1.9
Included commits: 2.1.8...2.1.9
Adjustments
In newer Symfony Versions setDefaultOptions()
is deprecated. To be able to work with the newer versions we added the new configureOptions()
method. The old method now delegates to the new method.
- Deprecated
setDefaultOptions()
. - Added
configureOptions()
.
2.1.8
Included commits: 2.1.7...2.1.8
Bugfixes
The only mandatory fields are email, first name, last name - when adding or updating customers.
This is now working as expected.
2.1.7
Included commits: 2.1.6...2.1.7
Bugfixes
The exception thrown on Gateway side led to unnecessary log entries because it was caught too late on Yves side again.
- The exception is now caught early and the Client will not have to deal with the issue.
2.1.6
Included commits: 2.1.5...2.1.6
Exception messages were either not present or too generic.
- All exceptions now contain a message including values for easier debugging.
2.1.5
2.1.4
Included commits: 2.1.3...2.1.4
Improvements
Customer bundle is not reporting if an e-mail exists in sendPasswordRestoreMail method anymore. This prevents bruteforcing of e-mails.
2.1.3
Included commits: 2.1.2...2.1.3
Bugfixes
Updated foreign constraint action for spy_customer and spy_customer_address tables to resolve issue when customer with default billing/shipping addresses could not be deleted because of constraint fail.
Installation: make sure Propel migrations have been executed.
Make sure that spy_customer table has:
FOREIGN KEY (default_billing_address) REFERENCES .... ON DELETE SET NULL and
FOREIGN KEY (default_shipping_address) REFERENCES .... ON DELETE SET NULL.
Make sure that spy_customer_address table has:
FOREIGN KEY (fk_customer) REFERENCES .... ON DELETE CASCADE.
2.1.2
2.1.1
Included commits: 2.1.0...2.1.1
Bugfixes
Fixed customer default address saving in CustomerOrderSaver.
2.1.0
Release Customer bundle with version 2.1.0
Included commits: 2.0.0...2.1.0
Features
- Now isolated testable
- Add test support module
- Add circle ci configuration
- Add ServiceProvider and run Installer in Functional.php