Ця сторінка ще не перекладена українською. Ви переглядаєте англійську версію. Щоб додати переклад, перегляньте Посібник зі внеску.

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.

2.0.0 (2026-05-09)

✨ Features

  • Add interactive CLI npm setup tool for bootstrap flow (npx notification-service init)
  • Add .env generation, docker-compose generation/merge, and setup validation in CLI
  • Add connection checks (PostgreSQL, RabbitMQ, SMTP) from setup flow
  • Add automatic database migrations on startup
  • Add TypeScript migration files for node-pg-migrate

💥 Breaking Changes

  • Replace verification-specific send endpoint with unified POST /api/notifications/send
  • Update request payload to use htmlContent for notification body
  • Move to ESM-based project structure

♻️ Refactoring

  • Improve internal architecture with interfaces, dependency injection, and channel abstractions
  • Improve shutdown and error handling flow across API and workers

1.0.0 (2026-02-06)

🐛 Bug Fixes

  • correct semantic-release command syntax (edd5fea)

🔧 Maintenance