Spam protection, AntiSpam, FireWall by CleanTalk - Version 5.161.1

Version Description

Sep 14 2021 = * Fix. State. Checking empty errors fixed.

Download this release

Release Info

Developer glomberg
Plugin Icon 128x128 Spam protection, AntiSpam, FireWall by CleanTalk
Version 5.161.1
Comparing to
See all releases

Code changes from version 5.161 to 5.161.1

changelog.txt CHANGED
@@ -1,3189 +1,3189 @@
1
- == Changelog ==
2
-
3
-
4
- = 5.151.2 Dec 30 2020 =
5
- * Fix: Prevent skip checking UltimateMember register.
6
- * Upd: SFW die pages updated - networks count added.
7
- * Fix: AF auto cleaning table fixed.
8
- * Fix: Removing spam flag on gravity forms checking.
9
- * Fix: Remote call's request checking moved to separated func.
10
- * Fix: Prevent CRON action from remote call request.
11
-
12
- = 5.151.1 Dec 22 2020 =
13
- * Upd: Firewall now has it's own options, independent from the other.
14
- * Upd: New API server added.
15
- * Fix: Wrong count of blocked entries fixed
16
- * Fix: Skip logging for non-blocked requests.
17
- * Fix: SFW sending logs fixed.
18
- * Fix: SFW skip Customizer preview requests.
19
- * Fix: FW do logging an one passed request.
20
- * Fix: Logging exclusion moved to firewall class.
21
- * Fix: FW stats option fixed.
22
- * Upd: New API server added.
23
- * Fix: SFW logging logic fixed.
24
- * Fix: SFW sent logs structure fixed.
25
-
26
- = 5.151 Dec 17 2020 =
27
- * Mod: Cleantalk Alternative Sessions. Store time reduces to 1 day.
28
- * Fix: Unusable alternative cookies table clearing.
29
- * Fix: AC UA case insensitive checking fixed.
30
- * Fix: AC UA enabled by default.
31
- * Fix: AC UA spelling fixed.
32
- * Fix: skip ajax mailpoet import users.
33
- * Fix: Helper::get_mime_type().
34
- * Fix: Users - spam/not spam icons removed.
35
- * Fix: Users/Comments - additional button removed.
36
- * Integration: WP Members integration implemented.
37
- * Fix: Prevent mod_security protection blocking.
38
- * Fix: WLM sub site key getting fixed.
39
- * New: SFW updating through a temporary table.
40
- * New: UA logging for all FW modules.
41
- * Fix: Replace clearing table from SFW updating process.
42
- * Fix: SFW - Unused method removed.
43
- * Fix: IP detection.
44
- * Fix: Helper - Clean input of null bytes.
45
- * Fix: SFW updating - https protocol returned.
46
- * Fix: SFW updating - truncating temporary table.
47
- * Fix: SFW updating process percents added.
48
-
49
- = 5.150.1 Dec 8 2020 =
50
- * Fix: Jetpack logic fixed.
51
- * Fix: AC UA table structure fixed.
52
-
53
- = 5.150 Dec 3 2020 =
54
- * Fix: Prevent skip checking woocommerce registration during checkout.
55
- * Fix: skip gravity multipage checking.
56
- * New: AC UA checking implemented.
57
- * Fix: skip buffer replace for rss feeds.
58
- * Fix: Easy Registration Forms login form skip.
59
- * Fix: Quotas in hidden fields.
60
- * Fix: skip tinkoff payment form fields collection.
61
- * New: Helper prepare_param added.
62
- * Fix: erforms internal request skip.
63
- * Integration: Landing Page Builder integration implemented.
64
- * Upd: Easy Registration Form block message implemented.
65
- * Integration: Profile Builder.
66
- * Fix: Skip connector mysql request.
67
- * New: AC UA - new option implemented.
68
-
69
- = 5.149 Nov 19 2020 =
70
- * Fix: External forms protection fixed.
71
- * Fix: check for array in spam_stat collect.
72
- * Fix: Spam Firewall. Operating with IPs on 32 bit systems.
73
- * Fix: Skip WFU ask_server request.
74
- * Fix: AC user agents support fixed.
75
- * New: Hook 'apbct_pre_block_page' added.
76
- * Fix: Woocommerce ajax internal.
77
- * Fix: skip redirect ajax login.
78
- * Fix: SFW updating return statement added.
79
- * Fix: Skip reset pass checking.
80
- * Fix: replace current_action() to current_filter().
81
- * Upd: AMP support description updated.
82
- * Fix: SQL injection fixed.
83
-
84
- = 5.148 Oct 28 2020 =
85
- * Fix: Visible fields collecting on external forms fixed.
86
- * Fix: Skip pre-filled form data for specific form.
87
- * Fix: Security key usage.
88
- * Upd: External forms protection updated.
89
- * Upd: External forms protection updated - Convertbox support.
90
- * Fix: SimpleFiles skip checking job edit.
91
- * New: JS event apbctAjaxBockAlert added.
92
- * Fix: Account banner check description.
93
- * Fix: AC logs table clearing time fixed.
94
-
95
- = 5.147.1 Oct 08 2020 =
96
- * Fix: Visible fields JS error fixed.
97
-
98
- = 5.147 Oct 08 2020 =
99
- * Fix: WPForms. Auto submitting.
100
- * Fix: Synchronization timeout increased to 25 seconds.
101
- * Fix: Cookiebot compatibility.
102
- * Fix: Visible fields logic fixed.
103
- * New: Duplicated requests prevention.
104
- * Fix: SpamFireWall auto incremental uses primary key.
105
- * Fix: Skip woocommerce internal request.
106
- * Upd: Url exclusions option updated.
107
- * Fix: Checking comments/users - redirecting after deleting all items fixed.
108
- * New: Comments scanner - marking as spam action implemented.
109
- * Fix: SFW table fixed.
110
- * Upd: Comments scanner - moving to trash instead deleting.
111
- * Upd: Visible fields collecting functionality updated.
112
-
113
- = 5.146.1 Sep 23 2020 =
114
- * Fix: URL exclusions setting.
115
- * Fix: Login scripts output fixed.
116
- * Fix: Updater function name fixed.
117
- * New: Debug mode for Anti-Crawler.
118
- * Fix: Pass AC check if 301 HTTP response code received.
119
- * Fix: Antibot cookie value fixed.
120
-
121
- = 5.146 Sep 17 2020 =
122
- * Fix: Deprecated function wp_blacklist_check() fixed.
123
- * Fix: Roles exclusion fixed.
124
- * Mod: Namespace import in \Cleantalk\ApbctWP\Firewall\SFW.
125
- * Fix: Comments checking fixed.
126
- * Fix: Spam scan tabs layout fixed.
127
- * New: Countdown timer implemented for the AntiCrawler page.
128
- * Mod: User-agent signature added to the AC checking.
129
- * Mod: Find-spam classes for comments and users refactored
130
- * Upd: Spam scan - scanning users/comments updated.
131
- * Fix: Double requests for Ninja Forms.
132
- * New: 'wpms' flag in sender_info.
133
- * Fix: Visible params gathering.
134
- * Fix: WooCommerce AJAX order call 2.
135
- * Fix: Block page grammar fixed.
136
- * Fix: Users/comments list - unnecessary button removed.
137
- * Upd: Skiping AC blocking after 3 sec for real users.
138
- * New: Countdown timer for AF block page implemented.
139
- * New: Countdown timer for SFW block page implemented.
140
-
141
- = 5.145.2 Sep 03 2020 =
142
- * Fix: WooCommerce AJAX order call.
143
- * Fix: AJAX error while getting JS key.
144
- * Fix: Using the version parameter when attaching cleantalk-public.js on wp-login page.
145
- * Fix: Showing support link in console when AJAX error occurs.
146
- * Fix: apbct_public_sendAJAX. Silent mode doesn't write errors to console.
147
-
148
- = 5.145.1 Aug 31 2020 =
149
- * New: Silent mode for AJAX requests.
150
- * Fix: No nonce check for AJAX JS check.
151
- * Fix: AJAX JS check using "DOMContentLoaded" event instead of "load".
152
- * New: Extended error text for failed AJAX requests.
153
- * Fix: Exclusion for the Frontend Reset Password plugin.
154
- * Fix: Accept 501 response code for SFW datafiles.
155
- * Fix: SFW update. The internal array pointer handling.
156
- * Fix: Exception for the WooCommerce edit profile form.
157
- * Fix: SFW updating via plugin activation fixed.
158
-
159
- = 5.145 Aug 27 2020 =
160
- * Fix: Blocking pages names fixed.
161
- * Fix: Logs id modified to prevent the overwriting.
162
- * Fix: FireWall checking flow fixed.
163
- * Mod: New SpamFirewall, Anti-Crawler, Anti-Flood modules priority.
164
- * Upd: Block message updated.
165
- * Fix: "The sender has been blacklisted" message removed.
166
- * Fix: "The sender has been whitelisted" message removed.
167
- * Fix: Integration DW Question & Answer plugin.
168
- * Fix: Dashboard widget layout fixed.
169
- * Fix: AC & AD skipping checking by roles.
170
- * Integration: Estimation Form integration implemented.
171
- * Fix: External contact forms check.
172
- * Fix: URL, IP and Role exclusions for all requests.
173
- * Fix: Exception for WooCommerce adding to cart.
174
- * Fix: Exception for PPOM for WooCommerce plugin.
175
-
176
- = 5.144 Aug 13 2020 =
177
- * Fix: WPMS setting updating fixed.
178
- * Fix: Text domain added for some options name.
179
- * Fix: AntiCrowler die page fixed.
180
- * Fix: Pause button for comments check fixed.
181
- * Fix: Delete Anti-Flood table when subsite is deleted.
182
- * New: Clear Anti-Flood table each 10 minutes.
183
- * Fix: FW checking for whitelisted skipped.
184
- * Fix: WP 5.5 JS errors fixed.
185
- * New: Debug message for auto updating error.
186
- * Fix: Array declaration fixed.
187
- * Fix: Skip anti-flood checking for authorized users.
188
- * Fix: Is whitelisted checking fixed.
189
-
190
- = 5.143.1 Aug 06 2020 =
191
- * Fix: Recursion fixed.
192
- * Fix: Rebuild url for SFW updating process.
193
-
194
- = 5.143 Aug 05 2020 =
195
- * New: Synchronize button. New way of synchronize with the Cleantalk Cloud.
196
- * Fix: SpamFireWall (firewall against spam) update, storing system.
197
- * Fix: Skip Woocomerce metorik send cart.
198
- * Spam protection improved.
199
- * Minor fixes.
200
-
201
- = 5.142.2 Jul 29 2020 =
202
- * Fix: Issue with SpamFireWall logs.
203
-
204
- = 5.142.1 Jul 28 2020 =
205
- * Fix: Blocking good bots.
206
-
207
- = 5.142 Jul 27 2020 =
208
- * New: Bot Protection module for Firewall.
209
- * New: Anti-Crawler module for Firewall.
210
- * Mod: Improved spam Protection.
211
- * Fix: Caching plugins auto detection.
212
- * Fix: Skip Divi system fields.
213
- * Fix: Ultimate Form Builder exception.
214
- * Plenty of fixes and upgrades.
215
-
216
- = 5.141.3 Jul 17 2020 =
217
- * Fix: 403 error issues with cache plugins.
218
- * Fix: remove apbct-common.js.
219
- * Fix: exclude caspio form.
220
- * Fix: Recompile nocache map.
221
- * Fix: indexof is not a function.
222
- * Fix: SFW updating fix for hosting.
223
- * Upd: Temporary remove spinner for SFW check.
224
-
225
- = 5.141.2 Jul 08 2020 =
226
- * Fix: SFW issues.
227
- * Upd: Temporary remove spinner for SFW check.
228
-
229
- = 5.141.1 Jul 06 2020 =
230
- * Fix: Add timeout for first SFW activation.
231
-
232
- = 5.141 Jul 06 2020 =
233
- * Fix: WP Fusion web hooks skipped.
234
- * Upd: Readme old changelogs replaced.
235
- * Fix: SFW typo fixed.
236
- * Upd: Set update banner timer to 15 minutes.
237
- * Fix: sfw updating after disabling.
238
- * Fix: sendAjax 403 issues.
239
- * New: Add wpmu settings template.
240
- * Fix: SameSite attribute removed for php version <7.3.
241
- * Fix: Nocache parameter added.
242
- * Upd: Add description support for convertkit/active campaign.
243
- * Integration: Enfold Theme contact form.
244
- * Upd: Add update/add hooks for settings to avoid sfw update issues.
245
-
246
- = 5.140.1 Jun 25 2020 =
247
- * Upd: .POT updated.
248
- * Upd: RU .po updated.
249
-
250
- = 5.140 Jun 18 2020 =
251
- * New: Add SFW status in plugin settings.
252
- * Fix: Remove sleep for sfw update.
253
- * Fix: Check account status only once in 86400 seconds.
254
- * Fix: Postmark avocet theme.
255
- * Fix: Find spam users - from-till implemented.
256
- * Upd: Add common.js.
257
- * Fix: Bookly admin action excluded.
258
- * Fix: sfw_pass_key cookie domain attribute removed.
259
- * Fix: SFW no cache meta tags added.
260
- * Fix: MEC Pro plugin compatibility fixed.
261
- * Mod: Catching SpamFireWall update errors.
262
- * Fix: UltimateBuilder skip fields.
263
- * Fix: Strip tags on comment.
264
-
265
- = 5.139 Jun 02 2020 =
266
- * Fix: Profile link fixed.
267
- * Fix: WPMS plugin name fixed.
268
- * Fix: WPMS plugin settings link fixed.
269
- * Fix: Integration with Easy Forms for Mailchimp.
270
- * Fix: JS check on the registration form.
271
- * Fix: Double JS attaching on the login page.
272
- * Fix: Clear SpamFireWall table. Throw error if failed.
273
- * Upd: Cookies attr "samesite" added.
274
- * New: Users checking result icons added.
275
- * Upd: Whitelists support added for SFW.
276
- * Fix: Clear users meta everywhere by complete deactivation.
277
- * New: Comment notification updated - blacklist links added.
278
- * Fix: PHP Warning in cleantalk-pluggable.php.
279
- * Fix: White Label mode is not accessible if CLEANTALK_ACCESS_KEY is defined.
280
- * Fix: Deprecated condition.
281
- * Fix: Setting layout for the right to left direction languages.
282
-
283
- = 5.138.1 May 20 2020 =
284
- * Fix: Ninja Forms. Spam submissions.
285
-
286
- = 5.138 May 14 2020 =
287
- * Fix: Scan users fixed.
288
- * Fix: Notice fixed (Creating default object from empty value).
289
- * Fix: Creating table for SFW data for child blogs on WPMS.
290
- * Upd: SFW query optimized.
291
- * Fix: Adding cleantalk_spamscan_logs table for each blog when updating from 5.137.2.
292
- * New: White Lists for SFW implemented.
293
- * Fix: correct comments checking status text.
294
- * Fix: Users scan. Reducing memory load.
295
- * Fix: "Capture Buffer" settings. The issue with YoastSEO.
296
- * Fix: SFW query fixed.
297
- * Fix: SFW die page fixed.
298
- * Fix: Membermouse API false positives.
299
- * Fix: gz*() functions calling from global namespace for now.
300
-
301
- = 5.137.1 April 29 2020 =
302
- * Fix: Call to undefined function wp_get_current_user().
303
- * Fix: "Capture buffer" setting, YOAST sitemap.
304
- * Integration: Simple Membership plugin integration implemented.
305
- * Fix: Integrations system fixed.
306
- * Fix: Query for SFW fixed.
307
- * Fix: SFW error handling.
308
-
309
- = 5.137 April 23 2020 =
310
- * Fix: WPMU and WhiteLabel mode fixed.
311
- * Fix: 403 Response code for blocked entries.
312
- * Upd: SFW die page updated (spinner and delay).
313
- * New: SFW query updated.
314
- * Fix: SFW truncate instead of delete.
315
- * Fix: AJAX exception for WordPress Membership Plugin – Restrict Content.
316
- * Fix: Check spam users.
317
- * Fix: Debug functionality for users check.
318
- * Fix: Gravity Forms. Modifying message.
319
- * Fix: Sanitizing settings.
320
- * Fix: "Delete all spam users" button.
321
-
322
- = 5.136.4 April 8 2020 =
323
- * Security: Possible XSS vulnerability.
324
-
325
- = 5.136.3 April 7 2020 =
326
- * Security: Possible XSS vulnerability.
327
-
328
- = 5.136.2 April 7 2020 =
329
- * Mod: bbPress is using role exclusions now.
330
- * Mod: Show info on SpamFirewall block page.
331
- * Mod: Log SpamFirewall tests.
332
- * Fix: get_fields_any() fixed.
333
- * Fix: Multiple requests on WooCommerce checkout.
334
- * Fix: The SpamFirewall block page.
335
-
336
- = 5.136.1 April 2 2020 =
337
- * Mod: Setting "Show links to check Emails, IPs for spam" splitted in two.
338
- * Mod: Added setting "Manage comments on public pages".
339
- * Fix: Feedback from public pages.
340
- * Fix: Output for setting "Manage comments on public pages".
341
- * Fix: Public widget errors.
342
-
343
- = 5.136 April 1 2020 =
344
- * New: Feature allowing to track missed spam requests with the special plugin.
345
- * Mod: Enable WooCommerce checkout test by default.
346
- * Fix: Fluent forms integration fixed.
347
- * Fix: Logging skipped requests - actions added.
348
- * Fix: Comments output.
349
- * Fix: External forms protection.
350
- * Fix: PHP 7.4 compatibility.
351
- * Performance improved.
352
-
353
- = 5.135 March 16 2020 =
354
- * New: Setting which disallow sub-sites administrators to manage plugin settings.
355
- * New: Add custom title for message.
356
- * Mod: New headers for spam scan tabs.
357
- * Fix: ARM form login check.
358
- * Fix: For GET requests in HTTP API.
359
- * Fix: Getting variables in Get and Server classes.
360
- * Fix: SFW update system.
361
- * Fix: Empty connection error in Cleantalk/Antispam/API.
362
-
363
- = 5.134 February 27 2020 =
364
- * Fix: SpamFireWall update large data issues.
365
- * Fix: Auto-update for some banner notifications.
366
- * Fix: QuickContactForm protection.
367
- * Minor fixes.
368
- * Spam protection improved.
369
-
370
- = 5.133.2 February 10 2020 =
371
- * Fix: Add no-index meta tag to search page only.
372
- * Fix: Namespace issues.
373
-
374
- = 5.133.1 February 03 2020 =
375
- * Fix: PHP 7.4 issues.
376
- * Fix: Woocommerce options moved to a separate block.
377
- * Fix: CSS/HTML issues on settings page.
378
- * Minor fixes.
379
- * Spam protection improved.
380
-
381
- = 5.133 January 20 2020 =
382
- * Upd: Rebuilding users/comments scan
383
- * Fix: UltimateMember - form validation checking fixed.
384
- * Fix: Exclusion for login form.
385
- * Fix: Disable scripts on excluded pages.
386
- * Fix: PHP 7.4 compability.
387
- * Minor fixes.
388
- * Spam protection improved.
389
-
390
- = 5.132.3 December 19 2019 =
391
- * Fix: The disable comments functionality.
392
-
393
- = 5.132.2 December 17 2019 =
394
- * Fix: The disable comments functionality.
395
-
396
- = 5.132.1 December 17 2019 =
397
- * Fix: Fatal PHP error.
398
-
399
- = 5.132 December 17 2019 =
400
- * Fix: PHP 7.4 compability
401
- * New: Settings and description for "disable comments" functionality.
402
- * Mod: WooCommerce settings moved to separate block.
403
- * Minor fixes.
404
- * Spam protection improved.
405
-
406
- = 5.131 December 6 2019 =
407
- * Fix: WooCommerce registration.
408
- * Fix: Auto update on Wordperss Multisite.
409
- * Fix: URLs exceptions validation.
410
- * New: Secuirty improved.
411
- * Spam protection is improved.
412
- * Minor fixes ond improvments.
413
-
414
- = 5.130.1 November 20 2019 =
415
- * Fix: Plugin autoupdate issues.
416
- * FIx: Woocommerce checking.
417
- * Fix: Correct IP detection.
418
- * Fix: CSV export not working after update.
419
- * Fix: QuickForms duplicates issues.
420
-
421
- = 5.130 November 14 2019 =
422
- * Fix: JetPack contact form JS check.
423
- * FIx: Iphorm AJAX form.
424
- * Fix: Paid Memberships Pro fix.
425
- * Fix: Divi theme contact form fix.
426
- * Integration: Paid Memberships Pro.
427
- * Integration: Elementor Pro page builder forms.
428
- * Improved: Compatibility with different server.
429
-
430
- = 5.129.1 November 5 2019 =
431
- * Fix: WooCommerce order detecting.
432
-
433
- = 5.129 October 30 2019 =
434
- * Upd: Localize updated.
435
- * Fix: Direct $_SERVER access replaced.
436
- * Integration: The 7 theme contact form.
437
- * Fix: Minor improvements and bug fixes.
438
- * Mod: Putting site in maintenance mode during plugin update.
439
-
440
- = 5.128.1 October 23 2019 =
441
- * Fix: Fatal error when using buffer output.
442
- * Fix: Translate domain for errors.
443
- * Code: Fix spelling in function name.
444
- * Fix: JS disabled error.
445
- * Upd: Comment edit screen updated.
446
- * Fix: Cleantalk\Arr::search() fixed.
447
-
448
- = 5.128 October 17 2019 =
449
- * Mod: Users check - functionality updated.
450
- * Fix: Users check - dates format updated.
451
- * Mod: Comments check - functionality updated.
452
- * Fix: Comments check - dates format updated.
453
- * Fix: Fields exclusion fixed.
454
- * Fix: Notice fixed.
455
- * Fix: Cleantalk/Antispam/API.
456
- * Fix: Minor improvements and bug fixes.
457
-
458
- = 5.127.4 October 13 2019 =
459
- * Mod: Automatically decrease amount of checked users by one request if an error occurs.
460
- * Fix: Security issue.
461
- * Fix: Static JS key.
462
-
463
- = 5.127.3 October 8 2019 =
464
- * Fix: Errors during registration.
465
-
466
- = 5.127.2 October 8 2019 =
467
- * Integration: SeedProd Coming Soon Page Pro.
468
- * Fix: WooCommerce double reuqests.
469
- * Fix: Static JS key.
470
-
471
- = 5.127.1 October 7 2019 =
472
- * Fix: WPMS settings logic.
473
- * Using default database storage engine for tables.
474
-
475
- = 5.127 September 30 2019 =
476
- * Fix: Delete redirect notice on external forms
477
- * Fix: Storing spam for 15 days.
478
- * Fix: correct DiVi display message.
479
- * Integration: Ultimate Members.
480
- * Mod: Setting "Use static JS key" switched to "Auto" if it was "No". Default is "Auto".
481
- * Mod: Moving White Label option to main site settings.
482
- * New: Use static JS key if cache plugin detected.
483
- * New: Settings for URLs, fields, roles exclusions.
484
- * New: Regular Expressions support in URLs, fields exclusions.
485
- * New: Send validation errors on standard registration form.
486
- * Updater: Move exclusions from global variable to settings.
487
- * Deprecated: IP exclusions.
488
-
489
- = 5.126 September 9 2019 =
490
- * Spam protection improved!
491
- * Integration: Option wheel.
492
- * Mod: Improved Email detection.
493
- * Mod: Improved IP detection.
494
- * Fix: Too large database table with alternative sessions.
495
- * Fix: Exception for WooCommerce AJAX.
496
- * Fix: API key validation.
497
- * Minor fixes.
498
-
499
- = 5.125 August 26 2019 =
500
- * Fix: PHP Notices.
501
- * Fix: Auto update.
502
- * Fix: Displaying protection status for IP license.
503
- * Fix: prevent capturing buffer for XMLRPC requests (check_external functionality).
504
- * Fix: API key validating.
505
- * New: Complete deactivation setting.
506
-
507
- = 5.124.1 August 8 2019 =
508
- * Fix: Error on PHP 5.3.
509
-
510
- = 5.124 August 8 2019 =
511
- * Spam protection improved.
512
- * Fix: SpamFireWall local database counter on Multisite.
513
- * Fix: Caldera Forms integration.
514
- * Fix: Settings "Use AJAX for JS check" description.
515
- * Fix: Formidable integration.
516
- * New: External forms check now independed from JavaScript.
517
- * New: Setting Protect external - capture buffer.
518
- * New: QuForm integration.
519
-
520
- = 5.123 July 25 2019 =
521
- * Fix: Plenty of minor fixes.
522
- * Fix: wpDiscuz integration.
523
- * Fix: Integration with bbPress.
524
- * Fix: New comment email notification.
525
- * New: Follow-Up Emails integration.
526
- * Fix: Woocommerce integration.
527
- * Fix: Spelling.
528
-
529
- = 5.122 July 10 2019 =
530
- * Spam Protection improved.
531
- * Fix: Error while checking account status.
532
- * Fix: Conflict with Elementor Pro.
533
- * Fix: Integration with Ninja Forms.
534
- * Fix: Integration with Formidable.
535
- * New: Detecting mobile devices.
536
- * New: Integration for Easy Forms for Mailchimp.
537
-
538
- = 5.121 June 26 2019 =
539
- * Fix: Translation typos.
540
- * Fix: Woocommerce integration.
541
- * Fix: Catching admin in AJAX queries.
542
- * Mod: Session table (cleantalk_sessions) issue.
543
- * Mod: Spam protection improved.
544
- * Integration: Wilcity theme custom registration validation enabled
545
- * New: Option "Use static JS key".
546
-
547
- = 5.120.2 June 17 2019 =
548
- * Fix: WPForms integration.
549
- * Fix: Translation and spelling.
550
- * Fix: Minor PHP error
551
-
552
- = 5.120.1 June 6 2019 =
553
- * Mod: Description for Search form protection.
554
- * Fix: CSS and JS attachment.
555
- * Fix: Undefined index error.
556
-
557
- = 5.120 June 5 2019 =
558
- * Fix: bbPress false positives.
559
- * Fix: SpamFireWall check condition.
560
- * Fix: SpamFireWall block page.
561
- * Fix: Catch admin action via search form test.
562
- * Fix: Catch admin action (AJAX).
563
- * Mod: Using minified version of JS and CSS.
564
- * Mod: Date format in statistics.
565
-
566
- = 5.119.1 May 30 2019 =
567
- * Fix: Helper class error.
568
-
569
- = 5.119 May 30 2019 =
570
- * Fix: No more second request after registration.
571
- * Fix: Activation hook.
572
- * Fix: Alternative sessions. Clear table.
573
- * Fix: Stop capchuring AJAX requests in admin area.
574
- * Fix: Spelling.
575
- * Fix: Registration cookies set.
576
- * Mod: SFW exdtended die page when testing.
577
- * Mod: User-agent modified.
578
- * New: Test search queries for spam.
579
- * New: Gathering and output statistics.
580
-
581
- = 5.118.4 May 13 2019 =
582
- * Fix: SFW cookie. Set correct domain for subdomains.
583
- * Fix: SFW update.
584
- * Fix: IP detection.
585
- * Fix: Triggering AJAX check in backend.
586
- * Fix: Zero submit time on few forms.
587
-
588
- = 5.118.3 April 29 2019 =
589
- * Fix: Spam statistics in dashboard widget.
590
- * Fix: IP detection.
591
- * Fix: Double check AJAX integrated forms like Ninja Forms.
592
- * Fix: Use url exclusions for AJAX forms.
593
-
594
- = 5.118.2 April 25 2019 =
595
- * Mod: Spam filtration quality improved.
596
- * Mod: Store SFW cookie for 30 days.
597
- * Mod: Server IP added to connection report.
598
- * Fix: spam_stat is not defined.
599
-
600
- = 5.118.1 April 19 2019 =
601
- * Fix: Fatal error.
602
- * Mod: Spam protection improved on registrations.
603
-
604
- = 5.118 April 19 2019 =
605
- * Fix: Cookies on registration page.
606
- * Fix: Update fix.
607
- * Fix: Wordpress built-in API.
608
- * Fix: WooCommerce checkout form.
609
- * Fix: UpdraftPlus. Saving settings.
610
- * Fix: Convert Pro saving settings.
611
- * Fix: UTF-8 Converting.
612
- * Fix: GDPR notice.
613
- * Fix: cleantalk_sessions table size reduced.
614
- * Mod: Localization.
615
- * Mod: Performance improved.
616
- * Mod: SpamFierWall improvments.
617
- * Mod: IP detection improved.
618
- * Mod: JavaScript check rewised.
619
- * New: Setting "Use alternative mechanism for cookies".
620
-
621
- = 5.117.1 April 5 2019 =
622
- * Fix: GDPR notice.
623
- * Fix: noCacheJS localization.
624
- * Fix: Fatal error when updating.
625
-
626
- = 5.117 March 27 2019 =
627
- * New: Update logic runs on all pages.
628
- * New: Integration for Ajax Contact Forms plugin.
629
- * New: Notification for users groups about new comments.
630
- * New: SFW die page. Show browser and page creation time.
631
- * Fix: Huge bug in Cleantalk.php connected with servers changing.
632
- * Fix: Check AJAX requests for logged in users.
633
- * Fix: Deleting debug in JS.
634
- * Fix: Validating settings before saving.
635
-
636
- = 5.116.3 March 14 2019 =
637
- * Fix: "Headers already sent" error.
638
- * Fix: Images paths.
639
- * Fix: IP detection.
640
- * Fix: Skip lost password form check
641
- * Fix: Skip mobile requests (push settings)
642
- * Fix: PHP notice when detecting BuddyPress template.
643
-
644
- = 5.116.2 March 7 2019 =
645
- * Fix: Creating tables in MariaDB.
646
-
647
- = 5.116.1 March 6 2019 =
648
- * Fix: Creating tables in DB.
649
- * Fix: PHP Warning in spam statistics widget.
650
-
651
- = 5.116 March 6 2019 =
652
- * Spam filtration quality improved.
653
- * New: Storing visited URLs.
654
- * New: Check before validation Contact Form 7, Comments, Jetpack comments.
655
- * New: Get validation result for Contact Form 7, Comments, Jetpack comments.
656
- * Fix: ES add subscriber.
657
- * Fix: IP detection.
658
-
659
- = 5.115.2 February 27 2019 =
660
- * Fix: False positives spam detection in WP Forms and Contact Form 7.
661
-
662
- = 5.115.1 February 16 2019 =
663
- * Fix: SpamFireWall's false positives.
664
-
665
- = 5.115 February 14 2019 =
666
- * Fix: Http_only flag for backend cookies.
667
- * Fix: Spam filtration improved.
668
- * New: IP detection improved.
669
- * Fix: SpamFirewall update speeded up.
670
- * New: False positives with caching solutions decreased.
671
- * New: Opportunity to use Wordpress HTTP API to connect with Cloud.
672
-
673
- = 5.114 January 31 2019 =
674
- * New: Setting "Use Wordpress HTTP API" as alternative to CURL. Disabled by default.
675
- * Fix: Formidable: Adding small JS check when adding JS_key.
676
- * Mod: layout of settings page.
677
- * Mod: Banner logic altered.
678
-
679
- = 5.113.2 January 18 2019 =
680
- * Fix: "Settings" link returns to plugin page.
681
-
682
- = 5.113.1 January 17 2019 =
683
- * Fix: Conflict with CityTours theme.
684
- * Fix: Error for Wordpress lower 4.7.
685
- * Add: Spam protection: "Validate email for existence".
686
-
687
- = 5.113 January 16 2019 =
688
- * Fix: Fast and Simple Contact Form.
689
- * Fix: Settings layout.
690
- * Fix: Error with WooCommerce Quickview.
691
- * Fix: Bitrix24 contact form.
692
- * Fix: Request time decreased.
693
- * Fix: Requesting account status when activating for IP licenses.
694
- * Add: Precise AJAX request detection.
695
- * Spam protection improved.
696
-
697
- = 5.112 December 21 2018 =
698
- * Fix: Woocommerce AJAX checkout form.
699
- * Fix: Profile Builder Pro.
700
- * Fix: DB structure improvements for WPMS.
701
- * Spam filtering quality improved.
702
- * Minor fixes.
703
-
704
- = 5.111 December 13 2018 =
705
- * Fix: Double request in JetPack contact form.
706
- * Fix: Email notification about spam registration.
707
- * Fix: Links button for feedback comments.
708
- * Fix: Mail notification about plugin error.
709
- * Fix: Key field output.
710
- * Minor fixes.
711
-
712
- = 5.110 November 29 2018 =
713
- * Integration: BuddyPress ActivityWall spam protection.
714
- * Add: GDPR setting for shortcode.
715
- * Add: Support different BuddyPress templates on activity wall.
716
- * Fix: Admin/moderator checking for validate post data.
717
-
718
- = 5.109 November 15 2018 =
719
- * Fix: Added URL and IP exclusions to Contact Form 7.
720
- * Fix: js error when responseText is not exists
721
- * Fix: Sitename when getting key automatically under WPMS.
722
- * Mod: SpamFireWall is now fully compatible with WPMS.
723
- * Mod: Setting 'Tell others about CleanTalk' was deleted.
724
- * Mod: Protection from spam improved.
725
-
726
- = 5.108.1 November 8 2018 =
727
- * Fix: Errors with integration class.
728
-
729
- = 5.108 November 7 2018 =
730
- * Fix: White label mode.
731
- * Fix: SpamFireWall now can be disabled.
732
- * Fix: Layout.
733
- * Integration: WPForms.
734
- * Add: Message about block for all no integrated AJAX forms.
735
- * Add: Displaying account name near api key.
736
-
737
- = 5.107 October 29 2018 =
738
- * Fix: Ninja Forms integration.
739
- * Fix: Cookie usage.
740
- * Add: Capturing AJAX responses from non integrated forms.
741
- * Spam protection improved.
742
- * Minor fixes.
743
-
744
- = 5.106 October 11 2018 =
745
- * Spam filtration improved.
746
- * New: White Label mode.
747
- * Modification: Warning message about test on SpamFireWall die page.
748
- * Integration: WP Maintenance Mode.
749
- * Fix: S2Member.
750
- * Fix: JavaScript attachments reconsidered.
751
- * Fix: Admin banners layout.
752
- * Fix: Minor layout fixes.
753
-
754
- = 5.105 September 26 2018 =
755
- * Integration: Now bloking spam for QAEngine questions.
756
- * Fix: Async http__request call.
757
- * Fix: Unnecessary get_antispam_report_breif method call.
758
- * Layout: Hide "Do you like Cleantlak?" when key is not ok.
759
- * Layout: Minor fixes.
760
-
761
- = 5.104 September 18 2018 =
762
- * Fix: Error when saving settings.
763
- * Fix: Trying update anti spam plugin for the first installation.
764
- * Fix: Update system.
765
- * Fix: Errors output.
766
- * Fix: Plugin's settings under WPMS.
767
- * Fix: SpamFireWall update.
768
- * Fix: The server change system repaired.
769
- * Mod: Cron saving tasks improved.
770
-
771
- = 5.103.1 September 14 2018 =
772
- * Fix: Error when saving settings.
773
- * Fix: Error when getting key automatically.
774
-
775
- = 5.103 September 13 2018 =
776
- * Fix: Gravity Forms response message.
777
- * Fix: SpamFireWall redirect to 404 page.
778
- * Major anti-spam plugin improvement.
779
- * Recombined setting page.
780
- * Added error notification.
781
- * Mod: S2 Members integration.
782
- * Mod: Improved remote calls.
783
-
784
- = 5.102 August 29 2018 =
785
- * Fix: Users and comments check.
786
- * Fix: Update from 5.70 or previous versions.
787
- * Fix: GDPR public JS-script.
788
- * Fix: Dashboard widget JS scripts attachment.
789
- * Fix: WooCommerce "Place order" action.
790
- * Mod: Notification logic altered.
791
- * Mod: Users check table now has 'Signed up' column.
792
- * Minor fixes.
793
-
794
- = 5.101 August 10 2018 =
795
- * Fix: Set cookie only for non-dashboard pages.
796
- * Fix: Dashboard widget JS error.
797
- * Fix: JavaScript error for some environment.
798
- * Mod: Antispam protection accelerated for some pages.
799
-
800
- = 5.100 July 30 2018 =
801
- * Fix: JavaScript dependencies.
802
-
803
- = 5.99.1 July 17 2018 =
804
- * IP detection fixed and improved.
805
-
806
- = 5.99 July 10 2018 =
807
- * Fix: WooCommerce false positives.
808
- * Fix: SpamFireWall IP detection.
809
- * Minor fixes.
810
-
811
- = 5.98 June 27 2018 =
812
- * Fix: WooCommerce: Theme exclusion.
813
- * Fix: Public GDPR JS code.
814
- * Minor fixes.
815
-
816
- = 5.97 June 7 2018 =
817
- * Fix: Update system.
818
- * Fix: Feedback from public page (admin only).
819
- * Fix: Users and comment check: API error.
820
- * Fix: Too many negative reports. (Too big ct_data option)
821
- * Fix: SpamFireWall: Infinite redirection on the blocking page.
822
- * Minor fixes.
823
-
824
- = 5.96 May 22 2018 =
825
- * Fix: Update system.
826
- * Mod: Reset all counters button in admin bar.
827
- * Mod: GDPR compliance.
828
- * Minor fixes.
829
-
830
- = 5.95.1 May 3 2018 =
831
- * Fix: "Get key automatically" button display logic.
832
- * Fix: PHP notices.
833
-
834
- = 5.95 May 2 2018 =
835
- * Spam filtration improved.
836
- * Fix: Public widget layout.
837
- * Fix: Connection reports output.
838
- * Minor fixes.
839
-
840
- = 5.94 April 23 2018 =
841
- * Mod: Async load option for JS.
842
- * Mod: JS scripts loading is conditional.
843
- * Fix: IP detection.
844
- * Fix: IP detection.
845
- * Fix: Javascript error.
846
-
847
- = 5.93.1 April 9 2018 =
848
- * Fix: Fatal error on PHP 5.5 or lower.
849
-
850
- = 5.93 April 9 2018 =
851
- * Fix: Spam FireWall IP detection.
852
- * Fix: Contact Form 7. False positives.
853
- * Mod: Autoupdate function improved.
854
- * Minor fixes.
855
-
856
- = 5.92.2 March 23 2018 =
857
- * Fix: Error if cURL extension is disabled.
858
-
859
- = 5.92.1 March 23 2018 =
860
- * Fix: Spelling
861
- * Fix: Fatal error if cURL extension is disabled.
862
-
863
- = 5.92 March 22 2018 =
864
- * IP detection improved.
865
- * Fix: SSL connection.
866
- * Fix: False positives spam detection in Contact Form 7.
867
- * Minor fixes.
868
-
869
- = 5.91 March 15 2018 =
870
- * Fix: Errors for PHP compiled without XML support.
871
- * Fix: Spelling and translation.
872
- * Stability increased.
873
- * Minor fixes.
874
-
875
- = 5.90 March 7 2018 =
876
- * Improvement: Better IP recognition in Spam FireWall.
877
- * Fix: Gravity Froms blocking message.
878
- * Security improvments.
879
- * Minor fixes.
880
-
881
- = 5.89 February 21 2018 =
882
- * Improved spam filtration quality.
883
- * Improved compatibility.
884
- * Public widget: Styles and referral link added.
885
- * Dashboard widget: revised and fixed.
886
- * Minor fixes.
887
-
888
- = 5.88 February 12 2018 =
889
- * Integration: ConvertPro.
890
- * Improvement: Search for visitor's names in request.
891
- * Fix: Contact Form 7 message recognition.
892
- * Preparation for the remote plugin update.
893
- * Minor fixes.
894
-
895
- = 5.87 February 2 2018 =
896
- * Filtration quality improved.
897
- * Fix: WP Foto Vote downloading images.
898
- * Fix: Fatal error for unsupported PHP 5.2.
899
- * Fix: Formidable Forms improved spam filtration.
900
-
901
- = 5.86 January 25 2018 =
902
- * Fix: High CPU load with wp-ajax.php.
903
- * Fix: Mailpoet: Newsletter.
904
- * Fix: Gravity: Forms standardization for input fields.
905
- * Fix: ajax hook checks data for contact form.
906
- * Fix: UTF8 character in requests.
907
-
908
- = 5.85 January 11 2018 =
909
- * Fix: Fast Secure contact form spam block message.
910
- * Fix: IP license status.
911
- * Layout: Dashboard widget description altered.
912
-
913
- = 5.84 December 26 2017 =
914
- * Integration: PeepSo contact form
915
- * Repared: Feedback from comments page.
916
- * Fix: mb_* functions used only if exists.
917
- * Fix: Gravity forms: Multi-page form logic repared.
918
- * Fix: Gravity forms: AJAX form logic repared.
919
- * Minor fixes.
920
-
921
- = 5.83.2 December 19 2017 =
922
- * Fix: Error in base class.
923
-
924
- = 5.83.1 December 19 2017 =
925
- * Fix: CDN IP detection.
926
-
927
- = 5.83 December 19 2017 =
928
- * Improving: Stability and compatibility.
929
- * Improving: Spam protection.
930
- * Fix: Comments logic filtration.
931
- * Fix: Admin bar counter.
932
- * Minor errors fixes.
933
-
934
- = 5.82.1 December 7 2017 =
935
- * Fixed minor error with attaching JS and CSS files.
936
-
937
- = 5.82 December 4 2017 =
938
- * Plugin doesn't use PHP sessions anymore.
939
- * Bug fixes.
940
- * Improved update logic.
941
-
942
- = 5.81 November 22 2017 =
943
- * Fixed error with "Show/Hide key" button.
944
- * Slightly improved spam protection for all forms.
945
- * Small errors fixes.
946
-
947
- = 5.80 November 3 2017 =
948
- * Spam protection improved.
949
- * Improved filtration quality for WooCommerce checkout.
950
- * Minor fixes for Spam FireWall.
951
-
952
- = 5.79 October 26 2017 =
953
- * Spam protection improved.
954
- * Fixed issue with existing spam comments check.
955
- * Added posibility to exclude IP from check.
956
- * Minor fixes.
957
-
958
- = 5.78 October 16 2017 =
959
- * Improved compatibility with themes. Changed core functions prefix.
960
- * Fixed issue with WooCommerce checkout.
961
- * Spam protection improved.
962
- * Minor fixes.
963
-
964
- = 5.77 October 2 2017 =
965
- * Connection report's system.
966
- * Integration for CouponXXL Theme.
967
- * Fixed issue with mb_* functions.
968
- * Banners logic updated.
969
-
970
- = 5.76 September 20 2017 =
971
- * Fixed issue with Spam FireWall and caching plugins.
972
- * Banners logic updated.
973
-
974
- = 5.75 September 15 2017 =
975
- * Pause feature for users/comments spam check.
976
- * Improved protection from spam.
977
- * Small fixes.
978
-
979
- = 5.74.2 September 2 2017 =
980
- * Fix for users spam check for PHP 5.3 and lower.
981
-
982
- = 5.74.1 September 2 2017 =
983
- * Fix for the update system and cloud communication.
984
- * Added possibility to check users and comments for spam with a specific date range.
985
-
986
- = 5.74 August 31 2017 =
987
- * Users and comments spam check: Two check types (fast and accurate).
988
- * Fix for WooCommerce checkout test.
989
- * Minor fixes.
990
-
991
- = 5.73 August 11 2017 =
992
- * Fix for spam check for already existed users and comments.
993
- * Spam FireWall updated.
994
- * Layout fix for BT Comments.
995
- * Minor fixes.
996
-
997
- = 5.72 July 27 2017 =
998
- * Improved spam check for existed users and comments.
999
- * Minor fixes.
1000
-
1001
- = 5.71 July 20 2017 =
1002
- * Improved spam protection for external forms.
1003
- * Optimization.
1004
- * Minor fixes.
1005
-
1006
- = 5.70.2 July 17 2017 =
1007
- * Fix for Spam FireWall for Multisite.
1008
-
1009
- = 5.70.1 July 17 2017 =
1010
- * Fix for Spam FireWall.
1011
- * Spam detection improved.
1012
-
1013
- = 5.70 July 13 2017 =
1014
- * New updater logic.
1015
- * Self cron system.
1016
- * Improved AMP compatibility.
1017
- * Optimization.
1018
- * Fixed users and comments spam check.
1019
- * Fixed layout for Comment's feedback from public page.
1020
- * Updated Spam FireWall.
1021
- * SFW: Spam FireWall counter now work in real-time.
1022
- * SFW: Improved compatibility with different Data Bases.
1023
-
1024
- = 5.69 July 3 2017 =
1025
- * Reviewer - integration.
1026
- * Optimization for Users and Comments check for big databases.
1027
- * Errors fixes.
1028
- * Improved protection from spam.
1029
-
1030
- = 5.68 June 22 2017 =
1031
- * Contact Form for WordPress - Ultimate Form Builder Lite - integration.
1032
- * Contact Bank - Contact Forms Builder - integration.
1033
- * Smart Forms - integration.
1034
- * cformsII - integration.
1035
- * Contact Form by Web-Settler - integration.
1036
- * Error fixes.
1037
-
1038
- = 5.67.3 June 9 2017 =
1039
- * Fixed JS attachment error.
1040
-
1041
- = 5.67.2 June 5 2017 =
1042
- * Fixed error with IP determination.
1043
-
1044
- = 5.67.1 June 4 2017 =
1045
- * Fixed JS error in 5.67 version.
1046
- * Integrations: Enfold theme, Convertplug.
1047
- * Links to check for Emails/IP for spam.
1048
- * Control comments and feedback about them from public post's page.
1049
- * Improved connection stability with cloud service.
1050
- * Spam protection improved.
1051
- * Other small fixes.
1052
-
1053
- = 5.67 June 1 2017 =
1054
- * Integrations: Enfold theme, Convertplug.
1055
- * Links to check for Emails/IP for spam.
1056
- * Control comments and feedback about them from public post's page.
1057
- * Improved connection stability with cloud service.
1058
- * Spam protection improved.
1059
- * Other small fixes.
1060
-
1061
- = 5.66 May 23 2017 =
1062
- * Spam protection improved.
1063
- * Major fixes for users and comments spam check.
1064
- * Added feedback from Wordpress comments list.
1065
- * Fix for "internal forms check" option.
1066
- * Fixed issue with caching Spam FireWall die page.
1067
- * Other small fixes.
1068
-
1069
- = 5.65 May 16 2017 =
1070
- * Fix for PayPal redirecton.
1071
- * Fixed issue with empty query for bulk comments test.
1072
- * Added protection for Enfold contact form.
1073
- * Ninja forms integration.
1074
-
1075
- = 5.64 April 26 2017 =
1076
- * Integration for Facebook registrations.
1077
- * Small fixes for WPMS.
1078
- * Fix for Activecampaign service.
1079
- * Fix for check spam users.
1080
- * Fixed rare notice Notice: Undefined index: REQUEST_URI
1081
-
1082
- = 5.63 April 20 2017 =
1083
- * Fix for the dashboard spam stat widget.
1084
- * Added translation posibility for all text.
1085
-
1086
- = 5.62 April 17 2017 =
1087
- * Fix for the dashboard spam statistics widget.
1088
- * Fix for users spam check.
1089
- * Small appearance changes.
1090
-
1091
- = 5.61 April 6 2017 =
1092
- * Improved filtration.
1093
- * Additional logic for the form recognizing.
1094
- * Integration: Divi Theme Contact Form.
1095
- * Fix: Gravity Forms multipages forms.
1096
- * Stat Widget: Minor fixes.
1097
- * Added possibility to download results of the users check in CSV format.
1098
- * Alteration for settings page (footer).
1099
-
1100
- = 5.60.1 March 29 2017 =
1101
- * Fixed error function 'locale_get_display_region' no exists.
1102
-
1103
- = 5.60 March 29 2017 =
1104
- * Added main dashboard widget with spam sctivity stats.
1105
- * Mailster - integration.
1106
- * Base class updated.
1107
-
1108
- = 5.59 March 24 2017 =
1109
- * Users/comments check fix.
1110
- * Plugin's name changed to Anti-Spam by CleanTalk.
1111
- * Trial banner is dismissable. Disapear for 24h or till logout.
1112
- * Settings modified (Auto testing failed warning).
1113
- * Mailing(inactive key) interval increased to 6 hours.
1114
-
1115
- = 5.58.6 March 16 2017 =
1116
- * Fix for Ninja forms (protection updated).
1117
- * Fix for QA Theme.
1118
- * Fix for RSVP form.
1119
- * Setting changes (Spam FireWall).
1120
- * Improved debug section.
1121
- * Improved gathering data function.
1122
- * Minor fixes.
1123
-
1124
- = 5.58.5 March 6 2017 =
1125
- * Minor backend fix.
1126
-
1127
- = 5.58.4 March 6 2017 =
1128
- * Users check fix (redirect after the check).
1129
- * Fixed PHP Notice "HTTP_REFERER" is unset.
1130
- * Updated Notice logic.
1131
-
1132
- = 5.58.3 February 28 2017 =
1133
- * Bitrix24 Contact form integration.
1134
- * Users/comments check fix.
1135
- * Spam sorting updated.
1136
- * Banner showing logic.
1137
-
1138
- = 5.58.2 February 17 2017 =
1139
- * Cron fix for daily report.
1140
-
1141
- = 5.58.1 February 16 2017 =
1142
- * Minor fixes.
1143
-
1144
- = 5.58 February 15 2017 =
1145
- * Work without access key
1146
- * Bitrix24 contact integration
1147
- * Issues fixes
1148
-
1149
- = 5.57.1 February 8 2017 =
1150
- * Fix for notice logic.
1151
-
1152
- = 5.57 February 8 2017 =
1153
- * Setting page changes.
1154
- * Bug fixes for WooCommerce.
1155
- * Spam FireWall filters only GET requests.
1156
- * Optimization.
1157
- * Minor and major fixes.
1158
-
1159
- = 5.56.1 January 25 2017 =
1160
- * Minor fixes
1161
-
1162
- = 5.56 January 19 2017 =
1163
- * Integrations: MailChimp Premium, Profile Press.
1164
- * Changes comments flow.
1165
- * FireWall updater fix.
1166
- * Users check optimization.
1167
-
1168
- = 5.55 December 23 2016 =
1169
- * Integrations: Caldera Forms, Visual Form Builder.
1170
- * Fix for different 'cookies' header names.
1171
- * Fixed user deletion.
1172
-
1173
- = 5.54 December 12 2016 =
1174
- * Integrations: AmoForms, Contact Form Clean and Simple.
1175
- * Comments check logic refreshed.
1176
- * Registration JS error fix.
1177
- * Users check fix.
1178
- * Fix for translation system.
1179
- * Minor fixes.
1180
-
1181
- = 5.53.1 December 9 2016 =
1182
- * Minor layout fixes.
1183
-
1184
- = 5.53 November 28 2016 =
1185
- * Addition warning before deleting users.
1186
- * Spam FireWall is enabled by default.
1187
- * Usernoise modal feedback / contact form : integration.
1188
- * Translations.
1189
- * Optimization.
1190
- * Fixes.
1191
-
1192
- = 5.52.1 November 14 2016 =
1193
- * Users and comments check: Using new API method.
1194
- * Quick Contact From: Integration via "Custom Contact Forms" setting.
1195
- * JavaScript filtration improved.
1196
- * Translation changes.
1197
- * Optimized JavaScript code.
1198
-
1199
- = 5.51 November 2 2016 =
1200
- * Added protection for internal forms
1201
- * Immediate spam check for comments and users from WP dashboard
1202
- * Optimized code
1203
-
1204
- = 5.50.1 October 24 2016 =
1205
- * Improved filtration in contact forms.
1206
- * Spam FireWall: Fixed issue with SFW logs
1207
- * Skipping service fields: Fast Secure Contact Froms, QU Forms, Custom Contact Forms
1208
-
1209
- = 5.50 October 20 2016 =
1210
- * Custom contact forms: integration.
1211
- * Pirate Forms: integration.
1212
- * PHP 7 compatibility: Deleted third-party JSON library and dependences.
1213
- * PHP 7 compatibility: Fixed end of lines.
1214
- * YOAST Seo: Fixed PHP warnings.
1215
- * Spam FireWall: Minor fix for Spam FireWall counter.
1216
- * Only admin could access to CleanTalk dashboard (exclude Authors an Editors).
1217
- * Improved filtration in contact forms.
1218
-
1219
- = 5.49.2 October 5 2016 =
1220
- * Second Fix for database error. Stable version.
1221
-
1222
- = 5.49.1 October 5 2016 =
1223
- * Fixed database error.
1224
-
1225
- = 5.49 October 3 2016 =
1226
- * Spam FireWall feature: Class upgraded.
1227
- * New feature: Delete links from approved comments.
1228
- * Settings: Grouped.
1229
- * Settings: Altered description fixed spelling mistakes.
1230
- * Settings: Added indicator for Spam FireWall.
1231
- * Admin bar: Added Spam FireWall counter
1232
- * Clean and Simple Contact Form: Direct integration.
1233
- * WooCommerce: Don't check password recovery form.
1234
- * WooCommerce Wishlists: Issue with check for Google bots.
1235
- * JetPack: contact form fix.
1236
- * Fixed and created the defaults for all CleanTalk options.
1237
- * Fixed spelling mistakes.
1238
-
1239
- = 5.48 September 15 2016 =
1240
- * buddyPress: Added private messages filtering. Doesn't check user if he has 3 or more messages in the "sentbox" and "inbox" folders.
1241
- * buddyPress: Added option in settings for private messages check.
1242
- * WooCommerce Wishlist: Added check for wishlists.
1243
- * Fixed issue with "check all post data" option.
1244
- * Improved filtering for Gravity Forms
1245
- * Mobile Assistant Connector fix
1246
- * Minor fixes.
1247
-
1248
- = 5.47 September 5 2016 =
1249
- * WooCommerce: direct integration for checkout form.
1250
- * WooCommerce Sensei: login form fix.
1251
- * bbPress: Added the check for topics and comments with stop_words
1252
- * bbPress: Skip check for admin in comments and topics
1253
- * UserPro: fixes. Request without field "shortcode"
1254
- * Contact Form 7: Bug fix.
1255
- * Spam FireWall: Optimized logs rotation.
1256
- * Updated inner functions (compatibility fix for PHP 5.4+)
1257
- * Fixed output of counters (without spamfirewall stats)
1258
- * Fixed spelling in settings
1259
- * Added "Delete from the list" button in comments spam check page
1260
- * Minor fixes.
1261
-
1262
- = 5.46 August 17 2016 =
1263
- * Fixed issue with admin bar links in WP Multi Network mode.
1264
- * Added "All time counter" and "Daily counter" into admin bar.
1265
- * Added settings to disable counters in admin bar.
1266
- * New style for "Get access key manually" button.
1267
-
1268
- = 5.45.2 August 4 2016 =
1269
- * Added Anti-Spam protection for Quick Event Manager.
1270
- * Improved bulk spam test for users. Now the plugin does not mark as Spam user, if the user IP address has spam activity more than 30 days ago.
1271
- * Fixed bulk spam test for comments. Previous version had a conflict between spam history for IP and Email.
1272
- * Minor fix function to get the API key.
1273
-
1274
- = 5.45.1 July 26 2016 =
1275
- * Fixed issue with missed spam messages, subscriptions.
1276
- * Improved bulk spam test for comments. Now the plugin will not mark as Spam comments, if a comment sender (IP address) has spam activity more than 30 days ago.
1277
-
1278
- = 5.45 July 21 2016 =
1279
- * Optimized bulk spam comments deletion.
1280
- * Turned off JavaScript anti-spam cookies if the option 'Set cookies' is turned off. It helps to avoid issues with Varnish.
1281
- * Added links to bulk spam comments&users removal tool.
1282
-
1283
- = 5.44.1 July 13 2016 =
1284
- * Optimized options getting code.
1285
- * Added the option 'Protect Logged in users' to do anti-spam tests for submissions by logged in users.
1286
-
1287
- = 5.43.2 June 30 2016 =
1288
- * Optimized anti-spam code for AJAX based contact forms.
1289
- * Fixed CSS layout of counters in Admin bar (issue with layout in IE11).
1290
-
1291
- = 5.43.1 June 23 2016 =
1292
- * Added agent version in requests to test a connection between the website and servers.
1293
- * Fixed issue with PHP notices in cleantalk-admin.php.
1294
-
1295
- = 5.43 June 22 2016 =
1296
- * Added spam protection for registrations via 'Login with AJAX' plug-in.
1297
- * Added a new counter to Admin bar that allows to count spam and approved submissions since last reset.
1298
- * Update the code that tests a connection between a website and CleanTalk's servers. New version doesn't generate submissions with email good@cleantalk.org.
1299
- * Fixed issue with spam protection for nested forms by Formidable plug-in.
1300
-
1301
- = 5.42 2016-06-15 =
1302
- * Added anti-spam protection for UserPro.
1303
- * Improved protection for Formidable forms + Varnish.
1304
- * Improved bulk search for spam accounts.
1305
- * Fixed spam protection for pages that contain multiple Formidable forms with same HTML ID.
1306
- * Optimized PHP code to be compatible with PHP 5.4 and above. The patch has been applied to Formidable forms spam protection.
1307
- * Minor fixes in plugin backend.
1308
-
1309
- = 5.41 2016-05-31 =
1310
- * Added HTTP response in plugin response if an network issue was happend.
1311
- * Optimized JavaScript anti-spam test for Formidable forms.
1312
- * Re-stored the option to auto redirect to plugn settings after plugin activation.
1313
- * Updated Spanish, Russian translations.
1314
- * Fixed issue with nasted fields in Formidable forms.
1315
-
1316
- = 5.40.3 2016-05-26 =
1317
- * Added option to encrypt (SSL) connection to CleanTalk anti-spam servers.
1318
- * Added JSON encoding for AJAX forms.
1319
- * Obfuscated private data for Custom contact forms option.
1320
- * Optimized bulk users check for spam over blacklists database.
1321
- * Fixed issue with lost connection to servers and JavaScript anti-spam test.
1322
- * Fixed issue with WordFence and collect_details.
1323
-
1324
- = 5.40.2 2016-05-11 =
1325
- * Improved account status check logic.
1326
- * Fixed issue with double anti-spam tests for FastSecure contact forms.
1327
- * Fixed issue with nulled JavaScript variables assigned from backend. This issue might me occurred on standart WordPress registration form and with failed JavaScript spam test.
1328
- * Fixed issue with session_start() with PHP sessions stored in memcache.
1329
-
1330
- = 5.40.1 2016-04-28 =
1331
- * Fixed issue with Super Socializer.
1332
- * Fixed issue with spam filtration for logged in users and Formidable forms.
1333
- * Added logging of all submitted fields for FastSecure contact form.
1334
-
1335
- = 5.40 2016-04-19 =
1336
- * Added JSON encoding for posts that were protected via Custom contact forms option. It allows show anti-spam logs in the Dashboard in more comfortable view.
1337
- * Minor fix in plugin settings.
1338
- * Fixed pagination for bulk users spam test.
1339
- * Fixed issue with unknown _SESSION.
1340
- * Fixed issue with double Spam FireWall database upload.
1341
-
1342
- = 5.39.1 2016-04-04 =
1343
- * Improved AJAX based anti-spam test with HTTPS backends.
1344
- * Added fix to avoid issue with empty ct_info_flag on JavaScript side.
1345
- * Added logic to exclude caching for Spam FireWall.
1346
- * Removed a condition to skip accounts with 127.0.0.1 IP in spam test for registered acconts.
1347
-
1348
- = 5.38.1 2016-03-24 =
1349
- * Fixed issue with PHP sessions and 'The session id is too long or contains illegal characters'.
1350
- * Removed Spam FireWall protection on /feed page.
1351
- * Disabled anti-spam tests for AJAX calls if the option 'Custom contact forms' is turned off.
1352
- * Added reject notice for spam submissions on Gravity forms with AJAX calls.
1353
-
1354
- = 5.37.3 2016-03-10 =
1355
- * Fixed bug with broken MailPoet previews.
1356
- * Fixed bug with broken Geo My WP pop-up windows.
1357
- * Fixed issue with mb_convert_encoding() function.
1358
- * Removed double JavaScript code in front-end.
1359
- * Removed unused variables in anti spam logic.
1360
- * Added option 'Set cookies' (turned on by default). If the option turned off, the plugin will not generate cookies, but in this case plugin will not protect some rarely used contact forms. Any way, turn this option off be compatible with Varnish in spam protection for WordPress core comments, registrations and most popular contact forms.
1361
- * Added anti-spam protection for Gravity forms via option 'Contact forms' with hook gform_entry_is_spam().
1362
-
1363
- = 5.36.1 2016-02-05 =
1364
- * Fixed bug, when users receive error after logging in
1365
- * Improve anti-spam filters for contact forms.
1366
-
1367
- = 5.36 2016-02-04 =
1368
- * Improved JavaScript anti spam protection
1369
- * Improvements for avoiding blocking requests from payment systems
1370
-
1371
- = 5.35 2016-01-14 =
1372
- * Added support for IP licensing
1373
- * Some anti-spam protection improvements
1374
- * Small backend interface fixes
1375
-
1376
- = 5.34.1 2015-12-17 =
1377
- * Fixed trackback antispam protection: improved checking mechanism
1378
- * Fixed problem with blocking MailPoet: added exclusions in spam checking algorithm
1379
-
1380
- = 5.34 2015-12-10 =
1381
- * Improved spam checking mechanism
1382
- * Added "Collect browser details" option for better antispam protection
1383
- * Fixed custom contact forms checking for AJAX requests
1384
- * Minor translations fixes
1385
-
1386
- = 5.33.1 2015-12-04 =
1387
- * Fixed issue with BBPress: restored old user permission checking mechanism
1388
- * Fixed anti-spam comments checking: sometimes get_comments returned wrong comments number
1389
- * Fixed bulk checking: made numeric indexes in users and comments arrays
1390
- * Fixed trackback and pingback checking: removed exception for checking
1391
-
1392
- = 5.33 2015-12-01 =
1393
- * Backend interface fixes
1394
- * Improved Spam FireWall efficiency
1395
- * Improved performance of anti spam checking
1396
-
1397
- = 5.32 2015-11-26 =
1398
- * Added improvements for manual spam detection
1399
- * Fixed errors in backend
1400
- * Fixed bulk users anti spam checking
1401
- * Added indicator for bulk spam checking
1402
- * Added "Get access key automatically" button
1403
-
1404
- = 5.31 2015-11-11 =
1405
- * Improved backend performance
1406
- * Fixed counter of approved/blocked spam attacks
1407
- * Fixed Spam FireWall logging
1408
-
1409
- = 5.30 2015-11-05 =
1410
- * Improved anti-spam checking
1411
- * Optimized performance
1412
- * Fixed blocking email preview in MailPoet
1413
- * Interface fixes
1414
- * WPMU interface fixes
1415
-
1416
- = 5.29 2015-10-27 =
1417
- * Optimized performance
1418
- * Fixed bugs in custom contact forms spam checking
1419
-
1420
- = 5.28.7 2015-10-23 =
1421
- * Optimized PHP sessions creation algorithm. This fix should increase plugin perfomance on hostings without retenion of PHP sessions files.
1422
- * Removed autoredirection to plugin settings after plugin activation.
1423
-
1424
- = 5.28 2015-10-16 =
1425
- * Fixed errors in anti-spam checking
1426
- * Restored options for spam checking registrations and cpmmon contact forms
1427
- * Improved spam protection
1428
- * Fixed problems with AJAX functionality in MailPoet, WooCommerce and other AJAX plugins
1429
-
1430
- = 5.27 2015-10-13 =
1431
- * Improvements in SpamFireWall feature
1432
- * Code optimization
1433
- * Backend interface fixes
1434
-
1435
- = 5.26 2015-10-05 =
1436
- * Added WordPress Language Pack support
1437
- * Removed spam checking for some autorisation plugins
1438
- * New experimental feature: SpamFireWall
1439
-
1440
- = 5.25.2 2015-09-28 =
1441
- * Fixed backend bug
1442
-
1443
- = 5.25.1 2015-09-28 =
1444
- * Added widget with anti-spam stats
1445
- * Added information about blocked spam attacks in admin dashboard and CleanTalk settings
1446
- * Added ability not to check comments for users with 3 or above allowed comments
1447
- * Added an option 'Help others known CleanTalk' to show information for site visitors, that your site is protected from spam by us
1448
- * Some backend interface settings
1449
-
1450
- = 5.24.1 2015-09-16 =
1451
- * Fixed some errors in frontend
1452
- * Fixed access key saving
1453
-
1454
- = 5.24 2015-09-14 =
1455
- * Backend interface fixes
1456
- * Improvement for AJAX JavaScript spam checking
1457
-
1458
- = 5.23 2015-09-01 =
1459
- * Fixed BuddyPress profile search false positivities of anti-spam protection.
1460
- * Some interface fixes of bulk users & comments spam checking
1461
-
1462
- = 5.22 2015-08-26 =
1463
- * Fixed possible XSS issue for anti-spam test on third-party forms.
1464
-
1465
- = 5.21 2015-08-21 =
1466
- * Fixed bug with skipping spam submissions
1467
- * Fixed bug with receiving old user_token for viewing anti-spam stats
1468
- * Small backend fixes
1469
-
1470
- = 5.20 2015-08-15 =
1471
- * Fixed anti-spam stats in admin bar - now stats updates every hour
1472
- * Fixed issue with skipping spam submissions
1473
- * Added some PHP-constants for advanced users - CLEANTALK_AJAX_USE_BUFFER and CLEANTALK_AJAX_USE_FOOTER_HEADER can be defined to true or false in wp-config.php to control method, which will be used for injection of AJAX script.
1474
-
1475
- = 5.19 2015-08-11 =
1476
- * New feature: anti-spam checking for registered users
1477
- * Fixed issue with AJAX JavaScript anti-spam test.
1478
- * Fixed issue with SEO Yoast xml sitemaps and JavaScript anti-spam test.
1479
-
1480
- = 5.18 2015-08-04 =
1481
- * Fixed issue with user_token
1482
- * Added anti-spam API, see our FAQ
1483
-
1484
- = 5.17 2015-07-23 =
1485
- * Fixed infinite redirection after activation
1486
- * Minor backend fixes
1487
-
1488
- = 5.16 2015-07-22 =
1489
- * Fixed external services checking
1490
- * Fixed mass comments deletion
1491
- * Fixed AJAX anti-spam protection
1492
-
1493
- = 5.15 2015-07-16 =
1494
- * New feature: anti-spam protection for forms, that uses external services
1495
-
1496
- = 5.14 2015-07-03 =
1497
- * Added anti-spam protection for some themes and plugins
1498
- * Some backend fixes
1499
-
1500
- = 5.13 2015-06-12 =
1501
- * Closing notification for anti-spam renew
1502
- * Fixed bulk anti spam comment checking
1503
-
1504
- = 5.12 2015-06-01 =
1505
- * Added option for checking all post data for spam
1506
- * Some JavaScript protection improvements
1507
- * Added option for old JavaScript check (without AJAX)
1508
-
1509
- = 5.10 2015-05-25 =
1510
- * Fixed Javascript error on some forms
1511
-
1512
- = 5.9 2015-05-21 =
1513
- * Fixed Javascript error on CF7 and JetPack
1514
- * Some backend and frontent fixes
1515
-
1516
- = 5.8 2015-05-18 =
1517
- * Minor fixes
1518
-
1519
- = 5.7 2015-05-18 =
1520
- * Fixed French translation
1521
- * Fixed protection algorithm
1522
-
1523
- = 5.6 2015-05-11 =
1524
- * Fixed translation
1525
- * Fixed bulk comments anti-spam checking
1526
- * Added option for disabling anti spam stats in adminbar
1527
- * Some security fixes
1528
-
1529
- = 5.5 2015-04-29 =
1530
- * Fixed security issue
1531
- * Some interface fixes
1532
-
1533
- = 5.4 2015-04-27 =
1534
- * Some interface and functionality changes in plugin settings page
1535
- * Added counter for anti-spam stats in admin bar
1536
-
1537
- = 5.3 2015-04-13 =
1538
- * Added anti-spam protection for Divi theme contact forms
1539
- * Added anti-spam protection for MyMail contact forms
1540
- * Added anti-spam protection for MailPoet Newsletters
1541
- * Some interface and functionality changes in backend
1542
-
1543
- = 5.2 2015-04-01 =
1544
- * Added link for anti-spam stats
1545
- * Added WP User Frontend Pro registration form protection
1546
-
1547
- = 5.1 2015-03-24 =
1548
- * Fixed site crash after installing 5.0 on some websites
1549
-
1550
- = 5.0 2015-03-24 =
1551
- * Added bulk comments checking for spam via CleanTalk blacklists
1552
- * Added anti-spam form protection for 'Ajax Login & Register'
1553
- * Fixed JetPack form protection
1554
-
1555
- = 4.24 2015-03-20 =
1556
- * Added immediate spam protection activation.
1557
-
1558
- = 4.22 2015-03-17 =
1559
- * Added button for automatic spam protection key getting.
1560
-
1561
- = 4.21 2015-03-11 =
1562
- * Added license renew notification.
1563
-
1564
- = 4.20 2015-03-03 =
1565
- * Added German, Italian, Polish, Portuguese translations.
1566
- * Minor code fixes.
1567
-
1568
- = 4.19 2015-02-24 =
1569
- * Increased keys lifetime for JS spam test.
1570
-
1571
- = 4.18 2015-02-17 =
1572
- * Fixed bug with comments approvement - moved ct_unmark_red() to cleantalk-admin.php
1573
- * Added PayPal 'payment_status' in skip list.
1574
- * Added Akismet 'spam' status processing.
1575
-
1576
- = 4.17 2015-02-12 =
1577
- * New base class.
1578
- * Divided code to 3 separate files - common, public and admin.
1579
-
1580
- = 4.16 2015-02-05 =
1581
- * New base class.
1582
- * Fixed JetPack spam filters logics.
1583
- * Optimized Formidable, bbPress, BuddyPress spam filters.
1584
-
1585
- = 4.15 2015-01-29 =
1586
- * Support spam test for Contact Form 7 versions before 3.0.0.
1587
- * Fixed global JS-vars for JS spam test.
1588
- * Fixed online notice cookie logics.
1589
- * Optimized spam filters for FSCF, WooCommerce, JetPack.
1590
- * Optimized option getting.
1591
-
1592
- = 4.14 2015-01-19 =
1593
- * Removed deprecated option from comment approvement code.
1594
- * New API key URL.
1595
- * Trimmed API key in admin panel.
1596
- * Added current options to array sended to CleanTalk servers.
1597
- = 4.13 2014-12-29 =
1598
- * Fixed bug with autimatically aprovement not spam comments. Now this option disabled and do not override local WordPress policy.
1599
-
1600
- = 4.12 2014-12-29 =
1601
- * Fixed bug with 'Wrong Access key...' notice in WordPress dashboard.
1602
- * Fixed filtration bug in WordPress dashboard login form.
1603
-
1604
- = 4.11 2014-12-22 =
1605
- * Improved anti-spam protection for custom contact/registration/subscribe forms.
1606
- * Improved anti-spam protection for comments.
1607
- * Accelerated plugin speed for comments, regirstrations and contacts.
1608
- * Added translation to French.
1609
-
1610
- = 4.10 2014-12-10 =
1611
- * Improved anti-spam protection for custom contact/registration/subscribe forms.
1612
- * Option 'Custom contact forms' enabled by default for new setups.
1613
- * Removed settings "Publish relevant comments", "Use encrypted (SSL) connection".
1614
- * Added translation to Danish (thank you for Mikkel at KreativJul.dk).
1615
-
1616
- = 4.9 2014-11-24 =
1617
- * Fixed spam test for Contact Form 7.
1618
-
1619
- = 4.8 2014-11-19 =
1620
- * Improved anti-spam protection for BuddyPress registrations and custom contact forms.
1621
-
1622
- = 4.7 2014-11-16 =
1623
- * Fixed JavaScript spam test for FastSecure contact form.
1624
-
1625
- = 4.6 2014-11-11 =
1626
- * Improved anti-spam protection on BuddyPress registrations.
1627
- * Improved anti-spam protection on contact forms.
1628
- * Removed plugin sign from pending, spam comments. To get details about a comment please use Dashboard at cleantalk.org.
1629
- * Improved Access key validation function.
1630
- * Added protection for bbPress comments via stop list. Stop list function is a list to reject comments by prefiled words. To fill the list please use Dashboard at cleantalk.org.
1631
-
1632
- = 4.5 2014-11-04 =
1633
- * Fixed CF7 JavaScript bug.
1634
- * Fixed rejects in bbPress guests comments.
1635
-
1636
- = 4.4 2014-10-29 =
1637
- * Improved anti-spam JS test for CF7.
1638
- * Fixed 'noscript' text in FaceBook Like preview in Valenti theme.
1639
-
1640
- = 4.2 2014-10-20 =
1641
- * Fixed double checks issue for BuddyPress registrations.
1642
- * Increased timeout limits to find the work server.
1643
-
1644
- = 4.1 2014-10-13 =
1645
- * Optimized code for manual moderation feedback sending.
1646
- * Optimized anti-spam algorithms for comments, contacts and signups.
1647
-
1648
- = 4.0 2014-10-06 =
1649
- * Improved anti-spam protection for custom contact forms.
1650
- * Improved anti-spam protection for registration forms.
1651
-
1652
- = 3.9 2014-10-01 =
1653
- * Did exception to do not break to create new user in WordPress backend.
1654
-
1655
- = 3.8 2014-09-19 =
1656
- * Fixed json_encode() + malformed characters.
1657
- * Fixed JavaScript issue with wpautop().
1658
-
1659
- = 3.6 2014-09-15 =
1660
- * Fixed preg_match() issue for Formidable forms and Custom contact forms.
1661
- * Improved anti-spam protection for Custom contact forms.
1662
-
1663
- = 3.4 2014-09-04 =
1664
- * We've added anti-spam for themes contact forms and any untested contact forms plugins. To use this test enable option "Custom contact forms" in plugin settings.
1665
- * We've added auto rotation for spam comments. Now the plugin removes comments in SPAM folder older then 15 days. This option is enabled by default.
1666
-
1667
- = 3.2 2014-08-27 =
1668
- * Fixed submit_time() logic for failed submits (comments/registrations). Now form fill time resets after every failed submit.
1669
-
1670
- = 3.1 2014-08-19 =
1671
- * Added anti-spam test over senders Cookies.
1672
- * Improved form fill anti-spam test.
1673
- * Improved speed selection of the nearest server to website.
1674
- * Improved anti-spam speed for comments.
1675
- * Relevance anti-spam test disabled by default. To enable test should be used option 'relevance_test'.
1676
-
1677
- = 2.58 2014-08-06 =
1678
- * Added anti-spam protection for signups posted via WooCommerce order form.
1679
- * Improved anti-spam protection for Contact Form 7.
1680
- * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript anti spam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
1681
- * Updated PHP API. Now the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
1682
-
1683
- = 2.57 2014-07-29 =
1684
- * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
1685
- * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
1686
- * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
1687
-
1688
- = 2.56 2014-07-21 =
1689
- * Fixed account status check logic. Previous version makes unnecessary test API calls when the plugin asks account status check.
1690
-
1691
- = 2.55 2014-07-11 =
1692
- * Fixed bug with account status function. In backend the plugin showed notice 'Please don't forget to disable CAPTCHA if you have it!' on every page.
1693
-
1694
- = 2.54 2014-07-11 =
1695
- * Fixed signup anti-spam protection logic for BuddyPress registrations.
1696
- * Fixed anti-spam protection for JetPack contact form.
1697
- * Changed account status check logic.
1698
-
1699
- = 2.53 2014-06-27 =
1700
- * Fixed anit-spam protection bug for signups.
1701
- * Changed anti-spam functions (comments and signups) priority.
1702
-
1703
- = 2.52 2014-06-25 =
1704
- * Fixed 'Fatal error: Call to a member function get_error_code()' issue with signups via BuddyPress.
1705
-
1706
- = 2.51 2014-06-23 =
1707
- * Added spam protection for registrations via plugin New User Approve by Josh Harrison. If the CleanTalk matched signup as spam this signup will be denied to placing in pending queue.
1708
- * Added option "Use secure (SSL) connection to CleanTalk cloud". If the option enabled plugin will communicate with CleanTalk severs via 128bit encrypted data channel. So, if you have SSL protected webforms on website you can use this option to be sure that visitors personal data safely transmits to CleanTalk servers.
1709
- * Fixed minor bug with loading backend functions.
1710
-
1711
- = 2.49 2014-06-10 =
1712
- * Added spam protection for S2Member Auth.net forms.
1713
- * Added spam protection for multisite signup form.
1714
- * Optimized account status check function.
1715
-
1716
- = 2.46 2014-05-19 =
1717
- * Added: HTML notice about the need to enable JavaScript.
1718
- * Fixed: Fixed pingbacks anti-spam test.
1719
-
1720
- = 2.44 2014-05-12 =
1721
- * Added: Anti-spam protection for S2Member framework.
1722
- * Improved: JavaScript anti-spam test.
1723
- * Improved: Plugin load time for backend and frontend.
1724
- * Fixed: PHP warning mb_convert_encoding()
1725
-
1726
- = 2.42 2014-04-29 =
1727
- * Fixed: JavaScript anti-spam test for comments.
1728
-
1729
- = 2.40 2014-04-25 =
1730
- * New: Fast Secure Contact form support.
1731
- * New: WordPress Landing Pages support
1732
-
1733
- = 2.38 2014-03-27 =
1734
- * Fixed: Registraion form submit time spam test.
1735
-
1736
- = 2.36 2014-03-12 =
1737
- * Reversed to patches from old revisions.
1738
-
1739
- = 2.35 2014-03-12 =
1740
- * New: Notifications about disabled account
1741
- * New: Improved JavaScript spam test.
1742
- * Fixed: Code optimization
1743
- * Fixed: JavaScript test for signups.
1744
-
1745
- = 2.33 2014-02-12 =
1746
- * Fixed: CURLOPT_FOLLOWLOCATION bug at admin notice
1747
-
1748
- = 2.32 2014-02-04 =
1749
- * New: Added notice about automatically approved comment. The notice shows only for first approved comment and only for new commentators (without approved comments) of the blog.
1750
- * New: At WordPress console added banner for notices.
1751
- * Changed: Screenshots updated.
1752
-
1753
- = 2.31 2014-01-24 =
1754
- * New: Added spam protection for JetPack comments
1755
- * Fixed: cURL connection issue "Expect: 100-continue"
1756
-
1757
- = 2.30 2014-01-13 =
1758
- * Changed: Improved servers connection logic.
1759
- * Fixed: Antispam test for Fomidable forms.
1760
-
1761
- = 2.28 2013-12-19 =
1762
- * New: Added protection against spam bots for WooCommerce review form.
1763
- * Fixed: JavaScript anti-spam logic for WooCommerce review form.
1764
-
1765
- = 2.27 2013-12-06 =
1766
- * New: Added protection against spam bots for JetPack Contact form.
1767
- * Fixed: JavaScript anti-spam logic for registrations and Contact form 7.
1768
-
1769
- = 2.25 2013-11-27 =
1770
- * New: Added protection against spam bots for BuddyPress registrations.
1771
- * New: Added protection against spam bots for Contact form 7.
1772
- * New: Added Spanish (es_ES) translation.
1773
-
1774
- = 2.23 2013-11-20 =
1775
- * New: Added automatic training blacklists on spam bot account deletion.
1776
- * New: Added URL to project homepage at plugin options.
1777
- * Changed: Improved anti-spam logic.
1778
-
1779
- = 2.21 2013-11-13 =
1780
- * Changed: WordPress blacklists settings get priority over plugin's anti-spam settings
1781
- * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
1782
- * Changed: Removed form submit time test. Imporved JavaScript spam test.
1783
- * Changed: PHP code optimizations
1784
-
1785
- = 2.19 2013-11-08 =
1786
- * New: Antispam protection from spam bots at the registration form
1787
- * Changed: Russian localization for admin panel
1788
- * Changed: PHP code optimizations
1789
-
1790
- = 2.5.18 2013-11-01 =
1791
- * Fixed: Bug with selection of the last comments for post
1792
- * New: Antispam protection for Formidable feedback forms
1793
- * New: Automatic deletion of outdated spam comments
1794
- * New: On/Off option for comments spam filtration
1795
- * Tested with WordPress 3.7.1
1796
-
1797
- = 2.4.15 2013-09-26 =
1798
- * Fixed: Bug with mass comments deletion
1799
- * Changed: Russian localization for admin panel
1800
- * Tested with mulitsite setup (WordPress network or WPMU)
1801
-
1802
- = 2.4.14 2013-08-29 =
1803
- * Changed: Removed feedback requests to the servers for banned (spam) comments.
1804
-
1805
- = 2.4.13 2013-08-19 =
1806
- * Changed: Switched HTTP requests from file_get_contents() to CURL. Added file_get_contens() as backup connection to the servers.
1807
- * Changed: Removed feedback requests for comments moved to trash.
1808
- * Fixed: "Fail connect to servers..." error on hostings with disabled 'allow_url_fopen' PHP option.
1809
-
1810
- = 2.4.12 2013-08-12 =
1811
- * Removed RPC::XML library from plugin.
1812
- * Switched plugin to HTTP+JSON connection with servers.
1813
- * Fixed bug with comments anti-spam tests with non UTF8 codepage.
1814
-
1815
- = 2.4.11 2013-08-02 =
1816
- * Removed spam tests for self-made pingbacks
1817
- * Tested up to WP 3.6
1818
-
1819
- = 2.4.10 2013-07-24 =
1820
- * Fixed warning in PHP 5.4
1821
- * Fixed bug with disabling comments test for Administrators, Authors and Editors
1822
- * "Stop words" settings moved to <a href="http://cleantalk.org/my">Control panel</a> of the service
1823
- * "Response language" settings moved <a href="http://cleantalk.org/my">Control panel</a> of the service
1824
-
1825
- = 2.4.9 =
1826
- * Fixed extra debugging in base class
1827
-
1828
- = 2.4.8 =
1829
- * Enabled convertion to UTF8 for comment and example text
1830
- * Optimized PHP code
1831
-
1832
- = 2.3.8 =
1833
- * Enabled selection the fastest server in the pool
1834
- * Fixed work server in plugin's config
1835
-
1836
- = 2.2.3 =
1837
- * Secured md5 string for JavaScript test
1838
- * Added requests's timestamp to calculate request work time
1839
- * Update base CleanTalk's PHP class
1840
-
1841
- = 2.1.2 =
1842
- * Improved perfomance for processing large comments (over 32kb size)
1843
- * Improved perfomance for bulk operations with comments in Comments panel
1844
- * Added feedback request with URL to approved comment
1845
-
1846
- = 2.0.2 =
1847
- * Fixed bug with JavaScript test and WordPress cache plugins
1848
-
1849
- = 2.0.1 =
1850
- * Added option "Publicate relevant comments" to plugin's options.
1851
- * Added descriptions to plugin options
1852
-
1853
- = 1.5.4 =
1854
- * Fixed HTTP_REFERER transmission to the servers
1855
- * Improved JavaScript spam test
1856
- * Optimized PHP code
1857
-
1858
- = 1.4.4 =
1859
- * Pingback, trackback comments has moved to manual moderataion
1860
- * Added transmission to the serves comment type and URL
1861
- * Post title, body and comments separated into individual data elements
1862
- * Added priority for matched words in the comment with post title
1863
- * Enabled stop words filtration as default option
1864
-
1865
- = 1.3.4 =
1866
- * Removed PHP debugging.
1867
-
1868
- = 1.3.3 =
1869
- * Added notice at admin panel about empty Access key in plugin settings
1870
- * Removed HTTP link to the site project from post page
1871
- * Removed unused options from settings page
1872
- * Tested up to WordPress 3.5
1873
-
1874
- = 1.2.3 =
1875
- * Fixed bug with session_start.
1876
-
1877
- = 1.2.2 =
1878
- * Plugin rename to CleanTalk. Spam prevent plugin
1879
- * Integration Base Class version 0.7
1880
- * Added fast submit check
1881
- * Added check website in form
1882
- * Added feedbacks for change comment status (Not spam, unapprove)
1883
- * Added function move comment in spam folder if CleanTalk say is spam
1884
- * Disable checking for user groups Administrator, Author, Editor
1885
- * Marked red color bad words
1886
-
1887
- = 1.1.2 =
1888
- * Addition: Title of the post attached to the example text in auto publication tool.
1889
- * Tested with WordPress 3.4.1.
1890
-
1891
- = 1.1.1 =
1892
- * HTTP_REFERER bug fixed
1893
-
1894
- = 1.1.1 =
1895
- * Added user locale support, tested up to WP 3.4
1896
-
1897
- = 1.1.0 =
1898
- * First version
1899
-
1900
-
1901
- == Upgrade Notice ==
1902
- = 5.130 November 14 2019 =
1903
- * Fix: JetPack contact form JS check.
1904
- * FIx: Iphorm AJAX form.
1905
- * Fix: Paid Memberships Pro fix.
1906
- * Fix: Divi theme contact form fix.
1907
- * Integration: Paid Memberships Pro.
1908
- * Integration: Elementor Pro page builder forms.
1909
- * Improved: Compatibility with different server.
1910
-
1911
- = 5.129.1 November 5 2019 =
1912
- * Fix: WooCommerce order detecting.
1913
-
1914
- = 5.129 October 30 2019 =
1915
- * Upd: Localize updated.
1916
- * Fix: Direct $_SERVER access replaced.
1917
- * Integration: The 7 theme contact form.
1918
- * Fix: Minor improvements and bug fixes.
1919
- * Mod: Putting site in maintenance mode during plugin update.
1920
-
1921
- = 5.128.1 October 23 2019 =
1922
- * Fix: Fatal error when using buffer output.
1923
- * Fix: Translate domain for errors.
1924
- * Code: Fix spelling in function name.
1925
- * Fix: JS disabled error.
1926
- * Upd: Comment edit screen updated.
1927
- * Fix: Cleantalk\Arr::search() fixed.
1928
-
1929
- = 5.128 October 17 2019 =
1930
- * Mod: Users check - functionality updated.
1931
- * Fix: Users check - dates format updated.
1932
- * Mod: Comments check - functionality updated.
1933
- * Fix: Comments check - dates format updated.
1934
- * Fix: Fields exclusion fixed.
1935
- * Fix: Notice fixed.
1936
- * Fix: Cleantalk/Antispam/API.
1937
- * Fix: Minor improvements and bug fixes.
1938
-
1939
- = 5.127.4 October 13 2019 =
1940
- * Mod: Automatically decrease amount of checked users by one request if an error occurs.
1941
- * Fix: Security issue.
1942
- * Fix: Static JS key.
1943
-
1944
- = 5.127.3 October 8 2019 =
1945
- * Fix: Errors during registration.
1946
-
1947
- = 5.127.2 October 8 2019 =
1948
- * Integration: SeedProd Coming Soon Page Pro.
1949
- * Fix: WooCommerce double reuqests.
1950
- * Fix: Static JS key.
1951
-
1952
- = 5.127.1 October 7 2019 =
1953
- * Fix: WPMS settings logic.
1954
- * Using default database storage engine for tables.
1955
-
1956
- = 5.127 September 30 2019 =
1957
- * Fix: Delete redirect notice on external forms
1958
- * Fix: Storing spam for 15 days.
1959
- * Fix: correct DiVi display message.
1960
- * Integration: Ultimate Members.
1961
- * Mod: Setting "Use static JS key" switched to "Auto" if it was "No". Default is "Auto".
1962
- * Mod: Moving White Label option to main site settings.
1963
- * New: Use static JS key if cache plugin detected.
1964
- * New: Settings for URLs, fields, roles exclusions.
1965
- * New: Regular Expressions support in URLs, fields exclusions.
1966
- * New: Send validation errors on standard registration form.
1967
- * Updater: Move exclusions from global variable to settings.
1968
- * Deprecated: IP exclusions.
1969
-
1970
- = 5.126 September 9 2019 =
1971
- * Spam protection improved!
1972
- * Integration: Option wheel.
1973
- * Mod: Improved Email detection.
1974
- * Mod: Improved IP detection.
1975
- * Fix: Too large database table with alternative sessions.
1976
- * Fix: Exception for WooCommerce AJAX.
1977
- * Fix: API key validation.
1978
- * Minor fixes.
1979
-
1980
- = 5.125 August 26 2019 =
1981
- * Fix: PHP Notices.
1982
- * Fix: Auto update.
1983
- * Fix: Displaying protection status for IP license.
1984
- * Fix: prevent capturing buffer for XMLRPC requests (check_external functionality).
1985
- * Fix: API key validating.
1986
- * New: Complete deactivation setting.
1987
-
1988
- = 5.124.1 August 8 2019 =
1989
- * Fix: Error on PHP 5.3.
1990
-
1991
- = 5.124 August 8 2019 =
1992
- * Spam protection improved.
1993
- * Fix: SpamFireWall local database counter on Multisite.
1994
- * Fix: Caldera Forms integration.
1995
- * Fix: Settings "Use AJAX for JS check" description.
1996
- * Fix: Formidable integration.
1997
- * New: External forms check now independed from JavaScript.
1998
- * New: Setting Protect external - capture buffer.
1999
- * New: QuForm integration.
2000
-
2001
- = 5.123 July 25 2019 =
2002
- * Fix: Plenty of minor fixes.
2003
- * Fix: wpDiscuz integration.
2004
- * Fix: Integration with bbPress.
2005
- * Fix: New comment email notification.
2006
- * New: Follow-Up Emails integration.
2007
- * Fix: Woocommerce integration.
2008
- * Fix: Spelling.
2009
-
2010
- = 5.122 July 10 2019 =
2011
- * Spam Protection improved.
2012
- * Fix: Error while checking account status.
2013
- * Fix: Conflict with Elementor Pro.
2014
- * Fix: Integration with Ninja Forms.
2015
- * Fix: Integration with Formidable.
2016
- * New: Detecting mobile devices.
2017
- * New: Integration for Easy Forms for Mailchimp.
2018
-
2019
- = 5.121 June 26 2019 =
2020
- * Fix: Translation typos.
2021
- * Fix: Woocommerce integration.
2022
- * Fix: Catching admin in AJAX queries.
2023
- * Mod: Session table (cleantalk_sessions) issue.
2024
- * Mod: Spam protection improved.
2025
- * Integration: Wilcity theme custom registration validation enabled
2026
- * New: Option "Use static JS key".
2027
-
2028
- = 5.120.2 June 17 2019 =
2029
- * Fix: WPForms integration.
2030
- * Fix: Translation and spelling.
2031
- * Fix: Minor PHP error
2032
-
2033
- = 5.120.1 June 6 2019 =
2034
- * Mod: Description for Search form protection.
2035
- * Fix: CSS and JS attachment.
2036
- * Fix: Undefined index error.
2037
-
2038
- = 5.120 June 5 2019 =
2039
- * Fix: bbPress false positives.
2040
- * Fix: SpamFireWall check condition.
2041
- * Fix: SpamFireWall block page.
2042
- * Fix: Catch admin action via search form test.
2043
- * Fix: Catch admin action (AJAX).
2044
- * Mod: Using minified version of JS and CSS.
2045
- * Mod: Date format in statistics.
2046
-
2047
-
2048
- = 5.119.1 May 30 2019 =
2049
- * Fix: Helper class error.
2050
-
2051
- = 5.119 May 30 2019 =
2052
- * Fix: No more second request after registration.
2053
- * Fix: Activation hook.
2054
- * Fix: Alternative sessions. Clear table.
2055
- * Fix: Stop capchuring AJAX requests in admin area.
2056
- * Fix: Spelling.
2057
- * Fix: Registration cookies set.
2058
- * Mod: SFW exdtended die page when testing.
2059
- * Mod: User-agent modified.
2060
- * New: Test search queries for spam.
2061
- * New: Gathering and output statistics.
2062
-
2063
- = 5.118.4 May 13 2019 =
2064
- * Fix: SFW cookie. Set correct domain for subdomains.
2065
- * Fix: SFW update.
2066
- * Fix: IP detection.
2067
- * Fix: Triggering AJAX check in backend.
2068
- * Fix: Zero submit time on few forms.
2069
-
2070
- = 5.118.3 April 29 2019 =
2071
- * Fix: Spam statistics in dashboard widget.
2072
- * Fix: IP detection.
2073
- * Fix: Double check AJAX integrated forms like Ninja Forms.
2074
- * Fix: Use url exclusions for AJAX forms.
2075
-
2076
- = 5.118.2 April 25 2019 =
2077
- * Mod: Spam filtration quality improved.
2078
- * Mod: Store SFW cookie for 30 days.
2079
- * Mod: Server IP added to connection report.
2080
- * Fix: spam_stat is not defined.
2081
-
2082
- = 5.118.1 April 19 2019 =
2083
- * Fix: Fatal error.
2084
- * Mod: Spam protection improved on registrations.
2085
-
2086
- = 5.118 April 19 2019 =
2087
- * Fix: Cookies on registration page.
2088
- * Fix: Update fix.
2089
- * Fix: Wordpress built-in API.
2090
- * Fix: WooCommerce checkout form.
2091
- * Fix: UpdraftPlus. Saving settings.
2092
- * Fix: Convert Pro saving settings.
2093
- * Fix: UTF-8 Converting.
2094
- * Fix: GDPR notice.
2095
- * Fix: cleantalk_sessions table size reduced.
2096
- * Mod: Localization.
2097
- * Mod: Performance improved.
2098
- * Mod: SpamFierWall improvments.
2099
- * Mod: IP detection improved.
2100
- * Mod: JavaScript check rewised.
2101
- * New: Setting "Use alternative mechanism for cookies".
2102
-
2103
- = 5.117.1 April 5 2019 =
2104
- * Fix: GDPR notice.
2105
- * Fix: noCacheJS localization.
2106
- * Fix: Fatal error when updating.
2107
-
2108
- = 5.117 March 27 2019 =
2109
- * New: Update logic runs on all pages.
2110
- * New: Integration for Ajax Contact Forms plugin.
2111
- * New: Notification for users groups about new comments.
2112
- * New: SFW die page. Show browser and page creation time.
2113
- * Fix: Huge bug in Cleantalk.php connected with servers changing.
2114
- * Fix: Check AJAX requests for logged in users.
2115
- * Fix: Deleting debug in JS.
2116
- * Fix: Validating settings before saving.
2117
-
2118
- = 5.116.3 March 14 2019 =
2119
- * Fix: "Headers already sent" error.
2120
- * Fix: Images paths.
2121
- * Fix: IP detection.
2122
- * Fix: Skip lost password form check
2123
- * Fix: Skip mobile requests (push settings)
2124
- * Fix: PHP notice when detecting BuddyPress template.
2125
-
2126
- = 5.116.2 March 7 2019 =
2127
- * Fix: Creating tables in MariaDB.
2128
-
2129
- = 5.116.1 March 6 2019 =
2130
- * Fix: Creating tables in DB.
2131
- * Fix: PHP Warning in spam statistics widget.
2132
-
2133
- = 5.116 March 6 2019 =
2134
- * Spam filtration quality improved.
2135
- * New: Storing visited URLs.
2136
- * New: Check before validation Contact Form 7, Comments, Jetpack comments.
2137
- * New: Get validation result for Contact Form 7, Comments, Jetpack comments.
2138
- * Fix: ES add subscriber.
2139
- * Fix: IP detection.
2140
-
2141
- = 5.115.2 February 27 2019 =
2142
- * Fix: False positives spam detection in WP Forms and Contact Form 7.
2143
-
2144
- = 5.115.1 February 16 2019 =
2145
- * Fix: SpamFireWall's false positives.
2146
-
2147
- = 5.115 February 14 2019 =
2148
- * Fix: Http_only flag for backend cookies.
2149
- * Fix: Spam filtration improved.
2150
- * New: IP detection improved.
2151
- * Fix: SpamFirewall update speeded up.
2152
- * New: False positives with caching solutions decreased.
2153
- * New: Opportunity to use Wordpress HTTP API to connect with Cloud.
2154
-
2155
- = 5.114 January 31 2019 =
2156
- * New: Setting "Use Wordpress HTTP API" as alternative to CURL. Disabled by default.
2157
- * Fix: Formidable: Adding small JS check when adding JS_key.
2158
- * Mod: layout of settings page.
2159
- * Mod: Banner logic altered.
2160
-
2161
- = 5.113.2 January 18 2019 =
2162
- * Fix: "Settings" link returns to plugin page.
2163
-
2164
- = 5.113.1 January 17 2019 =
2165
- * Fix: Conflict with CityTours theme.
2166
- * Fix: Error for Wordperss lower 4.7.
2167
- * Add: Spam protection: "Validate email for existance".
2168
-
2169
- = 5.113 January 16 2019 =
2170
- * Fix: Fast and Simple Contact Form.
2171
- * Fix: Settings layout.
2172
- * Fix: Error with WooCommerce Quickview.
2173
- * Fix: Bitrix24 contact form.
2174
- * Fix: Request time decreased.
2175
- * Fix: Requesting account status when activating for IP licenses.
2176
- * Add: Precise AJAX request detection.
2177
- * Spam protection improved.
2178
-
2179
- = 5.112 December 21 2018 =
2180
- * Fix: Woocommerce AJAX checkout form.
2181
- * Fix: Profile Builder Pro.
2182
- * Fix: DB structure improvements for WPMS.
2183
- * Spam filtering quality improved.
2184
- * Minor fixes.
2185
-
2186
- = 5.111 December 13 2018 =
2187
- * Fix: Double request in JetPack contact form.
2188
- * Fix: Email notification about spam registration.
2189
- * Fix: Links button for feedback comments.
2190
- * Fix: Mail notification about plugin error.
2191
- * Fix: Key field output.
2192
- * Minor fixes.
2193
-
2194
- = 5.110 November 29 2018 =
2195
- * Integration: BuddyPress ActivityWall spam protection.
2196
- * Add: Support different BuddyPress templates on activity wall.
2197
- * Fix: Admin/moderator checking for validate post data.
2198
- * Add: GDPR setting for shortcode.
2199
- * Fix: Increase timeout for spam_check_cms to 15.
2200
-
2201
- = 5.109 November 15 2018 =
2202
- * Fix: Added URL and IP exclusions to Contact Form 7.
2203
- * Fix: js error when responseText is not exists
2204
- * Fix: Sitename when getting key automatically under WPMS.
2205
- * Mod: SpamFireWall is now fully compatible with WPMS.
2206
- * Mod: Setting 'Tell others about CleanTalk' was deleted.
2207
- * Mod: Protection from spam improved.
2208
-
2209
- = 5.108.1 November 8 2018 =
2210
- * Fix: Errors with integration class.
2211
-
2212
- = 5.108 November 7 2018 =
2213
- * Fix: White label mode.
2214
- * Fix: SpamFireWall now can be disabled.
2215
- * Fix: Layout.
2216
- * Integration: WPForms.
2217
- * Add: Message about block for all no integrated AJAX forms.
2218
- * Add: Displaying account name near api key.
2219
-
2220
- = 5.107 October 29 2018 =
2221
- * Fix: Ninja Forms integration.
2222
- * Fix: Cookie usage.
2223
- * Add: Capturing AJAX responses from non integrated forms.
2224
- * Spam protection improved.
2225
- * Minor fixes.
2226
-
2227
- = 5.106 October 11 2018 =
2228
- * Spam filtration improved.
2229
- * New: White Label mode.
2230
- * Modification: Warning message about test on SpamFireWall die page.
2231
- * Integration: WP Maintenance Mode.
2232
- * Fix: S2Member.
2233
- * Fix: JavaScript attachments reconsidered.
2234
- * Fix: Admin banners layout.
2235
- * Fix: Minor layout fixes.
2236
-
2237
- = 5.105 September 26 2018 =
2238
- * Integration: Now bloking spam for QAEngine questions.
2239
- * Fix: Async http__request call.
2240
- * Fix: Unnecessary get_antispam_report_breif method call.
2241
- * Layout: Hide "Do you like Cleantlak?" when key is not ok.
2242
- * Layout: Minor fixes.
2243
-
2244
- = 5.104 September 18 2018 =
2245
- * Fix: Error when saving settings.
2246
- * Fix: Trying update plugin plugin for the first installation.
2247
- * Fix: Update system.
2248
- * Fix: Errors output.
2249
- * Fix: Plugin's settings under WPMS.
2250
- * Fix: SpamFireWall update.
2251
- * Fix: The server change system repaired.
2252
- * Mod: Cron saving tasks improved.
2253
-
2254
- = 5.103.1 September 14 2018 =
2255
- * Fix: Error when saving settings.
2256
- * Fix: Error when getting key automatically.
2257
-
2258
- = 5.103 September 13 2018 =
2259
- * Fix: Gravity Forms response message.
2260
- * Fix: SpamFireWall redirect to 404 page.
2261
- * Major anti-spam plugin improvement.
2262
- * Recombined setting page.
2263
- * Added error notification.
2264
- * Mod: S2 Members integration.
2265
- * Mod: Improved remote calls.
2266
-
2267
- = 5.102 August 29 2018 =
2268
- * Fix: Users and comments check.
2269
- * Fix: Update from 5.70 or previous versions.
2270
- * Fix: GDPR public JS-script.
2271
- * Fix: Dashboard widget JS scripts attachment.
2272
- * Fix: WooCommerce "Place order" action.
2273
- * Mod: Notification logic altered.
2274
- * Mod: Users check table now has 'Signed up' column.
2275
- * Minor fixes.
2276
-
2277
- = 5.101 August 10 2018 =
2278
- * Fix: Set cookie only for non-dashboard pages.
2279
- * Fix: Dashboard widget JS error.
2280
- * Fix: JavaScript error for some environment.
2281
- * Mod: Antispam protection accelerated for some pages.
2282
-
2283
- = 5.100 July 30 2018 =
2284
- * Fix: JavaScript dependencies.
2285
-
2286
- = 5.99.1 July 17 2018 =
2287
- * IP detection fixed and improved.
2288
-
2289
- = 5.99 July 10 2018 =
2290
- * Fix: WooCommerce false positives.
2291
- * Fix: SpamFireWall IP detection.
2292
- * Minor fixes.
2293
-
2294
- = 5.98 June 27 2018 =
2295
- * Fix: WooCommerce: Exclusion.
2296
- * Fix: Public GDPR JS code.
2297
- * Minor fixes.
2298
-
2299
- = 5.97 June 7 2018 =
2300
- * Fix: Update system.
2301
- * Fix: Feedback from public page (admin only).
2302
- * Fix: Users and comment check: API error.
2303
- * Fix: Too many negative reports. (Too big ct_data option)
2304
- * Fix: SpamFireWall: Infinite redirection on the blocking page.
2305
- * Minor fixes.
2306
-
2307
- = 5.96 May 22 2018 =
2308
- * Fix: Update system.
2309
- * Mod: Reset all counters button in admin bar.
2310
- * Mod: GDPR compliance.
2311
- * Minor fixes.
2312
-
2313
- = 5.95.1 May 3 2018 =
2314
- * Fix: "Get key automatically" button display logic.
2315
- * Fix: PHP notices.
2316
-
2317
- = 5.95 May 2 2018 =
2318
- * Spam filtration improved.
2319
- * Fix: Public widget layout.
2320
- * Fix: Connection reports output.
2321
- * Minor fixes.
2322
-
2323
- = 5.94 April 23 2018 =
2324
- * Mod: Async load option for JS.
2325
- * Mod: JS scripts loading is conditional.
2326
- * Fix: IP detection.
2327
- * Fix: IP detection.
2328
- * Fix: Javascript error.
2329
-
2330
- = 5.93.1 April 9 2018 =
2331
- * Fix: Fatal error on PHP 5.5 or lower.
2332
-
2333
- = 5.93 April 9 2018 =
2334
- * Fix: SpamFirewall IP detection.
2335
- * Fix: Contact Form 7. False positives.
2336
- * Mod: Autoupdate function improved.
2337
- * Minor fixes.
2338
-
2339
- = 5.92.2 March 23 2018 =
2340
- * Fix: Error if cURL extension is disabled.
2341
-
2342
- = 5.92.1 March 23 2018 =
2343
- * Fix: Spelling
2344
- * Fix: Fatal error if cURL extension is disabled.
2345
-
2346
- = 5.92 March 22 2018 =
2347
- * IP detection improved.
2348
- * Fix: SSL connection.
2349
- * Fix: False positives spam detection in Contact Form 7.
2350
- * Minor fixes.
2351
-
2352
- = 5.91 March 15 2018 =
2353
- * Fix: Errors for PHP compiled without XML support.
2354
- * Fix: Spelling and translation.
2355
- * Stability increased.
2356
- * Minor fixes.
2357
-
2358
- = 5.90 March 7 2018 =
2359
- * Improvement: Better IP recognition in Spam FireWall.
2360
- * Fix: Gravity Froms blocking message.
2361
- * Security improvments.
2362
- * Minor fixes.
2363
-
2364
- = 5.89 February 21 2018 =
2365
- * Improved spam filtration quality.
2366
- * Improved compatibility.
2367
- * Public widget: Styles and referral link added.
2368
- * Dashboard widget: revised and fixed.
2369
- * Minor fixes.
2370
-
2371
- = 5.88 February 12 2018 =
2372
- * Integration: ConvertPro.
2373
- * Improvement: Search for visitor's names in request.
2374
- * Fix: Contact Form 7 message recognition.
2375
- * Preparation for the remote plugin update.
2376
- * Minor fixes.
2377
-
2378
- = 5.87 February 2 2018 =
2379
- * Filtration quality improved.
2380
- * Fix: WP Foto Vote downloading images.
2381
- * Fix: Fatal error for unsupported PHP 5.2.
2382
- * Fix: Formidable Forms improved spam filtration.
2383
-
2384
- = 5.86 January 25 2018 =
2385
- * Fix: High CPU load with wp-ajax.php.
2386
- * Fix: Mailpoet: Newsletter.
2387
- * Fix: Gravity: Forms standardization for input fields.
2388
- * Fix: ajax hook checks data for contact form.
2389
- * Fix: UTF8 character in requests.
2390
-
2391
- = 5.85 January 11 2018 =
2392
- * Fix: Fast Secure contact form spam block message.
2393
- * Fix: IP license status.
2394
- * Layout: Dashboard widget description altered.
2395
-
2396
- = 5.84 December 26 2017 =
2397
- * Integration: PeepSo contact form
2398
- * Repared: Feedback from comments page.
2399
- * Fix: mb_* functions used only if exists.
2400
- * Fix: Gravity forms: Multi-page form logic repared.
2401
- * Fix: Gravity forms: AJAX form logic repared.
2402
- * Minor fixes.
2403
-
2404
- = 5.83.2 December 19 2017 =
2405
- * Fix: Error in base class.
2406
-
2407
- = 5.83.1 December 19 2017 =
2408
- * Fix: CDN IP detection.
2409
-
2410
- = 5.83 December 19 2017 =
2411
- * Improving: Stability and compatibility.
2412
- * Improving: Spam protection.
2413
- * Fix: Comments logic filtration.
2414
- * Fix: Admin bar counter.
2415
- * Minor errors fixes.
2416
-
2417
- = 5.82.1 December 7 2017 =
2418
- * Fixed minor error with attaching JS and CSS files.
2419
-
2420
- = 5.82 December 4 2017 =
2421
- * Plugin doesn't use PHP sessions anymore.
2422
- * Bug fixes.
2423
- * Improved update logic.
2424
-
2425
- = 5.81 November 22 2017 =
2426
- * Fixed error with "Show/Hide key" button.
2427
- * Slightly improved spam protection for all forms.
2428
- * Small errors fixes.
2429
-
2430
- = 5.80 November 3 2017 =
2431
- * Spam protection improved.
2432
- * Improved filtration quality for WooCommerce checkout.
2433
- * Minor fixes for Spam FireWall.
2434
-
2435
- = 5.79 October 26 2017 =
2436
- * Spam protection improved.
2437
- * Fixed issue with existing spam comments check.
2438
- * Added posibility to exclude IP from check.
2439
- * Minor fixes.
2440
-
2441
- = 5.78 October 16 2017 =
2442
- * Improved compatibility with themes. Changed core functions prefix.
2443
- * Fixed issue with WooCommerce checkout.
2444
- * Spam protection improved.
2445
- * Minor fixes.
2446
-
2447
- = 5.77 October 2 2017 =
2448
- * Connection report's system.
2449
- * Integration for CouponXXL Theme.
2450
- * Fixed issue with mb_* functions.
2451
- * Banners logic updated.
2452
-
2453
- = 5.76 September 20 2017 =
2454
- * Fixed issue with Spam FireWall and caching plugins.
2455
- * Banners logic updated.
2456
-
2457
- = 5.75 September 15 2017 =
2458
- * Pause feature for users/comments spam check.
2459
- * Improved protection from spam.
2460
- * Small fixes.
2461
-
2462
- = 5.74.2 September 2 2017 =
2463
- * Fix for users spam check for PHP 5.3 and lower.
2464
-
2465
- = 5.74.1 September 2 2017 =
2466
- * Fix for the update system and cloud communication.
2467
- * Added possibility to check users and comments for spam with a specific date range.
2468
-
2469
- = 5.74 August 31 2017 =
2470
- * Users and comments spam check: Two check types (fast and accurate).
2471
- * Fix for WooCommerce checkout test.
2472
- * Minor fixes.
2473
-
2474
- = 5.73 August 11 2017 =
2475
- * Fix for spam check for already existed users and comments.
2476
- * Spam FireWall updated.
2477
- * Layout fix for BT Comments.
2478
- * Minor fixes.
2479
-
2480
- = 5.72 July 27 2017 =
2481
- * Improved spam check for existed users and comments.
2482
- * Minor fixes.
2483
-
2484
- = 5.71 July 20 2017 =
2485
- * Improved spam protection for external forms.
2486
- * Optimization.
2487
- * Minor fixes.
2488
-
2489
- = 5.70.2 July 17 2017 =
2490
- * Fix for Spam FireWall for Multisite.
2491
-
2492
- = 5.70.1 July 17 2017 =
2493
- * Fix for Spam FireWall.
2494
- * Spam detection improved.
2495
-
2496
- = 5.70 July 13 2017 =
2497
- * New updater logic.
2498
- * Self cron system.
2499
- * Improved AMP compatibility.
2500
- * Optimization.
2501
- * Fixed users and comments spam check.
2502
- * Fixed layout for Comment's feedback from public page.
2503
- * Updated Spam FireWall.
2504
- * SFW: Spam FireWall counter now work in real-time.
2505
- * SFW: Improved compatibility with different Data Bases.
2506
-
2507
- = 5.69 July 3 2017 =
2508
- * Reviewer - integration.
2509
- * Optimization for Users and Comments check for big databases.
2510
- * Errors fixes.
2511
- * Improved protection from spam.
2512
-
2513
- = 5.68 June 22 2017 =
2514
- * Contact Form for WordPress - Ultimate Form Builder Lite - integration.
2515
- * Contact Bank - Contact Forms Builder - integration.
2516
- * Smart Forms - integration.
2517
- * cformsII - integration.
2518
- * Contact Form by Web-Settler - integration.
2519
- * Error fixes.
2520
-
2521
- = 5.67.3 June 9 2017 =
2522
- * Fixed JS attachment error.
2523
-
2524
- = 5.67.2 June 5 2017 =
2525
- * Fixed error with IP determination.
2526
-
2527
- = 5.67.1 June 4 2017 =
2528
- * Fixed JS error in 5.67 version.
2529
- * Integrations: Enfold theme, Convertplug.
2530
- * Links to check for Emails/IP for spam.
2531
- * Control comments and feedback about them from public post's page.
2532
- * Improved connection stability with cloud service.
2533
- * Spam protection improved.
2534
- * Other small fixes.
2535
-
2536
- = 5.67 June 1 2017 =
2537
- * Integrations: Enfold theme, Convertplug.
2538
- * Links to check for Emails/IP for spam.
2539
- * Control comments and feedback about them from public post's page.
2540
- * Improved connection stability with cloud service.
2541
- * Spam protection improved.
2542
- * Other small fixes.
2543
-
2544
- = 5.66 May 23 2017 =
2545
- * Spam protection improved.
2546
- * Major fixes for users and comments spam check.
2547
- * Added feedback from Wordpress comments list.
2548
- * Fix for "internal forms check" option.
2549
- * Fixed issue with caching Spam FireWall die page.
2550
- * Other small fixes.
2551
-
2552
- = 5.65 May 16 2017 =
2553
- * Fix for PayPal redirecton.
2554
- * Fixed issue with empty query for bulk comments test.
2555
- * Added protection for Enfold contact form.
2556
- * Ninja forms integration.
2557
-
2558
- = 5.64 April 26 2017 =
2559
- * Integration for Facebook registrations.
2560
- * Small fixes for WPMS.
2561
- * Fix for Activecampaign service.
2562
- * Fix for check spam users.
2563
- * Fixed rare notice Notice: Undefined index: REQUEST_URI
2564
-
2565
- = 5.63 April 20 2017 =
2566
- * Fix for the dashboard spam stat widget.
2567
- * Added translation posibility for all text.
2568
-
2569
- = 5.62 April 17 2017 =
2570
- * Fix for the dashboard spam statistics widget.
2571
- * Fix for users spam check.
2572
- * Small appearance changes.
2573
-
2574
- = 5.61 April 6 2017 =
2575
- * Improved filtration.
2576
- * Additional logic for the form recognizing.
2577
- * Integration: Divi Theme Contact Form.
2578
- * Fix: Gravity Forms multipages forms.
2579
- * Stat Widget: Minor fixes.
2580
- * Added possibility to download results of the users check in CSV format.
2581
- * Alteration for settings page (footer).
2582
-
2583
- = 5.60.1 March 29 2017 =
2584
- * Fixed error function 'locale_get_display_region' no exists.
2585
-
2586
- = 5.60 March 29 2017 =
2587
- * Added main dashboard widget with spam sctivity stats.
2588
- * Mailster - integration.
2589
- * Base class updated.
2590
-
2591
- = 5.59 March 24 2017 =
2592
- * Users/comments check fix.
2593
- * Plugin's name changed to Anti-Spam by CleanTalk.
2594
- * Trial banner is dismissable. Disapear for 24h or till logout.
2595
- * Settings modified (Auto testing failed warning).
2596
- * Mailing(inactive key) interval increased to 6 hours.
2597
-
2598
- = 5.58.6 March 16 2017 =
2599
- * Fix for Ninja forms (protection updated).
2600
- * Fix for QA Theme.
2601
- * Fix for RSVP form.
2602
- * Setting changes (Spam FireWall).
2603
- * Improved debug section.
2604
- * Improved gathering data function.
2605
- * Minor fixes.
2606
-
2607
- = 5.58.5 March 6 2017 =
2608
- * Minor backend fix.
2609
-
2610
- = 5.58.4 March 6 2017 =
2611
- * Users check fix (redirect after the check).
2612
- * Fixed PHP Notice "HTTP_REFERER" is unset.
2613
- * Updated Notice logic.
2614
-
2615
- = 5.58.3 February 28 2017 =
2616
- * Bitrix24 Contact form integration.
2617
- * Users/comments check fix.
2618
- * Spam sorting updated.
2619
- * Banner showing logic.
2620
-
2621
- = 5.58.2 February 17 2017 =
2622
- * Cron fix for daily report.
2623
-
2624
- = 5.58.1 February 16 2017 =
2625
- * Minor fixes.
2626
-
2627
- = 5.58 February 15 2017 =
2628
- * Work without access key
2629
- * Bitrix24 contact integration
2630
- * Issues fixes
2631
-
2632
- = 5.57.1 February 8 2017 =
2633
- * Fix for notice logic.
2634
-
2635
- = 5.57 February 8 2017 =
2636
- * Setting page changes.
2637
- * Bug fixes for WooCommerce.
2638
- * Spam FireWall filters only GET requests.
2639
- * Optimization.
2640
- * Minor and major fixes.
2641
-
2642
- = 5.56.1 January 25 2017 =
2643
- * Minor fixes
2644
-
2645
- = 5.56 January 19 2017 =
2646
- * Integrations: MailChimp Premium, Profile Press.
2647
- * Changes comments flow.
2648
- * FireWall updater fix.
2649
- * Users check optimization.
2650
-
2651
- = 5.55 December 23 2016 =
2652
- * Integrations: Caldera Forms, Visual Form Builder.
2653
- * Fix for different 'cookies' header names.
2654
- * Fixed user deletion.
2655
-
2656
- = 5.54 December 12 2016 =
2657
- * Integrations: AmoForms, Contact Form Clean and Simple.
2658
- * Comments check logic refreshed.
2659
- * Registration JS error fix.
2660
- * Users check fix.
2661
- * Fix for translation system.
2662
- * Minor fixes.
2663
-
2664
- = 5.53.1 December 9 2016 =
2665
- * Minor layout fixes.
2666
-
2667
- = 5.53 November 28 2016 =
2668
- * Addition warning before deleting users.
2669
- * Spam FireWall is enabled by default.
2670
- * Usernoise modal feedback / contact form : integration.
2671
- * Translations.
2672
- * Optimization.
2673
- * Fixes.
2674
-
2675
- = 5.52.1 November 14 2016 =
2676
- * Users and comments check: Using new API method.
2677
- * Quick Contact From: Integration via "Custom Contact Forms" setting.
2678
- * JavaScript filtration improved.
2679
- * Translation changes.
2680
- * Optimized JavaScript code.
2681
-
2682
- = 5.51 November 2 2016 =
2683
- * Added protection for internal forms
2684
- * Immediate spam check for comments and users from WP dashboard
2685
- * Optimized code
2686
-
2687
- = 5.50.1 October 24 2016 =
2688
- * Improved filtration in contact forms.
2689
- * Spam FireWall: Fixed issue with SFW logs
2690
- * Skipping service fields: Fast Secure Contact Froms, QU Forms, Custom Contact Forms
2691
-
2692
- = 5.50 October 20 2016 =
2693
- * Custom contact forms: integration.
2694
- * Pirate Forms: integration.
2695
- * PHP 7 compatibility: Deleted third-party JSON library and dependences.
2696
- * PHP 7 compatibility: Fixed end of lines.
2697
- * YOAST Seo: Fixed PHP warnings.
2698
- * Spam FireWall: Minor fix for Spam FireWall counter.
2699
- * Only admin could access to CleanTalk dashboard (exclude Authors an Editors).
2700
- * Improved filtration in contact forms.
2701
-
2702
- = 5.49.2 October 5 2016 =
2703
- * Second Fix for database error. Stable version.
2704
-
2705
- = 5.49.1 October 5 2016 =
2706
- * Fixed database error.
2707
-
2708
- = 5.49 October 3 2016 =
2709
- * Spam FireWall feature: Class upgraded.
2710
- * New feature: Delete links from approved comments.
2711
- * Settings: Grouped.
2712
- * Settings: Altered description fixed spelling mistakes.
2713
- * Settings: Added indicator for Spam FireWall.
2714
- * Admin bar: Added Spam FireWall counter
2715
- * Clean and Simple Contact Form: Direct integration.
2716
- * WooCommerce: Don't check password recovery form.
2717
- * WooCommerce Wishlists: Issue with check for Google bots.
2718
- * JetPack: contact form fix.
2719
- * Fixed and created the defaults for all CleanTalk options.
2720
- * Fixed spelling mistakes.
2721
-
2722
- = 5.48 September 15 2016 =
2723
- * buddyPress: Added private messages filtering. Doesn't check user if he has 3 or more messages in the "sentbox" and "inbox" folders.
2724
- * buddyPress: Added option in settings for private messages check.
2725
- * WooCommerce Wishlist: Added check for wishlists.
2726
- * Fixed issue with "check all post data" option.
2727
- * Improved filtering for Gravity Forms
2728
- * Mobile Assistant Connector fix
2729
- * Minor fixes.
2730
-
2731
- = 5.47 September 5 2016 =
2732
- * WooCommerce: direct integration for checkout form.
2733
- * WooCommerce Sensei: login form fix.
2734
- * bbPress: Added the check for topics and comments with stop_words
2735
- * bbPress: Skip check for admin in comments and topics
2736
- * UserPro: fixes. Request without field "shortcode"
2737
- * Contact Form 7: Bug fix.
2738
- * Spam FireWall: Optimized logs rotation.
2739
- * Updated inner functions (compatibility fix for PHP 5.4+)
2740
- * Fixed output of counters (without spamfirewall stats)
2741
- * Fixed spelling in settings
2742
- * Added "Delete from the list" button in comments spam check page
2743
- * Minor fixes.
2744
-
2745
- = 5.46 August 17 2016 =
2746
- * Fixed issue with admin bar links in WP Multi Network mode.
2747
- * Added "All time counter" and "Daily counter" into admin bar.
2748
- * Added settings to disable counters in admin bar.
2749
- * New style for "Get access key manually" button.
2750
-
2751
- = 5.45.2 August 4 2016 =
2752
- * Added Anti-Spam protection for Quick Event Manager.
2753
- * Improved bulk spam test for users. Now the plugin does not mark as Spam user, if the user IP address has spam activity more then 30 days ago.
2754
- * Fixed bulk spam test for comments. Previous version had a conflict between spam history for IP and Email.
2755
- * Minor fix function to get the API key.
2756
-
2757
- = 5.45.1 July 26 2016 =
2758
- * Fixed issue with missed spam messages, subscriptions.
2759
- * Improved bulk spam test for comments. Now the plugin will not mark as Spam comments, if a comment sender (IP address) has spam activity more then 30 days ago.
2760
-
2761
- = 5.45 July 21 2016 =
2762
- * Optimized bulk spam comments deletion.
2763
- * Turned off JavaScript anti-spam cookies if the option 'Set cookies' is turned off. It helps to avoid issues with Varnish.
2764
- * Added links to bulk spam comments&users removal tool.
2765
-
2766
- = 5.44.1 July 13 2016 =
2767
- * Optimized options getting code.
2768
- * Added the option 'Protect Logged in users' to do anti-spam tests for submissions by logged in users.
2769
-
2770
- = 5.43.2 June 30 2016 =
2771
- * Optimized anti-spam code for AJAX based contact forms.
2772
- * Fixed CSS layout of counters in Admin bar (issue with layout in IE11).
2773
-
2774
- = 5.43.1 June 23 2016 =
2775
- * Added agent version in requests to test a connection between the website and servers.
2776
- * Fixed issue with PHP notices in cleantalk-admin.php.
2777
-
2778
- = 5.43 June 22 2016 =
2779
- * Added spam protection for registrations via 'Login with AJAX' plug-in.
2780
- * Added a new counter to Admin bar that allows to count spam and approved submissions since last reset.
2781
- * Update the code that tests a connection between a website and CleanTalk's servers. New version doesn't generate submissions with email good@cleantalk.org.
2782
- * Fixed issue with spam protection for nested forms by Formidable plug-in.
2783
-
2784
- = 5.42 2016-06-15 =
2785
- * Added anti-spam protection for UserPro.
2786
- * Improved protection for Formidable forms + Varnish.
2787
- * Improved bulk search for spam accounts.
2788
- * Fixed spam protection for pages that contain multiple Formidable forms with same HTML ID.
2789
- * Optimized PHP code to be compatible with PHP 5.4 and above. The patch has been applied to Formidable forms spam protection.
2790
- * Minor fixes in plugin backend.
2791
-
2792
- = 5.41 2016-05-31 =
2793
- * Added HTTP response in plugin response if an network issue was happend.
2794
- * Optimized JavaScript anti-spam test for Formidable forms.
2795
- * Re-stored the option to auto redirect to plugn settings after plugin activation.
2796
- * Fixed issue with nasted fields in Formidable forms.
2797
-
2798
- = 5.40.3 2016-05-26 =
2799
- * Added option to encrypt (SSL) connection to CleanTalk anti-spam servers.
2800
- * Added JSON encoding for AJAX forms.
2801
- * Obfuscated private data for Custom contact forms option.
2802
- * Optimized bulk users check for spam over blacklists database.
2803
- * Fixed issue with lost connection to servers and JavaScript anti-spam test.
2804
- * Fixed issue with WordFence and collect_details.
2805
-
2806
- = 5.40.2 2016-05-11 =
2807
- * Improved account status check logic.
2808
- * Fixed issue with double anti-spam tests for FastSecure contact forms.
2809
- * Fixed issue with nulled JavaScript variables assigned from backend. This issue might me occurred on standart WordPress registration form and with failed JavaScript spam test.
2810
- * Fixed issue with session_start() with PHP sessions stored in memcache.
2811
-
2812
- = 5.40.1 2016-04-28 =
2813
- * Fixed issue with Super Socializer.
2814
- * Fixed issue with spam filtration for logged in users and Formidable forms.
2815
- * Added logging of all submitted fields for FastSecure contact form.
2816
-
2817
- = 5.40 2016-04-19 =
2818
- * Added JSON encoding for posts that were protected via Custom contact forms option. It allows show anti-spam logs in the Dashboard in more comfortable view.
2819
- * Minor fix in plugin settings.
2820
- * Fixed pagination for bulk users spam test.
2821
- * Fixed issue with unknown _SESSION.
2822
- * Fixed issue with double Spam FireWall database upload.
2823
-
2824
- = 5.39.1 2016-04-04 =
2825
- * Improved AJAX based anti-spam test with HTTPS backends.
2826
- * Added fix to avoid issue with empty ct_info_flag on JavaScript side.
2827
- * Added logic to exclude caching for Spam FireWall.
2828
- * Removed a condition to skip accounts with 127.0.0.1 IP in spam test for registered acconts.
2829
-
2830
- = 5.38.1 2016-03-24 =
2831
- * Fixed issue with PHP sessions and 'The session id is too long or contains illegal characters'.
2832
- * Removed Spam FireWall protection on /feed page.
2833
- * Disabled anti-spam tests for AJAX calls if the option 'Custom contact forms' is turned off.
2834
- * Added reject notice for spam submissions on Gravity forms with AJAX calls.
2835
-
2836
- = 5.37.3 2016-03-10 =
2837
- * Minor bug fixes. Added an option to support Varnish cache.
2838
-
2839
- = 5.36.1 2016-02-05 =
2840
- * Fixed bug, when users receive error after logging in
2841
-
2842
- = 5.36 2016-02-04 =
2843
- * Improved JavaScript anti spam protection
2844
- * Improvements for avoiding blocking requests from payment systems
2845
-
2846
- = 5.35 2016-01-14 =
2847
- * Added support for IP licensing
2848
- * Some anti-spam protection improvements
2849
- * Small backend interface fixes
2850
-
2851
- = 5.34.1 2015-12-17 =
2852
- * Fixed trackback antispam protection: improved checking mechanism
2853
- * Fixed problem with blocking MailPoet: added exclusions in spam checking algorithm
2854
-
2855
- = 5.34 2015-12-10 =
2856
- * Improved spam checking mechanism
2857
- * Added "Collect browser details" option for better antispam protection
2858
- * Fixed custom contact forms checking
2859
- * Minor translations fixes
2860
-
2861
- = 5.33.1 2015-12-04 =
2862
- * Fixed issue with BBPress
2863
- * Fixed anti-spam comments checking
2864
- * Fixed bulk checking
2865
- * Fixed trackback and pingback checking
2866
-
2867
- = 5.33 2015-12-01 =
2868
- * Backend interface fixes
2869
- * Improved Spam FireWall efficiency
2870
- * Improved performance of anti spam checking
2871
-
2872
- = 5.32 2015-11-26 =
2873
- * Added improvements for manual spam detection
2874
- * Fixed errors in backend
2875
- * Fixed bulk users anti spam checking
2876
- * Added indicator for bulk spam checking
2877
- * Added "Get access key automatically" feature
2878
-
2879
- = 5.31 2015-11-11 =
2880
- * Improved backend performance
2881
- * Fixed counter of approved/blocked spam attacks
2882
- * Fixed Spam Firewall logging
2883
-
2884
- = 5.30 2015-11-05 =
2885
- * Improved anti-spam checking
2886
- * Optimized performance
2887
- * Fixed blocking email preview in MailPoet
2888
- * Interface fixes
2889
- * WPMU interface fixes
2890
-
2891
- = 5.29 2015-10-27 =
2892
- * Optimized performance
2893
- * Fixed bugs in custom contact forms spam checking
2894
-
2895
- = 5.28.7 2015-10-23 =
2896
- * Major backend peromance fix.
2897
-
2898
- = 5.28 2015-10-16 =
2899
- * Fixed errors in anti-spam checking
2900
- * Restored options for spam checking registrations and cpmmon contact forms
2901
- * Improved anti spam defence
2902
- * Fixed problems with AJAX functionality in MailPoet, WooCommerce and other AJAX plugins
2903
-
2904
- = 5.27 2015-10-13 =
2905
- * Improvements in Spam FireWall feature
2906
- * Code optimization
2907
- * Backend interface fixes
2908
-
2909
- = 5.26 2015-10-05 =
2910
- * Added WordPress Language Pack support
2911
- * Removed spam checking for some autorisation plugins
2912
- * New experimental feature: Spam FireWall
2913
-
2914
- = 5.25.2 2015-09-28 =
2915
- * Fixed backend bug
2916
-
2917
- = 5.25.1 2015-09-28 =
2918
- * Added widget with anti-spam stats
2919
- * Added information about blocked spam attacks in admin dashboard and CleanTalk settings
2920
- * Added ability not to check comments for users with 3 or above allowed comments
2921
- * Added an option 'Help others known CleanTalk' to show information for site visitors, that your site is protected from spam by us
2922
- * Some backend interface settings
2923
- * Removed "CleanTalk connection test" query
2924
-
2925
- = 5.24.1 2015-09-16 =
2926
- * Fixed some errors in frontend
2927
- * Fixed access key saving
2928
-
2929
- = 5.24 2015-09-14 =
2930
- * Backend interface fixes
2931
- * Improvement for AJAX JavaScript spam checking
2932
-
2933
- = 5.23 2015-09-01 =
2934
- * Fixed BuddyPress profile search false positivities of anti-spam protection.
2935
- * Some interface fixes of bulk users & comments spam checking
2936
-
2937
- = 5.22 2015-08-26 =
2938
- * Fixed possible XSS issue for anti-spam test on third-party forms.
2939
-
2940
- = 5.21 2015-08-21 =
2941
- * Fixed bug with skipping spam submissions
2942
- * Fixed bug with receiving old user_token for viewing anti-spam stats
2943
- * Small backend fixes
2944
-
2945
- = 5.20 2015-08-15 =
2946
- * Fixed anti-spam stats in admin bar
2947
- * Fixed issue with skipping spam submissions
2948
- * Added some PHP-constants for advanced users
2949
-
2950
- = 5.19 2015-08-11 =
2951
- * New feature: anti-spam checking for registered users
2952
- * Fixed issue with AJAX JavaScript checking
2953
- * Fixed issue with SEO Yoast xml sitemaps.
2954
-
2955
- = 5.18 2015-08-04 =
2956
- * Fixed issue with user_token
2957
- * Added anti-spam API, see our FAQ
2958
-
2959
- = 5.17 2015-07-23 =
2960
- * Fixed infinite redirection after activation
2961
- * Minor backend fixes
2962
-
2963
- = 5.16 2015-07-22 =
2964
- * Fixed external services checking
2965
- * Fixed mass comments deletion
2966
- * Fixed AJAX anti-spam protection
2967
-
2968
- = 5.15 2015-07-16 =
2969
- * New feature: anti-spam protection for forms, that uses external services
2970
-
2971
- = 5.14 2015-07-03 =
2972
- * Added anti-spam protection for some themes and plugins
2973
- * Some backend fixes
2974
-
2975
- = 5.13 2015-06-12 =
2976
- * Closing notification for anti-spam renew
2977
- * Fixed bulk anti spam comment checking
2978
-
2979
- = 5.12 2015-06-01 =
2980
- * Added option for checking all post data for spam
2981
- * Some JavaScript protection improvements
2982
- * Added option for old JavaScript check (without AJAX)
2983
-
2984
- = 5.10 2015-05-25 =
2985
- * Fixed Javascript error on some forms
2986
-
2987
- = 5.9 2015-05-21 =
2988
- * Fixed Javascript error on CF7 and JetPack
2989
- * Some backend and frontent fixes
2990
-
2991
- = 5.8 2015-05-18 =
2992
- * Minor fixes
2993
-
2994
- = 5.7 2015-05-18 =
2995
- * Fixed French translation
2996
- * Fixed protection algorithm
2997
-
2998
- = 5.6 2015-05-11 =
2999
- * Fixed translation
3000
- * Fixed bulk comments anti-spam checking
3001
- * Added option for disabling anti spam stats in adminbar
3002
- * Some security fixes
3003
-
3004
- = 5.5 2015-04-29
3005
- * Fixed security issue
3006
-
3007
- = 5.4 2015-04-27 =
3008
- * Some interface and functionality changes in plugin settings page
3009
- * Added counter for anti-spam stats in admin bar
3010
-
3011
- = 5.3 2015-04-13 =
3012
- * Added anti-spam protection for Divi theme contact forms
3013
- * Added anti-spam protection for MyMail contact forms
3014
- * Added anti-spam protection for MailPoet Newsletters
3015
- * Some interface and functionality changes in backend
3016
-
3017
- = 5.2 2015-04-01 =
3018
- * Added link for anti-spam stats
3019
- * Added WP User Frontend Pro registration form protection
3020
-
3021
- = 5.10 2015-03-24 =
3022
- * Fixed site crash after installing 5.0 on some websites
3023
-
3024
- = 5.00 2015-03-24 =
3025
- * Added bulk comments checking for spam via CleanTalk blacklists
3026
- * Added anti-spam form protection for 'Ajax Login & Register'
3027
- * Fixed JetPack form protection
3028
-
3029
- = 4.24 2015-03-20 =
3030
- Added immediate spam protection activation.
3031
-
3032
- = 4.22 2015-03-17 =
3033
- * Added button for automatic spam protection key getting.
3034
-
3035
- = 4.21 2015-03-11 =
3036
- * Added license renew notification.
3037
-
3038
- = 4.20 2015-03-03 =
3039
- * German, Italian, Polish, Portuguese translations, minor code fixes.
3040
-
3041
- = 4.19 2015-02-24 =
3042
- * Increased JS keys lifetime.
3043
-
3044
- = 4.18 2015-02-17 =
3045
- * Bugfix - fixed bug with comments approvement, PayPal 'payment_status' and Akismet 'spam' status processing.
3046
-
3047
- = 4.17 2015-02-12 =
3048
- * New base class, divided code to 3 separate files - common, public and admin.
3049
-
3050
- = 4.16 2015-02-05 =
3051
- * New base class, fixed JetPack filters logics, optimized Formidable, bbPress, BuddyPress filters.
3052
-
3053
- = 4.15 2015-01-29 =
3054
- * Support of Contact Form 7 versions before 3.0.0, fixed global JS-vars and online notice cookie logics.
3055
-
3056
- = 4.14 2015-01-19 =
3057
- * Removed deprecated option from comment approvement code.
3058
-
3059
- = 4.13 2014-12-29 =
3060
- * Not spam comments auto approvement bug fix.
3061
-
3062
- = 4.12 2014-12-29 =
3063
- * Plugin backend minfor bug fixes.
3064
-
3065
- = 4.11 2014-12-22 =
3066
- * Major changes in spam protection algorithms.
3067
-
3068
- = 4.10 2014-12-10 =
3069
- * Minor improvements for custom contact/registration/subscribe forms.
3070
-
3071
- = 4.9 2014-11-24 =
3072
- * Minor bug fix for Contact form 7.
3073
-
3074
- = 4.8 2014-11-19 =
3075
- * Improved anti-spam protection for BuddyPress registrations and custom contact forms.
3076
-
3077
- = 4.7 2014-11-16 =
3078
- * Fixed JavaScript antispam test for FastSecure contact form.
3079
-
3080
- = 4.6 2014-11-11 =
3081
- * Minor changes in anti-spam logic for BuddyPress registrations, contact forms and bbPress guest posting.
3082
-
3083
- = 4.5 2014-11-04 =
3084
- * Bug fixes for Contact form 7 and bbPress guests posting.
3085
-
3086
- = 4.4 2014-10-29 =
3087
- * Improved JS checking for CF7.
3088
-
3089
- = 4.2 2014-10-20 =
3090
- * Increased plugin perfomance for BuddyPress registrations.
3091
-
3092
- = 4.1 2014-10-13 =
3093
- * Minor anti-spam improvements for contacts, registration and contact forms.
3094
-
3095
- = 4.0 2014-10-06 =
3096
- * Major anti-spam improvements for registration and contact forms.
3097
-
3098
- = 3.9 2014-10-01 =
3099
- * Did exception to do not break to create new user in WordPress backend.
3100
-
3101
- = 3.8 2014-09-19 =
3102
- * Bug fix release. Minor fixes in API class and JavaScript anti-spam test.
3103
-
3104
- = 3.6 2014-09-15 =
3105
- * Minor fixes in anti-spam protection for Formidable and custom contact forms.
3106
-
3107
- = 3.4 2014-09-04 =
3108
- * Spam comments rotation. Custom (themes) contact forms support.
3109
-
3110
- = 3.2 2014-08-27 =
3111
- * Minor changes in spam filtration logic.
3112
-
3113
- = 3.1 2014-08-19 =
3114
- * Major changes for comments antispam logic. Improved plugin speed.
3115
-
3116
- = 2.59 2014-08-14 =
3117
- * Antispam protection for bbPress guests posts. Improvement for JetPack comments and PHP API update.
3118
-
3119
- = 2.58 2014-08-06 =
3120
- * Added anti-spam protection for signups posted via WooCommerce order form.
3121
- * Improved anti-spam protection for Contact Form 7.
3122
- * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
3123
- * Updated PHP API. No the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
3124
-
3125
- = 2.57 2014-07-29 =
3126
- * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
3127
- * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
3128
- * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
3129
-
3130
- = 2.56 2014-07-21 =
3131
- * Fixed account status check logic. Previous version makes unnecessary test API calls when the plugin asks account status check.
3132
-
3133
- = 2.55 2014-07-11 =
3134
- * Fixed bug with account status function. In backend the plugin showed notice 'Please don't forget to disable CAPTCHA if you have it on every page.
3135
-
3136
- = 2.54 2014-07-11 =
3137
- * Fixed signup anti-spam protection logic for BuddyPress registrations.
3138
- * Fixed anti-spam protection for JetPack contact form.
3139
- * Changed account status check logic.
3140
-
3141
- = 2.53 2014-06-27 =
3142
- * Fixed anit-spam protection bug for signups.
3143
- * Changed anti-spam functions (comments and signups) priority.
3144
-
3145
- = 2.52 2014-06-25 =
3146
- * Fixed 'Fatal error: Call to a member function get_error_code()' issue with signups via BuddyPress.
3147
-
3148
- = 2.51 2014-06-23 =
3149
- * Added spam protection for registrations via plugin New User Approve by Josh Harrison. If the CleanTalk matched signup as spam this signup will be denied to placing in pending queue.
3150
- * Added option "Use secure (SSL) connection to CleanTalk cloud". If the option enabled plugin will communicate with CleanTalk severs via 128bit encrypted data channel. So, if you have SSL protected webforms on website you can use this option to be sure that visitors personal data safely transmits to CleanTalk servers.
3151
- * Fixed minor bug with loading backend functions.
3152
-
3153
- = 2.49 2014-06-10 =
3154
- * Added spam protection for S2Member Auth.net forms.
3155
- * Added spam protection for multisite signup form.
3156
- * Optimized account status check function.
3157
-
3158
- = 2.46 2014-05-19 =
3159
- * Added: HTML notice about the need to enable JavaScript.
3160
- * Fixed: Fixed pingbacks anti-spam test.
3161
-
3162
- = 2.44 2014-05-12 =
3163
- * Added: Anti-spam protection for S2Member framework.
3164
- * Improved: Plugin load time for backend and frontend.
3165
- * Improved: JavaScript anti-spam test.
3166
- * Fixed: PHP warning mb_convert_encoding()
3167
-
3168
- = 2.42 2014-04-29 =
3169
- * Fixed: JavaScript anti-spam test for comments.
3170
-
3171
- = 2.38 2014-03-27 =
3172
- * Fixed: Registraion form submit time spam test.
3173
-
3174
- = 2.36 2014-03-12 =
3175
- * Reversed to patches from old revisions.
3176
-
3177
- = 2.35 2014-03-12 =
3178
- * New: Notifications about disabled account
3179
- * New: Improved JavaScript spam test.
3180
- * Fixed: Code optimization
3181
- * Fixed: JavaScript test for signups.
3182
-
3183
- = 2.33 2014-02-12 =
3184
- * Fixed: CURLOPT_FOLLOWLOCATION bug at admin notice
3185
-
3186
- = 2.32 2014-02-04 =
3187
- * New: Added notice about automatically approved comment. The notice shows only for first approved comment and only for new commentators (without approved comments) of the blog.
3188
- * New: At WordPress console added banner for notices.
3189
- * Changed: Screenshots updated.
1
+ == Changelog ==
2
+
3
+
4
+ = 5.151.2 Dec 30 2020 =
5
+ * Fix: Prevent skip checking UltimateMember register.
6
+ * Upd: SFW die pages updated - networks count added.
7
+ * Fix: AF auto cleaning table fixed.
8
+ * Fix: Removing spam flag on gravity forms checking.
9
+ * Fix: Remote call's request checking moved to separated func.
10
+ * Fix: Prevent CRON action from remote call request.
11
+
12
+ = 5.151.1 Dec 22 2020 =
13
+ * Upd: Firewall now has it's own options, independent from the other.
14
+ * Upd: New API server added.
15
+ * Fix: Wrong count of blocked entries fixed
16
+ * Fix: Skip logging for non-blocked requests.
17
+ * Fix: SFW sending logs fixed.
18
+ * Fix: SFW skip Customizer preview requests.
19
+ * Fix: FW do logging an one passed request.
20
+ * Fix: Logging exclusion moved to firewall class.
21
+ * Fix: FW stats option fixed.
22
+ * Upd: New API server added.
23
+ * Fix: SFW logging logic fixed.
24
+ * Fix: SFW sent logs structure fixed.
25
+
26
+ = 5.151 Dec 17 2020 =
27
+ * Mod: Cleantalk Alternative Sessions. Store time reduces to 1 day.
28
+ * Fix: Unusable alternative cookies table clearing.
29
+ * Fix: AC UA case insensitive checking fixed.
30
+ * Fix: AC UA enabled by default.
31
+ * Fix: AC UA spelling fixed.
32
+ * Fix: skip ajax mailpoet import users.
33
+ * Fix: Helper::get_mime_type().
34
+ * Fix: Users - spam/not spam icons removed.
35
+ * Fix: Users/Comments - additional button removed.
36
+ * Integration: WP Members integration implemented.
37
+ * Fix: Prevent mod_security protection blocking.
38
+ * Fix: WLM sub site key getting fixed.
39
+ * New: SFW updating through a temporary table.
40
+ * New: UA logging for all FW modules.
41
+ * Fix: Replace clearing table from SFW updating process.
42
+ * Fix: SFW - Unused method removed.
43
+ * Fix: IP detection.
44
+ * Fix: Helper - Clean input of null bytes.
45
+ * Fix: SFW updating - https protocol returned.
46
+ * Fix: SFW updating - truncating temporary table.
47
+ * Fix: SFW updating process percents added.
48
+
49
+ = 5.150.1 Dec 8 2020 =
50
+ * Fix: Jetpack logic fixed.
51
+ * Fix: AC UA table structure fixed.
52
+
53
+ = 5.150 Dec 3 2020 =
54
+ * Fix: Prevent skip checking woocommerce registration during checkout.
55
+ * Fix: skip gravity multipage checking.
56
+ * New: AC UA checking implemented.
57
+ * Fix: skip buffer replace for rss feeds.
58
+ * Fix: Easy Registration Forms login form skip.
59
+ * Fix: Quotas in hidden fields.
60
+ * Fix: skip tinkoff payment form fields collection.
61
+ * New: Helper prepare_param added.
62
+ * Fix: erforms internal request skip.
63
+ * Integration: Landing Page Builder integration implemented.
64
+ * Upd: Easy Registration Form block message implemented.
65
+ * Integration: Profile Builder.
66
+ * Fix: Skip connector mysql request.
67
+ * New: AC UA - new option implemented.
68
+
69
+ = 5.149 Nov 19 2020 =
70
+ * Fix: External forms protection fixed.
71
+ * Fix: check for array in spam_stat collect.
72
+ * Fix: Spam Firewall. Operating with IPs on 32 bit systems.
73
+ * Fix: Skip WFU ask_server request.
74
+ * Fix: AC user agents support fixed.
75
+ * New: Hook 'apbct_pre_block_page' added.
76
+ * Fix: Woocommerce ajax internal.
77
+ * Fix: skip redirect ajax login.
78
+ * Fix: SFW updating return statement added.
79
+ * Fix: Skip reset pass checking.
80
+ * Fix: replace current_action() to current_filter().
81
+ * Upd: AMP support description updated.
82
+ * Fix: SQL injection fixed.
83
+
84
+ = 5.148 Oct 28 2020 =
85
+ * Fix: Visible fields collecting on external forms fixed.
86
+ * Fix: Skip pre-filled form data for specific form.
87
+ * Fix: Security key usage.
88
+ * Upd: External forms protection updated.
89
+ * Upd: External forms protection updated - Convertbox support.
90
+ * Fix: SimpleFiles skip checking job edit.
91
+ * New: JS event apbctAjaxBockAlert added.
92
+ * Fix: Account banner check description.
93
+ * Fix: AC logs table clearing time fixed.
94
+
95
+ = 5.147.1 Oct 08 2020 =
96
+ * Fix: Visible fields JS error fixed.
97
+
98
+ = 5.147 Oct 08 2020 =
99
+ * Fix: WPForms. Auto submitting.
100
+ * Fix: Synchronization timeout increased to 25 seconds.
101
+ * Fix: Cookiebot compatibility.
102
+ * Fix: Visible fields logic fixed.
103
+ * New: Duplicated requests prevention.
104
+ * Fix: SpamFireWall auto incremental uses primary key.
105
+ * Fix: Skip woocommerce internal request.
106
+ * Upd: Url exclusions option updated.
107
+ * Fix: Checking comments/users - redirecting after deleting all items fixed.
108
+ * New: Comments scanner - marking as spam action implemented.
109
+ * Fix: SFW table fixed.
110
+ * Upd: Comments scanner - moving to trash instead deleting.
111
+ * Upd: Visible fields collecting functionality updated.
112
+
113
+ = 5.146.1 Sep 23 2020 =
114
+ * Fix: URL exclusions setting.
115
+ * Fix: Login scripts output fixed.
116
+ * Fix: Updater function name fixed.
117
+ * New: Debug mode for Anti-Crawler.
118
+ * Fix: Pass AC check if 301 HTTP response code received.
119
+ * Fix: Antibot cookie value fixed.
120
+
121
+ = 5.146 Sep 17 2020 =
122
+ * Fix: Deprecated function wp_blacklist_check() fixed.
123
+ * Fix: Roles exclusion fixed.
124
+ * Mod: Namespace import in \Cleantalk\ApbctWP\Firewall\SFW.
125
+ * Fix: Comments checking fixed.
126
+ * Fix: Spam scan tabs layout fixed.
127
+ * New: Countdown timer implemented for the AntiCrawler page.
128
+ * Mod: User-agent signature added to the AC checking.
129
+ * Mod: Find-spam classes for comments and users refactored
130
+ * Upd: Spam scan - scanning users/comments updated.
131
+ * Fix: Double requests for Ninja Forms.
132
+ * New: 'wpms' flag in sender_info.
133
+ * Fix: Visible params gathering.
134
+ * Fix: WooCommerce AJAX order call 2.
135
+ * Fix: Block page grammar fixed.
136
+ * Fix: Users/comments list - unnecessary button removed.
137
+ * Upd: Skiping AC blocking after 3 sec for real users.
138
+ * New: Countdown timer for AF block page implemented.
139
+ * New: Countdown timer for SFW block page implemented.
140
+
141
+ = 5.145.2 Sep 03 2020 =
142
+ * Fix: WooCommerce AJAX order call.
143
+ * Fix: AJAX error while getting JS key.
144
+ * Fix: Using the version parameter when attaching cleantalk-public.js on wp-login page.
145
+ * Fix: Showing support link in console when AJAX error occurs.
146
+ * Fix: apbct_public_sendAJAX. Silent mode doesn't write errors to console.
147
+
148
+ = 5.145.1 Aug 31 2020 =
149
+ * New: Silent mode for AJAX requests.
150
+ * Fix: No nonce check for AJAX JS check.
151
+ * Fix: AJAX JS check using "DOMContentLoaded" event instead of "load".
152
+ * New: Extended error text for failed AJAX requests.
153
+ * Fix: Exclusion for the Frontend Reset Password plugin.
154
+ * Fix: Accept 501 response code for SFW datafiles.
155
+ * Fix: SFW update. The internal array pointer handling.
156
+ * Fix: Exception for the WooCommerce edit profile form.
157
+ * Fix: SFW updating via plugin activation fixed.
158
+
159
+ = 5.145 Aug 27 2020 =
160
+ * Fix: Blocking pages names fixed.
161
+ * Fix: Logs id modified to prevent the overwriting.
162
+ * Fix: FireWall checking flow fixed.
163
+ * Mod: New SpamFirewall, Anti-Crawler, Anti-Flood modules priority.
164
+ * Upd: Block message updated.
165
+ * Fix: "The sender has been blacklisted" message removed.
166
+ * Fix: "The sender has been whitelisted" message removed.
167
+ * Fix: Integration DW Question & Answer plugin.
168
+ * Fix: Dashboard widget layout fixed.
169
+ * Fix: AC & AD skipping checking by roles.
170
+ * Integration: Estimation Form integration implemented.
171
+ * Fix: External contact forms check.
172
+ * Fix: URL, IP and Role exclusions for all requests.
173
+ * Fix: Exception for WooCommerce adding to cart.
174
+ * Fix: Exception for PPOM for WooCommerce plugin.
175
+
176
+ = 5.144 Aug 13 2020 =
177
+ * Fix: WPMS setting updating fixed.
178
+ * Fix: Text domain added for some options name.
179
+ * Fix: AntiCrowler die page fixed.
180
+ * Fix: Pause button for comments check fixed.
181
+ * Fix: Delete Anti-Flood table when subsite is deleted.
182
+ * New: Clear Anti-Flood table each 10 minutes.
183
+ * Fix: FW checking for whitelisted skipped.
184
+ * Fix: WP 5.5 JS errors fixed.
185
+ * New: Debug message for auto updating error.
186
+ * Fix: Array declaration fixed.
187
+ * Fix: Skip anti-flood checking for authorized users.
188
+ * Fix: Is whitelisted checking fixed.
189
+
190
+ = 5.143.1 Aug 06 2020 =
191
+ * Fix: Recursion fixed.
192
+ * Fix: Rebuild url for SFW updating process.
193
+
194
+ = 5.143 Aug 05 2020 =
195
+ * New: Synchronize button. New way of synchronize with the Cleantalk Cloud.
196
+ * Fix: SpamFireWall (firewall against spam) update, storing system.
197
+ * Fix: Skip Woocomerce metorik send cart.
198
+ * Spam protection improved.
199
+ * Minor fixes.
200
+
201
+ = 5.142.2 Jul 29 2020 =
202
+ * Fix: Issue with SpamFireWall logs.
203
+
204
+ = 5.142.1 Jul 28 2020 =
205
+ * Fix: Blocking good bots.
206
+
207
+ = 5.142 Jul 27 2020 =
208
+ * New: Bot Protection module for Firewall.
209
+ * New: Anti-Crawler module for Firewall.
210
+ * Mod: Improved spam Protection.
211
+ * Fix: Caching plugins auto detection.
212
+ * Fix: Skip Divi system fields.
213
+ * Fix: Ultimate Form Builder exception.
214
+ * Plenty of fixes and upgrades.
215
+
216
+ = 5.141.3 Jul 17 2020 =
217
+ * Fix: 403 error issues with cache plugins.
218
+ * Fix: remove apbct-common.js.
219
+ * Fix: exclude caspio form.
220
+ * Fix: Recompile nocache map.
221
+ * Fix: indexof is not a function.
222
+ * Fix: SFW updating fix for hosting.
223
+ * Upd: Temporary remove spinner for SFW check.
224
+
225
+ = 5.141.2 Jul 08 2020 =
226
+ * Fix: SFW issues.
227
+ * Upd: Temporary remove spinner for SFW check.
228
+
229
+ = 5.141.1 Jul 06 2020 =
230
+ * Fix: Add timeout for first SFW activation.
231
+
232
+ = 5.141 Jul 06 2020 =
233
+ * Fix: WP Fusion web hooks skipped.
234
+ * Upd: Readme old changelogs replaced.
235
+ * Fix: SFW typo fixed.
236
+ * Upd: Set update banner timer to 15 minutes.
237
+ * Fix: sfw updating after disabling.
238
+ * Fix: sendAjax 403 issues.
239
+ * New: Add wpmu settings template.
240
+ * Fix: SameSite attribute removed for php version <7.3.
241
+ * Fix: Nocache parameter added.
242
+ * Upd: Add description support for convertkit/active campaign.
243
+ * Integration: Enfold Theme contact form.
244
+ * Upd: Add update/add hooks for settings to avoid sfw update issues.
245
+
246
+ = 5.140.1 Jun 25 2020 =
247
+ * Upd: .POT updated.
248
+ * Upd: RU .po updated.
249
+
250
+ = 5.140 Jun 18 2020 =
251
+ * New: Add SFW status in plugin settings.
252
+ * Fix: Remove sleep for sfw update.
253
+ * Fix: Check account status only once in 86400 seconds.
254
+ * Fix: Postmark avocet theme.
255
+ * Fix: Find spam users - from-till implemented.
256
+ * Upd: Add common.js.
257
+ * Fix: Bookly admin action excluded.
258
+ * Fix: sfw_pass_key cookie domain attribute removed.
259
+ * Fix: SFW no cache meta tags added.
260
+ * Fix: MEC Pro plugin compatibility fixed.
261
+ * Mod: Catching SpamFireWall update errors.
262
+ * Fix: UltimateBuilder skip fields.
263
+ * Fix: Strip tags on comment.
264
+
265
+ = 5.139 Jun 02 2020 =
266
+ * Fix: Profile link fixed.
267
+ * Fix: WPMS plugin name fixed.
268
+ * Fix: WPMS plugin settings link fixed.
269
+ * Fix: Integration with Easy Forms for Mailchimp.
270
+ * Fix: JS check on the registration form.
271
+ * Fix: Double JS attaching on the login page.
272
+ * Fix: Clear SpamFireWall table. Throw error if failed.
273
+ * Upd: Cookies attr "samesite" added.
274
+ * New: Users checking result icons added.
275
+ * Upd: Whitelists support added for SFW.
276
+ * Fix: Clear users meta everywhere by complete deactivation.
277
+ * New: Comment notification updated - blacklist links added.
278
+ * Fix: PHP Warning in cleantalk-pluggable.php.
279
+ * Fix: White Label mode is not accessible if CLEANTALK_ACCESS_KEY is defined.
280
+ * Fix: Deprecated condition.
281
+ * Fix: Setting layout for the right to left direction languages.
282
+
283
+ = 5.138.1 May 20 2020 =
284
+ * Fix: Ninja Forms. Spam submissions.
285
+
286
+ = 5.138 May 14 2020 =
287
+ * Fix: Scan users fixed.
288
+ * Fix: Notice fixed (Creating default object from empty value).
289
+ * Fix: Creating table for SFW data for child blogs on WPMS.
290
+ * Upd: SFW query optimized.
291
+ * Fix: Adding cleantalk_spamscan_logs table for each blog when updating from 5.137.2.
292
+ * New: White Lists for SFW implemented.
293
+ * Fix: correct comments checking status text.
294
+ * Fix: Users scan. Reducing memory load.
295
+ * Fix: "Capture Buffer" settings. The issue with YoastSEO.
296
+ * Fix: SFW query fixed.
297
+ * Fix: SFW die page fixed.
298
+ * Fix: Membermouse API false positives.
299
+ * Fix: gz*() functions calling from global namespace for now.
300
+
301
+ = 5.137.1 April 29 2020 =
302
+ * Fix: Call to undefined function wp_get_current_user().
303
+ * Fix: "Capture buffer" setting, YOAST sitemap.
304
+ * Integration: Simple Membership plugin integration implemented.
305
+ * Fix: Integrations system fixed.
306
+ * Fix: Query for SFW fixed.
307
+ * Fix: SFW error handling.
308
+
309
+ = 5.137 April 23 2020 =
310
+ * Fix: WPMU and WhiteLabel mode fixed.
311
+ * Fix: 403 Response code for blocked entries.
312
+ * Upd: SFW die page updated (spinner and delay).
313
+ * New: SFW query updated.
314
+ * Fix: SFW truncate instead of delete.
315
+ * Fix: AJAX exception for WordPress Membership Plugin – Restrict Content.
316
+ * Fix: Check spam users.
317
+ * Fix: Debug functionality for users check.
318
+ * Fix: Gravity Forms. Modifying message.
319
+ * Fix: Sanitizing settings.
320
+ * Fix: "Delete all spam users" button.
321
+
322
+ = 5.136.4 April 8 2020 =
323
+ * Security: Possible XSS vulnerability.
324
+
325
+ = 5.136.3 April 7 2020 =
326
+ * Security: Possible XSS vulnerability.
327
+
328
+ = 5.136.2 April 7 2020 =
329
+ * Mod: bbPress is using role exclusions now.
330
+ * Mod: Show info on SpamFirewall block page.
331
+ * Mod: Log SpamFirewall tests.
332
+ * Fix: get_fields_any() fixed.
333
+ * Fix: Multiple requests on WooCommerce checkout.
334
+ * Fix: The SpamFirewall block page.
335
+
336
+ = 5.136.1 April 2 2020 =
337
+ * Mod: Setting "Show links to check Emails, IPs for spam" splitted in two.
338
+ * Mod: Added setting "Manage comments on public pages".
339
+ * Fix: Feedback from public pages.
340
+ * Fix: Output for setting "Manage comments on public pages".
341
+ * Fix: Public widget errors.
342
+
343
+ = 5.136 April 1 2020 =
344
+ * New: Feature allowing to track missed spam requests with the special plugin.
345
+ * Mod: Enable WooCommerce checkout test by default.
346
+ * Fix: Fluent forms integration fixed.
347
+ * Fix: Logging skipped requests - actions added.
348
+ * Fix: Comments output.
349
+ * Fix: External forms protection.
350
+ * Fix: PHP 7.4 compatibility.
351
+ * Performance improved.
352
+
353
+ = 5.135 March 16 2020 =
354
+ * New: Setting which disallow sub-sites administrators to manage plugin settings.
355
+ * New: Add custom title for message.
356
+ * Mod: New headers for spam scan tabs.
357
+ * Fix: ARM form login check.
358
+ * Fix: For GET requests in HTTP API.
359
+ * Fix: Getting variables in Get and Server classes.
360
+ * Fix: SFW update system.
361
+ * Fix: Empty connection error in Cleantalk/Antispam/API.
362
+
363
+ = 5.134 February 27 2020 =
364
+ * Fix: SpamFireWall update large data issues.
365
+ * Fix: Auto-update for some banner notifications.
366
+ * Fix: QuickContactForm protection.
367
+ * Minor fixes.
368
+ * Spam protection improved.
369
+
370
+ = 5.133.2 February 10 2020 =
371
+ * Fix: Add no-index meta tag to search page only.
372
+ * Fix: Namespace issues.
373
+
374
+ = 5.133.1 February 03 2020 =
375
+ * Fix: PHP 7.4 issues.
376
+ * Fix: Woocommerce options moved to a separate block.
377
+ * Fix: CSS/HTML issues on settings page.
378
+ * Minor fixes.
379
+ * Spam protection improved.
380
+
381
+ = 5.133 January 20 2020 =
382
+ * Upd: Rebuilding users/comments scan
383
+ * Fix: UltimateMember - form validation checking fixed.
384
+ * Fix: Exclusion for login form.
385
+ * Fix: Disable scripts on excluded pages.
386
+ * Fix: PHP 7.4 compability.
387
+ * Minor fixes.
388
+ * Spam protection improved.
389
+
390
+ = 5.132.3 December 19 2019 =
391
+ * Fix: The disable comments functionality.
392
+
393
+ = 5.132.2 December 17 2019 =
394
+ * Fix: The disable comments functionality.
395
+
396
+ = 5.132.1 December 17 2019 =
397
+ * Fix: Fatal PHP error.
398
+
399
+ = 5.132 December 17 2019 =
400
+ * Fix: PHP 7.4 compability
401
+ * New: Settings and description for "disable comments" functionality.
402
+ * Mod: WooCommerce settings moved to separate block.
403
+ * Minor fixes.
404
+ * Spam protection improved.
405
+
406
+ = 5.131 December 6 2019 =
407
+ * Fix: WooCommerce registration.
408
+ * Fix: Auto update on Wordperss Multisite.
409
+ * Fix: URLs exceptions validation.
410
+ * New: Secuirty improved.
411
+ * Spam protection is improved.
412
+ * Minor fixes ond improvments.
413
+
414
+ = 5.130.1 November 20 2019 =
415
+ * Fix: Plugin autoupdate issues.
416
+ * FIx: Woocommerce checking.
417
+ * Fix: Correct IP detection.
418
+ * Fix: CSV export not working after update.
419
+ * Fix: QuickForms duplicates issues.
420
+
421
+ = 5.130 November 14 2019 =
422
+ * Fix: JetPack contact form JS check.
423
+ * FIx: Iphorm AJAX form.
424
+ * Fix: Paid Memberships Pro fix.
425
+ * Fix: Divi theme contact form fix.
426
+ * Integration: Paid Memberships Pro.
427
+ * Integration: Elementor Pro page builder forms.
428
+ * Improved: Compatibility with different server.
429
+
430
+ = 5.129.1 November 5 2019 =
431
+ * Fix: WooCommerce order detecting.
432
+
433
+ = 5.129 October 30 2019 =
434
+ * Upd: Localize updated.
435
+ * Fix: Direct $_SERVER access replaced.
436
+ * Integration: The 7 theme contact form.
437
+ * Fix: Minor improvements and bug fixes.
438
+ * Mod: Putting site in maintenance mode during plugin update.
439
+
440
+ = 5.128.1 October 23 2019 =
441
+ * Fix: Fatal error when using buffer output.
442
+ * Fix: Translate domain for errors.
443
+ * Code: Fix spelling in function name.
444
+ * Fix: JS disabled error.
445
+ * Upd: Comment edit screen updated.
446
+ * Fix: Cleantalk\Arr::search() fixed.
447
+
448
+ = 5.128 October 17 2019 =
449
+ * Mod: Users check - functionality updated.
450
+ * Fix: Users check - dates format updated.
451
+ * Mod: Comments check - functionality updated.
452
+ * Fix: Comments check - dates format updated.
453
+ * Fix: Fields exclusion fixed.
454
+ * Fix: Notice fixed.
455
+ * Fix: Cleantalk/Antispam/API.
456
+ * Fix: Minor improvements and bug fixes.
457
+
458
+ = 5.127.4 October 13 2019 =
459
+ * Mod: Automatically decrease amount of checked users by one request if an error occurs.
460
+ * Fix: Security issue.
461
+ * Fix: Static JS key.
462
+
463
+ = 5.127.3 October 8 2019 =
464
+ * Fix: Errors during registration.
465
+
466
+ = 5.127.2 October 8 2019 =
467
+ * Integration: SeedProd Coming Soon Page Pro.
468
+ * Fix: WooCommerce double reuqests.
469
+ * Fix: Static JS key.
470
+
471
+ = 5.127.1 October 7 2019 =
472
+ * Fix: WPMS settings logic.
473
+ * Using default database storage engine for tables.
474
+
475
+ = 5.127 September 30 2019 =
476
+ * Fix: Delete redirect notice on external forms
477
+ * Fix: Storing spam for 15 days.
478
+ * Fix: correct DiVi display message.
479
+ * Integration: Ultimate Members.
480
+ * Mod: Setting "Use static JS key" switched to "Auto" if it was "No". Default is "Auto".
481
+ * Mod: Moving White Label option to main site settings.
482
+ * New: Use static JS key if cache plugin detected.
483
+ * New: Settings for URLs, fields, roles exclusions.
484
+ * New: Regular Expressions support in URLs, fields exclusions.
485
+ * New: Send validation errors on standard registration form.
486
+ * Updater: Move exclusions from global variable to settings.
487
+ * Deprecated: IP exclusions.
488
+
489
+ = 5.126 September 9 2019 =
490
+ * Spam protection improved!
491
+ * Integration: Option wheel.
492
+ * Mod: Improved Email detection.
493
+ * Mod: Improved IP detection.
494
+ * Fix: Too large database table with alternative sessions.
495
+ * Fix: Exception for WooCommerce AJAX.
496
+ * Fix: API key validation.
497
+ * Minor fixes.
498
+
499
+ = 5.125 August 26 2019 =
500
+ * Fix: PHP Notices.
501
+ * Fix: Auto update.
502
+ * Fix: Displaying protection status for IP license.
503
+ * Fix: prevent capturing buffer for XMLRPC requests (check_external functionality).
504
+ * Fix: API key validating.
505
+ * New: Complete deactivation setting.
506
+
507
+ = 5.124.1 August 8 2019 =
508
+ * Fix: Error on PHP 5.3.
509
+
510
+ = 5.124 August 8 2019 =
511
+ * Spam protection improved.
512
+ * Fix: SpamFireWall local database counter on Multisite.
513
+ * Fix: Caldera Forms integration.
514
+ * Fix: Settings "Use AJAX for JS check" description.
515
+ * Fix: Formidable integration.
516
+ * New: External forms check now independed from JavaScript.
517
+ * New: Setting Protect external - capture buffer.
518
+ * New: QuForm integration.
519
+
520
+ = 5.123 July 25 2019 =
521
+ * Fix: Plenty of minor fixes.
522
+ * Fix: wpDiscuz integration.
523
+ * Fix: Integration with bbPress.
524
+ * Fix: New comment email notification.
525
+ * New: Follow-Up Emails integration.
526
+ * Fix: Woocommerce integration.
527
+ * Fix: Spelling.
528
+
529
+ = 5.122 July 10 2019 =
530
+ * Spam Protection improved.
531
+ * Fix: Error while checking account status.
532
+ * Fix: Conflict with Elementor Pro.
533
+ * Fix: Integration with Ninja Forms.
534
+ * Fix: Integration with Formidable.
535
+ * New: Detecting mobile devices.
536
+ * New: Integration for Easy Forms for Mailchimp.
537
+
538
+ = 5.121 June 26 2019 =
539
+ * Fix: Translation typos.
540
+ * Fix: Woocommerce integration.
541
+ * Fix: Catching admin in AJAX queries.
542
+ * Mod: Session table (cleantalk_sessions) issue.
543
+ * Mod: Spam protection improved.
544
+ * Integration: Wilcity theme custom registration validation enabled
545
+ * New: Option "Use static JS key".
546
+
547
+ = 5.120.2 June 17 2019 =
548
+ * Fix: WPForms integration.
549
+ * Fix: Translation and spelling.
550
+ * Fix: Minor PHP error
551
+
552
+ = 5.120.1 June 6 2019 =
553
+ * Mod: Description for Search form protection.
554
+ * Fix: CSS and JS attachment.
555
+ * Fix: Undefined index error.
556
+
557
+ = 5.120 June 5 2019 =
558
+ * Fix: bbPress false positives.
559
+ * Fix: SpamFireWall check condition.
560
+ * Fix: SpamFireWall block page.
561
+ * Fix: Catch admin action via search form test.
562
+ * Fix: Catch admin action (AJAX).
563
+ * Mod: Using minified version of JS and CSS.
564
+ * Mod: Date format in statistics.
565
+
566
+ = 5.119.1 May 30 2019 =
567
+ * Fix: Helper class error.
568
+
569
+ = 5.119 May 30 2019 =
570
+ * Fix: No more second request after registration.
571
+ * Fix: Activation hook.
572
+ * Fix: Alternative sessions. Clear table.
573
+ * Fix: Stop capchuring AJAX requests in admin area.
574
+ * Fix: Spelling.
575
+ * Fix: Registration cookies set.
576
+ * Mod: SFW exdtended die page when testing.
577
+ * Mod: User-agent modified.
578
+ * New: Test search queries for spam.
579
+ * New: Gathering and output statistics.
580
+
581
+ = 5.118.4 May 13 2019 =
582
+ * Fix: SFW cookie. Set correct domain for subdomains.
583
+ * Fix: SFW update.
584
+ * Fix: IP detection.
585
+ * Fix: Triggering AJAX check in backend.
586
+ * Fix: Zero submit time on few forms.
587
+
588
+ = 5.118.3 April 29 2019 =
589
+ * Fix: Spam statistics in dashboard widget.
590
+ * Fix: IP detection.
591
+ * Fix: Double check AJAX integrated forms like Ninja Forms.
592
+ * Fix: Use url exclusions for AJAX forms.
593
+
594
+ = 5.118.2 April 25 2019 =
595
+ * Mod: Spam filtration quality improved.
596
+ * Mod: Store SFW cookie for 30 days.
597
+ * Mod: Server IP added to connection report.
598
+ * Fix: spam_stat is not defined.
599
+
600
+ = 5.118.1 April 19 2019 =
601
+ * Fix: Fatal error.
602
+ * Mod: Spam protection improved on registrations.
603
+
604
+ = 5.118 April 19 2019 =
605
+ * Fix: Cookies on registration page.
606
+ * Fix: Update fix.
607
+ * Fix: Wordpress built-in API.
608
+ * Fix: WooCommerce checkout form.
609
+ * Fix: UpdraftPlus. Saving settings.
610
+ * Fix: Convert Pro saving settings.
611
+ * Fix: UTF-8 Converting.
612
+ * Fix: GDPR notice.
613
+ * Fix: cleantalk_sessions table size reduced.
614
+ * Mod: Localization.
615
+ * Mod: Performance improved.
616
+ * Mod: SpamFierWall improvments.
617
+ * Mod: IP detection improved.
618
+ * Mod: JavaScript check rewised.
619
+ * New: Setting "Use alternative mechanism for cookies".
620
+
621
+ = 5.117.1 April 5 2019 =
622
+ * Fix: GDPR notice.
623
+ * Fix: noCacheJS localization.
624
+ * Fix: Fatal error when updating.
625
+
626
+ = 5.117 March 27 2019 =
627
+ * New: Update logic runs on all pages.
628
+ * New: Integration for Ajax Contact Forms plugin.
629
+ * New: Notification for users groups about new comments.
630
+ * New: SFW die page. Show browser and page creation time.
631
+ * Fix: Huge bug in Cleantalk.php connected with servers changing.
632
+ * Fix: Check AJAX requests for logged in users.
633
+ * Fix: Deleting debug in JS.
634
+ * Fix: Validating settings before saving.
635
+
636
+ = 5.116.3 March 14 2019 =
637
+ * Fix: "Headers already sent" error.
638
+ * Fix: Images paths.
639
+ * Fix: IP detection.
640
+ * Fix: Skip lost password form check
641
+ * Fix: Skip mobile requests (push settings)
642
+ * Fix: PHP notice when detecting BuddyPress template.
643
+
644
+ = 5.116.2 March 7 2019 =
645
+ * Fix: Creating tables in MariaDB.
646
+
647
+ = 5.116.1 March 6 2019 =
648
+ * Fix: Creating tables in DB.
649
+ * Fix: PHP Warning in spam statistics widget.
650
+
651
+ = 5.116 March 6 2019 =
652
+ * Spam filtration quality improved.
653
+ * New: Storing visited URLs.
654
+ * New: Check before validation Contact Form 7, Comments, Jetpack comments.
655
+ * New: Get validation result for Contact Form 7, Comments, Jetpack comments.
656
+ * Fix: ES add subscriber.
657
+ * Fix: IP detection.
658
+
659
+ = 5.115.2 February 27 2019 =
660
+ * Fix: False positives spam detection in WP Forms and Contact Form 7.
661
+
662
+ = 5.115.1 February 16 2019 =
663
+ * Fix: SpamFireWall's false positives.
664
+
665
+ = 5.115 February 14 2019 =
666
+ * Fix: Http_only flag for backend cookies.
667
+ * Fix: Spam filtration improved.
668
+ * New: IP detection improved.
669
+ * Fix: SpamFirewall update speeded up.
670
+ * New: False positives with caching solutions decreased.
671
+ * New: Opportunity to use Wordpress HTTP API to connect with Cloud.
672
+
673
+ = 5.114 January 31 2019 =
674
+ * New: Setting "Use Wordpress HTTP API" as alternative to CURL. Disabled by default.
675
+ * Fix: Formidable: Adding small JS check when adding JS_key.
676
+ * Mod: layout of settings page.
677
+ * Mod: Banner logic altered.
678
+
679
+ = 5.113.2 January 18 2019 =
680
+ * Fix: "Settings" link returns to plugin page.
681
+
682
+ = 5.113.1 January 17 2019 =
683
+ * Fix: Conflict with CityTours theme.
684
+ * Fix: Error for Wordpress lower 4.7.
685
+ * Add: Spam protection: "Validate email for existence".
686
+
687
+ = 5.113 January 16 2019 =
688
+ * Fix: Fast and Simple Contact Form.
689
+ * Fix: Settings layout.
690
+ * Fix: Error with WooCommerce Quickview.
691
+ * Fix: Bitrix24 contact form.
692
+ * Fix: Request time decreased.
693
+ * Fix: Requesting account status when activating for IP licenses.
694
+ * Add: Precise AJAX request detection.
695
+ * Spam protection improved.
696
+
697
+ = 5.112 December 21 2018 =
698
+ * Fix: Woocommerce AJAX checkout form.
699
+ * Fix: Profile Builder Pro.
700
+ * Fix: DB structure improvements for WPMS.
701
+ * Spam filtering quality improved.
702
+ * Minor fixes.
703
+
704
+ = 5.111 December 13 2018 =
705
+ * Fix: Double request in JetPack contact form.
706
+ * Fix: Email notification about spam registration.
707
+ * Fix: Links button for feedback comments.
708
+ * Fix: Mail notification about plugin error.
709
+ * Fix: Key field output.
710
+ * Minor fixes.
711
+
712
+ = 5.110 November 29 2018 =
713
+ * Integration: BuddyPress ActivityWall spam protection.
714
+ * Add: GDPR setting for shortcode.
715
+ * Add: Support different BuddyPress templates on activity wall.
716
+ * Fix: Admin/moderator checking for validate post data.
717
+
718
+ = 5.109 November 15 2018 =
719
+ * Fix: Added URL and IP exclusions to Contact Form 7.
720
+ * Fix: js error when responseText is not exists
721
+ * Fix: Sitename when getting key automatically under WPMS.
722
+ * Mod: SpamFireWall is now fully compatible with WPMS.
723
+ * Mod: Setting 'Tell others about CleanTalk' was deleted.
724
+ * Mod: Protection from spam improved.
725
+
726
+ = 5.108.1 November 8 2018 =
727
+ * Fix: Errors with integration class.
728
+
729
+ = 5.108 November 7 2018 =
730
+ * Fix: White label mode.
731
+ * Fix: SpamFireWall now can be disabled.
732
+ * Fix: Layout.
733
+ * Integration: WPForms.
734
+ * Add: Message about block for all no integrated AJAX forms.
735
+ * Add: Displaying account name near api key.
736
+
737
+ = 5.107 October 29 2018 =
738
+ * Fix: Ninja Forms integration.
739
+ * Fix: Cookie usage.
740
+ * Add: Capturing AJAX responses from non integrated forms.
741
+ * Spam protection improved.
742
+ * Minor fixes.
743
+
744
+ = 5.106 October 11 2018 =
745
+ * Spam filtration improved.
746
+ * New: White Label mode.
747
+ * Modification: Warning message about test on SpamFireWall die page.
748
+ * Integration: WP Maintenance Mode.
749
+ * Fix: S2Member.
750
+ * Fix: JavaScript attachments reconsidered.
751
+ * Fix: Admin banners layout.
752
+ * Fix: Minor layout fixes.
753
+
754
+ = 5.105 September 26 2018 =
755
+ * Integration: Now bloking spam for QAEngine questions.
756
+ * Fix: Async http__request call.
757
+ * Fix: Unnecessary get_antispam_report_breif method call.
758
+ * Layout: Hide "Do you like Cleantlak?" when key is not ok.
759
+ * Layout: Minor fixes.
760
+
761
+ = 5.104 September 18 2018 =
762
+ * Fix: Error when saving settings.
763
+ * Fix: Trying update anti spam plugin for the first installation.
764
+ * Fix: Update system.
765
+ * Fix: Errors output.
766
+ * Fix: Plugin's settings under WPMS.
767
+ * Fix: SpamFireWall update.
768
+ * Fix: The server change system repaired.
769
+ * Mod: Cron saving tasks improved.
770
+
771
+ = 5.103.1 September 14 2018 =
772
+ * Fix: Error when saving settings.
773
+ * Fix: Error when getting key automatically.
774
+
775
+ = 5.103 September 13 2018 =
776
+ * Fix: Gravity Forms response message.
777
+ * Fix: SpamFireWall redirect to 404 page.
778
+ * Major anti-spam plugin improvement.
779
+ * Recombined setting page.
780
+ * Added error notification.
781
+ * Mod: S2 Members integration.
782
+ * Mod: Improved remote calls.
783
+
784
+ = 5.102 August 29 2018 =
785
+ * Fix: Users and comments check.
786
+ * Fix: Update from 5.70 or previous versions.
787
+ * Fix: GDPR public JS-script.
788
+ * Fix: Dashboard widget JS scripts attachment.
789
+ * Fix: WooCommerce "Place order" action.
790
+ * Mod: Notification logic altered.
791
+ * Mod: Users check table now has 'Signed up' column.
792
+ * Minor fixes.
793
+
794
+ = 5.101 August 10 2018 =
795
+ * Fix: Set cookie only for non-dashboard pages.
796
+ * Fix: Dashboard widget JS error.
797
+ * Fix: JavaScript error for some environment.
798
+ * Mod: Antispam protection accelerated for some pages.
799
+
800
+ = 5.100 July 30 2018 =
801
+ * Fix: JavaScript dependencies.
802
+
803
+ = 5.99.1 July 17 2018 =
804
+ * IP detection fixed and improved.
805
+
806
+ = 5.99 July 10 2018 =
807
+ * Fix: WooCommerce false positives.
808
+ * Fix: SpamFireWall IP detection.
809
+ * Minor fixes.
810
+
811
+ = 5.98 June 27 2018 =
812
+ * Fix: WooCommerce: Theme exclusion.
813
+ * Fix: Public GDPR JS code.
814
+ * Minor fixes.
815
+
816
+ = 5.97 June 7 2018 =
817
+ * Fix: Update system.
818
+ * Fix: Feedback from public page (admin only).
819
+ * Fix: Users and comment check: API error.
820
+ * Fix: Too many negative reports. (Too big ct_data option)
821
+ * Fix: SpamFireWall: Infinite redirection on the blocking page.
822
+ * Minor fixes.
823
+
824
+ = 5.96 May 22 2018 =
825
+ * Fix: Update system.
826
+ * Mod: Reset all counters button in admin bar.
827
+ * Mod: GDPR compliance.
828
+ * Minor fixes.
829
+
830
+ = 5.95.1 May 3 2018 =
831
+ * Fix: "Get key automatically" button display logic.
832
+ * Fix: PHP notices.
833
+
834
+ = 5.95 May 2 2018 =
835
+ * Spam filtration improved.
836
+ * Fix: Public widget layout.
837
+ * Fix: Connection reports output.
838
+ * Minor fixes.
839
+
840
+ = 5.94 April 23 2018 =
841
+ * Mod: Async load option for JS.
842
+ * Mod: JS scripts loading is conditional.
843
+ * Fix: IP detection.
844
+ * Fix: IP detection.
845
+ * Fix: Javascript error.
846
+
847
+ = 5.93.1 April 9 2018 =
848
+ * Fix: Fatal error on PHP 5.5 or lower.
849
+
850
+ = 5.93 April 9 2018 =
851
+ * Fix: Spam FireWall IP detection.
852
+ * Fix: Contact Form 7. False positives.
853
+ * Mod: Autoupdate function improved.
854
+ * Minor fixes.
855
+
856
+ = 5.92.2 March 23 2018 =
857
+ * Fix: Error if cURL extension is disabled.
858
+
859
+ = 5.92.1 March 23 2018 =
860
+ * Fix: Spelling
861
+ * Fix: Fatal error if cURL extension is disabled.
862
+
863
+ = 5.92 March 22 2018 =
864
+ * IP detection improved.
865
+ * Fix: SSL connection.
866
+ * Fix: False positives spam detection in Contact Form 7.
867
+ * Minor fixes.
868
+
869
+ = 5.91 March 15 2018 =
870
+ * Fix: Errors for PHP compiled without XML support.
871
+ * Fix: Spelling and translation.
872
+ * Stability increased.
873
+ * Minor fixes.
874
+
875
+ = 5.90 March 7 2018 =
876
+ * Improvement: Better IP recognition in Spam FireWall.
877
+ * Fix: Gravity Froms blocking message.
878
+ * Security improvments.
879
+ * Minor fixes.
880
+
881
+ = 5.89 February 21 2018 =
882
+ * Improved spam filtration quality.
883
+ * Improved compatibility.
884
+ * Public widget: Styles and referral link added.
885
+ * Dashboard widget: revised and fixed.
886
+ * Minor fixes.
887
+
888
+ = 5.88 February 12 2018 =
889
+ * Integration: ConvertPro.
890
+ * Improvement: Search for visitor's names in request.
891
+ * Fix: Contact Form 7 message recognition.
892
+ * Preparation for the remote plugin update.
893
+ * Minor fixes.
894
+
895
+ = 5.87 February 2 2018 =
896
+ * Filtration quality improved.
897
+ * Fix: WP Foto Vote downloading images.
898
+ * Fix: Fatal error for unsupported PHP 5.2.
899
+ * Fix: Formidable Forms improved spam filtration.
900
+
901
+ = 5.86 January 25 2018 =
902
+ * Fix: High CPU load with wp-ajax.php.
903
+ * Fix: Mailpoet: Newsletter.
904
+ * Fix: Gravity: Forms standardization for input fields.
905
+ * Fix: ajax hook checks data for contact form.
906
+ * Fix: UTF8 character in requests.
907
+
908
+ = 5.85 January 11 2018 =
909
+ * Fix: Fast Secure contact form spam block message.
910
+ * Fix: IP license status.
911
+ * Layout: Dashboard widget description altered.
912
+
913
+ = 5.84 December 26 2017 =
914
+ * Integration: PeepSo contact form
915
+ * Repared: Feedback from comments page.
916
+ * Fix: mb_* functions used only if exists.
917
+ * Fix: Gravity forms: Multi-page form logic repared.
918
+ * Fix: Gravity forms: AJAX form logic repared.
919
+ * Minor fixes.
920
+
921
+ = 5.83.2 December 19 2017 =
922
+ * Fix: Error in base class.
923
+
924
+ = 5.83.1 December 19 2017 =
925
+ * Fix: CDN IP detection.
926
+
927
+ = 5.83 December 19 2017 =
928
+ * Improving: Stability and compatibility.
929
+ * Improving: Spam protection.
930
+ * Fix: Comments logic filtration.
931
+ * Fix: Admin bar counter.
932
+ * Minor errors fixes.
933
+
934
+ = 5.82.1 December 7 2017 =
935
+ * Fixed minor error with attaching JS and CSS files.
936
+
937
+ = 5.82 December 4 2017 =
938
+ * Plugin doesn't use PHP sessions anymore.
939
+ * Bug fixes.
940
+ * Improved update logic.
941
+
942
+ = 5.81 November 22 2017 =
943
+ * Fixed error with "Show/Hide key" button.
944
+ * Slightly improved spam protection for all forms.
945
+ * Small errors fixes.
946
+
947
+ = 5.80 November 3 2017 =
948
+ * Spam protection improved.
949
+ * Improved filtration quality for WooCommerce checkout.
950
+ * Minor fixes for Spam FireWall.
951
+
952
+ = 5.79 October 26 2017 =
953
+ * Spam protection improved.
954
+ * Fixed issue with existing spam comments check.
955
+ * Added posibility to exclude IP from check.
956
+ * Minor fixes.
957
+
958
+ = 5.78 October 16 2017 =
959
+ * Improved compatibility with themes. Changed core functions prefix.
960
+ * Fixed issue with WooCommerce checkout.
961
+ * Spam protection improved.
962
+ * Minor fixes.
963
+
964
+ = 5.77 October 2 2017 =
965
+ * Connection report's system.
966
+ * Integration for CouponXXL Theme.
967
+ * Fixed issue with mb_* functions.
968
+ * Banners logic updated.
969
+
970
+ = 5.76 September 20 2017 =
971
+ * Fixed issue with Spam FireWall and caching plugins.
972
+ * Banners logic updated.
973
+
974
+ = 5.75 September 15 2017 =
975
+ * Pause feature for users/comments spam check.
976
+ * Improved protection from spam.
977
+ * Small fixes.
978
+
979
+ = 5.74.2 September 2 2017 =
980
+ * Fix for users spam check for PHP 5.3 and lower.
981
+
982
+ = 5.74.1 September 2 2017 =
983
+ * Fix for the update system and cloud communication.
984
+ * Added possibility to check users and comments for spam with a specific date range.
985
+
986
+ = 5.74 August 31 2017 =
987
+ * Users and comments spam check: Two check types (fast and accurate).
988
+ * Fix for WooCommerce checkout test.
989
+ * Minor fixes.
990
+
991
+ = 5.73 August 11 2017 =
992
+ * Fix for spam check for already existed users and comments.
993
+ * Spam FireWall updated.
994
+ * Layout fix for BT Comments.
995
+ * Minor fixes.
996
+
997
+ = 5.72 July 27 2017 =
998
+ * Improved spam check for existed users and comments.
999
+ * Minor fixes.
1000
+
1001
+ = 5.71 July 20 2017 =
1002
+ * Improved spam protection for external forms.
1003
+ * Optimization.
1004
+ * Minor fixes.
1005
+
1006
+ = 5.70.2 July 17 2017 =
1007
+ * Fix for Spam FireWall for Multisite.
1008
+
1009
+ = 5.70.1 July 17 2017 =
1010
+ * Fix for Spam FireWall.
1011
+ * Spam detection improved.
1012
+
1013
+ = 5.70 July 13 2017 =
1014
+ * New updater logic.
1015
+ * Self cron system.
1016
+ * Improved AMP compatibility.
1017
+ * Optimization.
1018
+ * Fixed users and comments spam check.
1019
+ * Fixed layout for Comment's feedback from public page.
1020
+ * Updated Spam FireWall.
1021
+ * SFW: Spam FireWall counter now work in real-time.
1022
+ * SFW: Improved compatibility with different Data Bases.
1023
+
1024
+ = 5.69 July 3 2017 =
1025
+ * Reviewer - integration.
1026
+ * Optimization for Users and Comments check for big databases.
1027
+ * Errors fixes.
1028
+ * Improved protection from spam.
1029
+
1030
+ = 5.68 June 22 2017 =
1031
+ * Contact Form for WordPress - Ultimate Form Builder Lite - integration.
1032
+ * Contact Bank - Contact Forms Builder - integration.
1033
+ * Smart Forms - integration.
1034
+ * cformsII - integration.
1035
+ * Contact Form by Web-Settler - integration.
1036
+ * Error fixes.
1037
+
1038
+ = 5.67.3 June 9 2017 =
1039
+ * Fixed JS attachment error.
1040
+
1041
+ = 5.67.2 June 5 2017 =
1042
+ * Fixed error with IP determination.
1043
+
1044
+ = 5.67.1 June 4 2017 =
1045
+ * Fixed JS error in 5.67 version.
1046
+ * Integrations: Enfold theme, Convertplug.
1047
+ * Links to check for Emails/IP for spam.
1048
+ * Control comments and feedback about them from public post's page.
1049
+ * Improved connection stability with cloud service.
1050
+ * Spam protection improved.
1051
+ * Other small fixes.
1052
+
1053
+ = 5.67 June 1 2017 =
1054
+ * Integrations: Enfold theme, Convertplug.
1055
+ * Links to check for Emails/IP for spam.
1056
+ * Control comments and feedback about them from public post's page.
1057
+ * Improved connection stability with cloud service.
1058
+ * Spam protection improved.
1059
+ * Other small fixes.
1060
+
1061
+ = 5.66 May 23 2017 =
1062
+ * Spam protection improved.
1063
+ * Major fixes for users and comments spam check.
1064
+ * Added feedback from Wordpress comments list.
1065
+ * Fix for "internal forms check" option.
1066
+ * Fixed issue with caching Spam FireWall die page.
1067
+ * Other small fixes.
1068
+
1069
+ = 5.65 May 16 2017 =
1070
+ * Fix for PayPal redirecton.
1071
+ * Fixed issue with empty query for bulk comments test.
1072
+ * Added protection for Enfold contact form.
1073
+ * Ninja forms integration.
1074
+
1075
+ = 5.64 April 26 2017 =
1076
+ * Integration for Facebook registrations.
1077
+ * Small fixes for WPMS.
1078
+ * Fix for Activecampaign service.
1079
+ * Fix for check spam users.
1080
+ * Fixed rare notice Notice: Undefined index: REQUEST_URI
1081
+
1082
+ = 5.63 April 20 2017 =
1083
+ * Fix for the dashboard spam stat widget.
1084
+ * Added translation posibility for all text.
1085
+
1086
+ = 5.62 April 17 2017 =
1087
+ * Fix for the dashboard spam statistics widget.
1088
+ * Fix for users spam check.
1089
+ * Small appearance changes.
1090
+
1091
+ = 5.61 April 6 2017 =
1092
+ * Improved filtration.
1093
+ * Additional logic for the form recognizing.
1094
+ * Integration: Divi Theme Contact Form.
1095
+ * Fix: Gravity Forms multipages forms.
1096
+ * Stat Widget: Minor fixes.
1097
+ * Added possibility to download results of the users check in CSV format.
1098
+ * Alteration for settings page (footer).
1099
+
1100
+ = 5.60.1 March 29 2017 =
1101
+ * Fixed error function 'locale_get_display_region' no exists.
1102
+
1103
+ = 5.60 March 29 2017 =
1104
+ * Added main dashboard widget with spam sctivity stats.
1105
+ * Mailster - integration.
1106
+ * Base class updated.
1107
+
1108
+ = 5.59 March 24 2017 =
1109
+ * Users/comments check fix.
1110
+ * Plugin's name changed to Anti-Spam by CleanTalk.
1111
+ * Trial banner is dismissable. Disapear for 24h or till logout.
1112
+ * Settings modified (Auto testing failed warning).
1113
+ * Mailing(inactive key) interval increased to 6 hours.
1114
+
1115
+ = 5.58.6 March 16 2017 =
1116
+ * Fix for Ninja forms (protection updated).
1117
+ * Fix for QA Theme.
1118
+ * Fix for RSVP form.
1119
+ * Setting changes (Spam FireWall).
1120
+ * Improved debug section.
1121
+ * Improved gathering data function.
1122
+ * Minor fixes.
1123
+
1124
+ = 5.58.5 March 6 2017 =
1125
+ * Minor backend fix.
1126
+
1127
+ = 5.58.4 March 6 2017 =
1128
+ * Users check fix (redirect after the check).
1129
+ * Fixed PHP Notice "HTTP_REFERER" is unset.
1130
+ * Updated Notice logic.
1131
+
1132
+ = 5.58.3 February 28 2017 =
1133
+ * Bitrix24 Contact form integration.
1134
+ * Users/comments check fix.
1135
+ * Spam sorting updated.
1136
+ * Banner showing logic.
1137
+
1138
+ = 5.58.2 February 17 2017 =
1139
+ * Cron fix for daily report.
1140
+
1141
+ = 5.58.1 February 16 2017 =
1142
+ * Minor fixes.
1143
+
1144
+ = 5.58 February 15 2017 =
1145
+ * Work without access key
1146
+ * Bitrix24 contact integration
1147
+ * Issues fixes
1148
+
1149
+ = 5.57.1 February 8 2017 =
1150
+ * Fix for notice logic.
1151
+
1152
+ = 5.57 February 8 2017 =
1153
+ * Setting page changes.
1154
+ * Bug fixes for WooCommerce.
1155
+ * Spam FireWall filters only GET requests.
1156
+ * Optimization.
1157
+ * Minor and major fixes.
1158
+
1159
+ = 5.56.1 January 25 2017 =
1160
+ * Minor fixes
1161
+
1162
+ = 5.56 January 19 2017 =
1163
+ * Integrations: MailChimp Premium, Profile Press.
1164
+ * Changes comments flow.
1165
+ * FireWall updater fix.
1166
+ * Users check optimization.
1167
+
1168
+ = 5.55 December 23 2016 =
1169
+ * Integrations: Caldera Forms, Visual Form Builder.
1170
+ * Fix for different 'cookies' header names.
1171
+ * Fixed user deletion.
1172
+
1173
+ = 5.54 December 12 2016 =
1174
+ * Integrations: AmoForms, Contact Form Clean and Simple.
1175
+ * Comments check logic refreshed.
1176
+ * Registration JS error fix.
1177
+ * Users check fix.
1178
+ * Fix for translation system.
1179
+ * Minor fixes.
1180
+
1181
+ = 5.53.1 December 9 2016 =
1182
+ * Minor layout fixes.
1183
+
1184
+ = 5.53 November 28 2016 =
1185
+ * Addition warning before deleting users.
1186
+ * Spam FireWall is enabled by default.
1187
+ * Usernoise modal feedback / contact form : integration.
1188
+ * Translations.
1189
+ * Optimization.
1190
+ * Fixes.
1191
+
1192
+ = 5.52.1 November 14 2016 =
1193
+ * Users and comments check: Using new API method.
1194
+ * Quick Contact From: Integration via "Custom Contact Forms" setting.
1195
+ * JavaScript filtration improved.
1196
+ * Translation changes.
1197
+ * Optimized JavaScript code.
1198
+
1199
+ = 5.51 November 2 2016 =
1200
+ * Added protection for internal forms
1201
+ * Immediate spam check for comments and users from WP dashboard
1202
+ * Optimized code
1203
+
1204
+ = 5.50.1 October 24 2016 =
1205
+ * Improved filtration in contact forms.
1206
+ * Spam FireWall: Fixed issue with SFW logs
1207
+ * Skipping service fields: Fast Secure Contact Froms, QU Forms, Custom Contact Forms
1208
+
1209
+ = 5.50 October 20 2016 =
1210
+ * Custom contact forms: integration.
1211
+ * Pirate Forms: integration.
1212
+ * PHP 7 compatibility: Deleted third-party JSON library and dependences.
1213
+ * PHP 7 compatibility: Fixed end of lines.
1214
+ * YOAST Seo: Fixed PHP warnings.
1215
+ * Spam FireWall: Minor fix for Spam FireWall counter.
1216
+ * Only admin could access to CleanTalk dashboard (exclude Authors an Editors).
1217
+ * Improved filtration in contact forms.
1218
+
1219
+ = 5.49.2 October 5 2016 =
1220
+ * Second Fix for database error. Stable version.
1221
+
1222
+ = 5.49.1 October 5 2016 =
1223
+ * Fixed database error.
1224
+
1225
+ = 5.49 October 3 2016 =
1226
+ * Spam FireWall feature: Class upgraded.
1227
+ * New feature: Delete links from approved comments.
1228
+ * Settings: Grouped.
1229
+ * Settings: Altered description fixed spelling mistakes.
1230
+ * Settings: Added indicator for Spam FireWall.
1231
+ * Admin bar: Added Spam FireWall counter
1232
+ * Clean and Simple Contact Form: Direct integration.
1233
+ * WooCommerce: Don't check password recovery form.
1234
+ * WooCommerce Wishlists: Issue with check for Google bots.
1235
+ * JetPack: contact form fix.
1236
+ * Fixed and created the defaults for all CleanTalk options.
1237
+ * Fixed spelling mistakes.
1238
+
1239
+ = 5.48 September 15 2016 =
1240
+ * buddyPress: Added private messages filtering. Doesn't check user if he has 3 or more messages in the "sentbox" and "inbox" folders.
1241
+ * buddyPress: Added option in settings for private messages check.
1242
+ * WooCommerce Wishlist: Added check for wishlists.
1243
+ * Fixed issue with "check all post data" option.
1244
+ * Improved filtering for Gravity Forms
1245
+ * Mobile Assistant Connector fix
1246
+ * Minor fixes.
1247
+
1248
+ = 5.47 September 5 2016 =
1249
+ * WooCommerce: direct integration for checkout form.
1250
+ * WooCommerce Sensei: login form fix.
1251
+ * bbPress: Added the check for topics and comments with stop_words
1252
+ * bbPress: Skip check for admin in comments and topics
1253
+ * UserPro: fixes. Request without field "shortcode"
1254
+ * Contact Form 7: Bug fix.
1255
+ * Spam FireWall: Optimized logs rotation.
1256
+ * Updated inner functions (compatibility fix for PHP 5.4+)
1257
+ * Fixed output of counters (without spamfirewall stats)
1258
+ * Fixed spelling in settings
1259
+ * Added "Delete from the list" button in comments spam check page
1260
+ * Minor fixes.
1261
+
1262
+ = 5.46 August 17 2016 =
1263
+ * Fixed issue with admin bar links in WP Multi Network mode.
1264
+ * Added "All time counter" and "Daily counter" into admin bar.
1265
+ * Added settings to disable counters in admin bar.
1266
+ * New style for "Get access key manually" button.
1267
+
1268
+ = 5.45.2 August 4 2016 =
1269
+ * Added Anti-Spam protection for Quick Event Manager.
1270
+ * Improved bulk spam test for users. Now the plugin does not mark as Spam user, if the user IP address has spam activity more than 30 days ago.
1271
+ * Fixed bulk spam test for comments. Previous version had a conflict between spam history for IP and Email.
1272
+ * Minor fix function to get the API key.
1273
+
1274
+ = 5.45.1 July 26 2016 =
1275
+ * Fixed issue with missed spam messages, subscriptions.
1276
+ * Improved bulk spam test for comments. Now the plugin will not mark as Spam comments, if a comment sender (IP address) has spam activity more than 30 days ago.
1277
+
1278
+ = 5.45 July 21 2016 =
1279
+ * Optimized bulk spam comments deletion.
1280
+ * Turned off JavaScript anti-spam cookies if the option 'Set cookies' is turned off. It helps to avoid issues with Varnish.
1281
+ * Added links to bulk spam comments&users removal tool.
1282
+
1283
+ = 5.44.1 July 13 2016 =
1284
+ * Optimized options getting code.
1285
+ * Added the option 'Protect Logged in users' to do anti-spam tests for submissions by logged in users.
1286
+
1287
+ = 5.43.2 June 30 2016 =
1288
+ * Optimized anti-spam code for AJAX based contact forms.
1289
+ * Fixed CSS layout of counters in Admin bar (issue with layout in IE11).
1290
+
1291
+ = 5.43.1 June 23 2016 =
1292
+ * Added agent version in requests to test a connection between the website and servers.
1293
+ * Fixed issue with PHP notices in cleantalk-admin.php.
1294
+
1295
+ = 5.43 June 22 2016 =
1296
+ * Added spam protection for registrations via 'Login with AJAX' plug-in.
1297
+ * Added a new counter to Admin bar that allows to count spam and approved submissions since last reset.
1298
+ * Update the code that tests a connection between a website and CleanTalk's servers. New version doesn't generate submissions with email good@cleantalk.org.
1299
+ * Fixed issue with spam protection for nested forms by Formidable plug-in.
1300
+
1301
+ = 5.42 2016-06-15 =
1302
+ * Added anti-spam protection for UserPro.
1303
+ * Improved protection for Formidable forms + Varnish.
1304
+ * Improved bulk search for spam accounts.
1305
+ * Fixed spam protection for pages that contain multiple Formidable forms with same HTML ID.
1306
+ * Optimized PHP code to be compatible with PHP 5.4 and above. The patch has been applied to Formidable forms spam protection.
1307
+ * Minor fixes in plugin backend.
1308
+
1309
+ = 5.41 2016-05-31 =
1310
+ * Added HTTP response in plugin response if an network issue was happend.
1311
+ * Optimized JavaScript anti-spam test for Formidable forms.
1312
+ * Re-stored the option to auto redirect to plugn settings after plugin activation.
1313
+ * Updated Spanish, Russian translations.
1314
+ * Fixed issue with nasted fields in Formidable forms.
1315
+
1316
+ = 5.40.3 2016-05-26 =
1317
+ * Added option to encrypt (SSL) connection to CleanTalk anti-spam servers.
1318
+ * Added JSON encoding for AJAX forms.
1319
+ * Obfuscated private data for Custom contact forms option.
1320
+ * Optimized bulk users check for spam over blacklists database.
1321
+ * Fixed issue with lost connection to servers and JavaScript anti-spam test.
1322
+ * Fixed issue with WordFence and collect_details.
1323
+
1324
+ = 5.40.2 2016-05-11 =
1325
+ * Improved account status check logic.
1326
+ * Fixed issue with double anti-spam tests for FastSecure contact forms.
1327
+ * Fixed issue with nulled JavaScript variables assigned from backend. This issue might me occurred on standart WordPress registration form and with failed JavaScript spam test.
1328
+ * Fixed issue with session_start() with PHP sessions stored in memcache.
1329
+
1330
+ = 5.40.1 2016-04-28 =
1331
+ * Fixed issue with Super Socializer.
1332
+ * Fixed issue with spam filtration for logged in users and Formidable forms.
1333
+ * Added logging of all submitted fields for FastSecure contact form.
1334
+
1335
+ = 5.40 2016-04-19 =
1336
+ * Added JSON encoding for posts that were protected via Custom contact forms option. It allows show anti-spam logs in the Dashboard in more comfortable view.
1337
+ * Minor fix in plugin settings.
1338
+ * Fixed pagination for bulk users spam test.
1339
+ * Fixed issue with unknown _SESSION.
1340
+ * Fixed issue with double Spam FireWall database upload.
1341
+
1342
+ = 5.39.1 2016-04-04 =
1343
+ * Improved AJAX based anti-spam test with HTTPS backends.
1344
+ * Added fix to avoid issue with empty ct_info_flag on JavaScript side.
1345
+ * Added logic to exclude caching for Spam FireWall.
1346
+ * Removed a condition to skip accounts with 127.0.0.1 IP in spam test for registered acconts.
1347
+
1348
+ = 5.38.1 2016-03-24 =
1349
+ * Fixed issue with PHP sessions and 'The session id is too long or contains illegal characters'.
1350
+ * Removed Spam FireWall protection on /feed page.
1351
+ * Disabled anti-spam tests for AJAX calls if the option 'Custom contact forms' is turned off.
1352
+ * Added reject notice for spam submissions on Gravity forms with AJAX calls.
1353
+
1354
+ = 5.37.3 2016-03-10 =
1355
+ * Fixed bug with broken MailPoet previews.
1356
+ * Fixed bug with broken Geo My WP pop-up windows.
1357
+ * Fixed issue with mb_convert_encoding() function.
1358
+ * Removed double JavaScript code in front-end.
1359
+ * Removed unused variables in anti spam logic.
1360
+ * Added option 'Set cookies' (turned on by default). If the option turned off, the plugin will not generate cookies, but in this case plugin will not protect some rarely used contact forms. Any way, turn this option off be compatible with Varnish in spam protection for WordPress core comments, registrations and most popular contact forms.
1361
+ * Added anti-spam protection for Gravity forms via option 'Contact forms' with hook gform_entry_is_spam().
1362
+
1363
+ = 5.36.1 2016-02-05 =
1364
+ * Fixed bug, when users receive error after logging in
1365
+ * Improve anti-spam filters for contact forms.
1366
+
1367
+ = 5.36 2016-02-04 =
1368
+ * Improved JavaScript anti spam protection
1369
+ * Improvements for avoiding blocking requests from payment systems
1370
+
1371
+ = 5.35 2016-01-14 =
1372
+ * Added support for IP licensing
1373
+ * Some anti-spam protection improvements
1374
+ * Small backend interface fixes
1375
+
1376
+ = 5.34.1 2015-12-17 =
1377
+ * Fixed trackback antispam protection: improved checking mechanism
1378
+ * Fixed problem with blocking MailPoet: added exclusions in spam checking algorithm
1379
+
1380
+ = 5.34 2015-12-10 =
1381
+ * Improved spam checking mechanism
1382
+ * Added "Collect browser details" option for better antispam protection
1383
+ * Fixed custom contact forms checking for AJAX requests
1384
+ * Minor translations fixes
1385
+
1386
+ = 5.33.1 2015-12-04 =
1387
+ * Fixed issue with BBPress: restored old user permission checking mechanism
1388
+ * Fixed anti-spam comments checking: sometimes get_comments returned wrong comments number
1389
+ * Fixed bulk checking: made numeric indexes in users and comments arrays
1390
+ * Fixed trackback and pingback checking: removed exception for checking
1391
+
1392
+ = 5.33 2015-12-01 =
1393
+ * Backend interface fixes
1394
+ * Improved Spam FireWall efficiency
1395
+ * Improved performance of anti spam checking
1396
+
1397
+ = 5.32 2015-11-26 =
1398
+ * Added improvements for manual spam detection
1399
+ * Fixed errors in backend
1400
+ * Fixed bulk users anti spam checking
1401
+ * Added indicator for bulk spam checking
1402
+ * Added "Get access key automatically" button
1403
+
1404
+ = 5.31 2015-11-11 =
1405
+ * Improved backend performance
1406
+ * Fixed counter of approved/blocked spam attacks
1407
+ * Fixed Spam FireWall logging
1408
+
1409
+ = 5.30 2015-11-05 =
1410
+ * Improved anti-spam checking
1411
+ * Optimized performance
1412
+ * Fixed blocking email preview in MailPoet
1413
+ * Interface fixes
1414
+ * WPMU interface fixes
1415
+
1416
+ = 5.29 2015-10-27 =
1417
+ * Optimized performance
1418
+ * Fixed bugs in custom contact forms spam checking
1419
+
1420
+ = 5.28.7 2015-10-23 =
1421
+ * Optimized PHP sessions creation algorithm. This fix should increase plugin perfomance on hostings without retenion of PHP sessions files.
1422
+ * Removed autoredirection to plugin settings after plugin activation.
1423
+
1424
+ = 5.28 2015-10-16 =
1425
+ * Fixed errors in anti-spam checking
1426
+ * Restored options for spam checking registrations and cpmmon contact forms
1427
+ * Improved spam protection
1428
+ * Fixed problems with AJAX functionality in MailPoet, WooCommerce and other AJAX plugins
1429
+
1430
+ = 5.27 2015-10-13 =
1431
+ * Improvements in SpamFireWall feature
1432
+ * Code optimization
1433
+ * Backend interface fixes
1434
+
1435
+ = 5.26 2015-10-05 =
1436
+ * Added WordPress Language Pack support
1437
+ * Removed spam checking for some autorisation plugins
1438
+ * New experimental feature: SpamFireWall
1439
+
1440
+ = 5.25.2 2015-09-28 =
1441
+ * Fixed backend bug
1442
+
1443
+ = 5.25.1 2015-09-28 =
1444
+ * Added widget with anti-spam stats
1445
+ * Added information about blocked spam attacks in admin dashboard and CleanTalk settings
1446
+ * Added ability not to check comments for users with 3 or above allowed comments
1447
+ * Added an option 'Help others known CleanTalk' to show information for site visitors, that your site is protected from spam by us
1448
+ * Some backend interface settings
1449
+
1450
+ = 5.24.1 2015-09-16 =
1451
+ * Fixed some errors in frontend
1452
+ * Fixed access key saving
1453
+
1454
+ = 5.24 2015-09-14 =
1455
+ * Backend interface fixes
1456
+ * Improvement for AJAX JavaScript spam checking
1457
+
1458
+ = 5.23 2015-09-01 =
1459
+ * Fixed BuddyPress profile search false positivities of anti-spam protection.
1460
+ * Some interface fixes of bulk users & comments spam checking
1461
+
1462
+ = 5.22 2015-08-26 =
1463
+ * Fixed possible XSS issue for anti-spam test on third-party forms.
1464
+
1465
+ = 5.21 2015-08-21 =
1466
+ * Fixed bug with skipping spam submissions
1467
+ * Fixed bug with receiving old user_token for viewing anti-spam stats
1468
+ * Small backend fixes
1469
+
1470
+ = 5.20 2015-08-15 =
1471
+ * Fixed anti-spam stats in admin bar - now stats updates every hour
1472
+ * Fixed issue with skipping spam submissions
1473
+ * Added some PHP-constants for advanced users - CLEANTALK_AJAX_USE_BUFFER and CLEANTALK_AJAX_USE_FOOTER_HEADER can be defined to true or false in wp-config.php to control method, which will be used for injection of AJAX script.
1474
+
1475
+ = 5.19 2015-08-11 =
1476
+ * New feature: anti-spam checking for registered users
1477
+ * Fixed issue with AJAX JavaScript anti-spam test.
1478
+ * Fixed issue with SEO Yoast xml sitemaps and JavaScript anti-spam test.
1479
+
1480
+ = 5.18 2015-08-04 =
1481
+ * Fixed issue with user_token
1482
+ * Added anti-spam API, see our FAQ
1483
+
1484
+ = 5.17 2015-07-23 =
1485
+ * Fixed infinite redirection after activation
1486
+ * Minor backend fixes
1487
+
1488
+ = 5.16 2015-07-22 =
1489
+ * Fixed external services checking
1490
+ * Fixed mass comments deletion
1491
+ * Fixed AJAX anti-spam protection
1492
+
1493
+ = 5.15 2015-07-16 =
1494
+ * New feature: anti-spam protection for forms, that uses external services
1495
+
1496
+ = 5.14 2015-07-03 =
1497
+ * Added anti-spam protection for some themes and plugins
1498
+ * Some backend fixes
1499
+
1500
+ = 5.13 2015-06-12 =
1501
+ * Closing notification for anti-spam renew
1502
+ * Fixed bulk anti spam comment checking
1503
+
1504
+ = 5.12 2015-06-01 =
1505
+ * Added option for checking all post data for spam
1506
+ * Some JavaScript protection improvements
1507
+ * Added option for old JavaScript check (without AJAX)
1508
+
1509
+ = 5.10 2015-05-25 =
1510
+ * Fixed Javascript error on some forms
1511
+
1512
+ = 5.9 2015-05-21 =
1513
+ * Fixed Javascript error on CF7 and JetPack
1514
+ * Some backend and frontent fixes
1515
+
1516
+ = 5.8 2015-05-18 =
1517
+ * Minor fixes
1518
+
1519
+ = 5.7 2015-05-18 =
1520
+ * Fixed French translation
1521
+ * Fixed protection algorithm
1522
+
1523
+ = 5.6 2015-05-11 =
1524
+ * Fixed translation
1525
+ * Fixed bulk comments anti-spam checking
1526
+ * Added option for disabling anti spam stats in adminbar
1527
+ * Some security fixes
1528
+
1529
+ = 5.5 2015-04-29 =
1530
+ * Fixed security issue
1531
+ * Some interface fixes
1532
+
1533
+ = 5.4 2015-04-27 =
1534
+ * Some interface and functionality changes in plugin settings page
1535
+ * Added counter for anti-spam stats in admin bar
1536
+
1537
+ = 5.3 2015-04-13 =
1538
+ * Added anti-spam protection for Divi theme contact forms
1539
+ * Added anti-spam protection for MyMail contact forms
1540
+ * Added anti-spam protection for MailPoet Newsletters
1541
+ * Some interface and functionality changes in backend
1542
+
1543
+ = 5.2 2015-04-01 =
1544
+ * Added link for anti-spam stats
1545
+ * Added WP User Frontend Pro registration form protection
1546
+
1547
+ = 5.1 2015-03-24 =
1548
+ * Fixed site crash after installing 5.0 on some websites
1549
+
1550
+ = 5.0 2015-03-24 =
1551
+ * Added bulk comments checking for spam via CleanTalk blacklists
1552
+ * Added anti-spam form protection for 'Ajax Login & Register'
1553
+ * Fixed JetPack form protection
1554
+
1555
+ = 4.24 2015-03-20 =
1556
+ * Added immediate spam protection activation.
1557
+
1558
+ = 4.22 2015-03-17 =
1559
+ * Added button for automatic spam protection key getting.
1560
+
1561
+ = 4.21 2015-03-11 =
1562
+ * Added license renew notification.
1563
+
1564
+ = 4.20 2015-03-03 =
1565
+ * Added German, Italian, Polish, Portuguese translations.
1566
+ * Minor code fixes.
1567
+
1568
+ = 4.19 2015-02-24 =
1569
+ * Increased keys lifetime for JS spam test.
1570
+
1571
+ = 4.18 2015-02-17 =
1572
+ * Fixed bug with comments approvement - moved ct_unmark_red() to cleantalk-admin.php
1573
+ * Added PayPal 'payment_status' in skip list.
1574
+ * Added Akismet 'spam' status processing.
1575
+
1576
+ = 4.17 2015-02-12 =
1577
+ * New base class.
1578
+ * Divided code to 3 separate files - common, public and admin.
1579
+
1580
+ = 4.16 2015-02-05 =
1581
+ * New base class.
1582
+ * Fixed JetPack spam filters logics.
1583
+ * Optimized Formidable, bbPress, BuddyPress spam filters.
1584
+
1585
+ = 4.15 2015-01-29 =
1586
+ * Support spam test for Contact Form 7 versions before 3.0.0.
1587
+ * Fixed global JS-vars for JS spam test.
1588
+ * Fixed online notice cookie logics.
1589
+ * Optimized spam filters for FSCF, WooCommerce, JetPack.
1590
+ * Optimized option getting.
1591
+
1592
+ = 4.14 2015-01-19 =
1593
+ * Removed deprecated option from comment approvement code.
1594
+ * New API key URL.
1595
+ * Trimmed API key in admin panel.
1596
+ * Added current options to array sended to CleanTalk servers.
1597
+ = 4.13 2014-12-29 =
1598
+ * Fixed bug with autimatically aprovement not spam comments. Now this option disabled and do not override local WordPress policy.
1599
+
1600
+ = 4.12 2014-12-29 =
1601
+ * Fixed bug with 'Wrong Access key...' notice in WordPress dashboard.
1602
+ * Fixed filtration bug in WordPress dashboard login form.
1603
+
1604
+ = 4.11 2014-12-22 =
1605
+ * Improved anti-spam protection for custom contact/registration/subscribe forms.
1606
+ * Improved anti-spam protection for comments.
1607
+ * Accelerated plugin speed for comments, regirstrations and contacts.
1608
+ * Added translation to French.
1609
+
1610
+ = 4.10 2014-12-10 =
1611
+ * Improved anti-spam protection for custom contact/registration/subscribe forms.
1612
+ * Option 'Custom contact forms' enabled by default for new setups.
1613
+ * Removed settings "Publish relevant comments", "Use encrypted (SSL) connection".
1614
+ * Added translation to Danish (thank you for Mikkel at KreativJul.dk).
1615
+
1616
+ = 4.9 2014-11-24 =
1617
+ * Fixed spam test for Contact Form 7.
1618
+
1619
+ = 4.8 2014-11-19 =
1620
+ * Improved anti-spam protection for BuddyPress registrations and custom contact forms.
1621
+
1622
+ = 4.7 2014-11-16 =
1623
+ * Fixed JavaScript spam test for FastSecure contact form.
1624
+
1625
+ = 4.6 2014-11-11 =
1626
+ * Improved anti-spam protection on BuddyPress registrations.
1627
+ * Improved anti-spam protection on contact forms.
1628
+ * Removed plugin sign from pending, spam comments. To get details about a comment please use Dashboard at cleantalk.org.
1629
+ * Improved Access key validation function.
1630
+ * Added protection for bbPress comments via stop list. Stop list function is a list to reject comments by prefiled words. To fill the list please use Dashboard at cleantalk.org.
1631
+
1632
+ = 4.5 2014-11-04 =
1633
+ * Fixed CF7 JavaScript bug.
1634
+ * Fixed rejects in bbPress guests comments.
1635
+
1636
+ = 4.4 2014-10-29 =
1637
+ * Improved anti-spam JS test for CF7.
1638
+ * Fixed 'noscript' text in FaceBook Like preview in Valenti theme.
1639
+
1640
+ = 4.2 2014-10-20 =
1641
+ * Fixed double checks issue for BuddyPress registrations.
1642
+ * Increased timeout limits to find the work server.
1643
+
1644
+ = 4.1 2014-10-13 =
1645
+ * Optimized code for manual moderation feedback sending.
1646
+ * Optimized anti-spam algorithms for comments, contacts and signups.
1647
+
1648
+ = 4.0 2014-10-06 =
1649
+ * Improved anti-spam protection for custom contact forms.
1650
+ * Improved anti-spam protection for registration forms.
1651
+
1652
+ = 3.9 2014-10-01 =
1653
+ * Did exception to do not break to create new user in WordPress backend.
1654
+
1655
+ = 3.8 2014-09-19 =
1656
+ * Fixed json_encode() + malformed characters.
1657
+ * Fixed JavaScript issue with wpautop().
1658
+
1659
+ = 3.6 2014-09-15 =
1660
+ * Fixed preg_match() issue for Formidable forms and Custom contact forms.
1661
+ * Improved anti-spam protection for Custom contact forms.
1662
+
1663
+ = 3.4 2014-09-04 =
1664
+ * We've added anti-spam for themes contact forms and any untested contact forms plugins. To use this test enable option "Custom contact forms" in plugin settings.
1665
+ * We've added auto rotation for spam comments. Now the plugin removes comments in SPAM folder older then 15 days. This option is enabled by default.
1666
+
1667
+ = 3.2 2014-08-27 =
1668
+ * Fixed submit_time() logic for failed submits (comments/registrations). Now form fill time resets after every failed submit.
1669
+
1670
+ = 3.1 2014-08-19 =
1671
+ * Added anti-spam test over senders Cookies.
1672
+ * Improved form fill anti-spam test.
1673
+ * Improved speed selection of the nearest server to website.
1674
+ * Improved anti-spam speed for comments.
1675
+ * Relevance anti-spam test disabled by default. To enable test should be used option 'relevance_test'.
1676
+
1677
+ = 2.58 2014-08-06 =
1678
+ * Added anti-spam protection for signups posted via WooCommerce order form.
1679
+ * Improved anti-spam protection for Contact Form 7.
1680
+ * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript anti spam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
1681
+ * Updated PHP API. Now the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
1682
+
1683
+ = 2.57 2014-07-29 =
1684
+ * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
1685
+ * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
1686
+ * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
1687
+
1688
+ = 2.56 2014-07-21 =
1689
+ * Fixed account status check logic. Previous version makes unnecessary test API calls when the plugin asks account status check.
1690
+
1691
+ = 2.55 2014-07-11 =
1692
+ * Fixed bug with account status function. In backend the plugin showed notice 'Please don't forget to disable CAPTCHA if you have it!' on every page.
1693
+
1694
+ = 2.54 2014-07-11 =
1695
+ * Fixed signup anti-spam protection logic for BuddyPress registrations.
1696
+ * Fixed anti-spam protection for JetPack contact form.
1697
+ * Changed account status check logic.
1698
+
1699
+ = 2.53 2014-06-27 =
1700
+ * Fixed anit-spam protection bug for signups.
1701
+ * Changed anti-spam functions (comments and signups) priority.
1702
+
1703
+ = 2.52 2014-06-25 =
1704
+ * Fixed 'Fatal error: Call to a member function get_error_code()' issue with signups via BuddyPress.
1705
+
1706
+ = 2.51 2014-06-23 =
1707
+ * Added spam protection for registrations via plugin New User Approve by Josh Harrison. If the CleanTalk matched signup as spam this signup will be denied to placing in pending queue.
1708
+ * Added option "Use secure (SSL) connection to CleanTalk cloud". If the option enabled plugin will communicate with CleanTalk severs via 128bit encrypted data channel. So, if you have SSL protected webforms on website you can use this option to be sure that visitors personal data safely transmits to CleanTalk servers.
1709
+ * Fixed minor bug with loading backend functions.
1710
+
1711
+ = 2.49 2014-06-10 =
1712
+ * Added spam protection for S2Member Auth.net forms.
1713
+ * Added spam protection for multisite signup form.
1714
+ * Optimized account status check function.
1715
+
1716
+ = 2.46 2014-05-19 =
1717
+ * Added: HTML notice about the need to enable JavaScript.
1718
+ * Fixed: Fixed pingbacks anti-spam test.
1719
+
1720
+ = 2.44 2014-05-12 =
1721
+ * Added: Anti-spam protection for S2Member framework.
1722
+ * Improved: JavaScript anti-spam test.
1723
+ * Improved: Plugin load time for backend and frontend.
1724
+ * Fixed: PHP warning mb_convert_encoding()
1725
+
1726
+ = 2.42 2014-04-29 =
1727
+ * Fixed: JavaScript anti-spam test for comments.
1728
+
1729
+ = 2.40 2014-04-25 =
1730
+ * New: Fast Secure Contact form support.
1731
+ * New: WordPress Landing Pages support
1732
+
1733
+ = 2.38 2014-03-27 =
1734
+ * Fixed: Registraion form submit time spam test.
1735
+
1736
+ = 2.36 2014-03-12 =
1737
+ * Reversed to patches from old revisions.
1738
+
1739
+ = 2.35 2014-03-12 =
1740
+ * New: Notifications about disabled account
1741
+ * New: Improved JavaScript spam test.
1742
+ * Fixed: Code optimization
1743
+ * Fixed: JavaScript test for signups.
1744
+
1745
+ = 2.33 2014-02-12 =
1746
+ * Fixed: CURLOPT_FOLLOWLOCATION bug at admin notice
1747
+
1748
+ = 2.32 2014-02-04 =
1749
+ * New: Added notice about automatically approved comment. The notice shows only for first approved comment and only for new commentators (without approved comments) of the blog.
1750
+ * New: At WordPress console added banner for notices.
1751
+ * Changed: Screenshots updated.
1752
+
1753
+ = 2.31 2014-01-24 =
1754
+ * New: Added spam protection for JetPack comments
1755
+ * Fixed: cURL connection issue "Expect: 100-continue"
1756
+
1757
+ = 2.30 2014-01-13 =
1758
+ * Changed: Improved servers connection logic.
1759
+ * Fixed: Antispam test for Fomidable forms.
1760
+
1761
+ = 2.28 2013-12-19 =
1762
+ * New: Added protection against spam bots for WooCommerce review form.
1763
+ * Fixed: JavaScript anti-spam logic for WooCommerce review form.
1764
+
1765
+ = 2.27 2013-12-06 =
1766
+ * New: Added protection against spam bots for JetPack Contact form.
1767
+ * Fixed: JavaScript anti-spam logic for registrations and Contact form 7.
1768
+
1769
+ = 2.25 2013-11-27 =
1770
+ * New: Added protection against spam bots for BuddyPress registrations.
1771
+ * New: Added protection against spam bots for Contact form 7.
1772
+ * New: Added Spanish (es_ES) translation.
1773
+
1774
+ = 2.23 2013-11-20 =
1775
+ * New: Added automatic training blacklists on spam bot account deletion.
1776
+ * New: Added URL to project homepage at plugin options.
1777
+ * Changed: Improved anti-spam logic.
1778
+
1779
+ = 2.21 2013-11-13 =
1780
+ * Changed: WordPress blacklists settings get priority over plugin's anti-spam settings
1781
+ * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
1782
+ * Changed: Removed form submit time test. Imporved JavaScript spam test.
1783
+ * Changed: PHP code optimizations
1784
+
1785
+ = 2.19 2013-11-08 =
1786
+ * New: Antispam protection from spam bots at the registration form
1787
+ * Changed: Russian localization for admin panel
1788
+ * Changed: PHP code optimizations
1789
+
1790
+ = 2.5.18 2013-11-01 =
1791
+ * Fixed: Bug with selection of the last comments for post
1792
+ * New: Antispam protection for Formidable feedback forms
1793
+ * New: Automatic deletion of outdated spam comments
1794
+ * New: On/Off option for comments spam filtration
1795
+ * Tested with WordPress 3.7.1
1796
+
1797
+ = 2.4.15 2013-09-26 =
1798
+ * Fixed: Bug with mass comments deletion
1799
+ * Changed: Russian localization for admin panel
1800
+ * Tested with mulitsite setup (WordPress network or WPMU)
1801
+
1802
+ = 2.4.14 2013-08-29 =
1803
+ * Changed: Removed feedback requests to the servers for banned (spam) comments.
1804
+
1805
+ = 2.4.13 2013-08-19 =
1806
+ * Changed: Switched HTTP requests from file_get_contents() to CURL. Added file_get_contens() as backup connection to the servers.
1807
+ * Changed: Removed feedback requests for comments moved to trash.
1808
+ * Fixed: "Fail connect to servers..." error on hostings with disabled 'allow_url_fopen' PHP option.
1809
+
1810
+ = 2.4.12 2013-08-12 =
1811
+ * Removed RPC::XML library from plugin.
1812
+ * Switched plugin to HTTP+JSON connection with servers.
1813
+ * Fixed bug with comments anti-spam tests with non UTF8 codepage.
1814
+
1815
+ = 2.4.11 2013-08-02 =
1816
+ * Removed spam tests for self-made pingbacks
1817
+ * Tested up to WP 3.6
1818
+
1819
+ = 2.4.10 2013-07-24 =
1820
+ * Fixed warning in PHP 5.4
1821
+ * Fixed bug with disabling comments test for Administrators, Authors and Editors
1822
+ * "Stop words" settings moved to <a href="http://cleantalk.org/my">Control panel</a> of the service
1823
+ * "Response language" settings moved <a href="http://cleantalk.org/my">Control panel</a> of the service
1824
+
1825
+ = 2.4.9 =
1826
+ * Fixed extra debugging in base class
1827
+
1828
+ = 2.4.8 =
1829
+ * Enabled convertion to UTF8 for comment and example text
1830
+ * Optimized PHP code
1831
+
1832
+ = 2.3.8 =
1833
+ * Enabled selection the fastest server in the pool
1834
+ * Fixed work server in plugin's config
1835
+
1836
+ = 2.2.3 =
1837
+ * Secured md5 string for JavaScript test
1838
+ * Added requests's timestamp to calculate request work time
1839
+ * Update base CleanTalk's PHP class
1840
+
1841
+ = 2.1.2 =
1842
+ * Improved perfomance for processing large comments (over 32kb size)
1843
+ * Improved perfomance for bulk operations with comments in Comments panel
1844
+ * Added feedback request with URL to approved comment
1845
+
1846
+ = 2.0.2 =
1847
+ * Fixed bug with JavaScript test and WordPress cache plugins
1848
+
1849
+ = 2.0.1 =
1850
+ * Added option "Publicate relevant comments" to plugin's options.
1851
+ * Added descriptions to plugin options
1852
+
1853
+ = 1.5.4 =
1854
+ * Fixed HTTP_REFERER transmission to the servers
1855
+ * Improved JavaScript spam test
1856
+ * Optimized PHP code
1857
+
1858
+ = 1.4.4 =
1859
+ * Pingback, trackback comments has moved to manual moderataion
1860
+ * Added transmission to the serves comment type and URL
1861
+ * Post title, body and comments separated into individual data elements
1862
+ * Added priority for matched words in the comment with post title
1863
+ * Enabled stop words filtration as default option
1864
+
1865
+ = 1.3.4 =
1866
+ * Removed PHP debugging.
1867
+
1868
+ = 1.3.3 =
1869
+ * Added notice at admin panel about empty Access key in plugin settings
1870
+ * Removed HTTP link to the site project from post page
1871
+ * Removed unused options from settings page
1872
+ * Tested up to WordPress 3.5
1873
+
1874
+ = 1.2.3 =
1875
+ * Fixed bug with session_start.
1876
+
1877
+ = 1.2.2 =
1878
+ * Plugin rename to CleanTalk. Spam prevent plugin
1879
+ * Integration Base Class version 0.7
1880
+ * Added fast submit check
1881
+ * Added check website in form
1882
+ * Added feedbacks for change comment status (Not spam, unapprove)
1883
+ * Added function move comment in spam folder if CleanTalk say is spam
1884
+ * Disable checking for user groups Administrator, Author, Editor
1885
+ * Marked red color bad words
1886
+
1887
+ = 1.1.2 =
1888
+ * Addition: Title of the post attached to the example text in auto publication tool.
1889
+ * Tested with WordPress 3.4.1.
1890
+
1891
+ = 1.1.1 =
1892
+ * HTTP_REFERER bug fixed
1893
+
1894
+ = 1.1.1 =
1895
+ * Added user locale support, tested up to WP 3.4
1896
+
1897
+ = 1.1.0 =
1898
+ * First version
1899
+
1900
+
1901
+ == Upgrade Notice ==
1902
+ = 5.130 November 14 2019 =
1903
+ * Fix: JetPack contact form JS check.
1904
+ * FIx: Iphorm AJAX form.
1905
+ * Fix: Paid Memberships Pro fix.
1906
+ * Fix: Divi theme contact form fix.
1907
+ * Integration: Paid Memberships Pro.
1908
+ * Integration: Elementor Pro page builder forms.
1909
+ * Improved: Compatibility with different server.
1910
+
1911
+ = 5.129.1 November 5 2019 =
1912
+ * Fix: WooCommerce order detecting.
1913
+
1914
+ = 5.129 October 30 2019 =
1915
+ * Upd: Localize updated.
1916
+ * Fix: Direct $_SERVER access replaced.
1917
+ * Integration: The 7 theme contact form.
1918
+ * Fix: Minor improvements and bug fixes.
1919
+ * Mod: Putting site in maintenance mode during plugin update.
1920
+
1921
+ = 5.128.1 October 23 2019 =
1922
+ * Fix: Fatal error when using buffer output.
1923
+ * Fix: Translate domain for errors.
1924
+ * Code: Fix spelling in function name.
1925
+ * Fix: JS disabled error.
1926
+ * Upd: Comment edit screen updated.
1927
+ * Fix: Cleantalk\Arr::search() fixed.
1928
+
1929
+ = 5.128 October 17 2019 =
1930
+ * Mod: Users check - functionality updated.
1931
+ * Fix: Users check - dates format updated.
1932
+ * Mod: Comments check - functionality updated.
1933
+ * Fix: Comments check - dates format updated.
1934
+ * Fix: Fields exclusion fixed.
1935
+ * Fix: Notice fixed.
1936
+ * Fix: Cleantalk/Antispam/API.
1937
+ * Fix: Minor improvements and bug fixes.
1938
+
1939
+ = 5.127.4 October 13 2019 =
1940
+ * Mod: Automatically decrease amount of checked users by one request if an error occurs.
1941
+ * Fix: Security issue.
1942
+ * Fix: Static JS key.
1943
+
1944
+ = 5.127.3 October 8 2019 =
1945
+ * Fix: Errors during registration.
1946
+
1947
+ = 5.127.2 October 8 2019 =
1948
+ * Integration: SeedProd Coming Soon Page Pro.
1949
+ * Fix: WooCommerce double reuqests.
1950
+ * Fix: Static JS key.
1951
+
1952
+ = 5.127.1 October 7 2019 =
1953
+ * Fix: WPMS settings logic.
1954
+ * Using default database storage engine for tables.
1955
+
1956
+ = 5.127 September 30 2019 =
1957
+ * Fix: Delete redirect notice on external forms
1958
+ * Fix: Storing spam for 15 days.
1959
+ * Fix: correct DiVi display message.
1960
+ * Integration: Ultimate Members.
1961
+ * Mod: Setting "Use static JS key" switched to "Auto" if it was "No". Default is "Auto".
1962
+ * Mod: Moving White Label option to main site settings.
1963
+ * New: Use static JS key if cache plugin detected.
1964
+ * New: Settings for URLs, fields, roles exclusions.
1965
+ * New: Regular Expressions support in URLs, fields exclusions.
1966
+ * New: Send validation errors on standard registration form.
1967
+ * Updater: Move exclusions from global variable to settings.
1968
+ * Deprecated: IP exclusions.
1969
+
1970
+ = 5.126 September 9 2019 =
1971
+ * Spam protection improved!
1972
+ * Integration: Option wheel.
1973
+ * Mod: Improved Email detection.
1974
+ * Mod: Improved IP detection.
1975
+ * Fix: Too large database table with alternative sessions.
1976
+ * Fix: Exception for WooCommerce AJAX.
1977
+ * Fix: API key validation.
1978
+ * Minor fixes.
1979
+
1980
+ = 5.125 August 26 2019 =
1981
+ * Fix: PHP Notices.
1982
+ * Fix: Auto update.
1983
+ * Fix: Displaying protection status for IP license.
1984
+ * Fix: prevent capturing buffer for XMLRPC requests (check_external functionality).
1985
+ * Fix: API key validating.
1986
+ * New: Complete deactivation setting.
1987
+
1988
+ = 5.124.1 August 8 2019 =
1989
+ * Fix: Error on PHP 5.3.
1990
+
1991
+ = 5.124 August 8 2019 =
1992
+ * Spam protection improved.
1993
+ * Fix: SpamFireWall local database counter on Multisite.
1994
+ * Fix: Caldera Forms integration.
1995
+ * Fix: Settings "Use AJAX for JS check" description.
1996
+ * Fix: Formidable integration.
1997
+ * New: External forms check now independed from JavaScript.
1998
+ * New: Setting Protect external - capture buffer.
1999
+ * New: QuForm integration.
2000
+
2001
+ = 5.123 July 25 2019 =
2002
+ * Fix: Plenty of minor fixes.
2003
+ * Fix: wpDiscuz integration.
2004
+ * Fix: Integration with bbPress.
2005
+ * Fix: New comment email notification.
2006
+ * New: Follow-Up Emails integration.
2007
+ * Fix: Woocommerce integration.
2008
+ * Fix: Spelling.
2009
+
2010
+ = 5.122 July 10 2019 =
2011
+ * Spam Protection improved.
2012
+ * Fix: Error while checking account status.
2013
+ * Fix: Conflict with Elementor Pro.
2014
+ * Fix: Integration with Ninja Forms.
2015
+ * Fix: Integration with Formidable.
2016
+ * New: Detecting mobile devices.
2017
+ * New: Integration for Easy Forms for Mailchimp.
2018
+
2019
+ = 5.121 June 26 2019 =
2020
+ * Fix: Translation typos.
2021
+ * Fix: Woocommerce integration.
2022
+ * Fix: Catching admin in AJAX queries.
2023
+ * Mod: Session table (cleantalk_sessions) issue.
2024
+ * Mod: Spam protection improved.
2025
+ * Integration: Wilcity theme custom registration validation enabled
2026
+ * New: Option "Use static JS key".
2027
+
2028
+ = 5.120.2 June 17 2019 =
2029
+ * Fix: WPForms integration.
2030
+ * Fix: Translation and spelling.
2031
+ * Fix: Minor PHP error
2032
+
2033
+ = 5.120.1 June 6 2019 =
2034
+ * Mod: Description for Search form protection.
2035
+ * Fix: CSS and JS attachment.
2036
+ * Fix: Undefined index error.
2037
+
2038
+ = 5.120 June 5 2019 =
2039
+ * Fix: bbPress false positives.
2040
+ * Fix: SpamFireWall check condition.
2041
+ * Fix: SpamFireWall block page.
2042
+ * Fix: Catch admin action via search form test.
2043
+ * Fix: Catch admin action (AJAX).
2044
+ * Mod: Using minified version of JS and CSS.
2045
+ * Mod: Date format in statistics.
2046
+
2047
+
2048
+ = 5.119.1 May 30 2019 =
2049
+ * Fix: Helper class error.
2050
+
2051
+ = 5.119 May 30 2019 =
2052
+ * Fix: No more second request after registration.
2053
+ * Fix: Activation hook.
2054
+ * Fix: Alternative sessions. Clear table.
2055
+ * Fix: Stop capchuring AJAX requests in admin area.
2056
+ * Fix: Spelling.
2057
+ * Fix: Registration cookies set.
2058
+ * Mod: SFW exdtended die page when testing.
2059
+ * Mod: User-agent modified.
2060
+ * New: Test search queries for spam.
2061
+ * New: Gathering and output statistics.
2062
+
2063
+ = 5.118.4 May 13 2019 =
2064
+ * Fix: SFW cookie. Set correct domain for subdomains.
2065
+ * Fix: SFW update.
2066
+ * Fix: IP detection.
2067
+ * Fix: Triggering AJAX check in backend.
2068
+ * Fix: Zero submit time on few forms.
2069
+
2070
+ = 5.118.3 April 29 2019 =
2071
+ * Fix: Spam statistics in dashboard widget.
2072
+ * Fix: IP detection.
2073
+ * Fix: Double check AJAX integrated forms like Ninja Forms.
2074
+ * Fix: Use url exclusions for AJAX forms.
2075
+
2076
+ = 5.118.2 April 25 2019 =
2077
+ * Mod: Spam filtration quality improved.
2078
+ * Mod: Store SFW cookie for 30 days.
2079
+ * Mod: Server IP added to connection report.
2080
+ * Fix: spam_stat is not defined.
2081
+
2082
+ = 5.118.1 April 19 2019 =
2083
+ * Fix: Fatal error.
2084
+ * Mod: Spam protection improved on registrations.
2085
+
2086
+ = 5.118 April 19 2019 =
2087
+ * Fix: Cookies on registration page.
2088
+ * Fix: Update fix.
2089
+ * Fix: Wordpress built-in API.
2090
+ * Fix: WooCommerce checkout form.
2091
+ * Fix: UpdraftPlus. Saving settings.
2092
+ * Fix: Convert Pro saving settings.
2093
+ * Fix: UTF-8 Converting.
2094
+ * Fix: GDPR notice.
2095
+ * Fix: cleantalk_sessions table size reduced.
2096
+ * Mod: Localization.
2097
+ * Mod: Performance improved.
2098
+ * Mod: SpamFierWall improvments.
2099
+ * Mod: IP detection improved.
2100
+ * Mod: JavaScript check rewised.
2101
+ * New: Setting "Use alternative mechanism for cookies".
2102
+
2103
+ = 5.117.1 April 5 2019 =
2104
+ * Fix: GDPR notice.
2105
+ * Fix: noCacheJS localization.
2106
+ * Fix: Fatal error when updating.
2107
+
2108
+ = 5.117 March 27 2019 =
2109
+ * New: Update logic runs on all pages.
2110
+ * New: Integration for Ajax Contact Forms plugin.
2111
+ * New: Notification for users groups about new comments.
2112
+ * New: SFW die page. Show browser and page creation time.
2113
+ * Fix: Huge bug in Cleantalk.php connected with servers changing.
2114
+ * Fix: Check AJAX requests for logged in users.
2115
+ * Fix: Deleting debug in JS.
2116
+ * Fix: Validating settings before saving.
2117
+
2118
+ = 5.116.3 March 14 2019 =
2119
+ * Fix: "Headers already sent" error.
2120
+ * Fix: Images paths.
2121
+ * Fix: IP detection.
2122
+ * Fix: Skip lost password form check
2123
+ * Fix: Skip mobile requests (push settings)
2124
+ * Fix: PHP notice when detecting BuddyPress template.
2125
+
2126
+ = 5.116.2 March 7 2019 =
2127
+ * Fix: Creating tables in MariaDB.
2128
+
2129
+ = 5.116.1 March 6 2019 =
2130
+ * Fix: Creating tables in DB.
2131
+ * Fix: PHP Warning in spam statistics widget.
2132
+
2133
+ = 5.116 March 6 2019 =
2134
+ * Spam filtration quality improved.
2135
+ * New: Storing visited URLs.
2136
+ * New: Check before validation Contact Form 7, Comments, Jetpack comments.
2137
+ * New: Get validation result for Contact Form 7, Comments, Jetpack comments.
2138
+ * Fix: ES add subscriber.
2139
+ * Fix: IP detection.
2140
+
2141
+ = 5.115.2 February 27 2019 =
2142
+ * Fix: False positives spam detection in WP Forms and Contact Form 7.
2143
+
2144
+ = 5.115.1 February 16 2019 =
2145
+ * Fix: SpamFireWall's false positives.
2146
+
2147
+ = 5.115 February 14 2019 =
2148
+ * Fix: Http_only flag for backend cookies.
2149
+ * Fix: Spam filtration improved.
2150
+ * New: IP detection improved.
2151
+ * Fix: SpamFirewall update speeded up.
2152
+ * New: False positives with caching solutions decreased.
2153
+ * New: Opportunity to use Wordpress HTTP API to connect with Cloud.
2154
+
2155
+ = 5.114 January 31 2019 =
2156
+ * New: Setting "Use Wordpress HTTP API" as alternative to CURL. Disabled by default.
2157
+ * Fix: Formidable: Adding small JS check when adding JS_key.
2158
+ * Mod: layout of settings page.
2159
+ * Mod: Banner logic altered.
2160
+
2161
+ = 5.113.2 January 18 2019 =
2162
+ * Fix: "Settings" link returns to plugin page.
2163
+
2164
+ = 5.113.1 January 17 2019 =
2165
+ * Fix: Conflict with CityTours theme.
2166
+ * Fix: Error for Wordperss lower 4.7.
2167
+ * Add: Spam protection: "Validate email for existance".
2168
+
2169
+ = 5.113 January 16 2019 =
2170
+ * Fix: Fast and Simple Contact Form.
2171
+ * Fix: Settings layout.
2172
+ * Fix: Error with WooCommerce Quickview.
2173
+ * Fix: Bitrix24 contact form.
2174
+ * Fix: Request time decreased.
2175
+ * Fix: Requesting account status when activating for IP licenses.
2176
+ * Add: Precise AJAX request detection.
2177
+ * Spam protection improved.
2178
+
2179
+ = 5.112 December 21 2018 =
2180
+ * Fix: Woocommerce AJAX checkout form.
2181
+ * Fix: Profile Builder Pro.
2182
+ * Fix: DB structure improvements for WPMS.
2183
+ * Spam filtering quality improved.
2184
+ * Minor fixes.
2185
+
2186
+ = 5.111 December 13 2018 =
2187
+ * Fix: Double request in JetPack contact form.
2188
+ * Fix: Email notification about spam registration.
2189
+ * Fix: Links button for feedback comments.
2190
+ * Fix: Mail notification about plugin error.
2191
+ * Fix: Key field output.
2192
+ * Minor fixes.
2193
+
2194
+ = 5.110 November 29 2018 =
2195
+ * Integration: BuddyPress ActivityWall spam protection.
2196
+ * Add: Support different BuddyPress templates on activity wall.
2197
+ * Fix: Admin/moderator checking for validate post data.
2198
+ * Add: GDPR setting for shortcode.
2199
+ * Fix: Increase timeout for spam_check_cms to 15.
2200
+
2201
+ = 5.109 November 15 2018 =
2202
+ * Fix: Added URL and IP exclusions to Contact Form 7.
2203
+ * Fix: js error when responseText is not exists
2204
+ * Fix: Sitename when getting key automatically under WPMS.
2205
+ * Mod: SpamFireWall is now fully compatible with WPMS.
2206
+ * Mod: Setting 'Tell others about CleanTalk' was deleted.
2207
+ * Mod: Protection from spam improved.
2208
+
2209
+ = 5.108.1 November 8 2018 =
2210
+ * Fix: Errors with integration class.
2211
+
2212
+ = 5.108 November 7 2018 =
2213
+ * Fix: White label mode.
2214
+ * Fix: SpamFireWall now can be disabled.
2215
+ * Fix: Layout.
2216
+ * Integration: WPForms.
2217
+ * Add: Message about block for all no integrated AJAX forms.
2218
+ * Add: Displaying account name near api key.
2219
+
2220
+ = 5.107 October 29 2018 =
2221
+ * Fix: Ninja Forms integration.
2222
+ * Fix: Cookie usage.
2223
+ * Add: Capturing AJAX responses from non integrated forms.
2224
+ * Spam protection improved.
2225
+ * Minor fixes.
2226
+
2227
+ = 5.106 October 11 2018 =
2228
+ * Spam filtration improved.
2229
+ * New: White Label mode.
2230
+ * Modification: Warning message about test on SpamFireWall die page.
2231
+ * Integration: WP Maintenance Mode.
2232
+ * Fix: S2Member.
2233
+ * Fix: JavaScript attachments reconsidered.
2234
+ * Fix: Admin banners layout.
2235
+ * Fix: Minor layout fixes.
2236
+
2237
+ = 5.105 September 26 2018 =
2238
+ * Integration: Now bloking spam for QAEngine questions.
2239
+ * Fix: Async http__request call.
2240
+ * Fix: Unnecessary get_antispam_report_breif method call.
2241
+ * Layout: Hide "Do you like Cleantlak?" when key is not ok.
2242
+ * Layout: Minor fixes.
2243
+
2244
+ = 5.104 September 18 2018 =
2245
+ * Fix: Error when saving settings.
2246
+ * Fix: Trying update plugin plugin for the first installation.
2247
+ * Fix: Update system.
2248
+ * Fix: Errors output.
2249
+ * Fix: Plugin's settings under WPMS.
2250
+ * Fix: SpamFireWall update.
2251
+ * Fix: The server change system repaired.
2252
+ * Mod: Cron saving tasks improved.
2253
+
2254
+ = 5.103.1 September 14 2018 =
2255
+ * Fix: Error when saving settings.
2256
+ * Fix: Error when getting key automatically.
2257
+
2258
+ = 5.103 September 13 2018 =
2259
+ * Fix: Gravity Forms response message.
2260
+ * Fix: SpamFireWall redirect to 404 page.
2261
+ * Major anti-spam plugin improvement.
2262
+ * Recombined setting page.
2263
+ * Added error notification.
2264
+ * Mod: S2 Members integration.
2265
+ * Mod: Improved remote calls.
2266
+
2267
+ = 5.102 August 29 2018 =
2268
+ * Fix: Users and comments check.
2269
+ * Fix: Update from 5.70 or previous versions.
2270
+ * Fix: GDPR public JS-script.
2271
+ * Fix: Dashboard widget JS scripts attachment.
2272
+ * Fix: WooCommerce "Place order" action.
2273
+ * Mod: Notification logic altered.
2274
+ * Mod: Users check table now has 'Signed up' column.
2275
+ * Minor fixes.
2276
+
2277
+ = 5.101 August 10 2018 =
2278
+ * Fix: Set cookie only for non-dashboard pages.
2279
+ * Fix: Dashboard widget JS error.
2280
+ * Fix: JavaScript error for some environment.
2281
+ * Mod: Antispam protection accelerated for some pages.
2282
+
2283
+ = 5.100 July 30 2018 =
2284
+ * Fix: JavaScript dependencies.
2285
+
2286
+ = 5.99.1 July 17 2018 =
2287
+ * IP detection fixed and improved.
2288
+
2289
+ = 5.99 July 10 2018 =
2290
+ * Fix: WooCommerce false positives.
2291
+ * Fix: SpamFireWall IP detection.
2292
+ * Minor fixes.
2293
+
2294
+ = 5.98 June 27 2018 =
2295
+ * Fix: WooCommerce: Exclusion.
2296
+ * Fix: Public GDPR JS code.
2297
+ * Minor fixes.
2298
+
2299
+ = 5.97 June 7 2018 =
2300
+ * Fix: Update system.
2301
+ * Fix: Feedback from public page (admin only).
2302
+ * Fix: Users and comment check: API error.
2303
+ * Fix: Too many negative reports. (Too big ct_data option)
2304
+ * Fix: SpamFireWall: Infinite redirection on the blocking page.
2305
+ * Minor fixes.
2306
+
2307
+ = 5.96 May 22 2018 =
2308
+ * Fix: Update system.
2309
+ * Mod: Reset all counters button in admin bar.
2310
+ * Mod: GDPR compliance.
2311
+ * Minor fixes.
2312
+
2313
+ = 5.95.1 May 3 2018 =
2314
+ * Fix: "Get key automatically" button display logic.
2315
+ * Fix: PHP notices.
2316
+
2317
+ = 5.95 May 2 2018 =
2318
+ * Spam filtration improved.
2319
+ * Fix: Public widget layout.
2320
+ * Fix: Connection reports output.
2321
+ * Minor fixes.
2322
+
2323
+ = 5.94 April 23 2018 =
2324
+ * Mod: Async load option for JS.
2325
+ * Mod: JS scripts loading is conditional.
2326
+ * Fix: IP detection.
2327
+ * Fix: IP detection.
2328
+ * Fix: Javascript error.
2329
+
2330
+ = 5.93.1 April 9 2018 =
2331
+ * Fix: Fatal error on PHP 5.5 or lower.
2332
+
2333
+ = 5.93 April 9 2018 =
2334
+ * Fix: SpamFirewall IP detection.
2335
+ * Fix: Contact Form 7. False positives.
2336
+ * Mod: Autoupdate function improved.
2337
+ * Minor fixes.
2338
+
2339
+ = 5.92.2 March 23 2018 =
2340
+ * Fix: Error if cURL extension is disabled.
2341
+
2342
+ = 5.92.1 March 23 2018 =
2343
+ * Fix: Spelling
2344
+ * Fix: Fatal error if cURL extension is disabled.
2345
+
2346
+ = 5.92 March 22 2018 =
2347
+ * IP detection improved.
2348
+ * Fix: SSL connection.
2349
+ * Fix: False positives spam detection in Contact Form 7.
2350
+ * Minor fixes.
2351
+
2352
+ = 5.91 March 15 2018 =
2353
+ * Fix: Errors for PHP compiled without XML support.
2354
+ * Fix: Spelling and translation.
2355
+ * Stability increased.
2356
+ * Minor fixes.
2357
+
2358
+ = 5.90 March 7 2018 =
2359
+ * Improvement: Better IP recognition in Spam FireWall.
2360
+ * Fix: Gravity Froms blocking message.
2361
+ * Security improvments.
2362
+ * Minor fixes.
2363
+
2364
+ = 5.89 February 21 2018 =
2365
+ * Improved spam filtration quality.
2366
+ * Improved compatibility.
2367
+ * Public widget: Styles and referral link added.
2368
+ * Dashboard widget: revised and fixed.
2369
+ * Minor fixes.
2370
+
2371
+ = 5.88 February 12 2018 =
2372
+ * Integration: ConvertPro.
2373
+ * Improvement: Search for visitor's names in request.
2374
+ * Fix: Contact Form 7 message recognition.
2375
+ * Preparation for the remote plugin update.
2376
+ * Minor fixes.
2377
+
2378
+ = 5.87 February 2 2018 =
2379
+ * Filtration quality improved.
2380
+ * Fix: WP Foto Vote downloading images.
2381
+ * Fix: Fatal error for unsupported PHP 5.2.
2382
+ * Fix: Formidable Forms improved spam filtration.
2383
+
2384
+ = 5.86 January 25 2018 =
2385
+ * Fix: High CPU load with wp-ajax.php.
2386
+ * Fix: Mailpoet: Newsletter.
2387
+ * Fix: Gravity: Forms standardization for input fields.
2388
+ * Fix: ajax hook checks data for contact form.
2389
+ * Fix: UTF8 character in requests.
2390
+
2391
+ = 5.85 January 11 2018 =
2392
+ * Fix: Fast Secure contact form spam block message.
2393
+ * Fix: IP license status.
2394
+ * Layout: Dashboard widget description altered.
2395
+
2396
+ = 5.84 December 26 2017 =
2397
+ * Integration: PeepSo contact form
2398
+ * Repared: Feedback from comments page.
2399
+ * Fix: mb_* functions used only if exists.
2400
+ * Fix: Gravity forms: Multi-page form logic repared.
2401
+ * Fix: Gravity forms: AJAX form logic repared.
2402
+ * Minor fixes.
2403
+
2404
+ = 5.83.2 December 19 2017 =
2405
+ * Fix: Error in base class.
2406
+
2407
+ = 5.83.1 December 19 2017 =
2408
+ * Fix: CDN IP detection.
2409
+
2410
+ = 5.83 December 19 2017 =
2411
+ * Improving: Stability and compatibility.
2412
+ * Improving: Spam protection.
2413
+ * Fix: Comments logic filtration.
2414
+ * Fix: Admin bar counter.
2415
+ * Minor errors fixes.
2416
+
2417
+ = 5.82.1 December 7 2017 =
2418
+ * Fixed minor error with attaching JS and CSS files.
2419
+
2420
+ = 5.82 December 4 2017 =
2421
+ * Plugin doesn't use PHP sessions anymore.
2422
+ * Bug fixes.
2423
+ * Improved update logic.
2424
+
2425
+ = 5.81 November 22 2017 =
2426
+ * Fixed error with "Show/Hide key" button.
2427
+ * Slightly improved spam protection for all forms.
2428
+ * Small errors fixes.
2429
+
2430
+ = 5.80 November 3 2017 =
2431
+ * Spam protection improved.
2432
+ * Improved filtration quality for WooCommerce checkout.
2433
+ * Minor fixes for Spam FireWall.
2434
+
2435
+ = 5.79 October 26 2017 =
2436
+ * Spam protection improved.
2437
+ * Fixed issue with existing spam comments check.
2438
+ * Added posibility to exclude IP from check.
2439
+ * Minor fixes.
2440
+
2441
+ = 5.78 October 16 2017 =
2442
+ * Improved compatibility with themes. Changed core functions prefix.
2443
+ * Fixed issue with WooCommerce checkout.
2444
+ * Spam protection improved.
2445
+ * Minor fixes.
2446
+
2447
+ = 5.77 October 2 2017 =
2448
+ * Connection report's system.
2449
+ * Integration for CouponXXL Theme.
2450
+ * Fixed issue with mb_* functions.
2451
+ * Banners logic updated.
2452
+
2453
+ = 5.76 September 20 2017 =
2454
+ * Fixed issue with Spam FireWall and caching plugins.
2455
+ * Banners logic updated.
2456
+
2457
+ = 5.75 September 15 2017 =
2458
+ * Pause feature for users/comments spam check.
2459
+ * Improved protection from spam.
2460
+ * Small fixes.
2461
+
2462
+ = 5.74.2 September 2 2017 =
2463
+ * Fix for users spam check for PHP 5.3 and lower.
2464
+
2465
+ = 5.74.1 September 2 2017 =
2466
+ * Fix for the update system and cloud communication.
2467
+ * Added possibility to check users and comments for spam with a specific date range.
2468
+
2469
+ = 5.74 August 31 2017 =
2470
+ * Users and comments spam check: Two check types (fast and accurate).
2471
+ * Fix for WooCommerce checkout test.
2472
+ * Minor fixes.
2473
+
2474
+ = 5.73 August 11 2017 =
2475
+ * Fix for spam check for already existed users and comments.
2476
+ * Spam FireWall updated.
2477
+ * Layout fix for BT Comments.
2478
+ * Minor fixes.
2479
+
2480
+ = 5.72 July 27 2017 =
2481
+ * Improved spam check for existed users and comments.
2482
+ * Minor fixes.
2483
+
2484
+ = 5.71 July 20 2017 =
2485
+ * Improved spam protection for external forms.
2486
+ * Optimization.
2487
+ * Minor fixes.
2488
+
2489
+ = 5.70.2 July 17 2017 =
2490
+ * Fix for Spam FireWall for Multisite.
2491
+
2492
+ = 5.70.1 July 17 2017 =
2493
+ * Fix for Spam FireWall.
2494
+ * Spam detection improved.
2495
+
2496
+ = 5.70 July 13 2017 =
2497
+ * New updater logic.
2498
+ * Self cron system.
2499
+ * Improved AMP compatibility.
2500
+ * Optimization.
2501
+ * Fixed users and comments spam check.
2502
+ * Fixed layout for Comment's feedback from public page.
2503
+ * Updated Spam FireWall.
2504
+ * SFW: Spam FireWall counter now work in real-time.
2505
+ * SFW: Improved compatibility with different Data Bases.
2506
+
2507
+ = 5.69 July 3 2017 =
2508
+ * Reviewer - integration.
2509
+ * Optimization for Users and Comments check for big databases.
2510
+ * Errors fixes.
2511
+ * Improved protection from spam.
2512
+
2513
+ = 5.68 June 22 2017 =
2514
+ * Contact Form for WordPress - Ultimate Form Builder Lite - integration.
2515
+ * Contact Bank - Contact Forms Builder - integration.
2516
+ * Smart Forms - integration.
2517
+ * cformsII - integration.
2518
+ * Contact Form by Web-Settler - integration.
2519
+ * Error fixes.
2520
+
2521
+ = 5.67.3 June 9 2017 =
2522
+ * Fixed JS attachment error.
2523
+
2524
+ = 5.67.2 June 5 2017 =
2525
+ * Fixed error with IP determination.
2526
+
2527
+ = 5.67.1 June 4 2017 =
2528
+ * Fixed JS error in 5.67 version.
2529
+ * Integrations: Enfold theme, Convertplug.
2530
+ * Links to check for Emails/IP for spam.
2531
+ * Control comments and feedback about them from public post's page.
2532
+ * Improved connection stability with cloud service.
2533
+ * Spam protection improved.
2534
+ * Other small fixes.
2535
+
2536
+ = 5.67 June 1 2017 =
2537
+ * Integrations: Enfold theme, Convertplug.
2538
+ * Links to check for Emails/IP for spam.
2539
+ * Control comments and feedback about them from public post's page.
2540
+ * Improved connection stability with cloud service.
2541
+ * Spam protection improved.
2542
+ * Other small fixes.
2543
+
2544
+ = 5.66 May 23 2017 =
2545
+ * Spam protection improved.
2546
+ * Major fixes for users and comments spam check.
2547
+ * Added feedback from Wordpress comments list.
2548
+ * Fix for "internal forms check" option.
2549
+ * Fixed issue with caching Spam FireWall die page.
2550
+ * Other small fixes.
2551
+
2552
+ = 5.65 May 16 2017 =
2553
+ * Fix for PayPal redirecton.
2554
+ * Fixed issue with empty query for bulk comments test.
2555
+ * Added protection for Enfold contact form.
2556
+ * Ninja forms integration.
2557
+
2558
+ = 5.64 April 26 2017 =
2559
+ * Integration for Facebook registrations.
2560
+ * Small fixes for WPMS.
2561
+ * Fix for Activecampaign service.
2562
+ * Fix for check spam users.
2563
+ * Fixed rare notice Notice: Undefined index: REQUEST_URI
2564
+
2565
+ = 5.63 April 20 2017 =
2566
+ * Fix for the dashboard spam stat widget.
2567
+ * Added translation posibility for all text.
2568
+
2569
+ = 5.62 April 17 2017 =
2570
+ * Fix for the dashboard spam statistics widget.
2571
+ * Fix for users spam check.
2572
+ * Small appearance changes.
2573
+
2574
+ = 5.61 April 6 2017 =
2575
+ * Improved filtration.
2576
+ * Additional logic for the form recognizing.
2577
+ * Integration: Divi Theme Contact Form.
2578
+ * Fix: Gravity Forms multipages forms.
2579
+ * Stat Widget: Minor fixes.
2580
+ * Added possibility to download results of the users check in CSV format.
2581
+ * Alteration for settings page (footer).
2582
+
2583
+ = 5.60.1 March 29 2017 =
2584
+ * Fixed error function 'locale_get_display_region' no exists.
2585
+
2586
+ = 5.60 March 29 2017 =
2587
+ * Added main dashboard widget with spam sctivity stats.
2588
+ * Mailster - integration.
2589
+ * Base class updated.
2590
+
2591
+ = 5.59 March 24 2017 =
2592
+ * Users/comments check fix.
2593
+ * Plugin's name changed to Anti-Spam by CleanTalk.
2594
+ * Trial banner is dismissable. Disapear for 24h or till logout.
2595
+ * Settings modified (Auto testing failed warning).
2596
+ * Mailing(inactive key) interval increased to 6 hours.
2597
+
2598
+ = 5.58.6 March 16 2017 =
2599
+ * Fix for Ninja forms (protection updated).
2600
+ * Fix for QA Theme.
2601
+ * Fix for RSVP form.
2602
+ * Setting changes (Spam FireWall).
2603
+ * Improved debug section.
2604
+ * Improved gathering data function.
2605
+ * Minor fixes.
2606
+
2607
+ = 5.58.5 March 6 2017 =
2608
+ * Minor backend fix.
2609
+
2610
+ = 5.58.4 March 6 2017 =
2611
+ * Users check fix (redirect after the check).
2612
+ * Fixed PHP Notice "HTTP_REFERER" is unset.
2613
+ * Updated Notice logic.
2614
+
2615
+ = 5.58.3 February 28 2017 =
2616
+ * Bitrix24 Contact form integration.
2617
+ * Users/comments check fix.
2618
+ * Spam sorting updated.
2619
+ * Banner showing logic.
2620
+
2621
+ = 5.58.2 February 17 2017 =
2622
+ * Cron fix for daily report.
2623
+
2624
+ = 5.58.1 February 16 2017 =
2625
+ * Minor fixes.
2626
+
2627
+ = 5.58 February 15 2017 =
2628
+ * Work without access key
2629
+ * Bitrix24 contact integration
2630
+ * Issues fixes
2631
+
2632
+ = 5.57.1 February 8 2017 =
2633
+ * Fix for notice logic.
2634
+
2635
+ = 5.57 February 8 2017 =
2636
+ * Setting page changes.
2637
+ * Bug fixes for WooCommerce.
2638
+ * Spam FireWall filters only GET requests.
2639
+ * Optimization.
2640
+ * Minor and major fixes.
2641
+
2642
+ = 5.56.1 January 25 2017 =
2643
+ * Minor fixes
2644
+
2645
+ = 5.56 January 19 2017 =
2646
+ * Integrations: MailChimp Premium, Profile Press.
2647
+ * Changes comments flow.
2648
+ * FireWall updater fix.
2649
+ * Users check optimization.
2650
+
2651
+ = 5.55 December 23 2016 =
2652
+ * Integrations: Caldera Forms, Visual Form Builder.
2653
+ * Fix for different 'cookies' header names.
2654
+ * Fixed user deletion.
2655
+
2656
+ = 5.54 December 12 2016 =
2657
+ * Integrations: AmoForms, Contact Form Clean and Simple.
2658
+ * Comments check logic refreshed.
2659
+ * Registration JS error fix.
2660
+ * Users check fix.
2661
+ * Fix for translation system.
2662
+ * Minor fixes.
2663
+
2664
+ = 5.53.1 December 9 2016 =
2665
+ * Minor layout fixes.
2666
+
2667
+ = 5.53 November 28 2016 =
2668
+ * Addition warning before deleting users.
2669
+ * Spam FireWall is enabled by default.
2670
+ * Usernoise modal feedback / contact form : integration.
2671
+ * Translations.
2672
+ * Optimization.
2673
+ * Fixes.
2674
+
2675
+ = 5.52.1 November 14 2016 =
2676
+ * Users and comments check: Using new API method.
2677
+ * Quick Contact From: Integration via "Custom Contact Forms" setting.
2678
+ * JavaScript filtration improved.
2679
+ * Translation changes.
2680
+ * Optimized JavaScript code.
2681
+
2682
+ = 5.51 November 2 2016 =
2683
+ * Added protection for internal forms
2684
+ * Immediate spam check for comments and users from WP dashboard
2685
+ * Optimized code
2686
+
2687
+ = 5.50.1 October 24 2016 =
2688
+ * Improved filtration in contact forms.
2689
+ * Spam FireWall: Fixed issue with SFW logs
2690
+ * Skipping service fields: Fast Secure Contact Froms, QU Forms, Custom Contact Forms
2691
+
2692
+ = 5.50 October 20 2016 =
2693
+ * Custom contact forms: integration.
2694
+ * Pirate Forms: integration.
2695
+ * PHP 7 compatibility: Deleted third-party JSON library and dependences.
2696
+ * PHP 7 compatibility: Fixed end of lines.
2697
+ * YOAST Seo: Fixed PHP warnings.
2698
+ * Spam FireWall: Minor fix for Spam FireWall counter.
2699
+ * Only admin could access to CleanTalk dashboard (exclude Authors an Editors).
2700
+ * Improved filtration in contact forms.
2701
+
2702
+ = 5.49.2 October 5 2016 =
2703
+ * Second Fix for database error. Stable version.
2704
+
2705
+ = 5.49.1 October 5 2016 =
2706
+ * Fixed database error.
2707
+
2708
+ = 5.49 October 3 2016 =
2709
+ * Spam FireWall feature: Class upgraded.
2710
+ * New feature: Delete links from approved comments.
2711
+ * Settings: Grouped.
2712
+ * Settings: Altered description fixed spelling mistakes.
2713
+ * Settings: Added indicator for Spam FireWall.
2714
+ * Admin bar: Added Spam FireWall counter
2715
+ * Clean and Simple Contact Form: Direct integration.
2716
+ * WooCommerce: Don't check password recovery form.
2717
+ * WooCommerce Wishlists: Issue with check for Google bots.
2718
+ * JetPack: contact form fix.
2719
+ * Fixed and created the defaults for all CleanTalk options.
2720
+ * Fixed spelling mistakes.
2721
+
2722
+ = 5.48 September 15 2016 =
2723
+ * buddyPress: Added private messages filtering. Doesn't check user if he has 3 or more messages in the "sentbox" and "inbox" folders.
2724
+ * buddyPress: Added option in settings for private messages check.
2725
+ * WooCommerce Wishlist: Added check for wishlists.
2726
+ * Fixed issue with "check all post data" option.
2727
+ * Improved filtering for Gravity Forms
2728
+ * Mobile Assistant Connector fix
2729
+ * Minor fixes.
2730
+
2731
+ = 5.47 September 5 2016 =
2732
+ * WooCommerce: direct integration for checkout form.
2733
+ * WooCommerce Sensei: login form fix.
2734
+ * bbPress: Added the check for topics and comments with stop_words
2735
+ * bbPress: Skip check for admin in comments and topics
2736
+ * UserPro: fixes. Request without field "shortcode"
2737
+ * Contact Form 7: Bug fix.
2738
+ * Spam FireWall: Optimized logs rotation.
2739
+ * Updated inner functions (compatibility fix for PHP 5.4+)
2740
+ * Fixed output of counters (without spamfirewall stats)
2741
+ * Fixed spelling in settings
2742
+ * Added "Delete from the list" button in comments spam check page
2743
+ * Minor fixes.
2744
+
2745
+ = 5.46 August 17 2016 =
2746
+ * Fixed issue with admin bar links in WP Multi Network mode.
2747
+ * Added "All time counter" and "Daily counter" into admin bar.
2748
+ * Added settings to disable counters in admin bar.
2749
+ * New style for "Get access key manually" button.
2750
+
2751
+ = 5.45.2 August 4 2016 =
2752
+ * Added Anti-Spam protection for Quick Event Manager.
2753
+ * Improved bulk spam test for users. Now the plugin does not mark as Spam user, if the user IP address has spam activity more then 30 days ago.
2754
+ * Fixed bulk spam test for comments. Previous version had a conflict between spam history for IP and Email.
2755
+ * Minor fix function to get the API key.
2756
+
2757
+ = 5.45.1 July 26 2016 =
2758
+ * Fixed issue with missed spam messages, subscriptions.
2759
+ * Improved bulk spam test for comments. Now the plugin will not mark as Spam comments, if a comment sender (IP address) has spam activity more then 30 days ago.
2760
+
2761
+ = 5.45 July 21 2016 =
2762
+ * Optimized bulk spam comments deletion.
2763
+ * Turned off JavaScript anti-spam cookies if the option 'Set cookies' is turned off. It helps to avoid issues with Varnish.
2764
+ * Added links to bulk spam comments&users removal tool.
2765
+
2766
+ = 5.44.1 July 13 2016 =
2767
+ * Optimized options getting code.
2768
+ * Added the option 'Protect Logged in users' to do anti-spam tests for submissions by logged in users.
2769
+
2770
+ = 5.43.2 June 30 2016 =
2771
+ * Optimized anti-spam code for AJAX based contact forms.
2772
+ * Fixed CSS layout of counters in Admin bar (issue with layout in IE11).
2773
+
2774
+ = 5.43.1 June 23 2016 =
2775
+ * Added agent version in requests to test a connection between the website and servers.
2776
+ * Fixed issue with PHP notices in cleantalk-admin.php.
2777
+
2778
+ = 5.43 June 22 2016 =
2779
+ * Added spam protection for registrations via 'Login with AJAX' plug-in.
2780
+ * Added a new counter to Admin bar that allows to count spam and approved submissions since last reset.
2781
+ * Update the code that tests a connection between a website and CleanTalk's servers. New version doesn't generate submissions with email good@cleantalk.org.
2782
+ * Fixed issue with spam protection for nested forms by Formidable plug-in.
2783
+
2784
+ = 5.42 2016-06-15 =
2785
+ * Added anti-spam protection for UserPro.
2786
+ * Improved protection for Formidable forms + Varnish.
2787
+ * Improved bulk search for spam accounts.
2788
+ * Fixed spam protection for pages that contain multiple Formidable forms with same HTML ID.
2789
+ * Optimized PHP code to be compatible with PHP 5.4 and above. The patch has been applied to Formidable forms spam protection.
2790
+ * Minor fixes in plugin backend.
2791
+
2792
+ = 5.41 2016-05-31 =
2793
+ * Added HTTP response in plugin response if an network issue was happend.
2794
+ * Optimized JavaScript anti-spam test for Formidable forms.
2795
+ * Re-stored the option to auto redirect to plugn settings after plugin activation.
2796
+ * Fixed issue with nasted fields in Formidable forms.
2797
+
2798
+ = 5.40.3 2016-05-26 =
2799
+ * Added option to encrypt (SSL) connection to CleanTalk anti-spam servers.
2800
+ * Added JSON encoding for AJAX forms.
2801
+ * Obfuscated private data for Custom contact forms option.
2802
+ * Optimized bulk users check for spam over blacklists database.
2803
+ * Fixed issue with lost connection to servers and JavaScript anti-spam test.
2804
+ * Fixed issue with WordFence and collect_details.
2805
+
2806
+ = 5.40.2 2016-05-11 =
2807
+ * Improved account status check logic.
2808
+ * Fixed issue with double anti-spam tests for FastSecure contact forms.
2809
+ * Fixed issue with nulled JavaScript variables assigned from backend. This issue might me occurred on standart WordPress registration form and with failed JavaScript spam test.
2810
+ * Fixed issue with session_start() with PHP sessions stored in memcache.
2811
+
2812
+ = 5.40.1 2016-04-28 =
2813
+ * Fixed issue with Super Socializer.
2814
+ * Fixed issue with spam filtration for logged in users and Formidable forms.
2815
+ * Added logging of all submitted fields for FastSecure contact form.
2816
+
2817
+ = 5.40 2016-04-19 =
2818
+ * Added JSON encoding for posts that were protected via Custom contact forms option. It allows show anti-spam logs in the Dashboard in more comfortable view.
2819
+ * Minor fix in plugin settings.
2820
+ * Fixed pagination for bulk users spam test.
2821
+ * Fixed issue with unknown _SESSION.
2822
+ * Fixed issue with double Spam FireWall database upload.
2823
+
2824
+ = 5.39.1 2016-04-04 =
2825
+ * Improved AJAX based anti-spam test with HTTPS backends.
2826
+ * Added fix to avoid issue with empty ct_info_flag on JavaScript side.
2827
+ * Added logic to exclude caching for Spam FireWall.
2828
+ * Removed a condition to skip accounts with 127.0.0.1 IP in spam test for registered acconts.
2829
+
2830
+ = 5.38.1 2016-03-24 =
2831
+ * Fixed issue with PHP sessions and 'The session id is too long or contains illegal characters'.
2832
+ * Removed Spam FireWall protection on /feed page.
2833
+ * Disabled anti-spam tests for AJAX calls if the option 'Custom contact forms' is turned off.
2834
+ * Added reject notice for spam submissions on Gravity forms with AJAX calls.
2835
+
2836
+ = 5.37.3 2016-03-10 =
2837
+ * Minor bug fixes. Added an option to support Varnish cache.
2838
+
2839
+ = 5.36.1 2016-02-05 =
2840
+ * Fixed bug, when users receive error after logging in
2841
+
2842
+ = 5.36 2016-02-04 =
2843
+ * Improved JavaScript anti spam protection
2844
+ * Improvements for avoiding blocking requests from payment systems
2845
+
2846
+ = 5.35 2016-01-14 =
2847
+ * Added support for IP licensing
2848
+ * Some anti-spam protection improvements
2849
+ * Small backend interface fixes
2850
+
2851
+ = 5.34.1 2015-12-17 =
2852
+ * Fixed trackback antispam protection: improved checking mechanism
2853
+ * Fixed problem with blocking MailPoet: added exclusions in spam checking algorithm
2854
+
2855
+ = 5.34 2015-12-10 =
2856
+ * Improved spam checking mechanism
2857
+ * Added "Collect browser details" option for better antispam protection
2858
+ * Fixed custom contact forms checking
2859
+ * Minor translations fixes
2860
+
2861
+ = 5.33.1 2015-12-04 =
2862
+ * Fixed issue with BBPress
2863
+ * Fixed anti-spam comments checking
2864
+ * Fixed bulk checking
2865
+ * Fixed trackback and pingback checking
2866
+
2867
+ = 5.33 2015-12-01 =
2868
+ * Backend interface fixes
2869
+ * Improved Spam FireWall efficiency
2870
+ * Improved performance of anti spam checking
2871
+
2872
+ = 5.32 2015-11-26 =
2873
+ * Added improvements for manual spam detection
2874
+ * Fixed errors in backend
2875
+ * Fixed bulk users anti spam checking
2876
+ * Added indicator for bulk spam checking
2877
+ * Added "Get access key automatically" feature
2878
+
2879
+ = 5.31 2015-11-11 =
2880
+ * Improved backend performance
2881
+ * Fixed counter of approved/blocked spam attacks
2882
+ * Fixed Spam Firewall logging
2883
+
2884
+ = 5.30 2015-11-05 =
2885
+ * Improved anti-spam checking
2886
+ * Optimized performance
2887
+ * Fixed blocking email preview in MailPoet
2888
+ * Interface fixes
2889
+ * WPMU interface fixes
2890
+
2891
+ = 5.29 2015-10-27 =
2892
+ * Optimized performance
2893
+ * Fixed bugs in custom contact forms spam checking
2894
+
2895
+ = 5.28.7 2015-10-23 =
2896
+ * Major backend peromance fix.
2897
+
2898
+ = 5.28 2015-10-16 =
2899
+ * Fixed errors in anti-spam checking
2900
+ * Restored options for spam checking registrations and cpmmon contact forms
2901
+ * Improved anti spam defence
2902
+ * Fixed problems with AJAX functionality in MailPoet, WooCommerce and other AJAX plugins
2903
+
2904
+ = 5.27 2015-10-13 =
2905
+ * Improvements in Spam FireWall feature
2906
+ * Code optimization
2907
+ * Backend interface fixes
2908
+
2909
+ = 5.26 2015-10-05 =
2910
+ * Added WordPress Language Pack support
2911
+ * Removed spam checking for some autorisation plugins
2912
+ * New experimental feature: Spam FireWall
2913
+
2914
+ = 5.25.2 2015-09-28 =
2915
+ * Fixed backend bug
2916
+
2917
+ = 5.25.1 2015-09-28 =
2918
+ * Added widget with anti-spam stats
2919
+ * Added information about blocked spam attacks in admin dashboard and CleanTalk settings
2920
+ * Added ability not to check comments for users with 3 or above allowed comments
2921
+ * Added an option 'Help others known CleanTalk' to show information for site visitors, that your site is protected from spam by us
2922
+ * Some backend interface settings
2923
+ * Removed "CleanTalk connection test" query
2924
+
2925
+ = 5.24.1 2015-09-16 =
2926
+ * Fixed some errors in frontend
2927
+ * Fixed access key saving
2928
+
2929
+ = 5.24 2015-09-14 =
2930
+ * Backend interface fixes
2931
+ * Improvement for AJAX JavaScript spam checking
2932
+
2933
+ = 5.23 2015-09-01 =
2934
+ * Fixed BuddyPress profile search false positivities of anti-spam protection.
2935
+ * Some interface fixes of bulk users & comments spam checking
2936
+
2937
+ = 5.22 2015-08-26 =
2938
+ * Fixed possible XSS issue for anti-spam test on third-party forms.
2939
+
2940
+ = 5.21 2015-08-21 =
2941
+ * Fixed bug with skipping spam submissions
2942
+ * Fixed bug with receiving old user_token for viewing anti-spam stats
2943
+ * Small backend fixes
2944
+
2945
+ = 5.20 2015-08-15 =
2946
+ * Fixed anti-spam stats in admin bar
2947
+ * Fixed issue with skipping spam submissions
2948
+ * Added some PHP-constants for advanced users
2949
+
2950
+ = 5.19 2015-08-11 =
2951
+ * New feature: anti-spam checking for registered users
2952
+ * Fixed issue with AJAX JavaScript checking
2953
+ * Fixed issue with SEO Yoast xml sitemaps.
2954
+
2955
+ = 5.18 2015-08-04 =
2956
+ * Fixed issue with user_token
2957
+ * Added anti-spam API, see our FAQ
2958
+
2959
+ = 5.17 2015-07-23 =
2960
+ * Fixed infinite redirection after activation
2961
+ * Minor backend fixes
2962
+
2963
+ = 5.16 2015-07-22 =
2964
+ * Fixed external services checking
2965
+ * Fixed mass comments deletion
2966
+ * Fixed AJAX anti-spam protection
2967
+
2968
+ = 5.15 2015-07-16 =
2969
+ * New feature: anti-spam protection for forms, that uses external services
2970
+
2971
+ = 5.14 2015-07-03 =
2972
+ * Added anti-spam protection for some themes and plugins
2973
+ * Some backend fixes
2974
+
2975
+ = 5.13 2015-06-12 =
2976
+ * Closing notification for anti-spam renew
2977
+ * Fixed bulk anti spam comment checking
2978
+
2979
+ = 5.12 2015-06-01 =
2980
+ * Added option for checking all post data for spam
2981
+ * Some JavaScript protection improvements
2982
+ * Added option for old JavaScript check (without AJAX)
2983
+
2984
+ = 5.10 2015-05-25 =
2985
+ * Fixed Javascript error on some forms
2986
+
2987
+ = 5.9 2015-05-21 =
2988
+ * Fixed Javascript error on CF7 and JetPack
2989
+ * Some backend and frontent fixes
2990
+
2991
+ = 5.8 2015-05-18 =
2992
+ * Minor fixes
2993
+
2994
+ = 5.7 2015-05-18 =
2995
+ * Fixed French translation
2996
+ * Fixed protection algorithm
2997
+
2998
+ = 5.6 2015-05-11 =
2999
+ * Fixed translation
3000
+ * Fixed bulk comments anti-spam checking
3001
+ * Added option for disabling anti spam stats in adminbar
3002
+ * Some security fixes
3003
+
3004
+ = 5.5 2015-04-29
3005
+ * Fixed security issue
3006
+
3007
+ = 5.4 2015-04-27 =
3008
+ * Some interface and functionality changes in plugin settings page
3009
+ * Added counter for anti-spam stats in admin bar
3010
+
3011
+ = 5.3 2015-04-13 =
3012
+ * Added anti-spam protection for Divi theme contact forms
3013
+ * Added anti-spam protection for MyMail contact forms
3014
+ * Added anti-spam protection for MailPoet Newsletters
3015
+ * Some interface and functionality changes in backend
3016
+
3017
+ = 5.2 2015-04-01 =
3018
+ * Added link for anti-spam stats
3019
+ * Added WP User Frontend Pro registration form protection
3020
+
3021
+ = 5.10 2015-03-24 =
3022
+ * Fixed site crash after installing 5.0 on some websites
3023
+
3024
+ = 5.00 2015-03-24 =
3025
+ * Added bulk comments checking for spam via CleanTalk blacklists
3026
+ * Added anti-spam form protection for 'Ajax Login & Register'
3027
+ * Fixed JetPack form protection
3028
+
3029
+ = 4.24 2015-03-20 =
3030
+ Added immediate spam protection activation.
3031
+
3032
+ = 4.22 2015-03-17 =
3033
+ * Added button for automatic spam protection key getting.
3034
+
3035
+ = 4.21 2015-03-11 =
3036
+ * Added license renew notification.
3037
+
3038
+ = 4.20 2015-03-03 =
3039
+ * German, Italian, Polish, Portuguese translations, minor code fixes.
3040
+
3041
+ = 4.19 2015-02-24 =
3042
+ * Increased JS keys lifetime.
3043
+
3044
+ = 4.18 2015-02-17 =
3045
+ * Bugfix - fixed bug with comments approvement, PayPal 'payment_status' and Akismet 'spam' status processing.
3046
+
3047
+ = 4.17 2015-02-12 =
3048
+ * New base class, divided code to 3 separate files - common, public and admin.
3049
+
3050
+ = 4.16 2015-02-05 =
3051
+ * New base class, fixed JetPack filters logics, optimized Formidable, bbPress, BuddyPress filters.
3052
+
3053
+ = 4.15 2015-01-29 =
3054
+ * Support of Contact Form 7 versions before 3.0.0, fixed global JS-vars and online notice cookie logics.
3055
+
3056
+ = 4.14 2015-01-19 =
3057
+ * Removed deprecated option from comment approvement code.
3058
+
3059
+ = 4.13 2014-12-29 =
3060
+ * Not spam comments auto approvement bug fix.
3061
+
3062
+ = 4.12 2014-12-29 =
3063
+ * Plugin backend minfor bug fixes.
3064
+
3065
+ = 4.11 2014-12-22 =
3066
+ * Major changes in spam protection algorithms.
3067
+
3068
+ = 4.10 2014-12-10 =
3069
+ * Minor improvements for custom contact/registration/subscribe forms.
3070
+
3071
+ = 4.9 2014-11-24 =
3072
+ * Minor bug fix for Contact form 7.
3073
+
3074
+ = 4.8 2014-11-19 =
3075
+ * Improved anti-spam protection for BuddyPress registrations and custom contact forms.
3076
+
3077
+ = 4.7 2014-11-16 =
3078
+ * Fixed JavaScript antispam test for FastSecure contact form.
3079
+
3080
+ = 4.6 2014-11-11 =
3081
+ * Minor changes in anti-spam logic for BuddyPress registrations, contact forms and bbPress guest posting.
3082
+
3083
+ = 4.5 2014-11-04 =
3084
+ * Bug fixes for Contact form 7 and bbPress guests posting.
3085
+
3086
+ = 4.4 2014-10-29 =
3087
+ * Improved JS checking for CF7.
3088
+
3089
+ = 4.2 2014-10-20 =
3090
+ * Increased plugin perfomance for BuddyPress registrations.
3091
+
3092
+ = 4.1 2014-10-13 =
3093
+ * Minor anti-spam improvements for contacts, registration and contact forms.
3094
+
3095
+ = 4.0 2014-10-06 =
3096
+ * Major anti-spam improvements for registration and contact forms.
3097
+
3098
+ = 3.9 2014-10-01 =
3099
+ * Did exception to do not break to create new user in WordPress backend.
3100
+
3101
+ = 3.8 2014-09-19 =
3102
+ * Bug fix release. Minor fixes in API class and JavaScript anti-spam test.
3103
+
3104
+ = 3.6 2014-09-15 =
3105
+ * Minor fixes in anti-spam protection for Formidable and custom contact forms.
3106
+
3107
+ = 3.4 2014-09-04 =
3108
+ * Spam comments rotation. Custom (themes) contact forms support.
3109
+
3110
+ = 3.2 2014-08-27 =
3111
+ * Minor changes in spam filtration logic.
3112
+
3113
+ = 3.1 2014-08-19 =
3114
+ * Major changes for comments antispam logic. Improved plugin speed.
3115
+
3116
+ = 2.59 2014-08-14 =
3117
+ * Antispam protection for bbPress guests posts. Improvement for JetPack comments and PHP API update.
3118
+
3119
+ = 2.58 2014-08-06 =
3120
+ * Added anti-spam protection for signups posted via WooCommerce order form.
3121
+ * Improved anti-spam protection for Contact Form 7.
3122
+ * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
3123
+ * Updated PHP API. No the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
3124
+
3125
+ = 2.57 2014-07-29 =
3126
+ * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
3127
+ * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
3128
+ * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
3129
+
3130
+ = 2.56 2014-07-21 =
3131
+ * Fixed account status check logic. Previous version makes unnecessary test API calls when the plugin asks account status check.
3132
+
3133
+ = 2.55 2014-07-11 =
3134
+ * Fixed bug with account status function. In backend the plugin showed notice 'Please don't forget to disable CAPTCHA if you have it on every page.
3135
+
3136
+ = 2.54 2014-07-11 =
3137
+ * Fixed signup anti-spam protection logic for BuddyPress registrations.
3138
+ * Fixed anti-spam protection for JetPack contact form.
3139
+ * Changed account status check logic.
3140
+
3141
+ = 2.53 2014-06-27 =
3142
+ * Fixed anit-spam protection bug for signups.
3143
+ * Changed anti-spam functions (comments and signups) priority.
3144
+
3145
+ = 2.52 2014-06-25 =
3146
+ * Fixed 'Fatal error: Call to a member function get_error_code()' issue with signups via BuddyPress.
3147
+
3148
+ = 2.51 2014-06-23 =
3149
+ * Added spam protection for registrations via plugin New User Approve by Josh Harrison. If the CleanTalk matched signup as spam this signup will be denied to placing in pending queue.
3150
+ * Added option "Use secure (SSL) connection to CleanTalk cloud". If the option enabled plugin will communicate with CleanTalk severs via 128bit encrypted data channel. So, if you have SSL protected webforms on website you can use this option to be sure that visitors personal data safely transmits to CleanTalk servers.
3151
+ * Fixed minor bug with loading backend functions.
3152
+
3153
+ = 2.49 2014-06-10 =
3154
+ * Added spam protection for S2Member Auth.net forms.
3155
+ * Added spam protection for multisite signup form.
3156
+ * Optimized account status check function.
3157
+
3158
+ = 2.46 2014-05-19 =
3159
+ * Added: HTML notice about the need to enable JavaScript.
3160
+ * Fixed: Fixed pingbacks anti-spam test.
3161
+
3162
+ = 2.44 2014-05-12 =
3163
+ * Added: Anti-spam protection for S2Member framework.
3164
+ * Improved: Plugin load time for backend and frontend.
3165
+ * Improved: JavaScript anti-spam test.
3166
+ * Fixed: PHP warning mb_convert_encoding()
3167
+
3168
+ = 2.42 2014-04-29 =
3169
+ * Fixed: JavaScript anti-spam test for comments.
3170
+
3171
+ = 2.38 2014-03-27 =
3172
+ * Fixed: Registraion form submit time spam test.
3173
+
3174
+ = 2.36 2014-03-12 =
3175
+ * Reversed to patches from old revisions.
3176
+
3177
+ = 2.35 2014-03-12 =
3178
+ * New: Notifications about disabled account
3179
+ * New: Improved JavaScript spam test.
3180
+ * Fixed: Code optimization
3181
+ * Fixed: JavaScript test for signups.
3182
+
3183
+ = 2.33 2014-02-12 =
3184
+ * Fixed: CURLOPT_FOLLOWLOCATION bug at admin notice
3185
+
3186
+ = 2.32 2014-02-04 =
3187
+ * New: Added notice about automatically approved comment. The notice shows only for first approved comment and only for new commentators (without approved comments) of the blog.
3188
+ * New: At WordPress console added banner for notices.
3189
+ * Changed: Screenshots updated.
cleantalk.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Anti-Spam by CleanTalk
4
  Plugin URI: https://cleantalk.org
