Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - Initial Release

Added

  • Payment Processing: Full Paystack integration (Payment Initialization, Verification, Transfers, and Webhooks).
  • File Management: Cloudinary integration for secure file uploads and retrieval.
  • Mailer: Email notifications supporting SendGrid and MailTrap, with pre-built HTML templates.
  • Identity & KYC: YouVerify integration for Nigerian identity document validation and PDF text extraction.
  • Tokenomics: JWT generator and Argon2id password hashing utilities.
  • Sanitizer: XSS-safe HTML and URL sanitization.
  • Pagination: Generic pagination helpers for collections.
  • Validations: Compiled Regex utilities for email, phone, name, and password validation.
  • Standardized ResponseDetail<T> wrapper for consistent API responses.
  • Fluent DI registration via AddUtilityNGPKG().