Bug
- [CORE-4739] - Domain Manager: Add push to client option like services within the domains widget
- [CORE-4740] - Enom: Pricing sync is not based on TLD cost but price defined within Enom account.
- [CORE-4751] - Domain Manager: Admin renew domain in advance should first update the domains term
- [CORE-4753] - Record Payment does not validate the length of the transaction ID string
- [CORE-4835] - Order: Cache directory cannot be created
- [CORE-4838] - Import Manager: Domain import doesn't handle expired domains properly
- [CORE-4849] - OpenSRS: Name Servers don't appear without DNS Management
- [CORE-4850] - Order: TOS not validated on order
- [CORE-4851] - Pterodactyl: Egg variable regex validation not working
- [CORE-4869] - Config option logic rejects field with condition based on multi-select
- [CORE-4871] - Config option logic loaded for non-displayed options
- [CORE-4872] - OVH Domains: TLD Price sync doesn't work for EUR pricing
Improvement
- [CORE-4644] - Import Manager: Add WHMCS mapping file for CentovaCast
- [CORE-4706] - Import Manager: Domains imported from WHMCS should now use the Generic Domains module
- [CORE-4733] - When staff void an invoice, show a confirm dialog with message if the invoice has any pending services associated
- [CORE-4734] - Order: Add a client profile widget for orders
- [CORE-4743] - Order: Allow only alphanumeric and some special characters in the order form label
- [CORE-4745] - Mass Mailer: Match clients with no language when filtering on default language
- [CORE-4776] - Prevent emails to empty recipient list
- [CORE-4786] - Send flag for service activation in Services.addAfter and Services.editAfter events
- [CORE-4817] - Domain renewals should insert "Domain Renewal" in the invoice line item instead of "Domain Registration"
- [CORE-4837] - NameCheap: Their API doesn't support IPv6, add exception
New Feature
- [CORE-3939] - Proxmox: Add support for LXC virtualization type
- [CORE-4254] - Gateway: Coinbase Commerce
- [CORE-4742] - Module: ConnectReseller Domain Registrar
- [CORE-4804] - Service renewal attempt management
Story
- [CORE-2401] - Quotation System
Task
- [CORE-4780] - Update Session handler for better PHP 8.1 compatibility
- [CORE-4830] - System Status: Check that error reporting and debugging are disabled
Sub-task
- [CORE-4793] - Quotation System: Database
- [CORE-4794] - Quotation System: Model
- [CORE-4795] - Quotation System: Navigation
- [CORE-4796] - Quotation System: Widgets
- [CORE-4797] - Quotation System: Add/Edit
- [CORE-4798] - Quotation System: Automation
- [CORE-4799] - Quotation System: Convert to Invoice
- [CORE-4800] - Quotation System: View/Download
- [CORE-4801] - Quotation System: Emails
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.