PluginProbe
Passster – Password Protect Pages and Content / 4.2.14
Passster – Password Protect Pages and Content v4.2.14
4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.15 4.2.16 All 47 releases
content-protector / readme.txt

readme.txt in Passster – Password Protect Pages and Content 4.2.14, at readme.txt

808 lines 25.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Passster - Password Protect Pages and Content ===
2 Contributors: wpchill, silkalns
3 Tags: password protect, password, restrict content, sitewide, password protection
4 Requires at least: 6.5
5 Tested up to: 6.7
6 Requires PHP: 7.2
7 License: GPLv2 or later
8 License URI: https://www.gnu.org/licenses/gpl-2.0.html
9 Stable tag: 4.2.14
10
11 == Description ==
12 ## Password Protect Pages, Posts & Content in WordPress
13
14 Passster is an all-in-one plugin to password protect pages, content, or your entire site in seconds—quick, secure, and easy to use.
15 Passster offers three protection modes to cover every use case you may think of when it comes to password protecting your WordPress website.
16
17 ### Passster Pro – Even more protection features when making a purchase
18
19 **Multiple Passwords & Password Lists**
20 - Assign multiple passwords for different users.
21 - Create and manage large password lists for easy control.
22
23 **Quick & Bulk Edit for Password Protection**
24 - Use WordPress **Quick Edit** and **Bulk Edit** to protect multiple pages instantly.
25
26 **Unlock Content by User Role or Email**
27 - Automatically grant access to specific users or email addresses.
28
29 **Password Expiration & Usage Limits**
30 - Set passwords to expire after a number of uses, first use, or by a time limit (hours, days, weeks).
31 - Track which passwords were used and when they will expire.
32
33 **Generate Unlock Links**
34 - Create encrypted unlock links so users can access content without entering a password.
35 - Automatically shorten links with **Bit.ly** for easy sharing.
36
37 **WooCommerce Protection & Sales**
38 - Protect WooCommerce pages, products, and checkout with a password.
39 - Sell access to protected content—generate and email passwords automatically after purchase.
40
41 **Detailed Password Usage Statistics**
42 - Track when and how often passwords are used.
43 - View first usage date, IP (optional), and browser details.
44
45 ## Quick Comparison (Free vs. Pro)
46
47 ### Free Version:
48 ✔ Protect sections of pages using shortcodes or blocks.
49 ✔ Secure entire pages and posts.
50 ✔ Automatically protect child pages with a single click.
51 ✔ Lock down your entire site with a password.
52 ✔ Unlock protected content without refreshing the page.
53 ✔ Customize the design, labels, and descriptions of the password form.
54 ✔ Use cookies to grant access across multiple protected areas.
55
56 ### Pro Version:
57 ✔ Everything in the free version, plus:
58 ✔ Protect content with **multiple passwords** or password lists.
59 ✔ Quickly set up password protection via Quick Edit or Bulk Edit.
60 ✔ Protect content using **Google reCAPTCHA or hCAPTCHA**.
61 ✔ Unlock protected content by **user role or email**.
62 ✔ Set passwords to **expire** based on usage limits or time intervals.
63 ✔ Generate encrypted **unlock links** for seamless access.
64 ✔ Track and prevent **concurrent password sharing**.
65 ✔ Secure **WooCommerce products and store pages**.
66 ✔ Sell access to protected content via **WooCommerce integration**.
67 ✔ Detailed statistics on password usage and lists.
68
69 Get it now on [passster.com/](https://passster.com/)
70
71 ### Documentation
72
73 Learn more about this plugin [in our official documentation](https://passster.com/kb/)
74
75 == Support ==
76 * Free users: [Ask in our forum](https://wordpress.org/support/plugin/content-protector/)
77 * Pro users: [Get priority help](https://passster.com/contact-us/?utm_source=wordpress.org&utm_medium=web&utm_campaign=description&utm_term=contact+us)
78
79 == Frequently Asked Questions ==
80
81 = Can I use Passster in multiple languages =
82 All primary texts and information can be modified from the admin area of Passster.
83 The plugin is fully translatable in your language. There are only en_EN and de_DE at the moment, but you can easily add your preferred language as a .po/.mo.
84 It’s also fully compatible with WPML and Polylang.
85
86 == Screenshots ==
87 1. Passster Password Form
88 2. Passster Areas
89 3. Passster Settings
90 3. Passster Customizer Options
91
92 == Installation ==
93
94 Passster is simple to install:
95
96 1. Download the .zip'
97 2. Unzip
98 3. Upload the directory to your '/wp-content/plugins' directory
99 4. Go to the plugin management page and enable the Passster Plugin
100 5. Browse to Settings > Passster
101 6. Customise your settings and your good to go!
102
103 == Changelog ==
104
105 = 4.2.14 - 25.02.2025 =
106 * Fixed: Unlock link was not working properly.
107
108 = 4.2.13 - 03.02.2025 =
109 * Fixed: Global protection page was not being protected even if "Activate Protection" was on.
110
111 = 4.2.12 - 20.12.2024 =
112 * Changed: Security update - Updated Freemius SDK
113
114 = 4.2.10 - 11.12.2024 =
115 * Changed: Updated upsells information
116
117 = 4.2.9 - 10.12.2024 =
118 * Added: Settings upsells
119
120 = 4.2.8 - 06.12.2024 =
121 * Changed: Readme update
122
123 = 4.2.7 =
124
125 * WP 6.7 compatibility
126 * dependency updates
127 * PHP 8.3 compatibility
128 * make headline removable via design settings
129 * default tag for headlines is now <span> for SEO purposes
130 * fixed expiration with cookie usage (pro-only)
131
132 = 4.2.6.6 =
133
134 * WP 6.6 compatiblity
135 * latest dependencies for the block editor
136 * fixed missing default value breaking design settings
137 * latest Freemius SDK upgrade
138
139 = 4.2.6.5 =
140
141 * improved expiration for passwords with unlock links
142 * fixed escaping for redirect parameter
143 * several security improvements
144 * updated to 6.5 compatibility
145
146 = 4.2.6.4 =
147
148 * exclude pagebuilders from rest restriction (frontend editing)
149
150 = 4.2.6.3 =
151
152 * fixed components for WP 6.4.3 release (margin/radius)
153 * restrict Rest API access with global protection
154
155 = 4.2.6.2 =
156
157 * added exception for sanitized array setting (exclude pages)
158
159 = 4.2.6.1 =
160
161 * added hook to combine generated password with order
162 * improved sanitization on importer
163 * added russian + ukrainian translation
164 * SDK upgrade
165
166 = 4.2.6 =
167
168 * WordPress 6.4 compatibility
169
170 = 4.2.5 =
171
172 * WooCommerce email trigger after status complete
173 * added filter for generated password
174 * protected page optional for WooCommerce integration
175 * improved admin UI contrasts
176 * restructured design settings
177
178 = 4.2.4 =
179
180 * WP 6.3 compatibility
181
182 = 4.2.3 =
183
184 * some Freemius integration improvements
185
186 = 4.2.2 =
187
188 * improved logout button markup
189 * added action after validating password list hash
190 * Freemius SDK update to 2.5.10
191
192 = 4.2.1 =
193
194 * improved admin UI with permanent sidebar
195 * improved value handling for margin/padding to avoid PHP notices
196 * added filter to validate payment before sending e-mail (pro-only)
197
198 = 4.2 =
199
200 * selling and generating passwords with WooCommerce (pro-only)
201 * assign and manage multiple passwords lists (pro-only)
202 * hotfix editing areas with Oxygen Builder
203 * helper methods to automatically generate and add passwords to lists
204 * statistics for password usage + custom database table
205 * expiration statistics for passsword lists
206 * fixed area shortcode inspector controls
207 * GPDR friendly tracking implementation
208
209 = 4.1.4 =
210
211 * reverted hcaptcha integration
212 * updated admin links to new URL structure
213 * fixed expiration settings with new encryption
214 * fixed PHP notice if reCaptcha doesn't return a response
215
216 = 4.1.3.1 =
217
218 * v4 API integration for Bit.ly
219
220 = 4.1.3 =
221
222 * fixed conditional for unlock links
223 * support for additional URL parameters in cache friendly URLs
224 * prevent multiple renders in quick edit
225 * hcaptcha with checkbox
226 * removed default margin from CSS
227 * copy shortcode with fallback for Block Editor
228 * removed deprecated compatibility method
229
230 = 4.1.2 =
231
232 * fallback solution to get post id in classic editor
233 * fixed saving meta data in classic editor
234 * compatibility with disable gutenberg plugin
235
236 = 4.1.1 =
237
238 * fixed regex pattern in deprecated shortcode
239 * removed regex pattern for captcha as the feature no longer exists
240
241 = 4.1 =
242
243 * protect child pages
244 * quick edit and bulk edit pages/posts for protection (pro-only)
245 * hCaptcha protection (pro-only)
246 * preventing PHP notices with concurrent usage and recaptcha
247 * better dynamics for admin column + less intrusive styling
248
249 = 4.0.1 =
250
251 * fixed reCAPTCHA selection not saving in admin
252 * improved fallback margin/padding for protection block
253 * improved description of the unlock mode to make it easier to understand
254
255 = 4.0 =
256
257 * entirely new admin UI rewritten with React
258 * custom block to select areas
259 * ability to generate passwords
260 * improved global protection UI
261 * ability to exlude pages from global protection
262 * on-the-fly unlock link generation
263
264 = 3.5.5.7 =
265
266 * modified Freemius prefix to prevent compatibility errors with Post SMTP plugin
267
268 = 3.5.5.6 =
269
270 * fixed Elementor integration with areas.
271
272 = 3.5.5.5.2 =
273
274 * improved fallback solution to convert base64 to hmac
275 * changed validation priority: cookies - links - post data for quicker validation
276
277 = 3.5.5.5.1 =
278
279 * integrated converter to automatically convert old link encryption to new hashed encryption
280 * fixed missing hash_nonce value in wp_localize_scripts
281
282 = 3.5.5.5 =
283
284 * dynamic version number for cache busting after update
285 * new encryption for encrypted links
286 * cleared up upgrade/activation code
287 * includes + load_textdomain in plugins_loaded
288 * fixed task priority with global protection and redirect
289 * fixed ReCaptcha v2 validation and content return statement
290 * better default settings
291
292
293 = 3.5.5.4 =
294
295 * improved hmac validation with cookies
296 * fixed reload in combination with global page protection
297 * introduced a unique secret key per installation
298 * reverted Rest API implementation and used Ajax instead
299
300 = 3.5.5.3.1 =
301
302 * fix for captcha/recaptcha validation with hew hmac encryption
303
304 = 3.5.5.3 =
305
306 * fixed escaping area id in shortcode
307 * implemented concurrent logins feature
308 * encryption for cookies with unique secret key (hmac)
309 * dedicated ajax class to handle validation
310 * Rest API implementation for password encryption
311 * general code cleanup (better performance + improved doc blocks)
312 * consistent singletone pattern for all classes
313 * better check for areas and full page protection (improved security)
314 * latest freemius SDK
315 * improved cookie-js implementation with sameSite attributes
316 * fixed logo font rendering
317
318 = 3.5.5.2 =
319
320 * filter to disable base64 encryption for cookies and links
321 * Freemius SDK update
322 * jQuery migrate fix for captcha
323 * improved escaping of shortcode attributes (area and password lists)
324
325 = 3.5.5.1 =
326
327 * better permission check settings page
328 * better permission check metaboxes
329 * improved german translation
330 * added redirect parameter and settings
331 * updated cookie js for better compatibility
332 * added support for WooCommerce products and shop pages
333 * filter to allow spaces in passwords
334 * fixed version number
335
336 = 3.5.4 =
337
338 * fixed notice for checking areas
339 * updated dependencies
340 * fixed security issue in is_valid()
341 * fixed validation with reload option
342
343 = 3.5.3 =
344
345 * security patch
346 * better error handling with fade and clear input
347 * better area restriction
348 * better performance for password checkups
349 * removed rych hash dependency
350 * improved WooCommerce product restriction
351 * Gutenberg Support for areas
352 * fixed notice for bitly check
353 * fixed notice for recaptcha validation
354
355 = 3.5.2 =
356
357 * fix for shortcode validation capabilities
358 * improved validation for global protection
359
360 = 3.5.1 =
361 * bugfix for link protection
362 * pagebuilder editing support for areas
363 * fixed show password function
364 * is_valid() for areas
365 * dynamic {post-id} parameter for shortcodes in AJAX
366 * hide parameter for areas
367 * check form values before AJAX submit (required attributes for example)
368
369 = 3.5 =
370
371 * introduced protected areas
372 * shortcode configurator in areas
373 * bugfix: spaces in password lists
374 * PHP 8 support improvements
375 * removed auto-updater for options
376 * automatically add metaboxes to all registered (public) post types
377 * removed wp_auto_p() for Oxygen Builder support
378 * removed deprecated Pagebuilder modules (handled with areas now)
379 * min value for Cookie set to 1 and no negativ values possible
380 * improved widget support with areas
381 * performance optimization for large password lists
382
383
384 = 3.4.2 =
385
386 * lighter freemius integration
387 * admin UI improvements
388 * direct links for documentation and support in admin header
389
390 = 3.4.1 =
391
392 * added expire by usage and time for password lists (pro only)
393 * added global password protection
394 * base64 encryption for cookies
395 * bugfix for bitly URL toggle (pro only)
396 * improved uninstall with latest options
397 * auto activate reload option if pagebuilder is activated
398
399 = 3.4 =
400
401 * added support to unlock widgets via ajax
402 * added support to unlock acf fields via ajax
403 * added shortcode params to page protection (pro only)
404 * added user restriction to page protection (pro only)
405 * fixed one-time usage for password lists without ajax (pro only)
406 * added option to redirect to source URL after link unlock (pro only)
407
408 = 3.3.9 =
409 * latest freemius SDK
410 * fixed ID parameter for multiple forms per page
411 * custom headline, ID parameter for Recaptcha v2/v3
412 * better enqueue for ReCaptcha v2
413
414 = 3.3.8 =
415 * removed old cache busting prevent 404 errors for files
416 * wp_enqueue_script for ReCaptcha preventing cache issues
417 * introduced ajax loader to indicate verification
418 * fixed metabox showing wrong selected password list
419 * improved admin wording for more clarification
420 * updated german translation files
421
422 = 3.3.7 =
423
424 * WordPress 5.5 compatibility
425 * Elementor with Ajax mode compatibility
426 * added WPML config file
427 * update german translation
428 * prevent fatal error if ps_run_plugin() is already declared
429 * number field instead of text for cookie duration
430 * ReCaptcha without async defer (handled via Caching plugins)
431 * fixed PHP notice for bitly integration
432
433 = 3.3.6 =
434 * cache-busting for no-ajax mode and cookies
435 * fixed double docs link
436 * support option for third-party-shortcodes with pre-render
437 * removed auto-space from password lists
438 * new link encryption solution with metabox and bitly
439 * hide parameter for WPBakery integration
440 * updated and fixed german translation
441
442 = 3.3.5 =
443 * performance improvements for password lists
444 * support for Google ReCaptcha v2 with selection
445 * more efficient ajax handling for different unlock methods.
446 * auto-update cookie settings if no ajax mode is used.
447
448 = 3.3.4.1 =
449 * more robust regex for various shortcode implementations
450 * added action to track unlocks with Google Analytics and other tracking solutions
451
452 = 3.3.4 =
453 * fixed additional params to overwrite texts in the shortcode
454 * fixed empty content while using additional parameters
455 * added tablepress support for ajax
456 * implemented old recaptcha parameters for backwards compatibility
457
458 = 3.3.3 =
459 * better compatibility mode with cache busting
460 * better ReCaptcha integration with ajax and with cookies
461 * compatibility: full page protection with divi builder
462 * more reliable way to get valid response via ajax
463 * mobile-friendly cache-busting after authentication
464
465 = 3.3.2 =
466 * added compatibility mode for forcing reload
467 * compatibility fix Elementor full page protection
468 * compatibility fix WpBakery Pagebuilder full page protection
469 * re-added error message in Customizer
470 * improved german translation
471
472 * fixed captcha loading while not in use
473 * fixed wrong redirection after activation
474 * fixed wrong object call for elementor users.
475
476 = 3.3.1 =
477 * fixed captcha loading while not in use
478 * fixed wrong redirection after activation
479 * fixed wrong object call for elementor users.
480
481 = 3.3 =
482 * major release
483 * new admin UI and simplfied settings
484 * password protection for pages, posts and products
485 * new captcha solution with canvas objects
486 * new Google ReCaptcha v3 integration
487 * removed requirements for PHP sessions for better compatibility
488 * removed old Google API vendor for better compatibility
489 * refactored the entire shortcode and submit solution
490 * ajax-based submit and validation - no page reload required anymore
491 * fixed cookie solution for captcha, ReCaptcha
492 * easier template function is_valid() for complete checks of all parameters
493 * fixed shortcode parameters for headline and id
494 * better uninstall cleanup
495 * intrated metabox for setting Passster settings for complete pages
496
497
498 = 3.2.6.1 =
499 * cookie for passwords conditional function fixed
500 * introduced API parameter to elementor and beaver builder
501 * fixed notice if api not available in helper methods
502
503 = 3.2.6 =
504 * WPBakery Page Builder row protection with correct default values
505 * new helper class for cookies
506 * api parameter possibility to add external apis
507
508 = 3.2.5 =
509 * Another VC protection row fix..
510 * compatibility WPBakery 6.0.5
511
512 = 3.2.4 =
513 * VC row protection fix
514 * new partly parameter
515 * cookie set fix and conditional function to check for
516 * new type hint solution (better jQuery compatibility)
517 * is_cookie_valid check for all password related protection types
518 * admin css fixes with prefix
519
520
521 = 3.2.3 =
522 * Password Lists fix for all page builder
523 * prevent autoload error if free and premium version installed
524 * customizer as default values for page builder options
525 * placeholder now configurable in the customizer
526
527 = 3.2.2 =
528 * fixed captcha notice
529 * fixed rows shortcode for WPBakery Pagebuilder
530 * more efficient notice handling in admin area
531
532 = 3.2.1 =
533 * adding the "hide" parameter to hide forms if set and multiple forms used
534 * compatibility AAM plugin fix for multiple user roles
535 * captcha is now a free addon - lower php version needed for basic password usage
536 * check_atts method now working correctly
537 * WPBakery Pagebuilder addon fix (free)
538 * WPBakery Pagebuilder addon protect rows (only pro)
539 * add message for captcha usage
540 * new (and working) solution for show passwords before submitting
541
542 = 3.2.0.6 =
543 * new AMP support with cookies
544 * Fixed delete error notice for passster_lists function not exists
545 * introduced new helper function for AMP set_amp_headers()
546 * drop db table for sessions if full uninstall option set
547 * customizer option to show password while typing
548
549 = 3.2.0.5 =
550 * fixed amp notice
551 * fixed backend_admin_notice error
552 * fixed customizer for themify ultra theme
553
554 = 3.2.0.4 =
555 * PS_List collision fix
556
557 = 3.2.0.3 =
558 * autoload backupwp collision fix
559
560 = 3.2.0.2 =
561 * SVN fix for missing files
562 * cookies for conditional functions
563
564 = 3.2.0.1 =
565 * pagebuilder path fix
566 * admin amp option fix
567
568 = 3.2 =
569 * security patch freemius
570 * add cookie option for multiple passwords
571 * add pagebuilder addons in free version
572 * fix php notices for php 7 support
573 * remove OptionsHandler class for support older php versions
574 * add password lists (admin + shortcode)
575 * update translation files
576 * added AMP support for all protection types
577 * improve default values after Installation
578
579 = 3.1.9.1 =
580 * Fix PHP 5.6 upgrader problems
581 * Moved autoloader up so database upgrade is handeled correctly
582
583
584 = 3.1.9 =
585 * PHP 5.6 compatibility
586 * function naming fixes
587 * optimize session handler class
588
589 = 3.1.8 =
590 * introduce conditional functions for template usage
591 * completely remove the autofocus
592 * fixes save settings for user_toggle option
593 * updates the session handling for captcha to PHP 7.2 compatibility
594 * prevents autofill for safari, chrome and webkit supported browsers
595
596 = 3.1.7 =
597 * includes fixes for beaver builder module support
598
599 = 3.1.6 =
600 * Support Release
601 * Fixed multiple passwords runtime
602 * add customizer notice on Installation
603 * improved german translation
604 * add an seprate atts function for more readable code
605 * add new users addon
606 *
607
608 = 3.1.5 =
609 * Support Release
610 * Add auth parameter for multiple shortcodes per page
611 * Fixed <span> for error messages
612 * Fixed wp_enqueue_styles for windows servers
613 * Fixed php notice for captcha options
614
615 = 3.1.4 =
616 * Support Release
617 * fixed problems with WP Sessions table and Database Handler
618 * fixed License Activation
619 * Add option for autofocus
620 * fixed helper for addon activation
621
622 = 3.1.3 =
623 * Support Release
624 * Major improvements for captcha
625 * set width and height for captcha
626 * integrate wp-sessions-manager for session handling via database
627 * adding page builder support for elementor, WPBakery Pagebuilder and beaver builder (pro only)
628 * fix one pager bug with passster forms
629
630 = 3.1.2 =
631 * Support Release
632 * Add placeholder and button label per shortcode
633 * Fix option set issues for captcha
634 * get rid of HTTP API and all external calls and replace with object cache
635
636 = 3.1.1 =
637 * Support Release
638 * Fixing PHP notice for addons
639 * replace_file_get_contents() with WP HTTP API
640
641 = 3.1 =
642 * new admin ui
643 * captcha is back!
644 * cache-compatible cookie solution
645 * design modifications via customizer
646 * cross-browser-compatible forms
647 * shortcode generator
648 * password generation with newset bcrypt standards
649 * password generator
650 * fix several bugs like instructions text, translations, php errors
651
652 = 3.0 =
653 * under new development
654 * compatibilty with WordPress 4.9+
655 * clean up and restructure whole plugin
656 * remove deprecated solutions for ajax and captcha
657 * removed date based selection of cookie expires
658
659 = 2.11 =
660 * Setting "Password Field Placeholder" now accessible through "Settings -> Passster -> Password/CAPTCHA Field"
661
662 = 2.10 =
663 * Form and CAPTCHA instructions moved to outside the form.
664 * `content_protector_unlocked_content` filter bug in AJAX mode fixed.
665 * CSS for `div.content-protector-form-instructions` fixed.
666 * New Setting "CAPTCHA Case Insensitive" - to allow users to enter CAPTCHAs w/o case-sensitivity.
667 * New action `content_protector_ajax_support` - for loading any extra files needed to support your protected content in AJAX mode.
668
669 = 2.9.0.1 =
670 * Fixed bug crashing `content_protector_unlocked_content` filter.
671 * Full AJAX support for `[caption]` built-in shortcode.
672
673 = 2.9 =
674 * Full AJAX support for `[embed]`, `[audio]`, and `[video]` built-in shortcodes.
675 * Added full support for `[playlist]` and `[gallery]` built-in shortcodes.
676 * Fixed Encrypted Passwords Storage setting message bug.
677 * `content_protector_content` filter now called `content_protector_unlocked_content`.
678 * `content_protector_unlocked_content` filter can now be customized from the Settings -> General tab.
679 * `the_content` filter now applied to form and CAPTCHA instructions.
680
681 = 2.8 =
682 * Partial AJAX support for `[embed]`, `[audio]`, and `[video]` built-in shortcodes. (experimental)
683 * Fixed AJAX error from code refactoring
684
685 = 2.7 =
686 * Displaying Form CSS on unlocked content is now a user option (on the Form CSS tab).
687 * When saving settings, the Settings page will now remember which tab you were on and load it automatically,
688 * Fixed potential cookie expiry bug for sessions meant to last until the browser closes (expiry time set explicitly to '0').
689 * Improved error checking for conflicting settings.
690 * Some code refactoring.
691
692 = 2.6.2 =
693 * Fixed output buffering bug for access form introduced in 2.6.1.
694
695 = 2.6.1 =
696 * Fixed AJAX security nonce bugs.
697
698 = 2.6 =
699 * jQuery UI theme updated to 1.11.4
700
701 = 2.5.0.1 =
702 * New setting to manage encrypted passwords transient storage.
703 * New settings for Password/CAPTCHA Fields character lengths.
704 * Improved option initialization and cleanup routines.
705 * `content-protector-ajax.js` now loads in the footer.
706 * WPML/Polylang compatibility (beta).
707 * New partial translation into Serbian (Latin); thanks to Andrijana Nikolic from WebHostingGeeks (Novi parcijalni prevod na Srpski ( latinski ); Hvala Andrijana Nikolic iz WebHostingGeeks)
708
709 = 2.5 =
710 * Skipped
711
712 = 2.4 =
713 * Skipped
714
715 = 2.3 =
716 * Settings admin page now limited to users with `manage_options` permission (i.e., admin users only).
717 * Fixed bug where when using AJAX and CAPTCHA together, CAPTCHA image didn't reload on incorrect password.
718 * New settings: use either a text or password field for entering passwords/CAPTCHAs, and set placeholder text for those fields.
719 * Added `autocomplete="off"` to the access form.
720 * Streamlined i18n for date/time pickers (Use values available in Wordpress settings and `$wp_locale` when available, combined *-i18n.js files into one).
721
722 = 2.2.1 =
723 * Fixed AJAX bug where shortcode couldn't be found if already enclosed in another shortcode.
724 * Clarified error message if AJAX method cannot find shortcode.
725 * Changed calls from `die()` to `wp_die()`.
726
727 = 2.2 =
728 * Removed `content-protector-admin-tinymce.js` (No need anymore; required JS variables now hooked directly into editor). Fixes incompatibility with OptimizePress.
729
730 = 2.1.1 =
731 * Added custom filter `content_protector_content` to emulate `apply_filter( 'the_content', ... )` functionality for form and CAPTCHA instructions.
732
733 = 2.1 =
734 * Rich text editors for form and CAPTCHA instructions.
735 * NEW Template/Conditional Tag: `content_protector_is_logged_in()` (See Usage for details).
736 * Performance improvements via Transients API.
737
738 = 2.0 =
739 * New CAPTCHA feature! Check out the CAPTCHA tab on Settings -> Content Protector for details.
740 * Improved i18n.
741 * Various minor bug fixes.
742
743 = 1.4.1 =
744 * Dashicons support for WP 3.8 + added. Support for old-style icons in Admin/TinyMCE is deprecated.
745 * Unified dashicons among all of my plugins.
746
747 = 1.4 =
748 * Added "Display Success Message" option.
749
750 = 1.3 =
751 * Added "Shared Authorization" feature.
752 * Renamed "Password Settings" to "General Settings".
753
754 = 1.2.2 =
755 * Added support for Contact Form 7 when using AJAX.
756
757 = 1.2.1 =
758 * Fixed label repetition on "Cookie expires after" drop-down menu.
759
760 = 1.2 =
761 * Various CSS settings now controllable from the admin panel.
762 * Palettes on Settings color controls are now loaded from colors read from the active Theme's stylesheet. This
763 should help in choosing colors that fit in with the active Theme.
764 * Spinner image now preloaded.
765 * Some language strings changed.
766
767 = 1.1 =
768 * AJAX loading message now customizable.
769
770 = 1.0.1 =
771 * Added required images for jQuery UI theme.
772 * Fixed some i18n strings.
773
774 = 1.0 =
775 * Initial release.
776
777 == Upgrade Notice ==
778 = 2.8 =
779 New features and bug fixes. Please upgrade.
780
781 = 2.6.1 =
782 New bug fixes. Please upgrade.
783
784 = 2.3 =
785 New features and bug fixes. Please upgrade.
786
787 = 2.1.1 =
788 Added custom filter `content_protector_content` to emulate `apply_filter( 'the_content', ... )` functionality for form and CAPTCHA instructions. Please upgrade.
789
790 = 2.1 =
791 New features. Please upgrade.
792
793 = 2.0 =
794 New features and bug fixes. Please upgrade.
795
796 = 1.2.1 =
797 Fixed label repetition on "Cookie expires after" drop-down menu. Please upgrade.
798
799 = 1.0.1 =
800 Added required images for JQuery UI theme and fixed some i18n strings.
801
802 = 1.0 =
803 Initial release.
804
805 == Upgrade Notice ==
806
807 = 4.2.13 =
808 This resolved an issue with the "Activate Protection" option set for the Global protection page.