5
  Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
6
- Version: 5.161
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: https://cleantalk.org
9
  Text Domain: cleantalk-spam-protect
3
  Plugin Name: Anti-Spam by CleanTalk
4
  Plugin URI: https://cleantalk.org
5
  Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
6
+ Version: 5.161.1
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: https://cleantalk.org
9
  Text Domain: cleantalk-spam-protect
inc/cleantalk-autoloader.php CHANGED
@@ -1,21 +1,21 @@
1
- <?php
2
-
3
- /**
4
- * Autoloader for \Cleantalk\* classes
5
- *
6
- * @param string $class
7
- *
8
- * @return void
9
- */
10
- function apbct_autoloader( $class ){
11
- // Register class auto loader
12
- // Custom modules
13
- if( strpos( $class, 'cleantalk-spam-protect') !== false && ! class_exists( '\\' . $class )) {
14
- $class_file = CLEANTALK_PLUGIN_DIR . 'lib' . DIRECTORY_SEPARATOR . $class . '.php';
15
- if( file_exists( $class_file ) ){
16
- require_once( $class_file );
17
- }
18
- }
19
- }
20
-
21
- spl_autoload_register( 'apbct_autoloader' );
1
+ <?php
2
+
3
+ /**
4
+ * Autoloader for \Cleantalk\* classes
5
+ *
6
+ * @param string $class
7
+ *
8
+ * @return void
9
+ */
10
+ function apbct_autoloader( $class ){
11
+ // Register class auto loader
12
+ // Custom modules
13
+ if( strpos( $class, 'cleantalk-spam-protect') !== false && ! class_exists( '\\' . $class )) {
14
+ $class_file = CLEANTALK_PLUGIN_DIR . 'lib' . DIRECTORY_SEPARATOR . $class . '.php';
15
+ if( file_exists( $class_file ) ){
16
+ require_once( $class_file );
17
+ }
18
+ }
19
+ }
20
+
21
+ spl_autoload_register( 'apbct_autoloader' );
lib/Cleantalk/ApbctWP/State.php CHANGED
@@ -374,32 +374,32 @@ class State
374
 
