Change Log

What’s new and what amazing features have been added lately?

V 1.6.8 (26.05.2024)
* Fixed potential security vulnerabilities – updating is highly recommended!

 

V 1.6.7 (25.05.2024)
* Added OpenAI model GPT-4o
* Fixed potential security vulnerabilities – updating is highly recommended!
* Added new prefix for all functions, actions, etc.
* Known error: new venue is not added properly when adding events from Google Events (issue of the DataForSEO API)

 

V 1.6.4 (04.05.2024)
* Optimized the prompt to ensure AI descriptions generated with Google Gemini 1.0 Pro creates proper HTML

 

V 1.6.3 (03.05.2024)
* Added the option to select “- Only the administrator -” in the list of roles for the ability to use the Events Optimizer
* Optimized the prompt to generate better AI descriptions with Google Gemini 1.0 Pro
* Fixed potential security vulnerabilities – updating is highly recommended!

 

V 1.6.2 (02.05.2024)
* Fixed bug: RAG works again
* Optimized prompts to generate descriptions by AI
* Fixed a bug where the operational status from Google Places was not shown or a warning was thrown in the venue and organizer list (Optimization with Google Places)
* Fixed a bug where warnings where thrown under certain circumstances in the organizer list (Optimization with Google Places)
* Updated to Freemius SDK 2.7.2

 

V 1.6.1 (29.04.2024)
* Fixed bug in error handling of Google Gemini descriptions generation
* Rearranged the settings page to make it clearer
* Known error: RAG implementation doesn’t work, but will be fixed soon

 

V 1.6.0 (26.04.2024)
* Added free Google AI model Gemini 1.0 Pro to generate descriptions for events, venues or organizers
* Fixed bug in error handling of OpenAI descriptions generation

 

V 1.5.1 (21.04.2024)
* Added option to use the content of the event, venue or organizer website for creating better AI generated descriptions (Retrieval-Augmented Generation)
* Optimized prompts for AI description generation
* Updated OpenAI models: gpt-4, gpt-4-1106-preview, gpt-4-turbo, gpt-4-turbo-preview, gpt-3.5-turbo, gpt-3.5-turbo-0301, gpt-3.5-turbo-0613, gpt-3.5-turbo-1106, gpt-3.5-turbo-16k
* Changed standard OpenAI model to gpt-4-turbo

 

V 1.5.0 (15.04.2024)
* Added setting to give a selected role (in addition to to administrator) the ability to use Events Optimizer
* Fixed a bug where no results from Google Places were not displaying the corresponding error message (organizer and venues)

 

V 1.4.2 (14.04.2024)
* Changed code when saving settings to avoid special characters are removed
* Fixed bug when searching for events with special characters created an error of the dataforseo API

 

V 1.4.1 (10.04.2024)
* Updated to Freemius SDK 2.7.0
* Changed check of permissions. Only administrators are allowed to use Events Optimizer
* Added feature to deactivate free Events Optimizer plugin when the Pro version is installed

 

V 1.4.0 (31.03.2024)
* Added feature to generate description for organizers in optimization within Google Places list
* Fixed a bug where some fields of venues in optimization with Google Places list where not saved properly

Screenshot of a list of organizers and a button to generate a description

 

V 1.3.0 (30.03.2024)
* Added feature to generate description for venues in optimization within Google Places list
* Fixed bugs where generating descriptions for single venues and organizers didn’t worked.

Screenshot of a list of venues and a button to generate a description

 

V 1.2.1 (28.03.2024)
* Added new feature to show a list of all published venues currently not in business operation
* Added documentation how to setup Google APIs in the Google Cloud Console (see heinrich.biz)
* Fixed a bug where error handling did not work properly when generating description of venues and organizers

Screenshot of a list of venues highlighting a filter option for "venues with inactive business operation.

 

