# Install this plugin
npm install @pinelab/vendure-plugin-stripe-subscription
Changelog for vendure-plugin-stripe-subscription
2.7.0 (2025-03-11)
- Updated Stripe package to v17.7.0
2.6.0 (2024-12-19)
- Update Vendure to 3.1.1
2.5.3 (2024-09-18)
- Don't throw error while resolving
PaymentMethodQuote.stripeSubscriptionPublishableKey
if the stripe subscription publishable key is absent (#452)
2.5.2 (2024-08-04)
- Update compatibility range (#480)
2.5.1 (2024-07-23)
- Fix Vendure crash on payment method with "just" enabled: true/false update
2.5.0 (2024-06-21)
- Updated Vendure to 2.2.6
2.4.4 (2024-02-02)
- Refactored subscription logic into helper, to make it reusable between Accept Blue and Stripe plugin
2.4.3 (2024-01-18)
- Remove
active
check for admin API create Payment Intent asDraft
orders are not the same asactive
orders and there is no adequate way to manipulate theactive
state directly.
2.4.2 (2024-01-18)
- Allow admin API to create Payment Intent based on specified orderId, since there is no concept of an
activeOrder
for an admin
2.4.1 (2024-12-03)
- Return empty array instead of throwing an error for variants that are not subscriptions
2.4.0 (2024-12-02)
- Made
isSubscription()
async and passed an instance ofInjector
, so that consumers can fetch additional relations insideisSubscription()
; subscriptionHash
custom field was removed: The plugin doesn't need an order line per subscription per se.
2.3.1 (2023-12-26)
- Correctly calculate line price sum when multiple subscriptions are returned
2.3.0 (2023-12-26)
- Extended the admin-api to include all of the same methods as the shop-api for Stripe subscription
2.2.1 (2023-11-06)
- Extended the
HistoryEntryList
enum to make stripe subscription custom history entry component work
2.2.0 (2023-11-08)
- Return subscriptions per order line on orders
2.1.0 (2023-11-02)
- Updated vendure to 2.1.1
2.0.0 (2023-11-02)
- Major refactor: (#260)
- Scheduling has been taken out of this plugin.
- By default product variants are seen as monthly subscriptions
- Custom subscriptions can be defined by implementing the SubscriptionStrategy interface
1.4.0 (2023-09-08)
- Expose proxy function to retrieve all subscriptions for current channel (#255)
1.3.2 (2023-09-06)
- Fixed selecting schedules on a variant (#253)
1.1.0 (2023-08-11)
- Expose Stripe publishable key via
eligiblePaymemtMethods.stripeSubscriptionPublishableKey
(#242)