375
  $this->$option_name = is_array($option) ? new ArrayObject($option) : $option;
376
 
377
- /* Adding some dynamic properties */
378
 
379
- // Standalone or main site
380
- $this->api_key = $this->settings['apikey'];
381
- $this->dashboard_link = 'https://cleantalk.org/my/' . ( $this->user_token ? '?user_token=' . $this->user_token : '' );
382
- $this->notice_show = $this->notice_show || count( (array) $this->errors );
383
 
384
- // Network
385
- if( ! is_main_site() ){
 
 
386
 
387
- // Custom key allowed
388
- if( $this->network_settings['multisite__work_mode'] != 2 ){
389
 
390
- // Mutual key
391
- }elseif( $this->network_settings['multisite__work_mode'] == 2 ){
392
 
393
- $this->api_key = $this->network_settings['apikey'];
394
- $this->key_is_ok = $this->network_data['key_is_ok'];
395
- $this->user_token = $this->network_data['user_token'];
396
- $this->service_id = $this->network_data['service_id'];
397
- $this->moderate = $this->network_data['moderate'];
398
- $this->notice_show = false;
399
- }
400
- }
401
 
402
- }
 
 
 
 
 
 
 
403
  }
404
 
405
  public static function setDefinitions()
@@ -647,6 +647,26 @@ class State
647
  }
