Repository navigation
v0.3.0
Pre-release
Pre-release
- 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.