Changelog Latest release 1 month ago

Improved 1
  • MagicInput. New type of textarea
Fixed 1
  • Potential bug with FileUploader (can't upload files)
Improved 1
  • Module's core has been updated to improve loading times
Improved 1
  • Fallback for systems with weird (so to speak) PHP ReflectionClass configuration
Deprecated 1
  • In version 2.0.13 we introduced a fallback for system without date.timezone specified in php.ini. We're reverting this change since it caused small issues with on some WHMCS
Improved 2
  • Module Auto-Updater notably improved
  • Small Core improvement. Fallback for systems without date.timezone specified in php.ini
Improved 1
  • Improved SorTables loading times

Summary

In this release we fix an issue with Input Number of our MagicInput. More in particular it had problems detecting a specific format of decimal and thousands separators.

Fixed 1
  • InputNumber of MagicInput. Problem with a specific format of decimal and thousands separators
Improved 2
  • Improvements to Language, Input (module's PHP core classes) and js of SorTables
  • Module's layout improved on third-party templates
Improved 1
  • Improvements to CSS/js and some scripts

Summary

This release includes some minor improvements to GestPay and also a new feature that notifies when there's an update available for Payments Bundle.

New 2
  • The module notifies you when you are running an outdated version
  • Manual checks for updates can be performed from interface
Improved 1
  • Minor improvements to GestPay
Improved 2
  • Added a description box when no Payment Gateways are set in WHMCS
  • Improved support for MariaDB 10.2.19 or newer

Summary

In this release we make possible to define custom MySQL ports to connect the module to your database.

Improved 1
  • The module now supports servers with custom MySQL ports

Summary

In this minor release we're just adding an input field that was missing in our MagicInput technology.

New 1
  • MagicInput. Implemented password field type with automatic encryption
Improved 1
  • Automatic Upgrades. An internal funcion has been redesigned from scratch

Summary

To intrinsically improve the security of our modules, we are making sure that no one can use Directory Browsing to explore the structure of our files. We used the same approach used by WHMCS. You can find more details in Inhibition of Directory Browsing in our Lab.

New 1
  • To improve security Directory Browsing is no longer available in Payments Bundle

Summary

In this release there's an important change even though it's not visible. We changed and improved the way our File Uploader stores information on your system. Click here for more details.

New 1
  • Automatic conversion and removal of settings.php files from all galleries
Changed 1
  • File Uploader now uses .conf files instead of .php to save the configuration of each gallery

Summary

After more than 3 years we've changed the way we deliver updates for the better. Learn more about this important change by clicking here.

We've also removed some unnecessary files (read notes below) and resolved a low-risk vulnerability in File Uploader.

New 1
  • The upgrade of the module no longer requires manual intervention to apply changes to database
Improved 1
  • Improved the code of File Uploader to cover a possible low-risk vulnerability
Changed 1
  • Removed a directory that was not supposed to be part of the official release

Developer notes

Make sure to remove modules/addons/PaymentsBundle/js/file-upload/server directory with all its contents.

The directory contains images that we uploaded just to test File Uploader even before Payments Bundle was released.