Changelog Latest release 6 days ago

Improved 1
  • Reduced SorTables load time

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 3
  • Improvements to Language, Input (module's PHP core classes) and js of SorTables
  • Module's layout improved on third-party templates
  • Support module. HG no longer calculates ticket wait time if you didn't provide any working days / working hours
Fixed 1
  • Live Demo page (backend). It was not possible to remove existing entries from table

We fixed an issue with some sections of HG (frontend) that were showing text localised in the wrong language (eg. Sidebar in English with language set to Italian). We've also added a new core feature that we're implementing in all our modules. This feature automatically sends an email to WHMCS administrators as soon as a new version is available.

New 2
  • SorTables. Delete button unlocks only if at least one record has been selected
  • Notify new updates to WHMCS administrators of your choice
Improved 2
  • Small improvements to the section that shows you if you are running an outdated version of module
  • Improvements to SorTables (js, CSS, HTML)
Fixed 2
  • Some language variables in clientarea were showing in the wrong language
  • Few 404 errors (soft-ones) for missing CSS/js files
New 1
  • The module notifies you when you are running an outdated version
Improved 2
  • Code structure has been drastically improved
  • Several minor and general improvements
New 1
  • Dedicated placeholder for Galley Widget (blog) when no image has been set as default
Improved 2
  • Improved support for MariaDB 10.2.19 or newer
  • Average ticket wait time. Added a fallback for systems that haven't processed any ticket yet

Summary

Minor bug fix and small improvements.

Improved 2
  • More accurate information in Demo page (backend)
  • 3 queries not executing correctly on MariaDB 10.2
Fixed 1
  • Export Demo data on spreadsheet. Missing Client Name

This is a major release where we introduce you a new concept. From now on you will be able to provide Live Demos to stimulate interest of potential customers in your products.

We also make possible to define custom MySQL ports to connect the module to your database.

New 4
  • Live demo module to provide product demonstrations to customers
  • Live demo. Front-end interface from which potential customers can request demos
  • Live demo. Back-end interface from which you can review feedback, track sales and conversion rates
  • New section in Settings page to allow you to customize the new Live demo module
Improved 2
  • The module now supports servers with custom MySQL ports
  • Settings page. Few improvements to Italian translations

Summary

This release contains a minor bug-fix and a small improvement.

Improved 1
  • Lab. Completed activities are highlighted so that it's easier to distinguish them from in-progress ones
Fixed 1
  • Changelog. Latest release date was including also unpublished releases

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 Mercury

Summary

Corrective release where we fix some errors occurring on newer versions of MySQL.

Fixed 1
  • Some queries causing errors on newer versions of MySQL

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/Mercury/js/file-upload/server directory with all its contents.

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

Summary

With the introduction of Open Graph Protocol in the previous release, we're now making another step toward a better SEO with Sitemap generator.

Mercury allows to create contents for your WHMCS website. There are news, blog posts, lab entries and articles of documentation. With this release all these contents will be included in the sitemap.

For more information about this feature and its settings, please read the documentation.

New 4
  • Sitemap generator for news, blog posts, lab entries and articles of documentation
  • SystemURL overriding for sitemap. Ideal to use if your WHMCS is accessible from multiple domains/aliases
  • Add static URLs in the automatically generated sitemap
  • Mercury now stores last modified date for news, blog posts, lab entries and articles of documentation
Improved 1
  • Small improvements to Open Graph Protocol

Developer notes

Run or import this query from phpMyAdmin.