Purchasing Services Release Notes#

v2.2.0#

  • Combining validation_services into purchasing

v2.0.1#

  • Upgrade to latest dependencies, including fixes for scripting

v2.0.0#

  • Upgrade to latest and cleaned up dependencies

  • Fix linting issues

  • Updated license

v1.25.0#

  • Upgraded to service-core version v3.8.4

  • Added sharding configuration to various classes

  • Added additional named indexes to various classes

  • Fix for PromoCode validation; if a promo code isn’t applied - remove it from the order

  • Save the user’s stripe customer ID when creating their account

  • Fixed bug that if the order is in CREATED state and attempted to be processed, the lock is never cleared

  • Allow payments to update Orders only if they’re not in the CREATED state

  • Fixed bug with validation and currency

  • Ensuring that Payment amount is passed properly to Stripe

  • Refactored config for Stripe to reduce init errors

  • Refactored StripeProvider configuration to be more intuitive

  • Added parentUid property to Product to support nested products

  • Implemented REST API for managing PaymentMethods

  • Fixed issues with processing orders concurrently

  • Fixed logic issue with second product match condition

  • Fixed issue with filtering product results by user roles while respecting search queries

  • Added LaunchProfiles - data structure to define named grouping of launch arguments to apply to a Product upon launch

  • Added featured to Product to indicate whether a product is featured and at what display index it should be displayed in the launcher

v.12.11#

  • Fixing promo code validation logic

  • Giving users ability to pull their own orders by index

v1.24.9 - v1.24.10#

  • Giving all customers ability to delete owned Payment model with state validation

v1.24.3 - v1.24.8#

  • Fixing promo code validation logic

v1.24.2#

  • When applying a promo code, only keep it on the order if it succeeds when creating / updating

v1.24.1#

  • When updating an Order, ensure that the totals get re-calculated appropriately

v1.24.0#

  • Stripe provider fixes to ensure order is processed immediately on payment

  • Stripe saved payment method fixes

v1.20.0#

  • Upgraded all dependencies

  • Refactored routes for service-core version v3.x changes

  • Added SUBMITTED status to Order status

  • Orders with CREATED status are no longer automatically processed, must be set to SUBMITTED

  • Added update endpoint for Order

  • Fixed multiple issues with orders being processed concurrently