AO Payments Stripe Changelog

ao-payments-stripe-2.0.0

Release Notes

  • Minimum Java version changed from 1.8 to 11.
  • Now supports Java 9+ modules. Due to still having filename-based automatic module dependencies, *-SNAPSHOT versions include module-info.class while releases include the Automatic-Module-Name manifest entry. To minimize the difference between these modes, module-info.java does not perform any transitive requires.
  • Maven artifact relocated from com.aoindustries:ao-credit-cards-stripe to com.aoapps:ao-payments-stripe.
  • Package renamed from com.aoindustries.creditcards.stripe to com.aoapps.payments.stripe.
  • Fixed bug This property cannot be expanded (sources). You may want to try expanding 'data.sources' instead. since upgrade to Stripe API 2020-08-27.

ao-credit-cards-stripe-1.3.1

Release Notes

  • Updated dependencies.

ao-credit-cards-stripe-1.3.0

Release Notes

  • Updated dependencies.

ao-credit-cards-stripe-1.2.0

Release Notes

  • Upgraded to current version of com.stripe:stripe-java:jar:20.30.0, which uses Stripe API version 2020-08-27.

    Stripe releases minor updates on a regular basis. We will only note future updates when they change the Stripe API version, otherwise they will just be part of "Updated dependencies".

  • Updated dependencies.
  • Resolved editor warnings.

ao-credit-cards-stripe-1.1.2

Release Notes

ao-credit-cards-stripe-1.1.1

Release Notes

ao-credit-cards-stripe-1.1.0

Release Notes

  • Minimum Java version changed from 1.6 to 1.8.
  • Upgraded to current version of com.stripe:stripe-java:jar:10.1.0, which uses Stripe API version 2019-05-16.
  • The API no longer prefixes AO# to statement descriptors when the order number contains any alphabetic characters. Instead, please set any desired prefix in Account settings → Public business information → Shortened descriptor.
  • Moved "phone" from customer meta data to customer.
  • Now adding "name" on customer in addition to the card.
  • Added "group_name" and "principal_name" customer meta data.
  • Changed from legacy Card API to newer PaymentMethods API.
    1. "email" is set on PaymentMethod, whereas in the past it could not be set on Card.
    2. "phone" is set on PaymentMethod, whereas in the past it could not be set on Card.
  • Changed from Charges API to newer PaymentIntents API.
  • No longer stripping "ch_" from charge ID from approval code.
  • Implemented replacement masked card numbers and expiration dates on both transactions and during background synchronization. This allows automatically updated card details to propagate back to user interfaces driven by this API.
  • Using managed dependencies:
    1. This project uses managed dependencies.
    2. This project's managed dependencies may also be imported by other projects.
  • Please note: the next major release of this project will be renamed to ao-payment-stripe.

ao-credit-cards-stripe-1.0.3

Release Notes

  • Updated dependencies.

ao-credit-cards-stripe-1.0.2

Release Notes

ao-credit-cards-stripe-1.0.1

Release Notes

  • Improved Javadoc formatting.
  • Improved README formatting.

ao-credit-cards-stripe-1.0.0

Release Notes

  • Project moved to GitHub and Maven.