Skip to content

Releases: Cleeng/mediastore-api-example

2.5.1

25 Jan 08:10
Compare
Choose a tag to compare
  • change the name of the project
  • documentation update
  • fix next payment date in CurrentPlan component

2.5.0

10 Nov 13:09
Compare
Choose a tag to compare
  • implement receipt preview in Transactions component

2.4.0

04 Aug 14:10
Compare
Choose a tag to compare
  • 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

16 Jun 09:28
Compare
Choose a tag to compare
  • refresh token mechanism implementation
  • refactor

2.2.0

20 May 09:35
Compare
Choose a tag to compare
  • add Upgrade feature
  • packages update
  • add skeleton loaders to My Account
  • change 'manage subscription' section in MyAccount
  • style fixes

2.1.0

21 Apr 06:35
Compare
Choose a tag to compare
  • 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

10 Nov 13:58
Compare
Choose a tag to compare
  • 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

17 Sep 09:50
Compare
Choose a tag to compare
  • 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

25 Jun 12:21
Compare
Choose a tag to compare

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:

My Account MVP - in next release there will be a full version with extended documentation

1.1.0

06 Mar 09:09
Compare
Choose a tag to compare
  • accessibility improvements
  • expiration date added to JWT (now token is valid 30min)
  • login enabled with passing offerId or publisherId - in /auths endpoint
  • registration enabled with passing offerId or publisherId - 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 or publisherId - in /customers/passwords endpoint
  • protected offer details access