V 1.2.0 (24.02.2024)
* Updated Google Safe Browsing to Version 4. API authentification is required now. Check your Google API settings!
* Deprecated legacy Google Safe Browsing for Events Optimizer Free (wasn’t working reliable)
* Enhanced error handling for all APIs
* Changed API calls to the standard http WordPress API (for Google APIs and ChatGPT)
* Optimized matching of states from Google Places to TEC fields
* Updated info links in the settings to make the set up of the APIs easier
* Removed unwanted characters and tags from descriptions produced by ChatGPT API​

 

V 1.1.6 (18.02.2024)
* Fixed potential security vulnerabilities – updating is highly recommended!
* Added Spanish translation (AI translated. Let me know if there are issues)
* Updated German translation
* Removed unnecessary <title>, <article> and <section> tags from event description generated by GPT-4
* When generating descriptions or data is retrieved from Google Places a status text is shown beside the button now
* Applied more best pratices on code

 

V 1.1.5 (17.02.2024)
* Fixed a bug where the state of a venue was not correctly retrieved from Google Places (optimization with Google Places and single venue form)
* Added warning when WordPress website language is not equal to Events Optimizer language used for Google Places (leads to problems when retrieving data)
* Added the option to add the full organizer address into the WordPress HTML Editor (TinyMCE). Worked until now only for the regular text editor

 

V 1.1.4 (15.02.2024)
* Fixed a bug where the state of a venue was not shown correctly when retrieved from Google Places
* Fixed a bug that lead to an error during optimization of venues with Google Places

 

V 1.1.3 (14.02.2024)
* Optimized settings page for better experience

 

V 1.1.2 (13.02.2024)
* Tested compatibility with php 8.3 (even though WordPress is only supporting php 8.2 officially and some TEC plugins are still throwing some warnings)
* Fixed a bug so that the settings page was corrupted

 

V 1.1.1 (13.02.2024)
* Added option to select tone for ChatGPT generated output (e.g. informative, educational, enthusiastic)

ChatGPT, OpenAI

V 1.1.0 (10.02.2024)

* Fixed potential security vulnerabilities – updating is highly recommended!
* Overhaul and improvement of the whole code – if you find any issues or unexpected behaviour let me know please!
* Added OpenAI model gpt-4-0125-preview (latest GPT-4 model intended to reduce cases of “laziness” where the model doesn’t complete a task)
* Added OpenAI model gpt-3.5-turbo-1106 (latest GPT-3.5 Turbo model with improved instruction following and a maximum of 4,096 output tokens)
* Optimized event image name for SEO (image name = title of image)
* Fixed some bugs when adding images from Google Images (sometimes images were not able to be downloaded)
* Improved the process to add Google Images to Google Events.
* Fixed issue where images could not be added to events from Google Event
* Changed trial period from 3 days to 7 days
* Updated to Freemius SDK 2.6.2

 

V 1.0.22 (16.01.2024)
* Added OpenAI model gpt-4-0613 (Snapshot of gpt-4 from June 13th 2023 with improved function calling support) to generate descriptions.
* Optimized output created by OpenAI model
* Updated and optimized the settings tabs
* Overhaul of German translations
* Fixed some minor UI obstacles

 

V 1.0.21 (16.01.2024)
* Fixed potential security vulnerabilities – updating is highly recommended!
* Added feature to generate event description with OpenAI inside Google events list
* Added resolution to images inside Google events list
* Code overhaul of duplicate organizers and venues

ChatGPT, OpenAI

V 1.0.20 (08.01.2024)
* Fixed potential security vulnerabilities – updating is highly recommended!
* Added name of organizer to Google Places optimization
* Fixed some minor UI obstacles
* Tested compatibility with php 8.2
* Further preparation for upload in WordPress directory

 

