Changelog: WhatsApp Button for Joomla

Module Update:
October 6, 2024
Latest Version:
v3.0.2
Developer:
IWS.BY
This is the official changelog for the module "WhatsApp Button" for Joomla by IWS.BY. We regularly improve compatibility, security, and usability. All updates are tested and documented.
v3.0.2 October 6, 2024 Latest
  • Fixed errors in the module operation.
v3.0.1 October 4, 2024
  • Optimized module performance.
  • Optimized the front-end template.
  • Changed the link to the module update history.
  • Made changes to translation files.
  • Made changes to the "IWS.BY" tab in the module settings.
  • Changed some default option values set during module installation.
  • Added a "CSS and JS" tab to the module settings. In this tab, you can add custom CSS styles and custom jQuery code.
  • Added the ability to specify the button view for the "Button" type. Floating button — the button will be positioned relative to the sides of the visitor's screen. Static button — the button will be displayed as a static object without a floating effect.
  • Added "Card" mode. This mode adds a block with an operator for contacting via WhatsApp to the page. It appears as a static block containing a WhatsApp icon (or operator's photo), name, department, and welcome message. The mode supports operator status (online or offline).
  • In "Manager" mode, the message fields from the manager have been changed from a text editor to a text field.
  • Operator status settings for "Button" mode have been moved to the "Button mode" tab.
  • Made changes to the module settings interface.
  • In "Manager" mode, the status settings for the floating button have been moved to the "Manager mode" tab.
  • Removed the "Time zone" field from the module settings. Time zone settings are now taken from Joomla settings.
  • Changed the link to the module page.
  • Fixed errors and warnings.
v3.0.0 September 10, 2024
  • Optimized module performance.
  • Added the ability to add Nofollow and Noreferrer attributes to WhatsApp links.
  • Made changes to translation files.
  • Optimized the module admin panel interface.
  • Added the ability to enable an icon on the button in the popup window for "Manager" mode.
  • Added the ability to set the size of the button icon in "Manager" mode.
  • Added the ability to customize the typography of all text elements in "Manager" mode.
  • Added the ability to customize the typography of all text elements in "Agents" mode.
  • Settings for "Button" mode have been moved to a separate tab in the module settings.
  • Added a field for selecting the time zone. This setting is required for operator status functionality.
  • Added the ability to set the operator status to online or offline in "Button" mode. To do this, the operator needs to specify working hours for the week in the settings.
  • Added settings to customize the online/offline operator status widget. You can customize the online color, offline color, widget width, and its position.
  • Added the ability to set the operator status to online or offline in "Manager" mode. To do this, the operator needs to specify working hours for the week in the settings.
  • Added the ability to set the operator status to online or offline in "Agents" mode. To do this, the operator needs to specify working hours for the week in the settings.
  • Implemented an option for the offline status in "Agents" mode, allowing the photo to be made inactive and gray.
  • Added a function to open the chat window in "Manager" and "Agents" modes by clicking a link. For instructions on how to use this function, please refer to the module documentation.
  • Made changes to cross-browser compatibility of the module's visual part.
  • Made changes to the RTL version of the module.
  • Fixed errors and warnings on PHP 8 and higher.
  • Added forced jQuery loading from the Joomla library for Joomla 4 and Joomla 5 versions.
v2.2.0 January 1, 2024
  • Optimized module performance.
  • Removed field descriptions from module settings. Field descriptions are available in the official module documentation.
  • Added an "IWS.BY" tab to the module settings, where you can find our other Joomla extensions.
  • Added a new "Agents" mode. In this mode, you can add multiple agents that will be available in the chat window.
  • Added RTL language support.
  • Minified CSS and JS files.
  • Fixed errors and warnings on PHP 8.
v2.1.0 August 11, 2023
  • Optimized module performance.
  • The Joomla 5 version of the module has been separated into a dedicated branch. It now has its own separate update repository. This step is necessary for proper operation with Joomla 5.
v2.0.0 June 26, 2023
  • Optimized module performance.
  • Added a new "Manager" mode. In this mode, a popup window with manager data and a welcome message is added to the WhatsApp button. The popup design can be chosen from two ready-made options or you can customize your own color scheme.
  • Added the ability to track button clicks. Events can be sent to Google Analytics and Yandex Metrica.
  • Optimized the module settings interface in the admin panel.
  • Made changes to the module translation files. Now the module name is "IWS.BY WhatsApp Button" in all languages except Russian.
  • Added the ability to set the animation duration on the button.
  • For the "Button pulses" animation type, added the ability to specify the maximum pulse length in pixels.
  • For the "Button jumps" animation type, added the ability to specify the maximum jump height in pixels.
  • For the "Button moves" animation type, added the ability to specify the maximum movement width in pixels.
  • Added Hungarian translation.
v1.1.3 January 23, 2023
  • Optimized module performance.
  • Minified the CSS file.
  • Renamed button animation classes to avoid conflicts with third-party animation scripts.
  • Reworked the pulsing button animation. The pulse color is now taken from the button's background color.
v1.1.2 August 24, 2022
  • Optimized module performance.
v1.1.1 May 31, 2022
  • Optimized module performance.
  • Made changes to translation files.
  • Changed the documentation links.
  • Removed the "About the module" tab from module settings.
  • Added Dutch translation.
v1.1.0 December 11, 2021
  • Optimized module performance.
  • The module settings interface has been divided into blocks with headers.
  • Added the ability to set the button size.
  • Added the ability to set a border for the button.
  • Added the ability to set animation for the button.
  • Made fixes in the Russian and English translations.
  • Added Portuguese translation.
  • Added Portuguese (Brazil) translation.
  • Added Polish translation.
  • Added Italian translation.
  • Added Korean translation.
  • Added Turkish translation.
  • Added French translation.
  • Added Japanese translation.
  • Added Spanish translation.
  • Added German translation.
  • Added Chinese (Simplified) translation.
  • The Joomla 3 and Joomla 4 versions of the module have been separated into different branches. This step is necessary for the module to work on different platforms.
  • Added a server-side update list.
  • Implemented a checksum verification function (sha256, sha384, and sha512) during updates.
v1.0.0 April 19, 2021 🎉 Official Release
  • Official release of the module.

Update prepared by: Alexander, IWS Developer

Every change is made after testing and security verification.

If you have a question — write directly: support@iws.by.