Releases: Geeklog-Core/geeklog
Geeklog v2.2.2
We are pleased to announce the release of Geeklog v2.2.2. This release is the recommended version for production sites.
This version of Geeklog now fully supports PHP v8.1. The minimum system requirements for installing Geeklog v2.2.2 is:
- PHP v5.6.4 or higher (PHP 8.1 is supported)
- MySQL v4.1.2 or higher (MySQL 5 recommended)
- Postgresql v9.1.7 or later
This release contains many new features, improvements, and bug fixes. Some of the major ones include:
-
[Feature] [#1120] Added Top 10 Likes and Dislikes to User Profile
-
[Feature] [#1029] Added Likes Control to Static Pages and Polls
-
[Feature] [#1036] Added Likes Block that shows most likes and disliked items within a certain time period
-
[Feature] [#1030] Added Error Limit for submissions that works similar to Speed Limit. Ban plugin v2.0.4 supports this feature
-
[Feature] [#1003] Geeklog Core emails now use templates (for HTML and plain text) and are sent as HTML by default
-
[Feature] [#1021] Add Tooltips for Likes and DisLikes numbers to show who Performed the Action
-
[Feature] [#1090] Add an option to anonymize IP addresses and APIs to handle them
-
[Feature] [#1076] Add IP address to Admin Emails about New Users or when a User makes a change to their Profile
-
[Feature] [#993] Use Actual Theme Names in Configuration and User Settings
-
[Feature] [#746] Added redirects in Routing Manager
-
[Feature] [#1060] reCAPTCHA Plugin support reCAPTCHA v3
-
[Feature] [#1099] Allow Plugins which are uninstalled that still have files on the website to be Deleted
-
[Improvement] [#1110] [#1079] [#1087] Minor and Major changes to support PHP 8.1
-
[Improvement] [#1086] Geeklog Core now sends email only using site_mail or noreply_mail and does not spoof user email addresses
-
[Improvement] [#1107] Geeklog updated to use PHPMailer (replaces abandoned Swiftmailer)
-
[Improvement] [#1118] Internal improvements to Geeklog which allows plugins the improved ability to only load css or js when needed
-
[Improvement] [#1050] XML Sitemap Plugin - Sitemap is now updated and not completely recreated each time something changes
-
[Improvement] [#1105] XML Sitemap Plugin - Bing Ping Sitemap removed and IndexNow added
For this version of Geeklog we have also included an update package that contains just the changed files (along with the installer) for those interested in updating from Geeklog v2.2.1sr1.
If you use either the full or update package on an existing Geeklog install, you will still have to manually remove any files that are not used anymore by Geeklog v2.2.2. For the list of removed files from Geeklog 2.2.1sr1 please see the text file included in this package (found here \public_html\docs\removed-files).
Geeklog v2.2.1sr1
We are pleased to announce the release of Geeklog v2.2.1sr1. This release is the recommended version for production sites.
This is a security update for Geeklog v2.2.1 with a few fixes and improvements as well. This is a complete tarball, to be used for fresh installs and upgrades from all previous releases. Issues addressed includes:
- [Security] [NA] XSS issue with the Plugin Admin interface. (reported by Netsparker.com)
- [Security] [NA] Issue with the comment library. (reported by Netsparker.com)
- [Feature] [#1016] Staticpages can now be set individually if they will appear in the search results or not
- [Bug] [#1043] Fixed hardcoded table names in upgrade for Geeklog v2.2.1
- [Bug] [#1043] Fixed issue where the install would fail in some cases because it did not know where the system directory was
- [Bug] [#1046] Fixed Users can only be set to certain statuses by Admins
- [Bug] [#1048] Fixed related Articles are Missing From the Article Page
- [Bug] [#1049] Fixed Print Pages for Articles and Staticpages javascript crashing issue
- [Bug] [#1058] Fixed URL Routing for Articles that could cause errors in some cases. Also disabled multiview by default for Apache servers in the htaccess file
Geeklog v2.2.1
We are pleased to announce the release of Geeklog v2.2.1. This release is the recommended version for production sites.
This release contains many new features, improvements, and bug fixes. The major ones include:
- [Feature] Geeklog now uses PHP built in support for sessions.
- [Feature] Structured Data directly integrated into Geeklog along with plugin support. Includes initial support for Breadcrumbs, Articles, and Static Pages.
- [Feature] For users without a photo you can now automatically generate user image/icon/avatar from Username.
- [Feature] A configurable Likes and Dislikes system that also supports plugins.
- [Feature] A switch to RichFileManager since the original Filemanager is depreciated (and has been removed).
- [Feature] Can create a News specific XML Sitemap for Google News Publishers
- [Feature] Convert any remote account to local account.
- [Feature] EU Cookie Consent added to all themes.
- [Feature] Staticpages Plugin template and PHP pages now support Geeklog Search.
- [Improvement] Themes now have version numbers to enable better support detection
- [Improvement] Multiple Geeklog Install Package improvements.
- [Improvement] The Denim, and Denim_Three themes now display user photos with comments.
- [Bug] Fixed saving of permissions for users when you have security groups within security groups.
- [Bug] Fix for Duplicate Usernames & Usernames with Trailing Spaces.
- [Bug] Fixed Geeklog User Group Assignments which were not correct on new installs.
Note: Make sure your 3rd party Geeklog plugins are updated to the latest version as they are required to use the function COM_createHTMLDocument. This replaces the functions COM_siteHeader and COM_siteFooter. If you are unsure if a plugin supports Geeklog v2.2.0 then from the Geeklog Plugin Admin page either disable it before the Geeklog Upgrade, or uninstall the plugin.
Geeklog v2.2.1 Beta 4
We are pleased to announce the fourth Beta release of Geeklog v2.2.1. This release is for testing and should be installed on non-production sites only as it may still contain bugs. For live production sites the recommended Geeklog version is v2.2.0.
For more information on the new features, improvements, and bug fixes in this version, please read the history text file found in the docs directory.
Note: If you are upgrading an existing Geeklog site, make sure your 3rd party Geeklog plugins are updated to the latest versions. If you are unsure if a plugin supports Geeklog v2.2.1 then either disable it before the install, or uninstall it.
Geeklog v2.2.1 Beta 3
We are pleased to announce the third Beta release of Geeklog v2.2.1. This release is for testing and should be installed on non-production sites only as it may still contain bugs. For live production sites the recommended Geeklog version is v2.2.0.
For more information on the new features, improvements, and bug fixes in this version, please read the history text file found in the docs directory.
Note: If you are upgrading an existing Geeklog site, make sure your 3rd party Geeklog plugins are updated to the latest versions. If you are unsure if a plugin supports Geeklog v2.2.1 then either disable it before the install, or uninstall it.
Geeklog v2.2.1 Beta 2
We are pleased to announce the second Beta release of Geeklog v2.2.1. This release is for testing and should be installed on non-production sites only as it may still contain bugs. For live production sites the recommended Geeklog version is v2.2.0.
For more information on the new features, improvements, and bug fixes in this version, please read the history text file found in the docs directory.
Note: If you are upgrading an existing Geeklog site, make sure your 3rd party Geeklog plugins are updated to the latest versions. If you are unsure if a plugin supports Geeklog v2.2.1 then either disable it before the install, or uninstall it.
Geeklog v2.2.1 Beta 1
We are pleased to announce the first Beta release of Geeklog v2.2.1. This release is for testing and should be installed on non-production sites only as it may still contain bugs. For live production sites the recommended Geeklog version is v2.2.0.
For more information on the new features, improvements, and bug fixes in this version, please read the history text file found in the docs directory.
Note: If you are upgrading an existing Geeklog site, make sure your 3rd party Geeklog plugins are updated to the latest versions. If you are unsure if a plugin supports Geeklog v2.2.1 then either disable it before the install, or uninstall it.
Geeklog v2.2.0
We are pleased to announce the release of Geeklog v2.2.0. This release is the recommended version for production sites.
This release contains many new features and bug fixes. The major ones include:
- A number of new security enhancements and changes to make Geeklog more SEO friendly.
- A new theme called Denim Three which uses Uikit 3.
- New Geeklog block locations which are defined by themes and plugins.
- The reCAPTCHA plugin is now included with the Geeklog Install
Note: Make sure your 3rd party Geeklog plugins are updated to the latest version as they are required to use the function COM_createHTMLDocument. This replaces the functions COM_siteHeader and COM_siteFooter. If you are unsure if a plugin supports Geeklog v2.2.0 then either disable it before the Geeklog Upgrade, or uninstall the plugin.
Geeklog v2.2.0 Beta 2
We are pleased to announce the second Beta release of Geeklog v2.2.0. This release is for testing and should be installed on non-production sites only as it may still contain bugs.
Note: Make sure your 3rd party Geeklog plugins are updated to the latest version as they are required to use the function COM_createHTMLDocument. This replaces the functions COM_siteHeader and COM_siteFooter. If you are unsure if a plugin supports Geeklog v2.2.0 then either disable it during the install or uninstall it.
Geeklog v2.2.0 Beta 1
We are pleased to announce the first Beta release of Geeklog v2.2.0. This release is for testing and should be installed on non-production sites only as it may still contain bugs.
This release contains many new features and bug fixes. These include a number of new security enhancements and changes to make Geeklog more SEO friendly. Most of the included libraries also have been updated to the latest versions included CKEditor 4, Uikit 2, Uikit 3, jQuery, jQuery UI, OAuth Class, and Mobile_Detect. The reCAPTCHA plugin also now is included with the Geeklog Install
Note: Make sure your 3rd party Geeklog plugins are updated to the latest version as they are required to use the function COM_createHTMLDocument. This replaces the functions COM_siteHeader and COM_siteFooter. If you are unsure if a plugin supports Geeklog v2.2.0 then either disable it during the install or uninstall it.