 
            ochSubscriptions Package 4.0.0 for Joomla 5.1+
| Versie | 4.0.0 | 
|---|---|
| Volwassenheidsniveau | Stable | 
| Datum van publicatie | 2024-10-03 | 
Wijziging log
                    | Type | Wijziging | 
|---|---|
| Bug Fix | Add missing test page button to page-payment-notprocessed | 
| Bug Fix | [Back-port 3.13.3] Template save as copy not working | 
| Bug Fix | [Back-port 3.13.3] Searching subscriptions failed for subscription that where free checkouts | 
| Bug Fix | [Back-port 3.13.3] Add layouts css to categories view | 
| Nieuwe functie | New: Add 2fa to device / downloadkey download | 
| Nieuwe functie | New: back-end views Device/s | 
| Nieuwe functie | New: Added device activation confirm MVC / Form | 
| Nieuwe functie | New: Add site devices view | 
| Nieuwe functie | New: add device 2FA email + activation via form | 
| Wijziging | Refactored Component, System plugin, ochPayment Paylater plugin into Joomla 5.x Name Spaced and DI Service provider / folder structure | 
| Wijziging | Remove downloadID from config advanced settings and get it from Joomla Updater | 
| Wijziging | Remove unused / obsolete Sidebar::setAction in back-end views | 
| Wijziging | Remove deprecated JLoader use | 
| Wijziging | Refactor deprecated methods 6.0: Factory::getDbo() BaseDatabaseModel::getInstance() Factory::getConfig() Factory::getSession() Factory::getDocument() Toolbar::getInstance() Factory::getUser() Factory::getCache() Folder::exists() Factory::getMailer() | 
| Wijziging | Refactor (form) fields into Name Spaced form fields | 
| Wijziging | Rename RadioField into BusinessField Rename UserField into OchuserField | 
| Wijziging | ROUTER: Complete Refactor Router | 
| Wijziging | Move library files from Helper direcoty to src/Library directory | 
| Wijziging | Refactor ochpayment events into Joomla 5.x concrete Events: DisplayEvent EnabledEvent ProcessEvent ProviderFeeEvent RefundEvent ResponseEvent WebhookEvent | 
| Wijziging | Remove: Joomla 3/4 modals (cpanel) | 
| Wijziging | Back-end views: Refactor toolbars into action dropdowns | 
| Wijziging | Back-end views: Refactor edit view toolbar buttons | 
| Wijziging | Refactor Excel export to CSV exports (invoice / subscribers) | 
| Wijziging | Introduce Download logging Constants instead of using integers | 
| Wijziging | Refactor (almost) all Events to Concrete Events | 
| Wijziging | Replace deprecated domPDF add_info with addInfo | 
| Wijziging | Font-end / JS: Refactor checkout username and email address lookup | 
| Wijziging | Remove updateserver table, add authorised_devices table | 
| Wijziging | Refactor AccessTools into FormModel (was unused ListModel) | 
| Wijziging | Refactored Accesstools frontend view | 
| Wijziging | Refactor: remove (unused) getTable function in models | 
| Wijziging | Use userhelper for creating random download ids | 
| Wijziging | Reduce amount of debug logging in Amount class | 
| Wijziging | Order changelog per Joomla type ordering | 
| Wijziging | Sort invoices export to type > provider > id | 
| Wijziging | [Back-port 3.13.3] Reorder checkout billingdetails to better facilitate international businesses | 
| Verwijderd | Import function for importing rd-subscriptions data | 
| Notities | Important: This is a major upgrade. As always: before installing make a backup and test that backup! This version requires updated (latest) payment and ochsubscriptions plugins / modules: make sure you update these as well! This version will only install on Joomla 5.1+ and PHP 8.1+ Template / layout changes:
 | 
Installatie notities
                    Joomla! 5.1 Joomla! 5.2 Joomla! 5.3 Joomla! 5.4 PHP 8.1 PHP 8.2 PHP 8.3 PHP 8.4
See: Documentation