Tags: trynoice/api
Tags
v2.1.0 - Adds application property to configure Stripe checkout session expiration. - Removes CORS support. - Fixes Stripe webhook event handling on unsuccessful attempts to re-subscribe. - Updates default application properties. - Adds minor bug fixes. - Bumps Gradle dependencies.
v2.0.0 - Removes all soft-deletes from the database except in the auth_user table. - Renames deleted_at to deactivated_at in auth_user table. - Adds a scheduled task for garbage collecting deactivated accounts. - Adds a scheduled task for garbage collecting incomplete subscription entities. - Adds a no-op when handling Gift Card cancellation requests. - Fixes subscription refund implementation in Stripe API adapter.
v1.0.0
- Update `subscription` field to `subscriptionId` in `POST /v2/subscriptions`
response.
- Remove `stripeReturnUrl` query parameter from `GET /v2/subscriptions` and `GET
/v2/subscriptions/{subscriptionId}`.
- Remove `stripeCustomerPortal` field from `GET /v2/subscriptions` and `GET
/v2/subscriptions/{subscriptionId}` responses.
- Update `POST /v2/subscriptions/giftCards/{giftCardCode}/redeem` response to an
empty body.
- Add `GET /v2/subscriptions/stripe/customerPortalUrl` to fetch a short-lived
URL to access the Stripe Customer Portal.
- Update column names in database schema.
- Restrict `POST /v1/accounts/signIn`, `POST /v1/accounts/signUp`, `GET
/v1/accounts/credentials` and `GET /v1/subscriptions/stripe/webhook` to
anonymous users.