/
change_log.txt
409 lines (369 loc) · 22.4 KB
/
change_log.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
v2.0.0.45
Listing without author assigned always shows author actions widget - FIXED
Video not rendering from video link - FIXED
Post preview not showing new images added - FIXED
Post preview not showing map correctly - FIXED
Force iOS style scroll bars on multiselect form inputs so they are noticeable on mobile - CHANGED
Some settings for selecting font awesome icons are not showing all icons - FIXED
Font awesome settings icons updated to 5.6.3 - UPDATED
Added missing custom notice view file - FIXED
Date range options added to date custom field - ADDED
Date of birth added as a predefined field - ADDED
delete_attachment() not deleting all image sizes - FIXED
Clear search near not clearing GPS info if on search page - FIXED
RTL style file not found - FIXED
v2.0.0.44
Astra theme archive page layout compatibility - ADDED
Astra theme GD search page meta title setting not working - FIXED
Load default template if page is 404 - FIXED
GD Listings widget special offers option is missing - FIXED
Post badge external urls are now nofollow - CHANGED
Slider carousel images now use thumbnail size for consistency - CHANGED
GD listings widget now has option to filter by default_category only - ADDED
GD listings widget now has option to filter post IDs - ADDED
HTML custom field stripping html tags from default value - FIXED
GD Listings widget not working across CPT with sort by to nearest option - FIXED
Review count not reflecting on listing page - FIXED
Added option in GD page settings to view default content - ADDED
Image name with upper case file extensions (JPG) not importing - FIXED
Checkbox and radio admin setting in FireFox are 100% width - FIXED
Some GD pages removed from WP page settings so not to be able to break things - CHANGED
Textarea field output renders detail page tabs - FIXED
CURL call replaced with wp_remote_get() - CHANGED
WP_POST_REVISIONS can cause backend new posts to not save custom fields - FIXED
Changes for custom maps OSM layer api key - CHANGED
SiteOrigin page builder compatibility changes - ADDED
Decimal and Int custom fields can be given a zero (0) value when submitted empty - FIXED
Elementor pro archive templates not fully working with post archive element - FIXED
Term icon cache not cleared when installing dummy data - FIXED
Map module refactored to allow category includes and excludes via category IDs - CHANGED
GD tool "Term counts" not updating term counts - FIXED
REST API listing response does not contains content field - FIXED
GD Archive page links to blank page - FIXED
the7 theme Search page not working due to the_content filter and current_post var - FIXED
Pricing Manager can cause no post author for posting while logged out - FIXED
GD Extension screen now fully enabled, with our WP Easy Updates, any addon or theme can be installed with just your membership key - ADDED
v2.0.0.43
Post badge and is_empty check not working in some cases - FIXED
Post badge post_class now also adds class with condition - ADDED
Permalinks category base now required to keep permalinks to WordPress standards and avoid conflicts - CHANGED
v2.0.0.42
Selecting detail custom page template shows comment box twice - FIXED
Added editor styles to help Gutenberg Blocks UI - ADDED
Newly added Blocks have checkbox values ticked by default even if not set to do so - FIXED
OSM sometimes not loading automatically in countries where Google is blocked - FIXED
Cannot un-select all tags in add listing form - FIXED
User avatar overlaps some text in dashboard recent reviews widget - FIXED
Save custom field generates incorrect field key if not inserted - FIXED
On page refresh detail page map not loading if map tab is active - FIXED
404 rescue function sometimes not picking up a post_type from query vars - FIXED
Added geodirectory-single.php as option to override single template - ADDED
Post badge now has option to open link in new window and input or class wrapper - ADDED
Changes for Marker Cluster addon v2 - ADDED
v2.0.0.41
GD Listings widget sorting not showing custom sorting options - FIXED
Category import does not assign parent category - FIXED
Full screen map not working properly - FIXED
Archive item section block not working as its being wrapped in a div - FIXED
Some changes for Elementor page builder compatibility added - ADDED
v2.0.0.40
Font Awesome Setting class updated to check if url is CSS or JS - UPDATED
Custom field icon output prefixing `fas` as a class which can break branding icons - FIXED
CPT default image not being used as a fallback image - FIXED
It saves default location to listing - FIXED
gd_map shortcode not showing all post markers for category search when enabled all_posts=1 - FIXED
GD Listings widget option "Hide widget if not posts" not working - FIXED
Add srcset to lightbox images to allow it to user larger images if available - ADDED
Changes for reCaptcha addon integration - ADDED
Recently viewed widget/block/shortcode added that shows the listings the user has recently viewed - ADDED
v2.0.0.39
Hook added to validate frontend add listing - ADDED
Link posts data not converted during v1 to v2 conversion - FIXED
Map pinpoint not working - FIXED
Near location search not showing results if query has GROUP BY clause - FIXED
Map setting show all on archive pages not working on CPT pages - FIXED
Random sort order now seeded for 24 hours so to improve query speed and allow paging to work - CHANGED
post_author option added in [gd_listings] to filter listings by author - ADDED
[gd_output_location] shortcode not escaping square brackets - FIXED
Font Awesome settings class added, now support both CSS and JS versions - CHANGED
v2.0.0.38
File upload limit issue - FIXED
PHP allow_url_fopen = off may break import csv - FIXED
Error checking if wp_insert_term fails during dummy data insertion - ADDED
Unable to add duplicate sort items for asc/desc - FIXED
gd_post_images widget now has option to set the specific image size - ADDED
Option added to add `noindex` tags to empty GD archive pages - ADDED
Post badge widget text can now accept HTML so for example font awesome icons can be used - ADDED
CPT slug not allowing - dash - FIXED
WP Super Duper lib updated to work with latest Gutenberg JS - FIXED
Textarea custom field html editor setting not working - FIXED
Map loads markers from non-requested CPT on multilingual site - FIXED
Conflict with select2 basic version loaded via 3rd party plugins - FIXED
First image of slider not loading srcset which can make it load the wrong size image - FIXED
WP5.0 changed hook name which made GD post types not editable from backend - FIXED
Shortcode [gd_single_closed_text] depreciated, use [gd_notifications] instead - CHANGED
v2.0.0.37
If reviews not used in tabs then the #reviews anchor links no longer work - FIXED
gd_listings related_to can still show the current listing - FIXED
Import csv shows invalid csv file error - FIXED
v2.0.0.36
v1 to v2 conversion instructions improved - UPDATED
Edit add listing page not loading with Beaver Builder - FIXED
Countries table lib checking empty on non variable - FIXED
Changes to loop widget for Beaver Builder themer layouts - CHANGED
Themes calling the_content or the_excerpt outside the loop can cause no posts to show - FIXED
Post Badge widget can now use %%input%% text and also has option to add link - ADDED
Recent reviews widget now has option to set the minimum rating of reviews to show - ADDED
get_post_meta() can now get GD post fields if meta_key is prefixed with `geodir_` - ADDED
Author action should not show on post preview page - FIXED
Attachments not updating from revision ID - FIXED
Temp upload files not being deleted immediately - FIXED
Some title and meta SEO %%tags%% not showing - FIXED
No way to change title separator for GD pages title - FIXED
Map child categories show/hide toggle not working - FIXED
v2.0.0.34
Added extra checks for pre_get_posts filters that were breaking some beaver builder template queries - CHANGED
Status tool check is countries table is geodir prefixed when it should not - FIXED
Search radius settings not filtering the results - FIXED
Search can set lat/lon when not needed - FIXED
Map popup CSS changes to allow content to fully scroll - CHANGED
v2.0.0.33
Image slider fade effect not floating the images left - FIXED
Map widget now has option to use post map zoom and type set on add listing page - ADDED
Options added to make authors post and favorites public or private - ADDED
Distance to calculation will now link to the get directions link if show on the details page - ADDED
Near searches with empty search query not returning results - FIXED
TinyMCE editor sometimes not saving if used in visual mode - FIXED
New custom fields can have the wrong sort order when added - FIXED
Copy shortcode to clipboard button not working - FIXED
File custom field can sometimes not show the saved files - FIXED
Location search and then category search could direct to the wrong url - FIXED
Beaver builder can break if GD listings widget used on page - FIXED
Adding a new image and not saving can cause other images not to show - FIXED
Changes for payment manager compatibility - ADDED
Details design setting using user email settings filter slug - FIXED
Upgrade from v1->v2 could cause the add listing page to have tow add listing shortcodes - FIXED
v2.0.0.32
Switching CPT on directory map not working - FIXED
GD page template hierarchy not working with some themes and not following WP defaults - FIXED
Added check for an fix for PHP bug #44780 for rendering timezone names wrong in +/-10 hours - FIXED
Changed for payment manager addon - CHANGED
Revisions can not be removed by user if an admin has started a revision of the same post - FIXED
Non-location cpt db table key error - FIXED
v2.0.0.30
Comments count sometimes only updated on edit not initial save - FIXED
Tags sometimes not searched for - FIXED
WP_POST_REVISIONS disabled or limited can cause backend saving to fail on new post - FIXED
Category input not saving properly if radio or text input type used - FIXED
You can now use the category default image in the category widget - ADDED
Leave comment link sometimes added to GD archive pages - FIXED
Close comments on GD archive pages - CHANGED
Categories widget/shortcode now uses max_count as the main limit and mac_count_child for sub cats - CHANGED
v2.0.0.29
Custom fields order can be broken if saved-moved-saved - FIXED
Add listing shortcode using default CPT instead of selected one - FIXED
Hiding the CPT on search can make advanced search use wrong post type - FIXED
Comment count can be cached when a new comment is posted - FIXED
Added theme support options for top sidebar - ADDED
Option added to maps widget to enable mouse-scroll zoom - ADDED
v2.0.0.28
Search adds all terms to query if search field is blank - FIXED
Category widget, hide icon option not working - FIXED
Sort by options added to dummy data insert - ADDED
Only show sort option is there are more than one - CHANGED
Deleted tag still displayed on the listing detail page - FIXED
Options added to select archive, archive item & details pages for each cpt from the cpt settings - ADDED
v2.0.0.27
Search not searching tags - FIXED
Comments section can sometimes show on the search page - FIXED
Show CPT selector options in search widget settings if more than one CPT exists - ADDED
Changing tab on details page now triggers window resize to adjust styles - ADDED
Featured image not properly delete on post delete - FIXED
Function to remove category parent slug could partially remove other url parts - FIXED
OSM cant handle geocode search of UK post codes missing the space - FIXED
Column looses the value after converting ENUM to TINYINT data type on upgrade - FIXED
404 rescue function added to try and automatically redirect GD 404s to their new permalink url - ADDED
Details page url can use wrong locations or category in url without showing a 404 - FIXED
v2.0.0.26
GD > Listings widget can sometimes add "View All" links to other widgets - FIXED
Changes for CPT addon compatibility - CHANGED
v2.0.0.25
is_slash() permalink method not working which could cause some urls to not end with a slash - FIXED
Listings published from wp-admin can send wrong category in url of email to users - FIXED
New post preview going to 404 for logged in users - FIXED
Kleo theme not using GD titles - FIXED
v2.0.0.24
Changing CPT slug does not change the slug in the search bar for API - FIXED
Media table added `other_id` column which can be used to filter things quickly - ADDED
Genesis theme archive pages broken if excerpt limited - FIXED
Favourites not showing on author page if the user is not the author - FIXED
Will now auto use OSM if no Google API key is set - CHANGED
Child terms should not contain the parent term slug - FIXED
v2.0.0.23
Search page can sometimes show no title if no results - FIXED
Single page SEO can now use any custom field by using the field key prefixed with an _underscore eg: %%_email%% - ADDED
Changes for Ratings and CPTs addons - CHANGED
Media not downloading all external media urls - FIXED
v2.0.0.22
Business hours not taking into account daylight savings time (DST) - FIXED
Inline quick save resets the location to default - FIXED
Problems with permalinks that have no trialing slash - FIXED
Added category font icon & font icon color values in api response - ADDED
v2.0.0.21
Some dummy category icons not updated to FA5 - FIXED
Installed dummy data type not reflected on settings screen - FIXED
Don't show add listing `we found a post` message if no main info has been added - CHANGED
API keys not listed - FIXED
Multiselect output for single item is different than for multiple, both now use li - CHANGED
Business hours now shows timezone input to be able to adjust manually - ADDED
Author favs and listing links lead to 404 - FIXED
Sorting not working if set as default - FIXED
v2.0.0.18
Image slider widget not working on listing pages - FIXED
Single image slider will now output as just an image - CHANGED
Apple devices use different kind of apostrophe which does not work for search - FIXED
Fieldset title with special characters outputs incorrect css class - FIXED
List view sorting not working - FIXED
Search shows 404 title if no results with location search - FIXED
Beaver builder editor functionality limited due to font-awesome conflict - FIXED
Required date field validation fires too early - FIXED
Business hours short names broken if weekdays translated - FIXED
Added conversion script to be able to convert listings from v1 to v2 - ADDED
Added support for Location Manager v2 beta - ADDED
Added option to allow beta addons to be installed/updated via WP Easy Updates - ADDED
v2.0.0.16-rc
Updated from font-awesome v4 to v5 - CHANGED
Rest api route & endpoints for fields - ADDED
priceRange custom field added and schema output added - ADDED
Font Awesome & Popup maker raises Uncaught Error - FIXED
DB translate texts tool added - ADDED
Show author own posts on author page if draft or pending - CHANGED
defer and async tags added to all GD JS - CHANGED
iframe api generation broken (by Google iframe restrictions) changed to new window popup - FIXED
WP Session removed - CHANGED
Remove GeoDirectory data on uninstall if set to do so - ADDED
WP_Country_Database Class implemented to replace own country DB table - CHANGED
v2.0.0.14-beta
Map default language setting is not working for OpenStreetMap - FIXED
GDPR compliance - ADDED
Remove send to friend functionality as it against the GDPR policy - CHANGED
CSS responsive changes and fixes - FIXED
Search page with no query returns its own page - FIXED
Categories widget sub cats not displaying correctly - FIXED
Radio custom fields should not show Yes/No if values are 1/0 without a label - CHANGED/FIXED
Select custom field not showing 0 values - FIXED
OSM address encoder fails if site is non SSL - FIXED
Added setting to be able to disable Yoast SEO on GD pages (if active) - ADDED
Yoast details page og and twitter descriptions using template text instead of post text - FIXED
SD Widget added to be able to display the category description text - ADDED
Some problems with title and meta variables not saving or displaying correctly - FIXED
Categories on add listing page have no hierarchical distinction - FIXED
Custom fields now have placeholder setting where applicable - ADDED
Custom fields settings converted to new style to be more WP like - CHANGED
Sorting settings converted to new style to be more WP like - CHANGED
Sorting settings refactored to use sub queries (delete and re-add sort options recommended) - ADDED
OpenStreetMap populates wrong region for UK - FIXED
v2.0.0.13-beta
Page templates for building layouts now restricted from frontend viewing - CHANGED
GD page settings now contains link to edit/view pages when set - ADDED
Custom fields icon now has option to select font awesome icon from a list - ADDED
validation_pattern for custom fields can have slashes stripped which can break validation - FIXED
File upload custom field can now accept multiple files - CHANGED
File uploads now stored in GD attachments table - CHANGED
Get Directions link moved from CF to widget/shortcode - CHANGED
Get user location for directions now uses manual set if user locations cant be auto detected - ADDED
Setup wizard does not warn user if they try to continue while dummy data is being installed - FIXED
Logo predefined field added, post_images shortcode/widget now has option to show logo as first image - ADDED
Preview listing link now has icon to show it opens in new window - ADDED
Tabs show even if no content in them - FIXED
Option added in GD Listings widget to show nearest listings - ADDED
Titles and Meta settings page added and implemented - ADDED
Shortcode builder outputs multiselect values as array instead of sting - FIXED
Default placeholder images for listings will now use the image title/caption if set - CHANGED
Details slider initial load height very tall, max-height set - CHANGED
Review output given GD specific basic styles - ADDED
Some CSS changes to simplify and improve the basics - CHANGED
v2.0.0.12-beta
Attachment table date_gmt field added - ADDED
Widget show/hide settings improved for better UI - CHANGED
Post meta widget refactored to give the `show` options more flexibility - CHANGED
Tabs Layout section added to be able to drag/drop create the details page tabs - ADDED
v2.0.0.11-beta
gd_listings shortcode/widget sort_by can now use custom sort_by options - CHANGED
Some predefined custom fields are single use only and now show a warning if attempting to add again - CHANGED
Search still looks for featured column even if missing - FIXED
Best of widget CSS and template changes - FIXED
GD Dashboard widget refactored to remove login form when logged out - CHANGED
Fieldset shows error when being added - FIXED
Add listing can sometime show default city warning multiple times - FIXED
Email custom field not showing in map bubble if set to do so - FIXED
Multiselect custom field not resizing DB varchar value on options change - FIXED
General style and spelling corrections - FIXED
v2.0.0.10-beta
gd_map shortcode should not show "Enable marker cluster?" if plugin not active - FIXED
Business Hours: add a text if place is closed whole day - ADDED
Shortcode builder not working with WooCommerce products - FIXED
lat/lon DB length increased from 20 to 22 chars to account for negative decimals - CHANGED
Map direction unit conflicts when multiple maps are on the page - FIXED
Extensions screen improvements functionality and UI - CHANGED
Super Duper Class changed to show shortcode title like widget title if used - CHANGED
Shortcode builder not using 100% height on large displays - FIXED
Category widget output slightly changed for title_tag - CHANGED
Default image not checking for default category image - FIXED
v2.0.0.9-beta
Add listing page shows info might be lost even after save - FIXED
Favorites not adding/removing due to var rename - FIXED
Favorites not adding/removing in map info window - FIXED
Some custom fields not allowing sort by option - FIXED
Added warning if changing default city when listings are present - ADDED
Backend edit review rating missing - FIXED
v2.0.0.8-beta
Sorting options not working on archive pages - FIXED
Schema markup updated and activated - FIXED
v2.0.0.7-beta
Ninja Forms template used wrong format for to field - FIXED
v2.0.0.6-beta
If categories are removed via quick edit we try to add default category - ADDED
Quick edit screen breaks layout of columns - FIXED
CPT settings, required toggle now shown as standard - CHANGED
CPT settings, show/hide advanced settings button moved inside settings - CHANGED
CPT settings, opening one setting will now close all others - CHANGED
Email output mailto spam prevention link not working - FIXED
New setup wizard step added to install recommend plugins - ADDED
v2.0.0.5-beta
Double five star bars in dashboard activity box - FIXED
Select2 updated to v4.0.5 - CHANGED
Post badge feature implemented - CHANGED
Post images CSS and lightbox added - ADDED
New images not being added to current listings - FIXED
WP dashboard recent GD reviews block - FIXED
Ninja Forms can now be used to create contact forms and more (install wizard step remains) - ADDED
KLEO theme deprecated_function problem - FIXED
v2.0.0.4-beta
Tooltips on CPT settings can become stuck when adding a new field - FIXED
Search and archive pages, if no listings found, page is blank - FIXED
Added developer settings section, added setting to disable advanced settings toggle - ADDED
OSM add listing page JS error - FIXED
Autozoom not working for single marker on the map - FIXED
Export button on FireFox causes page refresh which means no access to CSV - FIXED
We now add a uncategorized category on install so you can go straight from the install wizard to add a new post - ADDED
Changing CPT name does not change taxonomies names - FIXED
v2.0.0.3-beta
Shortcode builder button added to pages/posts - ADDED
v2.0.0.2-beta
Business Hours not working on map popup - FIXED
Backend author field should show all users not only authors - FIXED
Backend add listing has no validation - FIXED
Lat/Lon HTML5 number inputs can show comma instead of decimal depending on browser language - FIXED
submit_ip is varchar(20) which will not support IPv6 address - FIXED
Tab description does not respect non-HTML line breaks - FIXED
Added design setting to be able to change what page template file the details page uses for theme compatibility - ADDED
v2.0.0.1-beta
More then one image slider with same id on same page not working - FIXED
Reviews count not showing on listing - FIXED
Category ID settings column too wide - FIXED
GD > Listings widget now used Archive item page template - FIXED
CPT custom fields settings show unused save button - FIXED
Default location setting missing the "Set address on map" button - FIXED
v2.0.0.0-beta
Initial beta release - INFO