=== Captcha by BestWebSoft ===
Contributors: bestwebsoft
Donate link: http://bestwebsoft.com/donate/
Tags: captcha, capcha, security, spam blocker, simple captcha, antispam, protection, text captcha, captcha numbers, captcha plugin, web form protection, captcha protection
Requires at least: 3.8
Tested up to: 4.7
Stable tag: 4.2.8
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

#1 super security anti-spam captcha plugin for Wordpress forms.

== Description ==

Captcha plugin is the best security solution that protects your Wordpress website forms from spam entries by means of math logic. It can be used for login, registration, password recovery, comments and popular contact forms.

Users are required to complete the math equation before the form can be submitted. You can configure captcha complexity using three basic maths actions such as add, subtract and multiply.

Stop spam now!

http://www.youtube.com/watch?v=nlcCKSxu_Kk

= Free Features =

* Add captcha to:
	* Login form
	* Registration form
	* Reset password form
	* Comments form
	* [Contact Form](http://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=7f973058ee3bd3a18934b5e13b857d6f)
	* Custom form
* Enhance captcha protection with:
	* Letters, numbers and images
	* Simple math actions such as add, subtract and multiply
* Hide captcha for:
	* Registered users in comments form
	* Whitelisted IP addresses
* Set captcha submission time limit
* Refresh captcha option
* Image packages with hand-drawn digits
* Edit captcha title and notifications
* Merge IP addresses from [Limit Attempts](http://bestwebsoft.com/products/wordpress/plugins/limit-attempts/?k=c6b924d096b75a288daf0e49a58f93c2) plugin with Captcha whitelist
* Add custom code via plugin settings page
* Compatible with latest WordPress version
* Incredibly simple settings for fast setup without modifying code
* Detailed step-by-step documentations and videos
* Multi-lingual and RTL ready

> **Pro Features**
>
> All features from Free version included plus:
>
> * Compatible with Contact Form 7 (since v 3.4)
> * Compatible with BuddyPress:
>	* Registration form
>	* Comments form
>	* Create a Group form
> * Compatible with WooCommerce:
>	* Login form
>	* Register form
>	* Lost password form
>	* Checkout billing form
> * Compatible with  [Subscriber](http://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=ac02c12d6e17bc91f4cc636eec0a0348)
> * Use multisite network to configure sub websites
> * Captcha submission time limit for separate forms
> * Add and enable unlimited number of image packages at the same time
> * Get answer to your support question within one business day ([Support Policy](http://bestwebsoft.com/support-policy/))
>
> [Upgrade to Pro Now](http://bestwebsoft.com/products/wordpress/plugins/captcha/?k=2d2d85a3c277bf3489697c9a9ff2d352)

If you have a feature suggestion or idea you'd like to see in the plugin, we'd love to hear about it! [Suggest a Feature](http://support.bestwebsoft.com/hc/en-us/requests/new)

= Documentation & Videos =

* [[Doc] How to Use](https://docs.google.com/document/d/11_TUSAjMjG7hLa53lmyTZ1xox03hNlEA4tRmllFep3I/edit)
* [[Doc] Installation](https://docs.google.com/document/d/1DN2yYCvDyK2LqmbWw6xmUNLbb0awOVDZ_dOgIXod-Jw/)
* [[Doc] Purchase, Installation & Configuration](https://docs.google.com/document/d/1HGnvyKzsJM1FEIWFkUQydw49ClsweOrlQHTgSKKIu3Q/)
* [[Video] Purchase, Installation, Configuration Tutorial](https://www.youtube.com/watch?v=r0Noz2bYAq8)
* [[Video] Installation Instruction](https://www.youtube.com/watch?v=qsfLTcSo5Ok)

= Help & Support =

Visit our Help Center if you have any questions, our friendly Support Team is happy to help - <http://support.bestwebsoft.com/>

= Translation =

* Arabic (ar_AR) (thanks to Albayan Design Hani Aladoli)
* Bangla (bn_BD) (thanks to [SM Mehdi Akram](mailto:mehdi.akram@gmail.com), www.shamokaldarpon.com)
* Belarusian (bel) (thanks to [Natasha Diatko](mailto:natasha.diatko@gmail.com))
* Brazilian Portuguese (pt_BR) (thanks to [Breno Jacinto](mailto:brenojac@gmail.com), www.iconis.org.br)
* Bulgarian (bg_BG) (thanks to [Nick](mailto:paharaman@gmail.com))
* Catalan (ca) (thanks to [Psiete](mailto:psiete@gmail.com))
* Chinese (zh_CN) (thanks to [TIM(mailto:416441872@qq.com)], [Jack Chen](email: mailto:beijingtours@foxmail.com), www.jackchen.im)
* Taiwan (zh_TW) (thanks to [Kaiconan](mailto:ch.unk.ai.ma.o@gmail.com))
* Croatian (hr) (thanks to [Daniel](mailto:daniel@croteh.com))
* Czech (cs_CZ) (thanks to [Crysman](mailto:crysman@seznam.cz))
* Danish (da_DK) (thanks to Byrial Ole Jensed)
* Dutch (nl_NL) (thanks to [Bart Duineveld](mailto:byrial@vip.cybercity.dk))
* Estonian (et) (thanks to Ahto Tanner)
* Greek (el) (thanks to Aris, www.paraxeno.net)
* Farsi/Persian (fa_IR) (thanks to [Mostafa Asadi](mailto:mostafaasadi73@gmail.com), www.ma73.ir, [Morteza Gholami](mailto:Morteza.Gholami@Yahoo.Com))
* Finnish (fi) (thanks to Mikko Sederholm)
* French (fr_FR) (thanks to Martel Benjamin, [Capronnier luc](mailto:lcapronnier@yahoo.com))
* German (de_DE) (thanks to Thomas Hartung, [Lothar Schiborr](mailto:lothar.schiborr@web.de))
* Hebrew (he_IL) (thanks to Sagive SEO)
* Hindi (hi_IN) (thanks to [Outshine Solutions](mailto:ash.pr@outshinesolutions.com), www.outshinesolutions.com)
* Hungarian (hu_HU) (thanks to [Peter Aprily](mailto:solarside09@gmail.com))
* Japanese (ja) (thanks to Foken)
* Indonesian (id_ID) (thanks to [Nasrulhaq Muiz](mailto:nasroel@al-badar.net), www.al-badar.net)
* Italian (it_IT) (thanks to [Marco](mailto:marco@blackstudio.it))
* Latvian (lv) (thanks to [Juris O](mailto:juris.o@gmail.com))
* Lithuanian (lt_LT) (thanks to [Arnas](mailto:arnas.metal@gmail.com))
* Norwegian (nb_NO) (thanks to Tore Hjartland)
* Polish (pl_PL) (thanks to Krzysztof Opuchlik)
* Portuguese (pt_PT) (thanks to [João Paulo Antunes](mailto:jp.jp@sapo.pt))
* Romanian (ro_RO) (thanks to Ciprian)
* Russian (ru_RU)
* Serbian (sr_RS) (thanks to Radovan Georgijevic)
* Slovak (sk_SK) (thanks to Branco Radenovich)
* Slovenian (sl_SI) (thanks to [Uroš Klopčič](mailto:uros.klopcic@gmail.com), www.klopcic.net)
* Spain (es_ES)
* Swedish (sv_SE) (thanks to Christer Rönningborg, [Blittan](mailto:blittan@xbmc.org))
* Tagalog (tl) (thanks to [Roozbeh Jalali](mailto:rjalali@languageconnect.net), www.languageconnect.net)
* Turkish (tr_TR) (thanks to Can Atasever, www.canatasever.com)
* Ukrainian (uk)
* Vietnamese (vi_VN) (thanks to NDT Solutions)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send [the text of PO and MO files](http://codex.wordpress.org/Translating_WordPress) to [BestWebSoft](http://support.bestwebsoft.com/hc/en-us/requests/new) and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO [files Poedit](http://www.poedit.net/download.php).

= Recommended Plugins =

* [Limit Attempts](http://bestwebsoft.com/products/wordpress/plugins/limit-attempts/?k=c6b924d096b75a288daf0e49a58f93c2) - Limit rate of login attempts to Wordpress website and block IP addresses temporarily. Protect against brute force attacks. Restrict login by IP access using white- and blacklists. Advanced control of user activity.
* [Updater](http://bestwebsoft.com/products/wordpress/plugins/updater/?k=0864088de1701a5e104ffb77c6d7011c) - Automatically check and update WordPress core with all installed plugins to the latest versions. Manual mode, email notifications and backups of all your files and database before updating.
* [Contact Form](http://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=7f973058ee3bd3a18934b5e13b857d6f) - Add contact form to your WordPress website

= Donate =

Donations play an important role in supporting open-source projects. We greatly appreciate any donation you can make to help us continue further development of free products.

[Donate Now](http://bestwebsoft.com/donate/)

== Installation ==

1. Upload the `captcha` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin via the 'Plugins' menu in WordPress.
3. Plugin settings are located in "BWS Panel" > "Captcha".

[View a Step-by-step Instruction on Captcha Installation](https://docs.google.com/document/d/1DN2yYCvDyK2LqmbWw6xmUNLbb0awOVDZ_dOgIXod-Jw/edit).

http://www.youtube.com/watch?v=qsfLTcSo5Ok

== Frequently Asked Questions ==

= Why the CAPTCHA is missing in the comments form? =

The Captcha by BestWebSoft plugin displays the CAPTCHA for those comments forms which were written in the same way as comments forms for the standard WordPress themes.

Unfortunately, the plugin is incompatible with comments forms generated by using SAAS (eg: Disqus or JetPack comments forms).

If you don't use SAAS comments forms, please follow the next steps:

1. Using FTP, please go to {wp_root_folder}/wp-content/themes/{your_theme}.
2. Find and open `comments.php` file. It is possible that the file that is used to display the comment form in your theme called differently or comment form output functionality is inserted directly in the other templates themes (eg single.php or page.php). In this case, you need to open the corresponding file.
3. Make sure that the file contains one of the next hooks: `do_action ( 'comment_form_logged_in_after' )`, `do_action ( 'comment_form_after_fields' )` or `do_action ( 'comment_form' )`. If you didn't find one of these hooks, then put the string `<?php do_action( 'comment_form', $post->ID ); ?>` in the comment form.

= I would like to add Captcha to the custom form on my website. How can I do this? =

1. Install the Captcha plugin and activate it.
2. (Optional) If you want to use own settings for your custom forms (for example, for your contact and sign up forms), please follow steps below:

a. Open "functions.php" file of your theme in the edit mode;
b. Add the following lines to the end of the file:

`function add_my_forms( $forms ) {
    $forms['form_slug']   = "Form Display Name";
    $forms['form_2_slug'] = "Form 2 Display Name";
    return $forms;
}
add_filter( 'cptch_add_form', 'add_my_forms' );`

Please don't use the next form slugs since they are predefined by plugin settings: general, wp_login, wp_register, wp_lost_password, wp_comments, bws_contact, bws_subscriber, buddypress_register, buddypress_comments, buddypress_group, cf7_contact, woocommerce_login, woocommerce_register, woocommerce_lost_password, woocommerce_checkout.

c. Save file changes;
d. Go to the "Settings" tab on the plugin settings page (Admin Dashboard -> BWS Panel -> Captcha);

If everything is OK, you will see new tabs with labels which you specified in the "cptch_add_form_tab" hook call function.

e. Switch to new tabs and configure form options on them as you need;
f. Click "Save changes";

In case when you don`t want to use own settings for displaying the CAPTCHA in your custom form, the settings from "General Options" tab from the plugin settings page will be used.

3. Open the file with the form (where you would like to add CAPTCHA);
4. Find a place to insert the code for the CAPTCHA output;
5. Insert the following lines:

`<?php echo apply_filters( 'cptch_display', '', 'my_contact_form' ); ?>`

In this example, the second parameter is a slug for your custom form. If you don`t use the custom form settings (see point 2 of this instructions) you can leave it empty:

`<?php echo apply_filters( 'cptch_display', '' ); ?>`

6. After that, you should add the following lines to the function of the entered data checking:

`<?php $error = apply_filters( 'cptch_verify', true );
if ( true === $error ) { /* the CAPTCHA answer is right */
    /* do necessary action */
} else { /* the CAPTCHA answer is wrong or there are some other errors */
    echo $error; /* display the error message or do other necessary actions in case when the CAPTCHA test was failed */
} ?>`

If there is a variable in the check function responsible for the errors output, you can concatenate variable $error to this variable. If the 'cptch_verify' filter hook returns 'true', it means that you have entered the CAPTCHA answer properly. In all other cases, the function will return the string with the error message.

= I got the message "On your site uses functions ... that are deprecated". What should I do? =

Starting with version 4.2.3, we have changed the functionality for faster and more correct plugin work.
You need to replace the output and response checking for the CAPTCHA in your form according to the instruction by the link <http://support.bestwebsoft.com/hc/en-us/articles/202353439> or the appropriate point in the FAQ (see "I would like to add Captcha to the custom form on my website. How can I do this? ").

After making changes, simply close the message in the admin panel.

If you completely updated the CAPTCHA interaction with your form the message will not be displayed any more.

= Can I move the Captcha block in the comment form? =

It depends on the comments form. If the hook call by means of which captcha works (after_comment_field or something like this) is present in the file comments.php, you can change captcha positioning by moving this hook call.

Please find the file 'comments.php' in the theme and change position of the line `do_action( 'comment_form_after_fields' );` or any similar line - place it under the Submit button.
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.

= I have some problems with the plugin's work. What Information should I provide to receive proper support? =

Please make sure that the problem hasn't been discussed yet on our forum (<http://support.bestwebsoft.com>). If no, please provide the following data along with your problem's description:

1. the link to the page where the problem occurs
2. the name of the plugin and its version. If you are using a pro version - your order number.
3. the version of your WordPress installation
4. copy and paste into the message your system status report. Please read more here: [Instruction on System Status](https://docs.google.com/document/d/1Wi2X8RdRGXk9kMszQy1xItJrpN0ncXgioH935MaBKtc/edit)

== Screenshots ==

1. Login form with Captcha.
2. Registration form with Captcha.
3. Lost password form with Captcha.
4. Comments form with Captcha.
5. Contact form with Captcha.
6. Captcha Basic Settings page.
7. Captcha Basic Settings page ("Notification Messages" options block).
8. Captcha Whitelist.

== Changelog ==

= V4.2.8 - 15.12.2016 =
* Update : The Chinese language file has been updated (thanks to [Jack Chen](email: mailto:beijingtours@foxmail.com), www.jackchen.im).

= V4.2.7 - 14.11.2016 =
* Update : The French language file has been updated.
* Pro : An ability to edit the reason of adding to whitelist has been added.
* Pro : The compatibility with new Limit Attempts by BestWebSoft version and WooCommerce forms has been updated.
* Pro : Captcha checking on blog signup page has been added.

= V4.2.6 - 30.09.2016 =
* NEW : The Belarusian language file has been added.
* Update : The Spain language file has been updated.
* Update : The Taiwan language file has been updated.

= V4.2.4 - 18.08.2016 =
* Bugfix : The bug with the update of the plugin database has been fixed.

= V4.2.3 - 15.08.2016 =
* NEW : An ability to choose own CAPTCHA settings for each form which is compatible with the plugin.
* NEW : An ability to expand the list of forms which are compatible with the plugin via WordPress hooks.
* NEW : An ability to show the CAPTCHA after the page is loaded.
* NEW : The "[bws_captcha]" shortcode is added.
* Update : The HTML structure of the plugin settings page has been updated.
* Update : The Chinese language file has been updated (thanks to [TIM](mailto:416441872@qq.com)).
* Update : BWS panel section has been updated.
* Bugfix : The bug with displaying CSS ID for the CAPTCHA block has been fixed.

= V4.2.2 - 15.07.2016 =
* Update : BWS panel section was updated.

= V4.2.1 - 04.07.2016 =
* Update : The French file has been updated.
* Update : BWS panel section was updated.

= V4.2.0 - 16.06.2016 =
* NEW : A notice about Captcha's time limit expiration has been added.
* Update : The appearance of the "Enable image packages" settings block has been updated.
* Update : The French file has been updated.
* Bugfix : The bug with the displaying of the whitelist pagination has been fixed.

= V4.1.9 - 28.03.2016 =
* Bugfix : Lower-case equivalents for all numbers have been changed.
* New : Ability to add custom styles.

= V4.1.8 - 01.02.2016 =
* Bugfix : Captcha's work in the multisite registration form has been fixed.
* Bugfix : SQL injection vulnerability has been fixed (thanks to www.ncsc.nl).
* Bugfix : The bug of displaying captha error when adding a new user in the multisite has been fixed.
* Update : The French language file has been updated.

= V4.1.7 - 17.12.2015 =
* Bugfix : Bug with the definition of type of images has been fixed.

= V4.1.6 - 10.12.2015 =
* New : Ability to use images in Captcha.
* New : Ability to reload Captcha.
* New : Ability to load list of IP from whitelist of Limit Attempts by BestWebSoft plugin to Captcha whitelist.
* New : Ability to use whitelist of Limit Attempts by BestWebSoft plugin.
* New : Ability to set time limit, after which the Captcha can not be passed.
* Bugfix : Bug with Captcha reloading when forms data handled via ajax was fixed.
* Bugfix : XSS vulnerability with displaying search results for Captcha whitelist was fixed (thanks to [Colette Chamberland](mailto:colette@wordfence.com)).
* Bugfix : XSS vulnerability with user authentication was fixed (thanks to [Colette Chamberland](mailto:colette@wordfence.com)).
* Update : Structure of plugin`s settings page was updated.
* Update : The French and Hungarian language files were updated.

= V4.1.5 - 18.09.2015 =
* New : The whitelist functionality was expanded: Ability to add current IP to the whitelist.
* New : The whitelist functionality was expanded: If the IP is in the whitelist, then the indicated message will be displayed instead of the captcha.
* Update : We updated all functionality for wordpress 4.3.1.
* Update : The French language file is updated.
* Bugfix : We fixed SQL injection vulnerability.

= V4.1.4 - 18.08.2015 =
* New : Ability to hide Captcha for whitelisted IP.
* Update : We updated all functionality for wordpress 4.2.4.
* Update : We updated structure of plugin settings page.
* Bugfix : We fixed bug with displaying Captcha for rtl-oriented languages.

= V4.1.3 - 02.07.2015 =
* New : Ability to restore settings to defaults.

= V4.1.2 - 02.06.2015 =
* Bugfix : We fixed error of a visual display of the settings page.
* Bugfix : We fixed the Required symbol that has not been displayed on login, registration and password recovery form.

= V4.1.1 - 04.05.2015 =
* Update : We updated all functionality for wordpress 4.2.1.

= V4.1.0 - 20.03.2015 =
* Update : The Croatian, French and Farsi languages file are updated.
* Update: Error display with the comments form was changed.

= V4.0.9 - 18.02.2015 =
* NEW: We added the ability to change error messages.

= V4.0.8 - 23.12.2014 =
* Update : The language files are updated.
* Update : We updated all functionality for wordpress 4.1.

= V4.0.7 - 27.11.2014 =
* Bugfix : Security Vulnerability was fixed.
* Bugfix : The bug with error message on multisite is fixed.

= V4.0.6 - 17.11.2014 =
* NEW : The Portuguese language file is added to the plugin.
* Update : The French language file is updated.
* Bugfix : The performance issue was fixed.
* Update : We added padding style for captcha input.

= V4.0.5 - 15.10.2014 =
* Update : The Brazilian Portuguese language file is updated.
* NEW: We added filter 'cptch_forms_list' in the plugin settings page.

= V4.0.4 - 10.09.2014 =
* Update : The Farsi language file is updated.
* Update : We updated all functionality for wordpress 4.0.

= V4.0.3 - 07.08.2014 =
* Bugfix : Security Exploit was fixed.

= V4.0.2 - 28.07.2014 =
* Update : We updated all functionality for Limit Attempts plugin.

= V4.0.1 - 12.05.2014 =
* Bugfix : We fixed syntax error.

= V4.0.0 - 12.05.2014 =
* Update : We updated all functionality for wordpress 3.9.1
* Update : The Ukrainian language is updated in the plugin.
* Update : The French language file is updated.

= V3.9.9 - 11.04.2014 =
* Update : We updated all functionality for wordpress 3.8.2.

= V3.9.8 - 10.03.2014 =
* Bugfix : We fixed error related to custom plugins folder.

= V3.9.7 - 10.03.2014 =
* Bugfix : Plugin optimization is done.
* Update : The French language file is updated.

= V3.9.6 - 12.02.2014 =
* Bugfix : Conflict with plugin Limit Login Attempts is fixed (a false login when logging out of the WP backend).
* Bugfix : We fixed displaying captcha in contact form.

= V3.9.5 - 03.02.2014 =
* Update : We updated all functionality for wordpress 3.8.1.
* Update : Changed filter for captcha in the login form.

= V3.9.4 - 16.01.2014 =
* Update : BWS plugins section is updated.

= V3.9.3 - 25.12.2013 =
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 3.8.

= V3.9.2 - 10.12.2013 =
* NEW : A notice when changing settings on the plugin's settings page was added.
* Update : We updated all functionality for wordpress 3.8-RC1.

= V3.9.1 - 29.11.2013 =
* Update : The Ukrainian language file is updated to the plugin.
* Update : Screenshots are updated.

= V3.9 - 22.11.2013 =
* NEW : The Taiwan language file is added to the plugin.
* Update : BWS plugins section is updated.

= V3.8.9 - 15.11.2013 =
* Update : The French language file is updated.
* NEW : The Indonesian language file is added to the plugin.

= V3.8.8 - 05.11.2013 =
* NEW : Add checking installed wordpress version.
* Update : We updated security functionality.

= V3.8.7 - 31.10.2013 =
* Update : We updated all functionality for wordpress 3.7.1.
* Update : Activation of radio button or checkbox by clicking on its label.
* Update : We added Tooltips for settings page.

= V3.8.6 - 25.10.2013 =
* NEW : Ability to change required symbol (asterisk).
* Update : We updated all functionality for wordpress 3.7.

= V3.8.5 - 17.10.2013 =
* Update : The Italian language file is updated.
* NEW : The Catalan language file is added to the plugin.

= V3.8.4 - 8.10.2013 =
* Bugfix : The duplicate style is removed.
* Update : BWS plugins section is updated.

= V3.8.3 - 1.10.2013 =
* Update : The Brazilian Portuguese language file is updated.
* Update : The Ukrainian language file is updated.

= V3.8.2 - 23.09.2013 =
* Bugfix : Captcha protection is improved by changing hidden values in every session.

= V3.8.1 - 13.09.2013 =
* Update : The French language file is updated.
* Update : We updated all functionality for wordpress 3.6.1.

= V3.8.0 - 06.09.2013 =
* Update : The German language file is updated in the plugin.

= V3.7.9 - 30.08.2013 =
* Update : The German language file is updated in the plugin.
* Update : Function for displaying BWS plugins section placed in a separate file and has own language files.

= V3.7.8 - 23.08.2013 =
* Update : The French language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.
* Bugfix : The bug of displaying captha error when adding a new user in the multisite is fixed.
* NEW : The Tagalog language file is added to the plugin.

= V3.7.7 - 13.08.2013 =
* Update : The Japanese language file is updated in the plugin.

= V3.7.6 - 05.08.2013 =
* NEW : The Slovenian language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.6.

= V3.7.5 - 30.07.2013 =
* NEW : The Croatian language file is added to the plugin.

= V3.7.4 - 24.07.2013 =
* Bugfix : Added html-blocks and attributes in captcha displaying.
* Update : The Czech language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.
* Update : The Swedish language file is updated in the plugin.

= V3.7.3 - 18.07.2013 =
* NEW : Added an ability to view and send system information by mail.

= V3.7.2 - 09.07.2013 =
* NEW : The Bangla language file is added to the plugin.
* Update : The French language file is updated in the plugin.
* Update : We updated all functionality for wordpress 3.5.2.

= V3.7.1 - 27.06.2013 =
* NEW : The Latvian language file is added to the plugin.

= V3.7 - 21.06.2013 =
* NEW : Ability to use Captcha with Contact Form Pro.

= V3.6 - 03.06.2013 =
* Update : BWS plugins section is updated.

= V3.5 - 07.05.2013 =
* Update : The Bulgarian language file is updated in the plugin.
* Update : The Brazilian Portuguese language file is updated in the plugin.

= V3.4 - 18.04.2013 =
* Update : The French language file is updated in the plugin.

= V3.3 - 08.04.2013 =
* Update : The English language is updated in the plugin.

= V3.2 - 22.03.2013 =
* Bugfix : The bug related to add Captcha in Contact Form for multisiting is fixed.

= V3.1 - 25.02.2013 =
* NEW : The Bulgarian language file is added to the plugin.

= V3.0 - 08.01.2013 =
* Bugfix : Display bug is fixed.

= V2.4.4 - 31.01.2013 =
* Bugfix : The admin menu bugs are fixed.

= V2.4.3 - 30.01.2013 =
* NEW : The Estonian language file is added to the plugin.

= V2.4.2 - 28.01.2013 =
* NEW : The Lithuanian language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.5.1.

= V2.4.1 - 02.01.2013 =
* Bugfix : call_user_func_array() bug is fixed.

= V2.4 - 21.12.2012 =
* NEW : Romanian and Serbian and Slovak language files are added to the plugin.
* Update : We updated the coding logic of Captcha.
* Update : We updated all functionality for wordpress 3.5.

= V2.34 - 08.10.2012 =
* NEW : Chinese and Greek language files are added to the plugin.

= V2.33 - 25.07.2012 =
* Bugfix : Change settings bug was fixed.

= V2.32 - 24.07.2012 =
* NEW : Arabic, Hungarian, Japanese language files are added to the plugin.
* Bugfix : Cross Site Request Forgery bug was fixed.

= V2.31 - 10.07.2012 =
* NEW : Vietnamese language file is added to the plugin.
* Update : We updated Hebrew language file.
* Update : We updated all functionality for wordpress 3.4.1.

= V2.30 - 04.07.2012 =
* Bugfix: The bug related to the forced double login in the admin panel was fixed.

= V2.29 - 27.06.2012 =
* NEW : Hebrew language file is added to the plugin.
* Update : We updated all functionality for wordpress 3.4.

= V2.28 - 11.06.2012 =
* NEW : Greek and Hindi language files are added to the plugin.

= V2.27 - 20.03.2012 =
* NEW : Swedish language file is added to the plugin.

= V2.26 - 12.03.2012 =
* NEW : Turkish language file is added to the plugin.

= V2.25 - 02.03.2012 =
* NEW : Finnish language file is added to the plugin.

= V2.24 - 24.02.2012 =
* Change : Code that is used to connect styles and scripts is added to the plugin for correct SSL verification.

= V2.23 - 17.02.2012 =
* NEW : Norwegian language file is added to the plugin.

= V2.22 - 14.02.2012 =
* Bugfix: Danish language files are edited in the plugin.

= V2.21 - 07.02.2012 =
* NEW : Czech language file is added to the plugin.

= V2.20 - 31.01.2012 =
* NEW : Ukrainian language file is added to the plugin.

= V2.19 - 18.01.2012 =
* Bugfix : Sintax errors were fixed.

= V2.18 - 18.01.2012 =
* NEW : Farsi/Persian, Italian language files are added to the plugin.
* Bugfix : Session errors and 'undefined index' error were fixed.

= V2.17 - 12.01.2012 =
* NEW : Spain language file is added to the plugin.

= V2.16 - 11.01.2012 =
* NEW : Polish language file is added to the plugin.

= V2.15 - 05.01.2012 =
* NEW : Brazilian Portuguese and French language files are added to the plugin.

= V2.14 - 04.01.2012 =
* NEW : German language file is added to the plugin.

= V2.13 - 03.01.2012 =
* Bugfix : Impossible math operation bug was fixed.

= V2.12 - 29.12.2011 =
* Changed : BWS plugins section.
* Bugfix : Displaying of numerals was fixed in the Dutch language

= V2.11 - 27.12.2011 =
* NEW : Danish language files are added to the plugin.
* Changed : All words were added to language file.

= V2.10 - 07.12.2011 =
* Bugfix : The bug of the captcha label section is fixed in this version.

= V2.09 - 07.12.2011 =
* Changed : +, -, * are changed to HTML Entity.

= V2.08 - 01.11.2011 =
* NEW : Dutch language files are added to the plugin.

= V2.07 - 31.10.2011 =
* NEW : Language files are added to the plugin.

= V2.06 - 22.08.2011 =
* Changed : BWS Plugin's menu section was fixed and right now it is consisted of 3 parts: activated, installed and recommended plugins.
* Bugfix : Positioning bug in admin menu is fixed.

= V2.05 =
* Changed : BWS Plugin's menu section was fixed and right now it is consisted from 2 parts: installed and recommended plugins.
* Bugfix : Icons displaying is fixed.
* Bugfix : Misalignment of math transaction is fixed.

= V2.04 =
* In this version of the plugin a bug of CAPTCHa displaying (before and after the comment form) was fixed. Please upgrade Captcha plugin immediately. Thank you. For more detailed information please see FAQ

= V2.03 =
* In this version of the plugin a bug of CAPTCHa displaying was fixed in some of the themes for release of WordPress 3.0 and above. Please upgrade Captcha plugin immediately. Thank you

= V2.02 =
* The bug of captcha settings page link is fixed in this version. Please upgrade Captcha plugin immediately. Thank you

= V2.01 =
* Usability at the settings page of the plugin was improved.

= V1.04 =
* The bug of the captcha output is fixed in this version. Please upgrade Captcha plugin immediately. Thank you.

= V1.03 =
* Ability to add BestWebSoft Contact Form plugin to Captcha plugin from wp-admin via Settings panel is added.

= V1.02 =
* "Settings", "FAQ", "Support" links are added to the plugin action page.
* Links on the plugins page are added.

= V1.01 =
* Select functionality of mathematical actions and level of their difficulty are implemented.

== Upgrade Notice ==

= V4.2.8 =
* Languages updated.

= V4.2.7 =
* Languages updated.

= V4.2.6 =
* New languages added.

= V4.2.4 =
Bugs fixed.

= V4.2.3 =
New features added. Changes related to API functionality implemented. Functionality expanded. Functionality improved. Usability improved. The compatibility with new WordPress version updated. Bugs fixed.

= V4.2.2 =
Usability improved.

= V4.2.1 =
The French file has been updated. BWS panel section was updated.

= V4.2.0 =
A notice about Captcha's time limit expiration has been added. The appearance of the "Enable image packages" settings block has been updated. The French file has been updated. The bug with the displaying of the whitelist pagination has been fixed.

= V4.1.9 =
Lower-case equivalents for all numbers have been changed. Ability to add custom styles.

= V4.1.8 =
Captcha's work in the multisite registration form was fixed. SQL injection vulnerability was fixed. The bug of displaying captha error when adding a new user in the multisite is fixed. The French language file is updated.

= V4.1.7 =
Bug with the definition of type of images has been fixed.

= V4.1.6 =
Ability to use images in Captcha. Ability to reload Captcha. Ability to load list of IP from whitelist of Limit Attempts by BestWebSoft plugin to Captcha whitelist. Ability to use whitelist of Limit Attempts by BestWebSoft plugin. Ability to set time limit, after which the Captcha can not be passed. Bug with Captcha reloading when forms data handled via ajax was fixed. XSS vulnerability with displaying search results for Captcha whitelist was fixed (thanks to Colette Chamberland). XSS vulnerability with user authentication was fixed (thanks to Colette Chamberland). Structure of plugin`s settings page was updated. The French and Hungarian language files were updated.

= V4.1.5 =
The whitelist functionality was expanded: Ability to add current IP to the whitelist. The whitelist functionality was expanded: If the IP is in the whitelist, then the indicated message will be displayed instead of the captcha. We updated all functionality for wordpress 4.3.1. The French language file is updated. We fixed SQL injection vulnerability.

= V4.1.4 =
Ability to hide Captcha for whitelisted IP. We updated all functionality for wordpress 4.2.4. We updated structure of plugin settings page. We fixed bug with displaying Captcha for rtl-oriented languages.

= V4.1.3 =
Ability to restore settings to defaults.

= V4.1.2 =
We fixed error of a visual display of the settings page. We fixed the Required symbol that has not been displayed on login, registration and password recovery form.

= V4.1.1 =
We updated all functionality for wordpress 4.2.1.

= V4.1.0 =
The Croatian, French and Farsi languages file are updated. Error display with the comments form was changed.

= V4.0.9 =
We added the ability to change error messages.

= V4.0.8 =
The language files are updated. We updated all functionality for wordpress 4.1.

= V4.0.7 =
Security Vulnerability was fixed. The bug with error message on multisite is fixed.

= V4.0.6 =
The Portuguese language file is added to the plugin. The French language file is updated. The performance issue was fixed. We added padding style for captcha input.

= V4.0.5 =
The Brazilian Portuguese language file is updated. We added filter 'cptch_forms_list' in the plugin settings page.

= V4.0.4 =
The Farsi language file is updated. We updated all functionality for wordpress 4.0.

= V4.0.3 =
Security Exploit was fixed.

= V4.0.2 =
We updated all functionality for Limit Attempts plugin.

= V4.0.1 =
We fixed syntax error.

= V4.0.0 =
We updated all functionality for wordpress 3.9.1. The French language file is updated. The Ukrainian language is updated in the plugin.

= V3.9.9 =
We updated all functionality for wordpress 3.8.2.

= V3.9.8 =
We fixed error related to custom plugins folder.

= V3.9.7 =
Plugin optimization is done. The French language file is updated.

= V3.9.6 =
Conflict with plugin Limit Login Attempts is fixed (a false login when logging out of the WP backend). We fixed displaying captcha in contact form.

= V3.9.5 =
We updated all functionality for wordpress 3.8.1. Changed filter for captcha in the login form.

= V3.9.4 =
BWS plugins section is updated.

= V3.9.3 =
The French language file is updated. We updated all functionality for wordpress 3.8.

= V3.9.2 =
A notice when changing settings on the plugin's settings page was added. We updated all functionality for wordpress 3.8-RC1.

= V3.9.1 =
The Ukrainian language file is updated to the plugin. Screenshots are updated.

= V3.9 =
The Taiwan language file is added to the plugin. BWS plugins section is updated.

= V3.8.9 =
The French language file is updated. The Indonesian language file is added to the plugin.

= V3.8.8 =
Add checking installed wordpress version. We updated security functionality.

= V3.8.7 =
We updated all functionality for wordpress 3.7.1. Activation of radio button or checkbox by clicking on its label. We added Tooltips for settings page.

= V3.8.6 =
Ability to change required symbol (asterisk). We updated all functionality for wordpress 3.7.

= V3.8.5 =
The Italian language file is updated. The Catalan language file is added to the plugin.

= V3.8.4 =
The duplicate style is removed. BWS plugins section is updated.

= V3.8.3 =
The Brazilian Portuguese language file is updated. The Ukrainian language file is updated.

= V3.8.2 =
Captcha protection is improved by changing hidden values in every session.

= V3.8.1 =
The French language file is updated. We updated all functionality for wordpress 3.6.1.

= V3.8.0 =
The German language file is updated in the plugin.

= V3.7.9 =
The German language file is updated in the plugin. Function for displaying BWS plugins section placed in a separate file and has own language files.

= V3.7.8 =
The French language file is updated in the plugin. The Brazilian Portuguese language file is updated in the plugin. The bug of displaying captha error when adding a new user in the multisite is fixed. The Tagalog language file is added to the plugin.

= V3.7.7 =
The Japanese language file is updated in the plugin.

= V3.7.6 =
The Slovenian language file is added to the plugin. We updated all functionality for wordpress 3.6.

= V3.7.5 =
The Croatian language file is added to the plugin.

= V3.7.4 =
Added html-blocks and attributes in captcha displaying. The Czech language file is updated in the plugin. The Brazilian Portuguese language file is updated in the plugin. The Swedish language file is updated in the plugin.

= V3.7.3 =
Added an ability to view and send system information by mail.

= V3.7.2 =
The Bangla language file is added to the plugin. The French language file is updated in the plugin. We updated all functionality for wordpress 3.5.2

= V3.7.1 =
The Latvian language file is added to the plugin.

= V3.7 =
Ability to use Captcha with Contact Form Pro

= V3.6 =
BWS plugins section is updated.

= V3.5 =
The Bulgarian language file is updated in the plugin. The Brazilian Portuguese language file is updated in the plugin.

= V3.4 =
The French language file is updated in the plugin.

= V3.3 =
The English language is updated in the plugin.

= V3.2 =
The bug related to add Captcha in Contact Form for multisiting was fixed.

= V3.1 =
The Bulgarian language file is added to the plugin.

= V3.0 =
Display bug was fixed.

= V2.4.4 =
Bugs in admin menu is fixed.

= V2.4.3 =
The Estonian language file is added to the plugin.

= V2.4.2 =
The Lithuanian language file was is to the plugin. We updated all functionality for wordpress 3.5.1.

= V2.4.1 =
call_user_func_array() bug was fixed.

= V2.4 =
Romanian and Serbian and Slovak language files are added to the plugin. We updated the coding logic of Captcha. We updated all functionality for wordpress 3.5.

= V2.34 =
Chinese and Greek language files are added to the plugin.

= V2.33 =
Change settings bug was fixed.

= V2.32 =
Arabic, Hungarian, Japanese language files are added to the plugin. Cross Site Request Forgery bug was fixed.

= V2.31 =
Vietnamese language file is added to the plugin. We updated Hebrew language file. We updated all functionality for wordpress 3.4.1.

= V2.30 =
The bug related to the forced double login in the admin panel was fixed. We updated all functionality for wordpress 3.4.1.

= V2.29 =
Hebrew language file is added to the plugin. We updated all functionality for wordpress 3.4.

= V2.28 =
Greek and Hindi language files are added to the plugin.

= V2.27 =
Swedish language file is added to the plugin.

= V2.26 =
Turkish language file is added to the plugin.

= V2.25 =
Finnish language file is added to the plugin.

= V2.24 =
Code that is used to connect styles and scripts is added to the plugin for correct SSL verification.

= V2.23 =
Norwegian language file is added to the plugin.

= V2.22 =
Danish language files are added to the plugin.

= V2.21 =
Czech language file is added to the plugin.

= V2.20 =
Ukrainian language file is added to the plugin.

= V2.19 =
Sintax errors were fixed. Please upgrade Captcha plugin immediately. Thank you

= V2.18 =
Farsi/Persian, Italian language files are added to the plugin. Session errors and 'undefined index' error were fixed.

= V2.17 =
Spain language files are added to the plugin.

= V2.16=
Polish language files are added to the plugin.

= V2.15 =
Brazilian Portuguese and French language files are added to the plugin.

= V2.14 =

German language files are added to the plugin.

= V2.13 =
Impossible math operation bug was fixed. Please upgrade the Captcha plugin immediately. Thank you

= V2.12 =
BWS plugin's menu section is fixed. The displaying of numerals was fixed in the Dutch language. Please upgrade the Captcha plugin. Thank you

= V2.11 =
Added Danish language files for plugin. Added all words in language file. Please upgrade the Captcha plugin immediately. Thank you

= V2.10 =
The bug of the captcha label section is fixed in this version. Please upgrade the Captcha plugin immediately. Thank you

= V2.09 =
+, -, * changed to HTML Entity.

= V2.08 =
Added Dutch language files for plugin.

= V2.07 =
Added language files for plugin.

= V2.06 =
BWS Plugin's menu section was fixed and right now it is consisted of 3 parts: activated, installed and recommended plugins.  The bug of position in the admin menu is fixed.

= V2.05 =
BWS Plugin's menu section was fixed and right now it is consisted of 2 parts: installed and recommended plugins. Icons displaying is fixed. Misalignment of math transaction is fixed.

= V2.04 =
In this version of plugin a bug of CAPTCHa reflection (before and after the comment form) was fixed. Please upgrade Captcha plugin immediately. Thank you. For more details information please see the FAQ

= V2.03 =
In this version of plugin a bug of CAPTCHa reflection was fixed in some of the themes for release of WordPress 3.0 and above. Please upgrade Captcha plugin immediately. Thank you

= V2.02 =
The bug of the captcha setting page link is fixed in this version. Please upgrade the Captcha plugin immediately. Thank you

= V2.01 =
Usability at the settings page of plugin was improved.

= V1.04 =
The bug of the captcha output is fixed in this version. Please upgrade the Captcha plugin immediately. Thank you

= V1.03 =
Ability to add BestWebSoft Contact Form plugin into a Captcha plugin from wp-admin via Settings panel.

= V1.02 =
Added "Settings", "FAQ", "Support" links to the plugin action page. Added links on the plugins page.

= V1.01 =
Mathematical actions choosing functionality and level of difficulty was implemented.
