Releases: Cleeng/mediastore-api-example
2.5.1
2.5.0
2.4.0
- implement Update Payment Details feature:
- add new Adyen payment details
- add new PayPal payment details
- delete payment details
- popup for all cases (add / delete / bound details)
- refactor CurrentPlan component
- hide option to manage subscription for in-apps
- Subscription Management component refactor
- refactor part of translations to hooks
- add new payment methods components to Payment Info section (android, apple, amazon, roku)
2.3.0
- refresh token mechanism implementation
- refactor
2.2.0
- add Upgrade feature
- packages update
- add skeleton loaders to My Account
- change 'manage subscription' section in MyAccount
- style fixes
2.1.0
- add coupons for existing subscriptions feature
- add Cleeng capture feature for checkout and my account
- check consents after login to checkout
- add support for multi-currency offers
- style fixes
- readme update
- refactor
2.0.3
- add support for all pure offer types (PPV, VOD, Season Passes)
- show correctly all fees included in the total price (payment method fee, service fee)
- small improvements and bug fixes
2.0.0
- Adyen script upgrade. With it, originKey changed to clientKey (originKey is still working. We recommend to change it to clientKey - origin should be added by BSS team to them whitelist)
- config file changed (API URL is changed, ADYEN_CLIENT_KEY added)
- styles adjustments
- captcha mechanics removed
- updated readme documentation
- code clean up
- some changes related to the future hosted solution (e.g. use the redux store if local storage is not available, hide the social login button if it is hosted app)
New documentation: https://developers.apidoc.cleeng.com/docs
1.2.0
Endpoint added/updated:
-/captcha GET - enable checking if captcha is required for the form. Supported form: customer-login. https://developers.cleeng.com/reference/captcha
-/customers/:customerId PATCH - update customer data. Supported: firstName, lastName, email (confirmationPassword required to update customer email),
updated:
-/offers/:offerId/customers/:customerEmail GET - fetch offer (optional customerIP in query param- needed to get the final price of the offer)
-/locales GET - fetch customer locales (customerIP required when the request comes from server) https://developers.cleeng.com/reference/locales,
-/orders POST - create order (required: country and currency or customerIP. It is required because price depends of the customer location) https://developers.cleeng.com/reference/orders,
-/auths POST - login customer(response changed, only jwt returned. Decode jwt to get customerId) https://developers.cleeng.com/reference/auths,
-/customers POST - register customer (response changed, only jwt returned) https://developers.cleeng.com/reference/customers,
-/connectors/paypal/v1/tokens POST - initial purchase with paypal connector https://developers.cleeng.com/reference/payments-paypal
Features:
- 100% coupon codes without payment details
- PayPal payments method
Those 2 are best explained here: https://developers.cleeng.com/tutorials/webstore-sdk-payments
My Account MVP - in next release there will be a full version with extended documentation
1.1.0
- accessibility improvements
- expiration date added to JWT (now token is valid 30min)
- login enabled with passing
offerId
orpublisherId
- in/auths
endpoint - registration enabled with passing
offerId
orpublisherId
- in/customers
endpoint - submiting consents in registration proccess with
/customers/:customerId/constents
endpoint - fetching consents with
publishers/:publisherId/consents
endpoint - locales data required in registration proccess -
/locales
endpoint introduced - reset password enabled with passing
offerId
orpublisherId
- in/customers/passwords
endpoint - protected offer details access