-
Notifications
You must be signed in to change notification settings - Fork 5
/
changelog.txt
5196 lines (4492 loc) · 209 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== Changelog ==
= 6.42 03 Oct 2024 =
* Fix. Integrations. Uni-Cpo pruducts actions - service fields skipping improved.
* Fix. EmailEncoder. CSS. Hide wpautopt breaks between magic blur elements.
* Fix. Integration. Add to cart by get bot detector fixed.
* Mod. Settings. Adaptive version of the settings
* Mod. Settings. Burger menu
* New. Admin bar. Promotion link Manuals and FAQ added.
* Fix. Contact form validate. Emails array urlencoding fixed.
* Fix. External Forms. Skip PayPal redirection form.
* Mod. ReferralLink. Changing the referral link
* Fix. Integrations. TVE plugin affliction to gravity forms fixed.
* Upd. Integrations. Updated adjust module for litespeed.
* Fix. Settings. Removing excess
* Fix. Integrations. Masteriyo LMS plugin. Ignore login events.
* Fix. Integrations. Masteriyo LMS plugin. Registration POST check improved.
* Fix. Code. GetFieldsAny. PHP 8.0 compatibility.
* Fix. Integrations. BuddyPres private messages. Nouveau AJAX messages handled.
* Fix. Settings. TRP and SFW settings minor fixes.
= 6.38 Jul 12 2024
* Code. Compatibility. Unnecessary WP Rocket text removed.
* Fix. Integrations. Updated gathering email on Divi.
* Upd. Internationalization. Added Dutch language support.
* Fix. Email encoder. Translation fixed.
* Fix. Requests parameters. Store URLs fixed.
* Fix. Integrations. Fixed compatibility with varnish.
* Fix. JS. Updated compatibility with old browsers.
* Fix. Common. Revert readme text.
* Ref. Search forms protection. Refactored to use storage data instead of hidden fields.
* Mod. Integration. External Forms. Divi Form redirect handling via external forms.
* Upd. Common. Updated readme description.
= 6.34 Jun 13 2024
* Fix. Pixel. Added nofollow attribute.
* Upd. Admin Bar structure. Renewal links conditions fixed. Code refactored.
* Upd. Settings. Email encoder A/B testing.
* Upd. Public JS localization. Now can be selected.
= 6.33.2 Jun 01 2024
* Fix. Admin notices. Purchasing the product page link fixed.
= 6.33.1 May 31 2024
* Fix. Admin panel. Banners. Renewal payment links getting fixed and refactored.
= 6.33 May 30 2024
* New. Integrations. Flamingo integration implemented.
* New. Integrations. Added handler for learnpress signup.
* New. Intergations. Porto theme login popup protected.
* Upd. Woocommerce. Uni CPO plugin. Clear service fields improved for premium version.
* Fix. Woocommerce. Exclude hubspot integration as external form on WooCommerce checkout.
* Fix. Woocommerce. Uni CPO plugin. Clear service fields from post.
* Fix. GetFieldsAny. Get the very first email to the process. Provide additional email addresses on the form to the request message.
* Fix. CleanTalk Public. Protect LearPress registration process on plugins_loaded hook.
* Fix. JS. External Forms. Exclude elementor search form from external forms pre-handling.
= 6.32.1 May 20 2024
* Fix. JS. Function apbctCatchXmlHttpRequest(). Condition to catch fixed.
= 6.32 May 15 2024
* Fix. Integration. External forms integration refactored.
* Fix. Settings. Updated statement for import/export settings on wpms.
* Fix. Cron. Fixed updateTask function to save the last_call param.
* Fix. Common. Important requests parameters fixed.
* Fix. Settings. Added unique check for urls.
* Fix. Integrations. Added statement for compatibility with the7 theme.
* Fix. Integrations. Forbidden message appear was updated.
* Fix. EmailEncoder. Added statement to skip.
* Fix. EmailEncoder. Added exclusion for compatibility with StylishCostCalculator.
* Fix. Integrations. Added statement to exclusion for BuddyPress.
* Fix. Integrations. Added excluded statement for MemberPress.
* Fix. Integrations. Skip fluentcrm unsubscribe request.
* Fix. Integrations. Updated base integration flow.
* Fix. Pixel. Added statement to draw logic.
* Fix. Common. Getting ct_no_cookie_hidden_field data. Error handled on case of recursion level 5.
= 6.31 Apr 18 2024
* New. Integrations. Added ContactFormPlugin handler.
* Upd. Integrations. Skip new action for Wordpress File Uploader.
* Upd. Settings. Advanced setting info added.
* Fix. Comments moderation. Do not auto-approve comments if license is expired.
* Fix. Code. ES Lint github action fixed.
* Fix. Code. General. Compatibility with php 8.2.
* Fix. Integration. WooCommerce. Event token added and JS status fixed.
* Fix. Integrations. Added statement for handling space in attribute name.
* Fix. Integrations. Added handler for KadenceBlocks.
* Fix. Integrations. Skip WP Fusion Abandoned Cart Addon service requests.
* Fix. Integrations. Prevented multi request after send.
* Fix. SFW update. Get only common lists on expired key.
* Fix. SFW update. Fixed case when DirectUpdate type always calls if has been called once.
* Ref. Code. Function ct_preprocess_comment refactored to integration class.
* Ref. Code. External forms. Deleted unnecessary conditions.
= 6.30 Apr 4 2024
* New. Integration. Jobstack theme register form protection implemented.
* Fix. Integration. Skip Pixelyoursite service action.
* Fix. Settings. Fixed switcher for email encode.
* Fix. Integration. Search form protection fixed.
* Fix. Integration. Adding to cart protection fixed.
* Fix. Integration. Elementor Pro. Event token gathering fixed.
* Fix. Integration. External forms protection fixed.
* Fix. Integration. Happy Forms integration fixed.
* Fix. Integration. Prevented error on Ninja forms.
* Fix. Integration. EasyDigitalDownload fixed.
* Fix. Integration. Salesforce external form fixed.
* Fix. Integrations. Catching js params on BuddyPress.
* Fix. Integrations. Fluent booking. Fix localize script.
* Fix. Code. Removed redundant parameter `source` from `private_list_add` handler method.
* Fix. Code. Add default key to debug call.
* Fix. Code. JS. Core.attr fixed.
* Fix. Code. Added eslint-windows npm script to run eslint on windows systems.
* Ref. ApbctSFW. Switch to direct update logic.
= 6.29.1 Mar 26 2024
Fix. Cookies. Alternative cookies set fixed.
= 6.29 Mar 14 2024
New. Integration. BookingPress integration.
New. Integration. OptimizePress integration.
Upd. Anti-Crawler. UA updating fixed.
Fix. Code. JS bundle fixed.
Fix. Bot detector JS lib. Event token field removed from GET params.
Fix. Pixel. Pixel URL getting fixed.
Fix. Email encoder. Skip Divi Builder generated content from encoding.
Fix. Integration. Goodlayers LMS plugin registration exclude from skipping.
Fix. Integration. EasyDigitalDownloads integration fixed.
Fix. Bot detector. Including bot detector wrapper script fixed.
= 6.28 Feb 28 2024
* New. Integrations. Avada Fusion form builder new implementation added.
* New. Integrations. Newsletter Tribulant eraly ajax check.
* New. Integrations. Divi Builder email opt-in subscription form.
* New. Integrations. Hubspot forms protected via div-click.
* New. Integration. Fluent Booking PRO calendar.
* Upd. Integrations. Elementor Pro. Refactored to integration class.
* Upd. Comments and user checker. Now use local datetime in the checker logs.
* Fix. Integrations. Protected request anonymous add to cart.
* Fix. Integrations. Mailpoet. Bot detector handled, message cleared.
* Fix. Integrations. Fluent forms. Bot detector handled, message cleared, visible fields array fixed, hook deprecation handled.
* Fix. Integrations. Updated ws-forms handler.
* Fix. Integrations. Submit time calculating fixed.
* Fix. WooCommerce. Added new sign of wp-ajax to skip Paystation service requests.
* Fix. WooCommerce. Skip "woo-stripe-payment" service request.
* Fix. SFW. SFW updating process fixed.
* Fix. SFW update. Do not warn user if we cannot remove index.php.
* Fix. AJAX. Skip "Paid Membership" plugin service actions.
* Fix. State. WP options. Broken serialized data handling.
* Fix. GetFieldsAny. Handle warning.
* Fix. Integration. Easy Digital Downloads. Registry during checkout handled. Service actions for discount recount skipped.
* Fix. GetFiledsAny. Try to parse URL only for single lined message.
* Fix. Div-click protection. Skipped already protected div on further call of window.load.
* Fix. Integration. WPFomrs excluded form external forms check.
= 6.27 Feb 14 2024
* New. Integrations. Added protect for outside iframe.
* New. Integrations. Classifield theme users registering protection implemented.
* Upd. General. Removed deprecated ips.
* Fix. Integrations. WpDiscuz. Duplicated request fixed. Bot detector field handling added.
* Fix. Integrations. Happy forms. NoCookie hidden field added via ajaxSetup.
* Fix. Integrations. Undefined: key \'lable\' fixed.
* Fix. Integrations. HivePress. Service requests skipped.
* Fix. SFW. Check array key exist before use it.
* Fix. apbctPrepareBlockForAjaxForms. The method ajaxComplete() is deprecated, used on() instead.
* Fix. WooCommerce. Skip Apple Pay service request if WooCommerce check is disabled.
* Fix. WooCommerce. Added new sign of wp-ajax to skip WC order check.
* Fix. Integrations. Ninja Forms - added an exception for external forms.
= 6.26 Feb 01 2024
* New. Integration. WP GeoDirectory. Skip service actions and get necessary data directly on the hook 'geodir_validate_ajax_save_post_data'.
* New. Integration. Kali Forms and Kali Forms pro direct integration.
* Fix. Comments. Added description.
* Fix. jQuery ajaxSetup interception. Logic refactored to fix unexpected interceptions during NoCookie data attachment.
* Fix. CleanTalk response. Fix UTF-8 decode/encode for non-mbstring instances.
* Fix. Integrations. Refactoring the definition of amp request.
* Fix. Integrations. Prevent undefined warnings occurring on WpForms.
* Fix. Integrations. Skip mailpoet service requests.
* Fix. SFW update. Direct update fixed. Queue stage status fixed.
= 6.25.1 Jan 23 2024 =
* Fix. Integrations. Prevent undefined warning occur on WpForms.
= 6.25 Jan 17 2024 =
* New. Integration. 'Nextend Social Login and Register' integration implemented.
* New. Integration. WooCommerce Product Enquiry Premium integration implemented.
* New. Integration. Hivepress theme listing check with no email form.
* New. Code. Base call. Cache plugins list added to the CT request via sender_info.
* Add. WPCLI. Possibility to create service.
* Add. WPCLI. Possibility to set template and toggle settings.
* Fix. Email encoder. Getting visitors IP fixed.
* Fix. Common. Request validating fixed.
* Fix. Integration. Search form service parameters removing fixed.
* Fix. Exclusion. CleanTalk service requests excluded.
* Fix. Mec forms calendar multipage form event_token reattach.
* Fix. Integration. Enfold theme contact form. Service data excluded from email encoder. Response layout fixed.
* Fix. Integration. Elementor get email, nickname fix.
= 6.24 Dec 21 2023 =
* New. Integrations. WP Delicious integration implemented.
* Fix. Search. Clear service field in MegaMenu search form.
* Fix. Integration. Added direct mailpoet.
* Fix. Integrations. UserRegistration extension compatible with cookie off mode.
* Fix. Integration. User Registration Pro integration fixed.
= 6.23 Dec 07 2023 =
* New. Integrations. Added handler for DHVC Form.
* New. Integrations. Added handler for jetformbuilder.
* Fix. Settings. Getting Access Key message fixed.
* Fix. Integrations. Skip Flux Checkout service requests.
* Fix. Integrations. Skip FunnelKit Automations cron worker.
* Fix. Integrations. Handle Hubspot integration in Elementor Form.
* Fix. Integrations. Forminator integration fixed.
* Fix. Integrations. Skip handle in registration_error hook for wp-members.
= 6.22 Nov 23 2023 =
* New. Integration. BackInStockNotifier - event token to alt cookies forced.
* New. Plugin now use register_uninstall_hook() on uninstalling process. Some additional checks added during uninstalling.
* Fix. WP Rocket compatibility improved.
* Fix. CT AJAX check. FacetWP service actions ignore.
* Fix. GravityForms huge memory usage fixed.
* Mod. Email encoder. Pass key has been stronger.
= 6.21 Nov 09 2023 =
* Fix. Readme. Plugin name fixed.
* Mod. Integrations. Now can handle several required APBCT settings conditions to run the integration class.
* Fix. Integrations. WPdiscuz logged-in users now handles correctly.
* Mod. FW update. Use inner APBCT folder for uploads if common WP folder is not reachable.
* Fix. Brief widget. Now shows not more than 8 bars in spam count.
* Fix. SFW update. Additional fixes for uploads inner folder.
* Fix. Use get_file_data instead of get_plugin_data on activate.
* Fix. Fields signs exlusion form array conditions fixed.
* Fix. SFW. SFW updating process fixed.
* New. Integration. User Registration Pro.
* Fix. Admin bar. Resetting counters fixed.
* Fix. Settings. Changing email for getting access key fixed.
* Mod. Integrations. Clear APBCT service fields for advanced-cf7-db plugin work.
* New. Integration. Piotnet Addons For Elementor Pro integration implemented.
* Fix. CT AJAX check. Convertkit service actions ignore.
* Fix. Statistic. Collecting blocked_ips.
* Fix. Email encoder. Mailto links decoding fixed.
* Update. Settings. Show message if auto get key not allow.
= 6.20 Oct 12 2023 =
* Fix. Integrations. Gravity multi-page, removed duplicates of apbct_visible_fields.
* Fix. Integrations. Simple Membership, deleted the user instead of set inactive status.
* New. Integration. Delivra external forms integration implemented.
* fix: doubles of hidden fields is fixed
* Ref. All visible fields collection logic is moved to GetFieldsAny.php.
* Fix: Integration with AjaxSearchLite
* Mod: Event token to DB.
* WP forms POST fields parser chunk added.
* Fix. Cookie. Improved getting pixel url in alt mechanism.
* Upd. Settings templates. A tip about templates deleting added.
* Fix. Settings. The `check links` setting description fixed.
* Mod: Added title to pixel tag
* Fix: Fixed SFW class on php 8.2
* fix: fixed localizer
= 6.19.1 Oct 02 2023 =
* Upd. Plugin author name updated.
= 6.19 Sep 28 2023 =
* Fix: SFW. Added is-writable check for sfw dir.
* Fix: Integration. Updated handler for elementor.
* Fix: Typo. Updated description for search protect.
* Mod: Previous referrer now stores correctly in cases of refresh and backward/forward.
* Fix: Integrations. Added trusted and affiliate sign for Elementor forms and Ninja forms.
* Fix: Integration. Updated rule for show trusted text.
* Mod: Integration. LeadFormBuilder now collects usernames and works fine with event_token provided.
* Fix: Integration. Jetpack comments event_token gathering fixed.
* Fix: Dashboard widget. Vew all button link fixed.
* Mod: Now apbct_prev_referrer param contains the page URL that was visited before the page with the submitted form.
* Fix: Widget. Added sort for date.
* Mod: Save GET params on block screens
* Fix: Integrations. Added exclusion for bot detector.
* Fix: JsData. Update timestamp gathering for wp-rocket.
* Fix: JS. Added exclude list for submit prev call.
* Fix: Integrations. Added ReviewX.
* Fix: User scanner.
* Mod: Improved AMP integration.
= 6.18 Sep 14 2023 =
* Fix: Exclusions. VBOUT Woocommerce Plugin service request excluded.
* Fix: Developing. GitHub action midified.
* New: JS. Add frontend params for typo.
* New: Integration. Elementor UltimateAddons Register integration.
* New: Integration. BuddyPress feedback collected on users management page.
* Fix: Tests. SFW private lists test fixed.
* Fix: Common. Check js hidden field drawing fixed.
* Fix: Alt cookies. Clearing old data fixed.
* New: AMP Plugin integration.
= 6.17 Aug 31 2023 =
* Fix: SFW_update. Create temp table for personal data.
* Fix: Email encoder. Prevent encoding emails into attributes `aria-label`.
* New: Modal before deactivation is ready.
* Fix: NoCookie. PreloadLocalstorage fixed. Previous value gain fixed.
* Fix: Fixed apbct_timestamp.
* Mod: Cookie. Cookie type is "Auto" (3) by defaults.
* Fix: Anti-Crawler. Exclude W3 Total Cache minified files request from AC check.
* New: Integration. MailPoet2 integration implemented.
* Mod: Ninja forms bot-detector token gain via AltSessions.
* Fix: AC. JSON parse to array instead of object.
* Fix. Do not send event token to XHR if it is already sent and equal to the newly gained from moderate.
* New: SFW. Separate 2s blacklists.
= 6.16 Aug 17 2023 =
* Fix: External MailerLite fixed
* Fix: Jetpack. Send apbct_timestamp to alt_cookies on alt-cookies forced forms.
* Fix: Integration. LatePoint. Event token now can be added to dynamically rendered form.
* Ref: Review notice
* Fix: White Label
* New: Integration. Zoho 3rd party service integration implemented.
= 6.15 Aug 3 2023 =
* New. Integration. LatePoint booking integration implemented.
* New. Integration. Cleantalk Register Widget integration implemented.
* New. External forms. Protection via fake submit button implemented.
* WordPress 6.3 compatibility. NinjaForms. Fixed negative response logic.
* WordPress 6.3 compatibility. WPForms. Disable form protect on form editing for logged-in users.
* Fix: excluded trp_get_translations_regular action Artem
* Fix. Pixel. Added validation for pixel url.
* Fix: Fixed apbctPrepareBlockForAjaxForms().
* Mod. Bot-detector field clearance. Now use the name attribute instead of ID.
= 6.14.2 Jul 26 2023 =
* Fix. Additional frontend scripts fixes.
= 6.14.1 Jul 26 2023 =
* Fix. Public frontend scripts fixed.
= 6.14 Jul 20 2023 =
* New. Integration. Flux Checkout for WooCommerce service requests skipped.
* New. Integration. Some external form protection implemented.
* Fix. Alt cookies. Parameters input_focused and key_up storing fixed.
* Fix. apbct_cookie() call. Do not skip requests if GET contains 'q'.
* Fix. Exclusions. Logic modified, legacy support improved.
* Fix. Jetpack integration. Params gathering fixed.
* Fix. Integration. WPForms blocking message fixed.
* Fix. Common. Checking REST availability fixed.
* Fix. Common. DNS - using global variable DNS_TXT refactored.
* Fix. Common. CookiesBot integration added.
* Fix. Common. Blocking message for custom ajax forms fixed.
* Fix. Common. Enable event token for all requests.
* Fix. Cookies. Do not skip native cookie set if localStorage object persist.
* Fix. Integration. Avada fusion builder. Collect the inner form data correctly.
* Fix. Public scripts. Interception of ajax response logic fixed.
* Fix. SFW. Force direct updating flag implemented.
= 6.13 Jul 06 2023 =
* Fix. PHP 8.1 compat. Email encoder.
* Fix. PHP 8.1 compat. Check users/comments. Title is not null forced.
* Fix. Ultimate Form Builder. Message clearance.
* Fix. NoCookie data clearance. New function apbct_clear_query_from_service_fields() clear the value of form service fields instead of unset it if the value is get-query-like.
* Update. SFW. Check sfw temp table exists before insert data.
* Fix. Integration. Ultimate Form Builder Lite. Glue same key values.
* Fix. Integration. OptimizePress checkout exclusions.
* Update. SFW. Use isTableExists instead of direct query.
* Fix. cleantalk-public-integrations.php. ct_s2member_registration_test(). Integration fixed.
* Fix. Settings. Use DELETE SQL-command instead TRUNCATE option deleted.
* Fix. Settings. Checking REST availability fixed.
= 6.12 Jun 22 2023 =
* New. Restoring WC blocked orders implemented.
* Fix. Exclude. Excluded request from ProfilePress login form.
* Fix. JS. External form not copied value for checkbox or radio button, fixed.
* Fix. Exclude login. Excluded UserPro login form request.
* Fix. Cleantalk AJAX check. Avada form builder fields collection fixed.
* Fix. Do not load public scripts for logged-in users if "protect logged-in" option is disabled.
* Fix. Mouse pointer data set. Alt cookie skipping condition fixed.
* Fix. Force ajax type with constant APBCT_SET_AJAX_ROUTE_TYPE.
* Fix. Hidden fileds exclusions refactored. Woocommerce login form sign added to exclude hidden fields attach.
* Fixed text while encoding
* Fix. Email encoder. Return HTML escap for privacy policy links.
* Fix. Fetch XHR. TWT email signup form catch impemented with jQuery.
* Fix. Comments and users checker. Whitelable mode brands shown correct.
* Fix. Woocommerce integration. Route "\?wc-ajax=cfw_validate_email_domain" is skipped from APBCT check.
* Fix. WC blocked orders. Hyperlinks on the admin bar fixed.
* Fix. Common. Get fields any - message detecting fixed.
= 6.11.2 Jun 14 2023 =
* Fix. Mouse pointer data set. Alt cookie skipping condition fixed.
= 6.11.1 Jun 13 2023 =
* Fix. Honeypot for searchforms. Reverted changes normalized.
* Fix. Custom forms. AJAX search pro exclusions updated.
= 6.11 Jun 08 2023 =
* New. Bot detector added for several forms.
* Fix. Honeypot field for search forms now contains a value.
* Fixed error with DOMDocument
* Added libxml_clear_errors()
* Fix. Js. Fixed logic for case when form is excluded.
* Add. Integration. Added integration for SendyWidgetPro.
* Fix. Remove searchform sign from POST data check.
* Fix. Comment checker. Comment type "review" support added.
* Fix. White label. Brand replacement fixed.
* Fix. Integrations. Handle case when Gravity Form rebuild document if form validation failed.
* Fix. JS. Add check that jquery exists.
* Fix. Javascript. Catching XHR fixed.
* Fix. Form Signs Exclusions. Update handle for case if apbct_skip_this_form in POST[data]
* Fix. Pixel. Special GET snippet added to skip Nitorpack CDN and caching.
* Moved apbct_cookie to init
* Correct apbct_page_hits cookie
* Fix. Admin. Checking ajax requests improved.
* Fix. apbct-public--2--public.js -> ctMouseReadInterval is declared early.
* Fix. SFW. Triggered IP hyperlink fixed.
* Fix. Common. Unset event_token service field from requests.
* Fix. Integrations. Excluded wpform email validate request.
= 6.10 May 24 2023 =
* Fix. Integrations. Ultimate Addons for Beaver Builder: Exclude login form request.
* Fix: Integration. Digits - extra request fixed
* New: Integration. Indeed Ultimate Membership Pro integration implemented.
* Fix: Integration. Indeed Ultimate Membership Pro - exclude request from general forms catching.
* Fix. Pixel. Pixel gathering fixed.
* Fix: Fixed MetForm Integration
* fix: fixed block message
* fix: fixed block message - eform
* fix: fixed unknown block response
* Fix. WC_Invoice4U exclusion.
* Fix. NoCookie. Remove noise from base64 string.
* Added exlutions for Localize
* New. Store WC spam orders.
* Fix. Integration. Skip OptimizeCheckouts fields checks
* New. White label. Replace brands data to apbct->data[wl_*].
* Fix. Cookies. Native cookies mode fixed.
= 6.9.2 May 5 2023 =
* Fix: local_storage_pixel_url fixed
= 6.9.1 May 2 2023 =
* Fix. Fixed javascript
* Fix: no_cookie_data_taken fixed
= 6.9 Apr 27 2023 =
* Ref: Exclusion roles refactored, exclusion signs group added, groups names layout changed.
* Mod: Improved code style.
* Ref: GDPR. Removed logic.
* Mod: Update. Cookie auto. Set setting to cookie - off, in case if data processing in auto and cache plugin detected.
* Fix: SFW. Made the priority list a priority.
* New: Digits integration implemented.
* New: Modern Events Calendar integration implemented.
* Fix: Common. Page url parameter fixed.
* Fix: Integration. Skip Billige-teste theme 1st step checkout request.
* Fix: Integrations. Skip WS Forms Pro request - have the direct integration.
* Fix: Integrations. Gravity Forms block message layout fixed.
= 6.8 Apr 13 2023 =
* Add. New tags <div> <font> in custom response message.
* Update. WPMS. Update counters for spam users.
* Update. SFW. Update message on sfw die page.
* Fix. Manage Spam Comments. Fixed approve comment logic.
* Fix. External forms.
* Fix. Block message for BricksExtras.
* Fix. Excluded resize-image().
* Fix. FluentForm integration.
* Fix. Excluded requests from Profile Builder.
= 6.7 Mar 30 2023 =
* Added rotateModerateAndUseIP() if attempt is failed
* Mod. Force use CleanTalk http request instead of WP HTTP API.
* Add. Js. Gathering errors.
* Mod. Skip third retry if rotateModerateAndUseIP() does not help.
* Mod: Added another MemberPress Integration Signup Form
* Add. Js. Gather errors in db.
* FluentForms fixed
* Fix: fixed sendAjaxCheckingDinamicFormData()
* Fix. HTTP lib. WP 6.2+ supporting implemented.
* Fix. Settings. Default value for data__email_decoder_buffer added.
* Mod: Another integration with GiveWP
* Mod. Remove redundant option "Use SSL".
* Mod. Remove redundant code in API.
* Fix: Excluded request with wcf_check_email_exists - CartFlows
* Update. Notice review. Refactoring notice.
* Update. Internal forms. Removed jquery dependencies.
* Add. Js. Added mail view, cron task, and improve js execute.
* Update. Mail view. Removed Manage notifications settings link from mail footer.
* Fix: Fixed apbct_wp_validate_auth_cookie()
* Fix. Integration. bbPress: replies protection fixed.
* Fix. Common. Connection reports and Update sentinel objects fixed.
= 6.6 Mar 16 2023 =
* Excluded qsm_save_resume_auto_save_data action
* Exclude request from QSM - Save & Resume Addon
* Added correct block message
* removed jquery from scripts
* Fix. Integrations. Added exclusion for Optima Express search.
* Fix. Integrations. Added no_cookie_data for popup dynamic form.
* Fix. Settings. Ajax JS setting description fixed.
* Fixed ct_get_checkjs_value()
* Fix: excluded the form from javascript processing
* Fix. Users scanner. Delete action added for the non-checkable users found.
* fix: fixed apbct_is_plugin_active function name
* Fix. Comments managing. Public side managing comments fixed
* Fix: Fixed apbctProcessIframes()
* fix: fixed fusion block message
* Fix. Admin notices. Layout styles fixed.
* Fix. Admin notices. Dismissing notices logic fixed.
* Fix. Admin notices. "Review" notices logic fixed.
* Fix. Admin notices. JS errors during notice dismissing fixed.
* Update. JS. Rewrote logic without jquery in external file.
* New. SFW update sentinel (reporting about failing updates).
* Fix. Readme. Old changelogs moved to 'changelog.php'.
* Fix. Integration. BuddyPress integration - register protection fixed.
* Fix. Integration. JetPack contact form - js checking fixed.
* Fix. Integration. bbPress integration - topic creation protection fixed.
* Fix. Common. JS - added delayed listeners for delayed forms.
* Update. JS. Handle external forms in frames.
= 6.5 Mar 02 2023 =
* New. State autoupdating. Set new settings values during plugin update.
* New. Integrations. Integration with LeadFormBuilder.
* New. Integrations. Added Ultimate Membership Pro.
* Fix. Integrations. Exclude checkbox and radio inputs from message data.
* Fix: Fixed z-index overlay
* Fix: Added stopping script for easylogin
* Fix. Code. Ajax request initialization fixed.
* Fix. JS localizing. JS object defining fixed.
* Fix. Code. WP-Rocket JS minification preventing.
* Fix. Code. No cookie fields ID attribute removed.
* Fix. Remote calls. Getting template RC fixed.
= 6.4.1 Feb 20 2023 =
* Fix. Search fields. Add unreachable option.
= 6.4 Feb 16 2023 =
#### New integrations added ⚙, Email Encoder functionality improved 😎, CDN support improved 🐸, many integrations fixed 🐞 and some minor issues fixed 💪🏼
* New. Added mail encoding via buffer.
* New. Localize data with wp_head (support Ezoic, CF, LS cache etc).
* New. Integration. WP Booking System plugin integration implemented.
* Fix. Skip Ajax Search Pro forms from hidden field adding.
* Fix. Cookie apbct_timestamp is set as HttpOnly.
* Add. Integrations. Add HubSpot integration, extend logic for external forms handler.
* Fix. Common. CAPD catching fixed.
* Update. Integrations. Add handler for run previous onsubmit action in dinamic rendered external forms.
* Fix. Integration. RegistrationMagic service requests excluded.
* Fix. Common. Collecting JS on custom forms fixed.
* Fix. Integrations. Fix onload event handler overwrited.
* Fix. JS. Gathering visible fields fixed.
* Fix. Integrations. Check each external forms on page, instead of return with first exclusion.
* Fix. Integrations. Skip woocommerce add to cart trigger.
* Fix. Integrations. Woocommerce add excluded condition for password recovery form.
* Fix. Integrations. Skip WooCommerce addon - Wati - action for customers who came from Whatsapp.
* Fix. EmailEncoder. Add style color setting to popup text element.
* Fix. Integrations. User meta through is_ajax param.
= 6.3.1 Feb 02 2023 =
* Fix. Integrations. Add rules for catching metform fetch.
= 6.3 Feb 02 2023 =
#### Several form builders integrated 🎯, many integrations fixed 🐞 and some minor issues fixed 💪🏼
* Add. Integrations. Added Mailoptin.
* Add. Integrations. Added Metform.
* Fix. Integration. Ultimate Form Builder collecting parameters fixed.
* New. Common. Added new filter to preprocessed data for the visible fields comparing.
* Fix. Integration. UFB visible fields processing filter implemented.
* Fix. Common. No cookie data gathering fixed.
* Fix. Integration. Skip ActiveCampaign for WooCommerce service request.
* Fix. Integration. Skip AutomateWoo service request
* Mod. RemoteCalls. RC run_service_template_get cooldown changed from 3600 to 60 seconds.
* Fix. Hosting license. Checking license status fixed.
* Fix. Hosting license. Settings saving fixed.
* Fix. Clear no_cookie_data_taken stat on State init.
* Fix. Kali forms precheck skipped.
* Fix. Clear no_cookie_data_taken stat on State init.
* Fix. Common. Akismet compatibility in comments management part.
* Fix. Translations. Now plugin can use local .mo files.
* Fix. Dashboard chartjs. Added options for support an outdated chartjs version 2.9.
* Fix. Integrations. Nobletitlecalc custom plugin exclusion.
* Fix. SFW. Queue is in progress logic fixed.
* Fix. Integration. AutomateWoo services requests excluded.
* Fix. Integration. WooCommerce checking JS fixed.
= 6.2.1 Jan 24 2023 =
* Fix. Integration. Convert Pro form integration fixed.
* Fix. Integration. AJAX forms JS detection fix.
* Fix. NoCookie. Message field clearance from service data.
* Fix. Updater. PHP 8.0 compatibility.
* Fix. Search forms. New sign of search forms to handle via NoCookie mode.
* Fix. Search forms. Fix JS error while parsing NoCookie data.
= 6.2 Jan 19 2023 =
#### New remote call handled added, common parameters implemented, some integrations fixed and some minor issues fixed 💪🏼
* New. RC. Remote call service_template_get implemented.
* New. Common. New params from JS has_focused and has_keyup.
* Fix: If cookies_type===none - unset cookies_enabled
* Mod. Integrations. Force AltCookies usage for Ninja Forms on NoCookies mode.
* Mod. Integrations. Force AltCookies usage for Smart Forms on NoCookies mode.
* Mod. Integrations. Force NoCookie data setting via direct integration for UltimateFormBuilder.
* Mod. Chart source changed to opensource ChartJS.
* Fix. Admin widget. Do not enqueue scripts if the widget is disabled.
* Fix. Helper. Php notice fixed.
* Fix. New AJAX integrations skip rules moved AJAX part.
* Fix. ErrorToggle logic.
* Fix. SFW. SFW outdated notice fixed.
* Fix. Email encoder. Do not send encoded email to the cloud.
* Fix: Fixed counter of checked comments when press pause
* Fix. SFW. New statuses 99 implemented.
* Fix. Added notice_email_decoder_changed banner
* Fix. Fixed notice_email_decoder_changed()
* Fix. SFW. Blocking pages for the testing purpose fixed.
* Fix: Fixed counter of checked comments when press pause
* Fix. Common. page_hits, prev_referer, site_referer parameters collecting fixed.
* Fix. Common. Parameters collecting fixed.
* Fix. Settings. Cookies option description fixed.
* Fix. Admin. Dashboard widget fixed.
* Fix. Integration. Formidable integration fixed.
* Fix. Integration. Ultimate Form Builder integration fixed.
* Fix. Ajax. Skipping direct integrations requests fixed.
= 6.1 Dec 15 2022 =
#### Some integrations fixed 🐞, Search forms 🎯 protection improved and some minor issues fixed 💪🏼
* New. Integrations. Add NewUserApprove plugin.
* Update. EmailEncoder. Add hook for encode email in default wp widget.
* Fix. Settings. Affiliate shortcode disabled state.
* Fix. Elementor forms. Elementor login form skipping.
* Mod: Optima Express Integration for Login Form
* Fix. Integrations. Optima Express - Update form fixed.
* Fix. Modified Header. Undefined post_type.
* Fix. Integrations. Probably spam notification updated.
* Fix. Integration. Ninja refactoring.
* Fix. Cookies. No-cookies parameters gathering on search forms improved.
* Fix. Integrations. Do not draw hidden fields on excluded pages.
* Fix. Integration. WP Forms integration fixed.
* Fix. Integration. Ninja Forms integration fixed.
= 6.0.1 Dec 4 2022 =
* Fix. Updater. Updating checking fixed.
* Fix. Updater. Updating function renamed.
* Fix. Updater. Clean cron errors while updating.
= 6.0 Dec 1 2022 =
#### No cookie mode by default🔥, EmailEncoder user-friendly enhancements 💣, trusted text and affiliate settings 🎈, prepare SpamFireWall for incremental updating, and some minor issues fixed 💪🏼
* New. Major version updated.
* New. Cookies. The plugin does not use browser cookies by default.
* New. Settings. Trusted text and affiliate links management added.
* New. SpamFireWall. Now can handle incremental update.
* New. WooCommerce integration. Spam\no spam feedback now sends to CleanTalk cloud.
* New. Settings. Some URLs became active links.
* Mod. Ninja forms integration. Improvements.
* Mod. Email encoder. Decode all the emails on the page if cloud allowed and remember the state for session.
* Mod. Connection reports. Totally refactored.
* Mod. SpamFireWall, Anti-Crawler, Anti-Flood die pages. Settings cookie data via single AJAX.
* Fix. Comments scanner. Comments counting fixed.
* Fix. MailChimp for WordPress integration. Fixed.
* Fix. MC4WP integration. Request catching without JS fixed.
= 5.189.1 Nov 23 2022 =
* Fix. Woocommerce. Marking orders as spam fixed.
* Fix. Settings. Some text has been localized-ready.
= 5.189 Nov 17 2022 =
#### Cookies enhancements 🔥, StrongTestimonials plugin integration 💣, let Woocommerce orders interface to report spam, checking existing users and comments improvements🎈 and some minor issues fixed 💪🏼
* New. Cookies. Do not run cookies setting process if no access key provided.
* New. Cookies. NoCookie mode now support SFW, Anti-Crawler and AntiFlood modes.
* New. Integrations. StrongTestimonials for POST and AJAX requests.
* New. Woocommerce. Orders interface now can manage spam.
* New. UserChecker. User can be approved and unapproved from spam list
* Mod. Checking comments. Lot of improvements.
* Mod. Synchronization process frontend improvements.
* Mod. httpPing. Ping now uses curl if fsockopen is disabled.
* Mod. Removed Google Fonts from die pages
* Mod. Public JS. Iframes check refactoring.
* Fix. Common. Rotating m-servers fixed.
* Fix. AltCookies enhancements. Now can place zero values correct.
* Fix. Registration check. Fix request type and submittime graylisting on Avada Fusion register forms.
* Fix. Public JS. Skip GiveWP iframe generated forms because of direct integration.
* Fix. Integration. GiveWP protection improved.
* Fix. Skip ninja form PRO service requests with nonce.
* Fix. Integration. Abandoned Cart Recovery for WooCommerce requests excluded.
* Fix. Code style enhancements.
= 5.188 Nov 2 2022 =
#### Lot of improvements of the EmailEncoder 🔥, wpForo topics and posts protection 💣, a honeypot for Gravity forms, parameters without cookies improved 🎈 and some minor issues fixed 💪🏼
* New. wpForo - add topic and post under protection
* New. GravityForms - added honeypot
* New. Readme. Compatibility tested up to WP 6.1
* New. EmailEncoder. Exclude content from encoding by tag attributes (at least placeholders and values).
* Mod. Cloud. Remove all_cookies header before send requests to the cloud.
* Fix. NoCookie mod. Data collection improvements.
* Fix. bbPress registration now redirect back to the form on bad submissions.
* Fix. EmailEncoder. Minor improvements.
* Fix. EmailEncoder. Decoding process logic fixed.
* Fix. EmailEncoder. Do not show the comment for the allowed requests.
* Fix. EmailEncoder. Comment about decoding process fixed.
* Fix. Common. GDPR checkbox fixed.
* Fix. WPMS. Custom column on sites list page fixed.
* Fix. Common. Deleting visible fields hidden input after its processed.
* Fix. Readme. Requires WP 4.7+.
* Fix. Integration. Skip some Smart Quiz Builder requests.
* Fix. Common. Visible fields hidden input value is on base64 now.
* Fix. JS. ApbctJsLib updated.
* Fix. Comments. Calling hook 'comment_post' priority fixed.
* Fix. Mautic integration fixes.
* Fix. Honeypot flag fixes.
= 5.187 Oct 20 2022 =
#### New integrations added 🔥, CleanTalk status on the sites list implemented 💣, parameters without cookies improved 🎈 and some minor issues fixed 💪🏼
* New. Integration. Site Reviews Integration.
* New. Integration. Sendinblue Integration
* Mod: Cleantalk Status in list of sites
* Fix. JS. CF async loading scripts fixed.
* Fix. JS. Listening events on document object instead of window object.
* Fix. Fixed spam protection if JS disabled.
* Fix. Mautic integration. Force third-side validation pre-intreception.
* Fix. WooCommerce. CartBounty plugin requests skipped.
* Fix. Code. Deprecated hooks wpmu_new_blog, delete_blog fixed.
* Fix. WPMS. Getting setting fixed for apply this on the new added blog.
* Fix. Code. JS events listening on the document object.
* Fix. Code. JS parameter without cookies fixed.
* Fix. EmailEncoder. Exclude placeholders from encoding to prevent field breach.
* Fix. No cookie. Collecting data moved to the more early stage.
* Fix. Common. Custom ajax forms block message fixed.
* Fix. EmailDecoder. Email decoding block message fixed
= 5.186 Oct 06 2022 =
#### Several integrations added 🔥, custom logo for SFW blocking pages added 🎯, external forms into iframe protected 🎉 and some minor issues fixed 💪🏼
* New. MemberPress direct integration.
* New. SFW. Added custom logo on sfw die page.
* New. Integrations. Handle EasyDigitalDownloads plugin registration hook.
* New. External forms. External forms into an iframe has been protected.
* Fix. ct_ajax_hook. Latepoint serice AJAX requests ignored.
* Fix. apbct_settings__prepare_errors() Mismatching types fix.
* Fix. Integrations. Ignore service requests in GiveWP integration.
* Fix: Removed duplication of the hidden field in the search form
* Fix. EmailEncoding. Styles fix.
* Mod. EmailEncoding. Add a tooltip while decoding mailto: links.
* Fix. External forms. Mautic external forms integration.
* Fix. Internal forms. Modify regexp for exclusion urls of wordpress native internal forms.
* Fix. Intergrations. Correct registration flag translation to basecall due EasyDigitalDownloads handling.
* Fix. Common. Rotating m-servers fixed.
* Fix. JS. Custom ajax forms blocking answer fixed.
* Fix. JS. Headless parameter cast to boolean type.
* Fix. NoCookie.php. Remove namespace redundant declaration to keep compat with <php5.6
* Fix. Internal forms. Internal forms protection fixed.
= 5.185.1 Sep 28 2022 =
#### Fixed a security issues.
* Fix. Fixed a security issues.
= 5.185 Sep 22 2022 =
#### NoCookie data collection, new admin notices style, external forms logic improved and many minor issues fixed.
* New. NoCookie data collection.
* New style admin notices
* Upd. Settings. Email encoder setting duplicated on the top level place.
* Fix: Fixed SFW looping with alternative cookies
* Fix: Changed hook for EventsManager
* Fix: Changed option description
* Fix. External forms. JS logic fixed.
* Fix. Cookies. Skip cookies setup on favicon loading.
* Fix. HttpRequest. Error string offset fix due request error handling.
* Fix: Fixed AdminNotices->is_cleantalk_page
* Fix. Common. Rotating moderate-server via cron job fixed.
* Fix. Common. Moderate servers details updated.
* Fix. Email encoder. An ability to decode again implemented if an error was occurred.
* Fix. GDPR. Contact form 7 integration fixed and upgraded.
* Fix. ct_ajax_hook(). ProfileGrid AJAX actions skipped.
* Fix. Connection report. Option implemented.
* Fix. Integrations. Formidable forms item_meta handling.
* Mod: Added clearing AC table from AC logs once a day
* Fix. Debugging logic. Now drops debug data correct.
* Mod. AltSessions. Now sends and parse cookies data as JSON.
* Fix. AltCookies. Getting some parameters fixed.
* New. MemberPress integration.
* Fix. Cookie. Mouse/scrolling cookie storing fixed.
* Fix. AltCookies. Correct handle types before save to DB when value is false.
* Mod. Ajax/Rest selection. Now check if REST route provide a JSON string.
* Fix. AltCookies. AltSession JSON handling fix.
* Fix. Common. 'no_cookie_data_taken' notice fixed.
= 5.184 Sep 08 2022 =
#### Settings interface fixed, Email Encoder improved, jQuery dependency removed and some minor issues fixed.
* New. cleantalk-admin-settings-page.js. Higlight access key field on key typos and do warn user.
* New. Class for inline notices.
* New. cleantalk-admin-settings-page.js. Notice user if key is bad to force retry synchronization.
* New. cleantalk-admin.php. Localize key_is_ok to js script.
* New. cleantalk-settings.php. Remove 'save settings' button disabling.
* New. SFW. Adding custom logo to the block page ability implemented.
* New: Email Decode. 'check_bot' method sending implemented
* Fix. Email encoder. Handle mailto: links.
* Fix: Added exception checking when adding a hidden field to WC Checkout
* Fix: Fixed sending the email when the order was received
* Imp. cleantalk-admin-settings-page.css. Notices CSS changed.
* Imp. cleantalk-admin-settings-page.js. New notice view.
* Fix: Fixed JS emailencoder
* Fix: Fixed Upay integration
* Fix. HTML5. Remove "text/javascript" in tag script.
* Fix: Excluded email encoding on UltimateMember validation request
* Fix. Code. JS refactored to be free of jquery
* Fix. Internal forms. Some logic fixed.
* Fix. External forms. Some logic fixed.
* Fix. Admin. FeedBack sending timeout increased up to 15 sec.
= 5.183 Aug 18 2022 =
##### Checking for bot while email encoder decode, negative reports improved, some integrations fixed and some minor issues fixed.
* New: Email Encoder. Check bot before decode.
* New. Storing big connection reports.
* Fix. Kses <a> tag fixed.
* Fix: Skipped login form for Wishlist Member
* Mod: Added headers_sent in Cookie::set
* Mod: Added aweber external form integration
* Fix. Server variables. Getting Request variable fixed.
* Fix. Connection reports. Getting data from options fixed.
* Fix. Connection reports. Saving data fixed.
* Fix. Connection reports. Displaying data fixed.
* Fix. Cookies. Getting cookies from alternative way fixed.
* Fix. Cookies. ApbctWP\Variables\Cookie getting fixed.
* Fix. Cookies. Cookie check parameter fixed.
* Fix: Fixed error with response from custom ajax requests
= 5.182.2 Aug 08 2022 =
#### Server variables sanitizing fixed, js key getting fixed, internal forms catching fixed.
* Fix: removed & in getAndSanitize()
* Fix: ct_add_hidden_fields() - the data in the locale storage is added in json format
* Fix: Excluded wp-comments-post.php form from internal scripts
* Fix. Server variables. ServerVariables::sanitizeDefault() method is abstract now.
* Fix. Server variables. Common\Variables\* classes are abstract now.
* Fix. Server variables. Default sanitizing method implementation added to ApbctWP\Variables\* classes.
* Fix. Server variables. Client code fixed.
* Fix: FluentForm integration fixed
* Fix. Server variables. Url decoding removed.
= 5.182.1 Aug 04 2022 =
#### Server variables getting fixed.
* New. Server variables. Sanitizing logic added.
* Upd. Server variables. Getting variables logic updated.
* Upd. Server variables. Default sanitize added for ApbctWP\Variables\* classes.
* Upd. Server variables. Client code updated - using ApbctWP\Variables\* classes.
* Upd. Server variables. Sanitizing array nesting increased.
* Fix. External forms. Form draw fixed.
* Fix. Common. Set check JS value fixed.
* Fix. Common. Custom ajax forms catching logic fixed.
* Fix: added styles to hide the honeypot field in the plugin Ultimate Member
= 5.182 Jul 28 2022 =
#### Email encoder improved, internal and external forms protection fixed, code quality improved and some minor issues fixed.
* New. Email encoder. Encoding exclusions implemented.
* New. Alternative cookies AJAX calls reduce. Use browser localStorage to keep check_js value instead of CTSetCookie()
* Upd. External forms. Sendfox.com integration added.
* Upd. Internal forms. Internal forms protection logic updated.
* Fix. GetFieldsAny.php Take visible fields from POST if apbct_visible_fields cookie is not detected.
* Fix. Integrations. WPUserMeta. Added case of user-meta-pro
* Fix. Email encoder. Divi contact forms exclusions added.
* Fix. public.js. Handle exception if backend returns invalid JSON.
* Fix: External Forms. Match action with action, method with method.
* Fix: Restore JS for internal form protection.
* Fix: JS localize. Add blog_home to ctPublic object.
* Fix: Honeypot. Delete redundant style.
* Code: Internal forms. Fix action detection.
* Code: Internal forms. Added exclusion for native WordPress action scripts.
* Fix: SpamFirewall. Ignore warning from gzdecode() in ApbctWP/Firewall/SFW::updateWriteToDb().
* Fix: Internal forms protection. Now is controlled by settings.
* Fix: External forms protection. Now is controlled by settings.
* Fix. Common. Prevent JS async loaded by CF.
* Fix: Protect external. Sort callback params.
* Fix. Code. Code quality improved.
* Fix. Variables. Filter variables contains arrays fixed.
* Fix: Honeypot field. Make filed invisible.
* Fix: GiveWP integration.
* Fix: ApbctWP/Variables/Cookie::setNativeCookie(). Adjust the detection of the default 'secure' flag logic.
* Fix. Variables. Getting empty variables fixed.
* Fix. External/Internal. General contact form option dependence fixed.
= 5.181 Jul 14 2022 =
#### One integration added, SFW testing page updated, code quality improved and some minor issues fixed.
* New. Integrations. WP User Meta integration.
* Upd. SFW. Testing page updated.
* Fix. WP discuzz integration. Check for spam if comment is edited.
* Fix. WP discuzz integration. Remove unnecessary data when check on comment edition.
* Fix. Admin banner. Security attention mark fixed.
* Fix. Code. Sanitizing incoming data.
* Fix. CSS. Fix stylesheet source name and minifed name.
* Fix. apcbt-public-bundle. New detection method for mailerlite classes to prevent default submit clicks.
* Fix. HTTP lib. Multi request error handling fixed.
* Fix: setting page JS key validating.
* Fix: Replace array_* function implemented on State properties.
* Mod: ApbctWP/State to use the direct equation on properties.
* Fix. Integrations. WPUserMeta. Added case of user-meta-pro
= 5.180.2 Jul 04 2022 =
#### SpamFireWall working fixed.
* Fix. Updater. Updater actions moved from the hook "upgrader_process_complete"
* Fix. SFW. JS errors on the block pages fixed.
* Fix. SFW. Skiping block hyperlink fixed.
* Fix. SFW. Additional redundant blocking by AC fixed.
= 5.180.1 Jul 01 2022 =
* Fix. Common. Undefined class fixed.
= 5.180 Jun 30 2022 =
#### Getting api key from the CleanTalk Dashboard implemented, SFW updating improved, code quality improved and some minor issues fixed.
* New. API key length extended to 30 symbols.
* New. Remote call. RC post_api_key implemented.
* New: Option 'cleantalk_debug' now outputs in 'debug' remote call.
* Upd. SFW. Direct update during fallback.
* Fix. Honeypot fields for search. Search forms with GET method now handles correct.
* Fix. Ajax. Prevent JS errors on ajax general contact forms.
* Fix. apbct_need_to_process_unknown_post_request() Add Divi themes exclusion to proceed them to contact_form_validate().
* Fix. General contact form catching fixed.
* Fix. cleantalk-pluggable.php. Skip service requests of enable-jquery-migrate-helper
* Added notice_review banner
* Fix. cleantalk_external.js. Exclude mewtwo flight forms.
* Fix. Code. Compressing JS gulp task updated.
* Fix. Request.php. Extend CURL timeout and low-speed detection limit.
* Fix. Cleantalk.php. Exclude timestamp refreshing via template_rediret hook for alternative cookies mode.
* Fix. External forms JS error fixed.
* Fix. cleantalk-public-integrations.php-> apbct_form_search__add_fields(). Force to run pregmatch search if DOM content is broken.
* Fix. Honeypot. Styles moved to the separated file.
= 5.179.1 Jun 21 2022 =
#### General contact form catching fixed
* Revert "Integration before common aa (#129)"
= 5.179 Jun 16 2022 =
#### Email Encoder functionality improved, SFW updating process improved and some minor issues fixed.
* New. EmailEncoder.php->modifyContent. Admins and logged in exclusions.
* Fix. Email encoder. Prevent encoding data for logged in users.
* Fix. Queue. Return statement from executeStage() method added.
* Fix. SFW. Updating process fixed.
* Fix. SFW. SFW update worker fixed.
* Mod: Using the shutdown hook to call a function ct_contact_form_validate().
* Fix. apbct_sfw_update__worker. Clear errors if stage is finished.
* Fix. HTTP lib. Useragent for WP HTTP API requests fixed.
* Fix. cleantalk_external. Exclusion for tp.media booking forms.
* Fix. cleantalk_external. Exclusion for flodesk forms.
* Mod: Replace apbct_update_actions() to upgrader_process_complete hook
* Fix. cleantalk_external.js->ct_protect_external(). Exclusion for tp.media booking forms.
* Fix. RemoteCalls. No cache parameter added.
* Fix. apbct_remove_upd_folder(). Force unknown file deletion ('.last.jpegoptim')
* Fix. apbct_remove_upd_folder(). Add chek if a strange file is a file and exists.
* Fix. GetFieldsAny.php. Decode email if it is urlencoded.
* Fix. cleantalk-public-validate.php. Add JS check to public forms.
* Mod: Refactoring User Scanner
* Fixed apbct_cookies_test cookie
* Upd. JS. Cookies has_scrolling and mouse_moved optimized.
* Upd. Email encoder. Links mailto: processed.
= 5.178 Jun 02 2022 =
#### Comment moderation option added, cookies prefix added, RemoteCalls stability improved and some minor issues fixed.
* New. Options. Comment moderation option added on discussion page.
* New. Settings. Encode contact data long description added.
* New. Cookies. Getting prefix function implemented.
* New. Cookies. Get and set cookies with prefix.
* New. Cookies. Using cookie prefix on client code.
* Mod: Created RemoteCallsCounter::class to limit remote calls
* Mod: Created RemoteCallsLogger::class for logging last remote calls
* Upd. Comments. Comment moderation logic modified.
* Fix: webto.salesforce.com extended form
* Fix. SFW. Statistics fixed.
* Fix: secure2.convio.net external
* Fix: hookb.in external
* Fix: fixed test for wpforms
* Fix. Pluggable. Getting REST url fixed.
* Fix: Formidable Pro Multistep Fixed
* Fix: Formidable Form Pro ajax response - fixed
* Fix. Settings. Alternative cookies option renamed.
* Fix. Common. Cookies test function fixed.
* Fix. External forms. JS logic fixed.
* Fix. External forms. Force ajax check action handler added.
* Fix. cleantalk.php. VisualFormBuilder hook change.
* Delete RC update plugin
* Fix. cleantalk.php. Visual Form Builder integration: add legacy support.
* Fix. Helper. Fatal error (Call to private method) fixed.
* Fix. WooCommerce. WC checking order hook changed.
* Fix. Settings. Validate URL exclusions.
* Fix. cleantalk-public-integrations.php->apbct_form__gravityForms__testSpam. Gravity forms multiple email fields fix.
* Fix. SFW updating. Writing update errors fixed.
* Fix. cleantalk.php-> apbct_sfw_update__worker() Convert errors array to a string if set in a stage.
= 5.177.2 May 27 2022 =
* Fix. EmailEncoder.php. Fix accident encoding.
= 5.177.1 May 19 2022 =
* Fix. Pluggable. Getting REST url fixed.
= 5.177 May 12 2022 =
#### WP 6.0 compatibility, Email Encoder added, Common HTTP API implemented, Honeypot fields improved and some minor issues fixed.
* New. Email Encode functionality added.
* New. cleantalk-common.php. Honeypot field value and source now sends in sender_info.
* New. ct_preprocess_comment(). Honeypot field source now sends in sender_info.
* New. HTTP API. Common CleanTalk http library added.
* New. Public integrations. Honeypot field for search form.
* New. WP 6.0 compatibility.
* Fix: EZ Form Calculator - clearing the message
* Fix. Common. Checking all post data fixed.
* Imp. Settings. "Hide website" field moved to "different" section.
* Imp. Settings. "Hide website" type changed to checkbox from radio.
* Imp. Settings. "Honeypot field" state changed to enabled by defaults.
* Mod: Integration for Advanced Classifieds & Directory Pro - registration form
* Fix. Custom ajax. Custom ajax handler usage removed completely.
* Fix: Excluded the addition of visible fields in filter of The Events Calendar
* Fix. cleantalk-common.php. Added search honeypot field signature to potential honeypot fields post values
* Fix: MultiStep Checkout for WooCommerce - skipped step validation
* Ref. cleantalk-public-integrations.php. Empty string converts to false - comparison removed.
* fix: apbct_get_rest_url - returns the result of a get_rest_url() function if it exists
* Mod: modified getting pixel_url.
* Fix. apbct_init. Reduce multiple direct calls of apbct_get_pixel_url__ajax.
* Fix: Cleantalk\Common\HTTP\Request. Timeout error while async request.
* Fix. HTTP API. Process exception passed from WordPress \Requests class.