V 1.0.19 (23.12.2023)
* Fixed potential security vulnerabilities – updating is highly recommended!
* Fixed a bug that prevented to run Events Optimzer Pro properly (DataForSEO REST client was missing)
* Fixed a bug where the featured image of a new event was not properly saved
* Updated to Freemius SDK 2.6.1 (to be fully compatible with WordPress 6.3.2)
* Removed OpenAI models text-davinci-002 and text-davinci-003 (deprecated by OpenAI on Jan 4th 2024)

 

V 1.0.18 (26.11.2023)
* Updated to Freemius SDK 2.6.0 (please update asap due to security issues!)
* Added OpenAI model GPT-4 turbo (1106 preview with data up to April 2023!) to generate descriptions. Be aware that the generated text is still a bit buggy!
* Info: OpenAI models text-davinci-002 and text-davinci-003 will be deprecated by OpenAI on Jan 4th 2024!
* Updated DataForSEO location codes (there are 126,326 locations available)
* Updated links to documentation pages of OpenAI

 

V 1.0.17 (13.07.2023)
* Updated DataForSEO location codes (there are 126,375 locations available now!)
* Updated to Freemius SDK 2.5.9 (please update asap due to security issues!)

 

V 1.0.16 (06.05.2023)
* Added more search options (= little icons) within forms for invalid data and optimization with Google Place
* Fixed a bug where data was shown in venue optimization with Google Places even no result found
* Updated DataForSEO locations codes (not all locations are supported by Google)
* Updated German translation

 

V 1.0.15 (02.05.2023)
* Change to hide the “Generate description” button in the single event form as well (when activated in the settings)
* Fixed a bug where the tool tip in the single event form was not showing up properly

 

V 1.0.14 (01.05.2023)
* Changes to eliminate warnings in the browser’s console when using PHP 8.x
* First version to upload into the WordPress directory

 

V 1.0.13 (01.05.2023)
* Fixed a bug in the free version that crashed the plugin when checking for invalid URLs

 

V 1.0.12 (01.05.2023)
* Prepared plugin for upload to the WordPress directory (changed directory structure)
* Fixed some minor UI obstacles
* Fixed a bug that causes adding images from Google Images was not working

 

V 1.0.11 (30.04.2023)
* Fixed a bug when the state was not set when fetching data from Google Places for venues and organizer in USA
* Updated to Freemius SDK 2.5.7

 

V 1.0.10 (27.04.2023)
* Added the option to add Rating and Current Opening Hours fields to the single organizer form

 

V 1.0.9 (24.04.2023)
* Added the option to hide “Generate description” buttons in the single venue and organizer form

 

V 1.0.8 (09.04.2023)
* Fixed a bug where HTML tags where unnecessarily removed from the organizer description
* Changes to support php 8.x.

 

V 1.0.7 (09.04.2023)
* Fixed a bug where fetching data from Google Places in the single venue / organizer didn’t worked

 

V 1.0.6. (08.04.2023)
* Fixed a bug related to ignored objects that causes a crash of the plugin
* Fixed a bug that causes the plugin to crash when migrating old data structure (after activating the plugin)
* Removed the validation for fields with content less than 4 characters
* Changes to support php 8.x

 

V 1.0.5 (08.04.2023)
* Fixed a bug where for some countries Google Places delivered the ZIP in a different field (means ZIP was not set in Events Optimizer)
* Changes to eliminate warnings in the browser’s console when using PHP 8.x

 

V 1.0.4 (04.04.2023)
* Updated to Freemius SDK 2.5.6
* Fixed a bug where the country was not saved in the single venue form after fetching data from Google Places
* Fixed a bug where the city was not set in the single venue form when fetching data from Google Places (Google is using different fields for the city!)

 

V 1.0.3 (31.03.2023)
* Fixed a bug where the country was not set in the single venue form when fetching data from Google Places
* Fixed a bug when a warning was thrown in the organizer venue form while fetching data from Google Places

 

V 1.0.2 (30.03.2023)
* Changed standard OpenAI model to GPT-4 as the quality of output is better (even it’s slower)
* Fixed bug that caused a crash with php 8.x when showing the “Generate description” buttons

 

