(September 25, 2024)
- URL and link changes.
(July 26, 2024)
- Fixed a bug caused by Joomla core changes in Joomla 4 or higher, affecting setups in sub-directories unable to load media in the HEAD section, resulting in broken UI (reported by Pere).
(July 15, 2024)
- Added compatibility with Eorisis Analytics for Google Consent Mode v2.
- Added Advertising service, compatible with Eorisis Analytics and Google Consent Mode v2.
- Panels have been renamed to Banners.
- The Area tab in items has been renamed to Assignment.
- Various changes/improvements.
(July 5, 2024)
- Improved select and multi-select menus for Joomla 4 or higher.
- Moved the Area tab to the first position in items.
- Improved TOR caching and moved the caching location to
/administrator/cache
.- Minor changes/improvements.
(July 3, 2024)
- Removed week numbers from calendars.
- Tested up to Joomla
6.0.0-alpha1-dev
.- Various changes/improvements.
(June 28, 2024)
- Added Cloudflare Country detection in the Traffic Filters.
- The IP Address in Traffic Filters can now be checked against all conditions, not only 'Equals' / 'Does not equal'.
- Additional check in order to bypass a service that is turned Off.
- Improved the
category
helper classes.- Various changes/improvements.
(June 15, 2024)
- Calling
valid::ipv4()
would fail in the panels
class when using a CIDR filter. This is now fixed.- The Traffic Filters option in the Panels section now defaults to 'Use All Filters' to avoid confusion when creating Traffic Filters.
(June 10, 2024)
- Eorisis Cookie Bar is now Eorisis Consent available in Free / Pro editions. See note below. Learn More.
- The extension is now a Component. Everything is now controlled via the component's UI.
- Complete rerwite of the code.
- Full Eorisis Framework refactoring.
- Removed code from the Eorisis Framework for old versions of Joomla that was never used.
- Implemented Panels with publishing options and categories. Unlimited Panel placement (any page/specific).
- Implemented Links with publishing options and categories. Unlimited Links for use in Panels.
- Added 'Auto-Prefix language tag in URI' option to Links for extra multilingual support.
- Implemented Services: Essential Cookies, Analytics, Meta Pixel.
- Integration with Eorisis Analytics (Google Analytics).
- Integration with Eorisis Pixels (Meta Pixel).
- Themes are now separate for Panels and Buttons.
- Added White theme for Panels.
- Added panel center position option. The panel can now appear in the center of the viewport.
- Added Page Overlay option. Place an overlay behind the panel on the page.
- Added Scroll Lock option. Prevent the page from scrolling.
- Added Panel Switch option. Add an icon to reopen the panel after it is hidden.
- Updated all preset text related to policy titles and statements.
- Now using HTML5 color Inputs, independent of external libraries.
- Implemented Buttons. Control of every button available.
- Implemented Traffic Filters. Exclude/include traffic by IP Address, CIDR, Hostname, User Agent, Referrer, Local Server, LAN, Cloudflare, TOR.
- Implemented advanced user permissions (ACL).
- Added Panel selection to the Module (including Global). All Module options are now controlled by the component's user interface.
- Placing the HTML code on the page is now independent of the module.
- Implemented TOR network internal detection using the official real-time TOR bulk exit list.
- Implemented caching functionality for the TOR bulk exit list.
- Implemented Cloudflare network internal detection using the official IPv4/IPv6 lists.
- Changed the Eorisis Update System URL to the new update system server.
- Paths in the
media
directory have been reorganized.- Keep active tab on Joomla 4 or higher.
- Fixed backend textarea fields that could not resize vertically.
- Forcing
view_list
in the component controllers to avoid Joomla core bug.- Skipping Joomla core helper class as it is not used anymore.
- Removed
jimport
as it is not needed anymore.- Avoiding PHP's
Empty delimiter
notice if the needle is empty when the user input is not correct (find
class).- Avoiding false positives in the
find
class when the user input is not correct.- Removed Joomla Session option.
- Default Session Cookie path is set to Root:
/
. Added extra option 'Current' which uses the current Joomla install directory in case Joomla is installed in a sub directory and the admin needs to restrict the cookie.- Removed Stylesheet option.
- Added Powered by Eorisis link with On/Off toggle for it. We appreciate your support in keeping this enabled, as it helps us a lot.
- Updated documentation (app, online).
- Installation of individual extensions of the package is now fully rejected to avoid user mistakes that lead to broken a installation.
- Improved installer.
- Improved performance.
- Improved compatibility with PHP 8.
- Minimum Joomla version changed from 2.5.4 to 3.6.0.
- Compatible with Joomla 6, 5, 4, 3 -- tested on Joomla up to version
6.0.0-alpha-dev
.- Compatible/Tested on PHP 8.3.8, 8.2.20, 8.1.29, 7.4.33, 7.3.33, 7.2.34, 7.1.33, 7.0.33.
- Various changes/improvements.
Note: If you are currently running Eorisis Cookie Bar you cannot directly update to Eorisis Consent, as it requires an initial manual installation (as a separate extension). Remember to disable or uninstall Eorisis Cookie Bar, do not run both. Feel free to contact support if you need help. If you encounter any bug feel free to report it directly.
(February 5, 2024)
- Improved installer.
- Tested up to
5.1.0-alpha4-dev
Joomla version.- Various changes/improvements.
(January 16, 2024)
- Fix for the Joomla core notice
Deprecated: setcookie(): Passing null to parameter #2 ($value) of type string
in Joomla 4.4 or higher.- Added Quick Start Notice in the System Plugin's backend Dashboard.
- Various changes/improvements.
(January 3, 2024)
- Compatibility with PHP 8.3. Tested on PHP 8.3.1.
- Added option Clear Frontend Cache in the plugin's Advanced options. When Joomla Global Configuration has caching enabled, activating this option ensures that the Frontend cache is automatically cleared during actions like saving.
- Improved the
cache()
method in the Installer's cms
class for compatibility with the native framework of Joomla 4.3 or higher.- Improved Dark Mode compatibility for Joomla 5 backend.
- Improved Joomla 5 backend layout.
- Tested up to
5.1.0-alpha3-dev
.- Various changes/improvements.
(November 30, 2023)
- Compatible with the upcoming Joomla 5.1, tested on
5.1.0-alpha2-dev
.- Better sanitization of URLs to avoid some UTF-8 rare scenarios.
- Various changes/improvements.
(August 18, 2023)
- Resolved a bug within Joomla 4 and later versions, that would trigger a PHP warning upon uninstalling the extension.
- Optimization/Performance improvements.
(July 11, 2023)
- Handling of all new changes introduced in Joomla
5.0.0-alpha3-dev
. *- Refactored the Eorisis compatibility layer that handles Joomla versions. This also reduced complexity and improved performance.
- Fixed a backend UI problem related to On/Off buttons in Joomla
3.7.5
or older.- Improved Performance.
- Various changes/improvements.
* Important: Please take note that the installation of this update is essential in order to ensure compatibility with the forthcoming Joomla 5, as it is crucial to address the modifications found in Joomla
5.0.0-alpha3-dev
. It is important to emphasize that Joomla 5 CMS is currently in the Alpha stage and, as such, it is not yet advisable for use in production environments.
(April 28, 2023)
- Compatibility with Joomla
4.3.0
, 4.4.x
and 5.x
.- Refined string sanitization to handle the
&
character more effectively.- Improved
curl
class. Better compatibility with modern PHP.- Various changes/improvements.
(30 January 2023)
- URI sanitization could result in broken URLs in some cases. This is now fixed.
- General maintenance.
- Various changes/improvements.
(27 October 2022)
- Added extra check for servers with missing PHP packages that lead to an error related to the core PHP class
IntlDateFormatter
.(Reported by David).
(19 October 2022)
- Compatibility with Joomla
5.0
and 4.3
.- Improved compatibility with PHP
8.1
and 8.2
.- Fixed wrong text constant on the module tabs.
- Improved the
time
class.- Various changes/improvements.
(22 September 2022)
- Compatible with the latest PHP versions
8.1.10
and 8.2.0RC2
.- Improved
time
class.- Improved
exceptions
class and error handling.- Any framework possible errors/warnings/notices now get written in
error_log
on the server drive.- Various changes/improvements.
(29 July 2022)
- Improved compatibility with Joomla
4.2.0-rc1
.- The factory class now returns a new instance of a class.
- Better handling of possible errors and error messages.
- Improved the
filesystem
class.- Replaced
scandir()
with RecursiveDirectoryIterator
.- Improved language file loading functionality. Special language files are also moved inside the framework directory.
- Improved the Eorisis Framework.
- Improved Performance.
- Improved Installer.
- Various changes/improvements.
(20 May 2022)
- Improved the Eorisis Framework.
- Improved Installer.
- Various improvements.
(6 April 2022)
- Compatibility with Joomla 4.2.0-alpha2-dev.
- Removed Option Animations option for Joomla 3. It is now set to no-animation.
- Removed Bootstrap Popover dependency.
- Improved the Eorisis Framework.
- Improved Installer.
- Various UI improvements.
- Various changes/improvements.
(27 January 2022)
- Compatibility with Joomla 4.1.0-beta3.
- Auth Token has been renamed to Authorization Code for the Update system. This will change site-wide after the release of the update.
- Added Support button on the top toolbar.
- Improved the Eorisis Framework.
- Improved Installer.
- Improved backend UI.
- Various changes/improvements.
(7 December 2021)
- Added monospaced font in the backend to improve code or numeric field inputs.
- Improved the Eorisis Framework.
- Improved documentation and documentation presentation within the extension.
- Improved backend UI.
- Various changes/improvements.
(27 October 2021)
- Fixed fonts URI in the backend.
(26 October 2021)
- The extension is compatible with the upcoming Joomla 4.1.x. Tested on Joomla 4.1.0-alpha1.
- Added backend warning for Joomla versions older than 4 and 3.10.
- Improved backend UI.
- Improved Documentation and Changelog modals in the backend (Joomla 4).
- Various changes/improvements.
(7 September 2021)
- Removed all Joomla 4 alpha and beta version support. Full support for the stable Joomla 4.x, 3.x, 2.5.x.
- Added jQuery library option in the Advanced tab.
- Autocomplete is now off on all input and select elements in the backend.
- Improved Installer.
- Various changes/improvements.
(17 August 2021)
- Tested on all Joomla versions including the new Joomla 4.0.0 and 3.10.0.
- Eorisis framework refactoring phase 2.
- Improved Installer.
- Various changes/improvements.
(21 June 2021)
- The Eorisis framework is now PSR-4 compliant.
- Eorisis framework namespace and class refactoring.
- Improved Stability.
- Improved Performance.
- Tested on Joomla 4.0.0-rc3-dev.
- Tested on Joomla 3.10.0-alpha8-dev
- Various changes/improvements.
(17 May 2021)
- Improved Stability.
- Improved Performance.
- Minor changes/improvements.
(11 May 2021)
- Improved the Eorisis Framework.
- Improved Installer.
- Various changes/improvements.
(19 April 2021)
- Removed experimental backend UI Buttons Style from Joomla 4.
- Improved compatibility with Joomla 4.0.0-beta8-dev.
- Improved compatibility with PHP 8.0.
- Avoiding errors on servers running PHP versions older than 7.2.
- Improved the Eorisis Framework.
- Code cleanup.
- Various changes/improvements.
Tested on PHP 8.0.3, 7.4.16, 7.3.27, 7.2.34, 7.1.33, 7.0.33
(20 March 2021)
- Improved compatibility with Microsoft/Windows servers.
- Avoid installation error on servers running PHP 5.6 or older, display a proper warning and abort installation.
- Improved the Eorisis Framework.
- Improved Performance.
- Improved Stability.
- Improved Installer.
- Various changes/improvements.
(9 February 2021)
- Dropped support for PHP 5.6.
- Improved compatibility with PHP 8.0.
- Improved compatibility with Joomla 4.0.0-Beta7.
- Improved the Eorisis Framework.
- Improved Performance.
- Improved Installer.
- Tested compatibility with Joomla 3.10.0-Alpha5.
- Various changes/improvements.
(12 January 2021)
- Tightened security.
- Full support for PHP 8.0 (released on 24 November 2020).
- Improved the Eorisis Framework.
- Improved Installer.
- Improved compatibility with Joomla 4.0.0-beta6-dev.
- Various changes/improvements.
(2 October 2020)
- WebAssetManager compatibility for Joomla 4 and Joomla 5.
- Various changes/improvements.
(4 September 2020)
- Avoid error for PHP versions equal or older than 7.0.x, due to restrictions implemented in version 1.6.3.
- Improved the Eorisis Framework.
- Various changes/improvements.
(28 August 2020)
- Improved compatibility with Joomla 4.0.0-Beta3.
- Improved Installer.
- Improved Performance.
- Minimum PHP Version raised to 5.6.0.
- Various changes/improvements.
(13 May 2020)
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Minimum PHP Version raised to 5.4.0.
- Improved the Eorisis Framework.
- Various changes/improvements.
(7 April 2020)
- Confirmed full support for PHP 7.4. Tested on PHP 7.4.4 (released on 17 March 2020) on Linux servers. *
- Added support for PHP's
ZipArchive
to the installer. It will now fallback to zip
module.- Improved Installer.
* Note: In case you run PHP 7.4 on your server, it may not be compiled with zip support. In the case that your host has compiled PHP from source, as of PHP 7.4.0 the server admin must compile PHP with zip support by using the
--with-zip
configure option. If you face problems running PHP 7.4 on your site, then your host has not fully and/or correctly compiled PHP 7.4. In this case it is recommended to fallback to an older PHP version such as PHP 7.3.
(5 April 2020)
- Implemented integration with Eorisis: Google Analytics and Eorisis: Facebook Pixel Opt-Out functionality based on Initial State.
- Implemented Initial State (On/Off) options for Facebook Pixel.
- Added Eorisis
cookie
class with support for SameSite (None, Lax, Strict) for all PHP versions. The Joomla core Cookie class since version 3.9.9 only supports the SameSite attribute on PHP versions equal or greater than 7.3.- Added SameSite (None, Lax, Strict) option in the Session tab.
- Now when a user/visitor opts out, related cookies get deleted also (to be improved).
- Removed hard coded colon from the buttons.
- Improved Performance.
- Improved compatibility with older versions of Joomla.
- Improved the Eorisis Framework.
- Various changes/improvements.
(24 February 2020)
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Improved compatibility with older versions of Joomla.
- Improved the Eorisis Framework.
- Improved Installer.
- Improved language files.
- Minor changes/improvements.
(4 February 2020)
- Added option Option Animations (Backend) in the Advanced tab for Joomla 3.
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Improved compatibility with older versions of Joomla.
- Improved Performance.
- Improved Installer.
- Improved Fields.
- Improved language files.
- Strict input fields.
- Automatically enable system plugin after initial install.
- Various changes/improvements.
(1 November 2019)
- Full compatibility with the new UI code changes in Joomla 4.0.0-alpha12.
- Minor changes/improvements.
Note: Joomla 4.0.0-alpha12 core would produce an error originating from the
WebAssetManager
, while core extensions such as the Login Module are enabled in the frontend. This is an incomplete/buggy behavior in the current alpha versions of the Joomla 4 framework. In case you encouter the above error in the frontend, disabling the Login Module will allow the Joomla framework to execute properly, until the WebAssetManager
is fully removed or fixed. Another error is caused by the onContentBeforeSave
method in core plugins missing the $data
variable, in various cases when saving extension data in the backend. Core plugins that cause the error are Content Joomla, Content Smart Search and Action Log Joomla. Disabling these plugins bypasses the problem of Joomla 4. It is once again strongly recommended to use Joomla 4 for testing purposes ONLY.
(8 October 2019)
- Improved the Eorisis Framework.
- Improved Installer.
(12 September 2019)
- Minor changes/improvements.
(7 June 2019)
- Updated Setup plugin.
- Minor changes/improvements.
(24 May 2019)
- Improved XML methods.
- Improved Installer.
- Minor changes/improvements.
(13 May 2019)
- Minor changes/improvements.
(3 May 2019)
- Improved compatibility with Joomla 4.
- Improved compatibility with old PHP versions.
- Improved backend forms.
- Improved Performance.
- Minor changes/improvements.
(22 April 2019)
- Required changes due to changes in the Google Analytics extension.
- Minor changes/improvements.
(25 March 2019)
- Improved Joomla 4 UI compatibility.
- Added UI Buttons Style option for Joomla 4.
- Minor changes/improvements.
(19 March 2019)
- Improved installer (Extensive testing).
- Improved UI.
- Added the extension logo in the Dashboard.
(16 March 2019)
- An installer bug would abort installation with an error, under specific conditions (reported by Mauricio).
(4 March 2019)
- Minor changes/improvements.
(20 January 2019)
- Integrated with the eorisis: Google Analytics extension and provides extra Opt-Out functionality to visitors.
- The
default.php
template file of the module has changes, if you use template overrides you must update your code.- Minor changes/improvements.
(14 January 2019)
- Integrated with the Eorisis Facebook Pixel extension and provides extra Opt-Out functionality to visitors.
- Added more Statement presets and Messages presets.
- Added
nofollow
to the Module link.- Added Buttons Display option (Inline / Below) in the Appearance tab.
- Added Shadow option.
- Added Slide effect and options.
- The Statement Custom Value is now
textarea
supporting linebreaks.- Removed the option "Value" from the Session tab > Cookie options.
- Cookie is now the default Session setting.
- The
default.php
template file of the module has various changes, if you use template overrides you must update your code.- The
styles.css
file has changes, if you do not use the default CSS of the extension, you may need to check the new CSS file.- Improved Greek translations.
- Improved installer.
- Various changes/improvements.
Notice: Depending on your existing Cookie Bar configuration, some of your settings may reset to default. You are encouraged to check your settings again, in both the System Plugin and Module(s) just to make sure.
(3 January 2019)
- Compatibility with PHP 7.3.
- The installer would not report the correct text for Method Used after installation (introduced in v1.2.1). It now does.
- Improved installer.
- Minor changes/improvements.
(23 December 2018)
- The default Caching setting for the module changed to "No caching" due to strange behavior on setups using Conservative Caching.
- Added caching check in the backend in order to provide warnings in case caching is setup incorrectly by the webmaster.
- Improved installer.
- Minor changes/improvements.
(21 November 2018)
- Improved the Eorisis framework.
- Improved compatibility with Joomla 4.
- Improved compatibility with Joomla versions 3.6.5 or older.
- Improved installer.
- Improved performance.
- Some backend field validation entries in the
xml
would not work in old Joomla versions such as 3.1.6 or older, they now do.- Added caching ability to the module.
- Added Warnings On/Off option in the Advanced tab.
- Various changes/improvements. Extensively tested on the current PHP 7.2.12 all the way back to PHP 5.6.38 on Linux and Windows.
Note: Joomla 4.0.0-alpha5 core has various backend button issues that didn't exist in alpha4. Joomla 4 CMS is not ready yet, it is currently for testing only. Read More.
(1 November 2018)
- Improved Installer.
- The extension title is now being displayed properly in Joomla 3.9 "Action Logs - Latest" in the backend. Note that there are still various Joomla core bugs with language text in Action Logs.
- Minor changes/improvements.
(23 October 2018)
- Improved the Eorisis framework.
- Improved performance.
- Improved UTF-8 support.
- Minor changes/improvements.
(5 October 2018)
- Minor changes/improvements.
(19 September 2018)
- Added an extra session token check for the ajax request.
- Minor changes/improvements.
(4 September 2018)
- Minor changes/improvements.
(24 August 2018)
- Improved Installer.
- Minor changes/improvements.
(27 July 2018)
- Multilingual site missing Content Language can lead to frontend error. This is a Joomla core issue but bypassed in the extension (reported by Michael).
- Joomla 4.0.0-alpha4 is now set to be the latest Joomla version.
- Updated backend for Joomla 4.0.0-alpha4. Joomla 4.0.0-alpha4 core has very bad Twitter Bootstrap edits. You are advised NOT to upgrade to Joomla 4 before it becomes stable.
(9 July 2018)
- Fixed and issue preventing MS Windows IIS or Windows XAMPP setups to enter the extension backend page (reported by James).
(27 June 2018)
- The system plugin will now bypass execution on both the core installer and CMS Update system in the backend.
(25 June 2018)
- Better retrieval of language data for multilingual site setups.
- Minor changes/improvements.
(22 June 2018)
- Minor changes/improvements.
(30 May 2018)
- Added Statement text options.
- Renamed Terms Text option to Link Text.
- Added more options to the Link Text.
- Added Link Target options.
- Renamed Terms URLs to Link URLs.
- Added Link Relation option to the Link.
- Added Custom theme options.
- Added Padding (Horizontal/Vertical) options.
- Theme options moved to a new tab Theme.
- The module
default.php
has changes. If you use template overrides, you should check your code.- Added Module options (Global/Custom) for Text.
- Added Module options (Global/Custom) for Links.
- Added Module options (Global/Custom) for Appearance.
- Added Module options (Global/Custom) for Theme.
- Added Module options (Global/Custom) for Button.
- Moved Stylesheet, Button Class, Module z-index and Ajax Query options to a new tab Advanced.
- Added Ajax Timeout option.
- Added Button Radius options.
- Moved all button related options to a new tab Button.
- Added Font Size option to the Button.
- Added Fade Out effect options for On Button Click.
- Various changes/improvements.
(20 May 2018)
- Released