Skip to content

v1.5.0

Choose a tag to compare

@savchenkoaddev savchenkoaddev released this 30 Dec 14:52
· 3 commits to main since this release
f4af774

馃殌 New Features

  • Subscriptions: Introduced robust subscription management capabilities, including endpoints for CRUD operations and advanced features like renewal, cancellation, and modification.
  • Transactions: Added endpoints to view and manage payment transaction histories.
  • Resend Confirmation Email: Users can now resend account confirmation emails effortlessly.
  • Authenticated User Information: Added an endpoint to fetch the currently authenticated user's information.
  • Canceled Subscriptions: Added endpoints to work with canceled subscriptions.
  • Payment Service: Integrated Stripe as the payment gateway to handle subscription-related payments. Implemented a webhook for subscription renewal and cancellation.
  • Subscription Expiry Notifications: Added a background job to notify users about impending subscription expirations.
  • Automated Email Notifications: Enabled automated emails for subscription cancellations, renewals, and changes.
  • CORS: Added Cross-Origin Resource Sharing (CORS) configuration.
  • Global Rate Limiting: Implemented rate limiting for regular users to improve API reliability and prevent abuse.
  • Health Checks: Implemented health check endpoints to monitor application and service status.
  • Message Broker and Outbox Pattern: Added support for asynchronous message handling and ensured reliable event delivery using the outbox pattern.

馃洜 Improvements

  • Enhanced Error Responses: Improved error detail templates to provide more descriptive and actionable feedback during failures.