V 1.0.1 (26.03.2023)
* Updated to Freemius SDK 2.5.5

 

V 1.0.0 (25.03.2023)
* Added OpenAI models GPT-3.5 turbo and GPT-4 to generate descriptions
* Added OpenAI settings to select text model
* Removed OpenAI setting for amount of words since the model is ignoring it anyway
* Changed plugin versioning to WordPress standard (major.minor.bugfix)

 

V 0.99 (19.03.2023)
* Fixed a bug that caused the list of ignored objects was not updated when an object was trashed
* Updated German translation

 

V 0.98 (18.03.2023)
* Fixed a bug related to Geolocation address information when adding an event from Google events
* Updated link of Google Events location code CSV file
* Removed unnecessary Java script file

 

V 0.97 (18.03.2023)
* Fixed a bug that caused the plugin to crash when showing an event, organizer or venue in the backend post editor when using a page builder like Divi, Elementor, etc.

 

V 0.96 (14.03.2023)
* Fixed a bug that caused the plugin to crash when showing an event, organizer or venue in the backend post editor

 

V 0.95 (11.03.2023)
* Improvement for SEO: Image title is sanitized and alternative text is added to event image when uploaded
* Refactoring of code: creation of object_id
* Optimized UI for getting events from Google Events
* Updated to Freemius SDK 2.5.4.2

 

V 0.94 (11.03.2023)
* New feature added (Events Optimizer Pro): Automatically generate descriptions for events with OpenAI/ChatGPT (beta!)
* Moved buttons to generate descriptions above editor to save space
* Changed description buttons to normal button as there should be only one primary button per form
* Updated German translation

ChatGPT, OpenAI

V 0.93 (09.03.2023)
* Changed format when saving GeoAddress of venue to avoid unnecessary warning from Events Calendar
* Refactoring of code (replaced getElementsByName with getElementById for better readabilty)

 

V 0.92 (08.03.2023)
* Increased maximum amount of tokens to 2048 and words to 1500 to increase quality of generated descriptions
* Fixed a bug not showing when searching for Google Images
* Overhaul of the German translation

 

V 0.91 (25.02.2023)
* Optimized check to recognize non-reachable URLs with paths after the domain-name as well (e.g. example.com/page)
* Added a check if phone numbers have correct international format (e.g. +49 123 456789, 0049 (0) 123 45678, 0123 45678, etc)

 

V 0.90 (21.02.2023)
* Fixed a bug where the number of words was not defined while generating descriptions for organizers
* Fixed a bug where headings for description was not added always
* Changed descriptions for venues and organizers that no additional h1-heading will be added (not good for SEO)
* Removed unnecessary debugging information from error log

 

V 0.89 (19.02.2023)
* Optimized prompt to generate venue and organizer descriptions
* Added options for FAQ, headings and HTML output for venue and organizer descriptions
* Added option to define the length of the venue and organizer description
* Added option to replace or add to existing content for venue and organizer descriptions

ChatGPT, OpenAI

V 0.88 (07.02.2023)
* Optimized aspect ratio for output of Google Images
* Fixed bug when saving venues (wrong attributes for GeoAddress field)
* Optimized sanitizing of strings for better security

 

V 0.87 (04.02.2023)
* Massively increased performance when finding duplicate venues or organizers

 

V 0.86 (03.02.2023)
* Improved description generation algorithm to avoid creating false information
* Small UI improvements in the settings tab

 

V 0.85 (02.02.2023)
* Updated German translation
* Small improvements to generate better descriptions with OpenAI/ChatGPT

V 0.84 (01.02.2023)
* New feature added (Events Optimizer Pro): Automatically generate descriptions for venues with OpenAI/ChatGPT (beta!)

ChatGPT, OpenAI

