Skip to content

v1.31.1

Choose a tag to compare

@davidchin davidchin released this 07 Aug 23:51
· 4418 commits to master since this release
a05af67

Bug Fixes

  • common: CHECKOUT-4272 Fix immutable array replacer as it returns original array instead of merged array (e02f62b)
  • common: CHECKOUT-4272 Fix unsubscribe function not able to unsubscribe (537e6d6)
  • common: CHECKOUT-4272 Use another data store as projection instead of plain observable so you can still notify subscribers when subscription filters are applied (397ab34)

Performance Improvements

  • checkout: CHECKOUT-4272 Add function for creating checkout selectors factory (f7b3ba5)
  • checkout: CHECKOUT-4272 Refactor checkout selector to return new getters only when there are changes to relevant data (cf77c05)
  • checkout: CHECKOUT-4272 Refactor checkout store data selector to return new getters only when there are changes to relevant data (7a4d7b7)
  • checkout: CHECKOUT-4272 Refactor checkout store error selector to return new getters only when there are changes to relevant data (9dccc3d)
  • checkout: CHECKOUT-4272 Refactor checkout store status selector to return new getters only when there are changes to relevant data (4b0391d)
  • checkout: CHECKOUT-4272 Refactor remote checkout selector to return new getters only when there are changes to relevant data (db65c75)
  • checkout: CHECKOUT-4272 Update checkout reducer to transform state only when necessary (ed5f6a8)
  • checkout: CHECKOUT-4272 Update remote checkout reducer to transform state only when necessary (76c6a61)
  • checkout-button: CHECKOUT-4272 Refactor checkout button selector to return new getters only when there are changes to relevant data (6b939af)
  • checkout-button: CHECKOUT-4272 Update checkout button reducer to transform state only when necessary (eacc9a1)
  • common: CHECKOUT-4272 Add function that can clone return value of function if it is different from previous call (2b4f7e2)
  • common: CHECKOUT-4272 Refactor config selector to return new getters only when there are changes to relevant data (f055ab0)
  • common: CHECKOUT-4272 Refactor country selector to return new getters only when there are changes to relevant data (83d9ca3)
  • common: CHECKOUT-4272 Refactor form selector to return new getters only when there are changes to relevant data (7489058)
  • common: CHECKOUT-4272 Update config reducer to transform state only when necessary (74805a6)
  • common: CHECKOUT-4272 Update country reducer to transform state only when necessary (2bdae4c)
  • payment: CHECKOUT-4272 Refactor instrument selector to return new getters only when there are changes to relevant data (655d298)
  • payment: CHECKOUT-4272 Refactor payment method selector to return new getters only when there are changes to relevant data (f5bddc4)
  • payment: CHECKOUT-4272 Refactor payment selector to return new getters only when there are changes to relevant data (c35b0a1)
  • payment: CHECKOUT-4272 Refactor payment strategy selector to return new getters only when there are changes to relevant data (1c419e7)
  • payment: CHECKOUT-4272 Update instrument reducer to transform state only when necessary (6543213)
  • payment: CHECKOUT-4272 Update payment method reducer to transform state only when necessary (a6dbba9)
  • payment: CHECKOUT-4272 Update payment strategy reducer to transform state only when necessary (dfda886)
  • shipping: CHECKOUT-4272 Refactor consignment selector to return new getters only when there are changes to relevant data (87ad888)
  • shipping: CHECKOUT-4272 Refactor shipping address selector to return new getters only when there are changes to relevant data (c18b8de)
  • shipping: CHECKOUT-4272 Refactor shipping country selector to return new getters only when there are changes to relevant data (698ee10)
  • shipping: CHECKOUT-4272 Refactor shipping strategy selector to return new getters only when there are changes to relevant data (974972f)
  • shipping: CHECKOUT-4272 Update consignment reducer to transform state only when necessary (511311b)
  • shipping: CHECKOUT-4272 Update shipping country reducer to transform state only when necessary (4319777)
  • shipping: CHECKOUT-4272 Update shipping strategy reducer to transform state only when necessary (a032432)
  • shopper: CHECKOUT-4272 Refactor customer selector to return new getters only when there are changes to relevant data (f27f763)
  • shopper: CHECKOUT-4272 Refactor customer strategy selector to return new getters only when there are changes to relevant data (80a24e3)
  • shopper: CHECKOUT-4272 Update customer reducer to transform state only when necessary (87e0b56)
  • shopper: CHECKOUT-4272 Update customer strategy reducer to transform state only when necessary (8b86d8a)