Releases: spryker/customer
4.0.0
Included commits: 3.0.3...4.0.0
Improvements
- Use UtilText bundle.
- Use new UtilDateTime bundle.
- Use
AbstractController
from Kernel. - Fixed Propel dependencies, moved spryker/propel to require-dev and added new spryker/propel-orm.
- Moved Application and Pimple to Kernel.
- Use TwigServiceProvider from Twig bundle.
- Use Console from Kernel.
- Replaced usage of AbstractTransfer, TransferInterface from Transfer bundle with the ones from Kernel.
- Moved constants to BundleConfig.
- Removed dependency to Application.
- Removed dependency to Checkout.
3.0.3
Included commits: 3.0.2...3.0.3
Bugfixes
- Fixed invalid customer address ID data handling when saving new addresses.
3.0.2
Included commits: 3.0.1...3.0.2
Bugfixes
The customer address form had some missing constraints for required input.
- Made sure customer address form uses proper required fields.
3.0.1
3.0.0
Included commits: 2.1.10...3.0.0
Improvements
Customer now uses the new Mail bundle. Also the locale which a customer has in Yves is transported to Zed. With this it is possible to use proper translations for a customer. The locale is stored with the customer on registration.
- Use new Mail bundle.
- Store Locale which customer has in Yves.
2.1.10
Included commits: 2.1.9...2.1.10
Bugfixes
The interface for the facade was missing some methods.
Since this is now the single source of truth regarding the specifications for the facade API all facade methods must be always completely covered here.
- The interface for the facade now contains all facade methods.
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.