I Use default addresses from user to fill checkout form
Check if User has a shipping / billing address before using it
add user testing in event listener
Permit null user
Throw unsupported type exception.
Add exception message
Extend UnexpectedTypeException
Schema changes
Fix specs
Cart form type
Prevent property access error
Fixed missing base url in javascript session
Fix tests
Fix grammar issue
Changed the relation between Coupon and Order to unidirectional
Replace set coupon code step with something without implementation details
Make the Promotion component using multiple coupons by default
Added schema migration
Covered case when coupon is removed
Add license to migration