Skip to content

v0.3.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Feb 02:57
· 931 commits to main since this release

⚠️ BREAKING CHANGES:

  • Database: Renamed 'mail_templates' table to 'notifications' and 'mail_broadcasts' to 'broadcasts'.
  • Interface: Overhauled Provisioning Interface and Method Signatures.
  • Settings: Removed 'hourly' billing and specific ordering settings.

v0.3.0 - 2026-02-14

Added

  • Provisioning System: Implemented full lifecycle management (install, uninstall, edit, update) for services and plugins (beta).
  • Coupons: Implemented coupon management system with validation and usage tracking.
  • Audit System: Added comprehensive auditing for critical records including users, orders, invoices, catalogs, and provisioning actions.
  • Order Management: Added administrative order creation, editing, and deletion capabilities.
  • Invoices: Added PDF download capability and search functionality.
  • Client Area: Introduced client dashboard stats for active services and unpaid invoices.
  • Preferences: Added user preferences for language and currency switching.

Changed

  • Notifications: Refactored email logic to use queue-based NotificationJob and renamed mail_templates to notifications.
  • Provisioning Interface: Standardized instance configuration using key-based mapping.
  • Database: Changed due_date column type to timestamp and renamed mail_broadcasts table.

Removed

  • Removed hourly billing option from pricing periods.
  • Removed ordering_grace, mass_payment, and choose_payment options from settings.

Fixed

  • Fixed pricing validation errors and null instance bugs in provisioning.
  • Fixed 404 errors when updating invoices.
  • Resolved various UI issues including slider glitches and sidebar layout.

Security

  • Implemented permission middleware across Provisioning, Orders, Invoices, and Coupons modules.