V 0.83 (31.01.2023)
* New feature added (Events Optimizer Pro): Automatically generate descriptions for organizers with OpenAI/ChatGPT (beta!)

V 0.82 (28.01.2023)
* Fixed bug where HTML markups in content got unnecessarily removed when merging venues or organizers

 

V 0.81 (11.12.2022)
* New feature added (Events Optimizer Pro): Add images for events from Google images with one mouse click

Verify URLs

V 0.80 (08.12.2022)
* Fixed a bug where events could not been ignored or added

 

V 0.79 (05.12.2022)
* New feature added (Events Optimizer Pro): Add events from Google Events automatically
* Fixed a bug when verifying URLs with missing http / https
* Event start / end date can now be edited in the “Events with invalid data” form
* Single venue form: Longitude and Latitude is now added from Google Places as well
* Added search options (= little icons) for phone number
* Complete overhaul of the German translation
* Check if Events Calendar plugin is installed and active before activating Events Optimizer
* Smaller bugfixes to eliminate warnings in debug.log
* Updated to Freemius SDK 2.5.2

Verify URLs

V 0.78 (07.11.2022)
* Improved search options (= little icons) within invalid data forms for better clean-up workflow
* Fixed error not finding all duplicate venues and organizers

 

V 0.77 (03.11.2022)
* New feature added (Events Optimizer Pro): Option to ignore fields when searching for invalid data
* Added and updated German (informal) language of Freemius SDK

Verify URLs

 

V 0.76 (30.10.2022)
* New security feature added (Events Optimizer Pro): Verify URLs on missing https / http
* New security feature added (Events Optimizer Pro): Verify if URLs are redirected or permanently moved
* Enhanced maintenance of ignored objects list: individual objects can now also be deleted

 

V 0.75 (20.10.2022)
* New feature added (Events Optimizer Pro): Security check if websites are unsafe possibly (using Google Safe Browsing)
* Fixed error when using custom list of countries

Verify URLs

 

V 0.74 (19.10.2022)
* Small fix in German translation
* Small fix in invalid events

 

V 0.73 (19.10.2022)
* New feature added: button to ignore objects – perfect for false positive matches!
* Complete overhaul of the analysis process to increase performance. Fixed some bugs where not all invalid objects would be displayed
* Updated URL for button to buy Events Optimizer Pro

 

V 0.72 (09.10.2022)
* Fixed a bug so that in some special cases not all duplicate venues/ organizers or venues/ organizers/ events with invalid data would be displayed
* Optimized table view on devices with large screens

 

V 0.71 (08.10.2022)
* Extended the fetching of data from Google Places in single organizer form: address data can now be filled in additional custom fields
* Updated Link to Google Places documentation
* Excluded CSS to external file
* Improved search options (= little icons) within invalid data forms for better clean-up workflow 

Verify URLs

V 0.69 (05.10.2022)
* New feature added: fill a custom field with the full address within the single organizer form (with Google places data)
* Improved table view for small mobile devices

 

V 0.68 (04.10.2022)
* New feature added: fetch organizer data via Google Places from within the single organizer form
* Added more search options (= little icons) within invalid data forms for better clean-up workflow

 

V 0.67 (02-10-2022)
* Added some more German translations
* Fixed path to Events Calendar settings in welcome message after installation (has changed in Events Calendar V6.x )
* Fixed descriptions of plugin in readme.txt to display in WordPress plugin repository
* Added Events Optimizer logo to display in WordPress plugin repository

 

V 0.66 (02-10-2022)
Further changes to support php 8.x. Fixed issue when searching for duplicate venues and organizers.

 

V 0.65 (30-09-2022)
New feature added: fetch venue data via Google Places from within the single venue form:

 

V 0.64 (13-09-2022)
Updated to Freemius SDK 2.4.5 to support php 8.x

 

V 0.63 (01-09-2022)
Changes to support php 8.x

 

V 0.62 (01-06-2021)
Initial release.