Shield Security for WordPress - Version 11.2.1

Version Description

Download this release

Release Info

Developer paultgoodchild
Plugin Icon 128x128 Shield Security for WordPress
Version 11.2.1
Comparing to
See all releases

Code changes from version 11.2.0 to 11.2.1

cl.json CHANGED
@@ -22,7 +22,7 @@
22
  },
23
  {
24
  "type": "new",
25
- "title": "Add Shield's Two-Factor Authentication User Settings Anywhere",
26
  "description": [
27
  "With the use of a WP Shortcode, you can add user configuration pages for 2FA into any page.",
28
  "This is useful if you want to offer 2FA options to your customers."
@@ -36,6 +36,13 @@
36
  "We've also removed the need for the small cookie that was needed to help track the NotBot status."
37
  ]
38
  },
 
 
 
 
 
 
 
39
  {
40
  "type": "new",
41
  "title": "Support For Groundhogg",
@@ -55,6 +62,12 @@
55
  "type": "fixed",
56
  "title": "The tour system would run multiple times.",
57
  "description": []
 
 
 
 
 
 
58
  }
59
  ]
60
  },
22
  },
23
  {
24
  "type": "new",
25
+ "title": "Add Shield's Two-Factor Authentication User Settings Anywhere",
26
  "description": [
27
  "With the use of a WP Shortcode, you can add user configuration pages for 2FA into any page.",
28
  "This is useful if you want to offer 2FA options to your customers."
36
  "We've also removed the need for the small cookie that was needed to help track the NotBot status."
37
  ]
38
  },
39
+ {
40
+ "type": "improved",
41
+ "title": "Google Authenticator QR Codes Are Generated Locally.",
42
+ "description": [
43
+ "Google's Legacy Chart API wasn't always loading the QR code so we replaced it with a locally generated QR code image."
44
+ ]
45
+ },
46
  {
47
  "type": "new",
48
  "title": "Support For Groundhogg",
62
  "type": "fixed",
63
  "title": "The tour system would run multiple times.",
64
  "description": []
65
+ },
66
+ {
67
+ "type": "fixed",
68
+ "title": "Some plugin SQL query syntax broke on MySQL 8.",
69
+ "description": [],
70
+ "patch": "11.2.1"
71
  }
72
  ]
73
  },
icwp-wpsf.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Shield Security
4
  * Plugin URI: https://shsec.io/2f
5
  * Description: Powerful, Easy-To-Use #1 Rated WordPress Security System
6
- * Version: 11.2.0
7
  * Text Domain: wp-simple-firewall
8
  * Domain Path: /languages
9
  * Author: Shield Security
3
  * Plugin Name: Shield Security
4
  * Plugin URI: https://shsec.io/2f
5
  * Description: Powerful, Easy-To-Use #1 Rated WordPress Security System
6
+ * Version: 11.2.1
7
  * Text Domain: wp-simple-firewall
8
  * Domain Path: /languages
9
  * Author: Shield Security
plugin-spec.php CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "properties": {
3
- "version": "11.2.0",
4
- "release_timestamp": 1622017666,
5
- "build": "202105.2601",
6
  "slug_parent": "icwp",
7
  "slug_plugin": "wpsf",
8
  "human_name": "Shield Security",
1
  {
2
  "properties": {
3
+ "version": "11.2.1",
4
+ "release_timestamp": 1622024600,
5
+ "build": "202105.2602",
6
  "slug_parent": "icwp",
7
  "slug_plugin": "wpsf",
8
  "human_name": "Shield Security",
readme.txt CHANGED
@@ -8,7 +8,7 @@ Requires at least: 3.5.2
8
  Requires PHP: 7.0
9
  Recommended PHP: 7.4
10
  Tested up to: 5.7
11
- Stable tag: 11.2.0
12
  Security against hackers and brute force bots with firewall, login security hiding and hardening, Antispam, Audit Trail, Live Traffic, and much more...
13
 
14
  == Description ==
8
  Requires PHP: 7.0
9
  Recommended PHP: 7.4
10
  Tested up to: 5.7
11
+ Stable tag: 11.2.1
12
  Security against hackers and brute force bots with firewall, login security hiding and hardening, Antispam, Audit Trail, Live Traffic, and much more...
13
 
14
  == Description ==
src/lib/src/Databases/Base/BaseQuery.php CHANGED
@@ -74,7 +74,7 @@ abstract class BaseQuery {
74
  $value = sprintf( '%%%s%%', $value );
75
  }
76
  if ( !is_int( $value ) ) {
77
- $value = sprintf( '"%s"', esc_sql( $value ) );
78
  }
79
  }
80
 
74
  $value = sprintf( '%%%s%%', $value );
75
  }
76
  if ( !is_int( $value ) ) {
77
+ $value = sprintf( "'%s'", esc_sql( $value ) );
78
  }
79
  }
80