648
  }
649
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
650
  /**
651
  * Magic.
652
  * Add new variables to storage[NEW_VARIABLE]
374
 
375
  $this->$option_name = is_array($option) ? new ArrayObject($option) : $option;
376
 
377
+ }
378
 
379
+ /* Adding some dynamic properties */
 
 
 
380
 
381
+ // Standalone or main site
382
+ $this->api_key = $this->settings['apikey'];
383
+ $this->dashboard_link = 'https://cleantalk.org/my/' . ( $this->user_token ? '?user_token=' . $this->user_token : '' );
384
+ $this->notice_show = $this->data['notice_show'] || $this->isHaveErrors();
385
 
386
+ // Network
387
+ if( ! is_main_site() ){
388
 
389
+ // Custom key allowed
390
+ if( $this->network_settings['multisite__work_mode'] != 2 ){
391
 
392
+ // Mutual key
393
+ }elseif( $this->network_settings['multisite__work_mode'] == 2 ){
 
 
 
 
 
 
394
 
395
+ $this->api_key = $this->network_settings['apikey'];
396
+ $this->key_is_ok = $this->network_data['key_is_ok'];
397
+ $this->user_token = $this->network_data['user_token'];
398
+ $this->service_id = $this->network_data['service_id'];
399
+ $this->moderate = $this->network_data['moderate'];
400
+ $this->notice_show = false;
401
+ }
402
+ }
403
  }
404
 
405
  public static function setDefinitions()
647
  }
648
  }
649
 
650
+ /**
651
+ * Checking if errors are in the setting, and they are not empty.
652
+ *
653
+ * @return bool
654
+ */
655
+ public function isHaveErrors()
656
+ {
657
+ if ( count((array)$this->errors) ) {
658
+ foreach ( (array)$this->errors as $error ) {
659
+ if ( is_array($error) ) {
660
+ return (bool)count($error);
661
+ }
662
+ }
663
+
664
+ return true;
665
+ }
666
+
667
+ return false;
668
+ }
669
+
670
  /**
671
  * Magic.
672
  * Add new variables to storage[NEW_VARIABLE]
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: spam, antispam, anti-spam, comments, firewall
4
  Requires at least: 3.0
5
  Tested up to: 5.8
6
  Requires PHP: 5.6
7
- Stable tag: 5.161
8
  License: GPLv2
9
 
10
  Spam protection, anti-spam, firewall, premium plugin. No spam comments & users, no spam contact form & WooCommerce anti-spam.
@@ -578,6 +578,9 @@ If your website has forms that send data to external sources, you can enable opt
578
 
579
  == Changelog ==
580
 
 
 
 
581
  = 5.161 Sep 09 2021 =
582
  * Fix: Cleantalk.php. dns_get_record() error handling.
583
  * Fix: Search form integration. PHP Notice.
4
  Requires at least: 3.0
5
  Tested up to: 5.8
6
  Requires PHP: 5.6
7
+ Stable tag: 5.161.1
8
  License: GPLv2
9
 
10
  Spam protection, anti-spam, firewall, premium plugin. No spam comments & users, no spam contact form & WooCommerce anti-spam.
578
 
579
  == Changelog ==
580
 
581
+ = 5.161.1 Sep 14 2021 =
582
+ * Fix. State. Checking empty errors fixed.
583
+
584
  = 5.161 Sep 09 2021 =
585
  * Fix: Cleantalk.php. dns_get_record() error handling.
586
  * Fix: Search form integration. PHP Notice.