Make WordPress Core

Changes between Version 8 and Version 9 of Ticket #51092


Ignore:
Timestamp:
08/26/2020 12:15:59 PM (5 years ago)
Author:
carike
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #51092 – Description

    v8 v9  
    4343            },
    4444            "version": {
    45                "description": "Please supply the plugin or theme's version number, or the Core version, if the component is a Core component, which introduced the current version of this disclosures.json file",
     45               "description": "Please supply the plugin or theme's version number, or the Core version, if the component is a Core component, which introduced the current version of this disclosures.json file, i.e. this should represent the since value.",
    4646               "type": "string"
    4747            }
    4848         }
    4949      },
    50       "licensing": {
     50      "licenses": {
    5151         "type": "object",
    5252         "properties": {
     
    5757            "localAssets": {
    5858               "description": "Please provide a comma-separated list of URLs to the license that applies to the use of each asset that has been included locally. This includes the license of any bundled libraries, as well as the licenses of any images, fonts, etc.",
    59                "type": "string"
     59               "type": "array",
     60               "items": {
     61                  "type": "string",
     62                  "format": "uri-reference"
     63               },
     64               "uniqueItems": true
    6065            },
    6166            "remoteAssets": {
    6267               "description": "Please provide a comma-separated list of URLs to the license that applies to the use of each asset that is accessed remotely. This includes the licenses of any external libraries, as well as the licenses of any images, fonts, etc.",
    63                "type": "string"
    64             }
    65          }
    66       },
    67       "externalNetworkCalls": {
    68          "description": "Please enter a comma-separated list of URLs containing the links to the Privacy Policies of the sites to which the external calls are being made.",
     68               "type": "array",
     69               "items": {
     70                  "type": "string",
     71                  "format": "uri-reference"
     72               },
     73               "uniqueItems": true
     74            }
     75         }
     76      },
     77      "external": {
     78         "description": "Please enter a comma-separated list of URLs containing the links to the Privacy Policies of the sites to which the calls to external networks are being made.",
    6979         "type": "object",
    7080         "properties": {
    7181            "PHP": {
    72                "type": "string"
     82               "type": "array",
     83               "items": {
     84                  "type": "string",
     85                  "format": "uri-reference"
     86               },
     87               "uniqueItems": true
    7388            },
    7489            "JavaScript": {
    75                "type": "string"
     90               "type": "array",
     91               "items": {
     92                  "type": "string",
     93                  "format": "uri-reference"
     94               },
     95               "uniqueItems": true
    7696            },
    7797            "CSS": {
    78                "type": "string"
     98               "type": "array",
     99               "items": {
     100                  "type": "string",
     101                  "format": "uri-reference"
     102               },
     103               "uniqueItems": true
    79104            }
    80105         }
     
    86111            "SaaS": {
    87112               "description": "Please provide a comma-separated list of URLs to the Terms of Service of any instances of Software as a Service.",
    88                "type": "string"
    89             },
    90             "externalAPICalls": {
     113               "type": "array",
     114               "items": {
     115                  "type": "string",
     116                  "format": "uri-reference"
     117               },
     118               "uniqueItems": true
     119            },
     120            "externalAPIs": {
    91121               "description": "Please provide a comma-separated list of URLs to the Terms of Service of any external API being used.",
    92                "type": "string"
     122               "type": "array",
     123               "items": {
     124                  "type": "string",
     125                  "format": "uri-reference"
     126               },
     127               "uniqueItems": true
    93128            },
    94129            "remoteAssets": {
    95130               "description": "Please provide a comma-separated list of URLs to the Terms of Service that applies to the use of each remote asset. This relates to the use of CDNs for images, fonts, etc.",
    96                "type": "string"
     131               "type": "array",
     132               "items": {
     133                  "type": "string",
     134                  "format": "uri-reference"
     135               },
     136               "uniqueItems": true
    97137            },
    98138            "requiresRegistration": {
    99139               "description": "Please provide a comma-separated list of URLs to the Terms of Service that apply to any accounts that need to be registered in order to be able to make use of this component's code.",
    100                "type": "string"
     140               "type": "array",
     141               "items": {
     142                  "type": "string",
     143                  "format": "uri-reference"
     144               },
     145               "uniqueItems": true
    101146            }
    102147         }
     
    108153            "APIEndpoints": {
    109154               "description": "Please provide a comma-separated list of URLs for any internal API endpoints that are created by the code using example.com as the domain.",
    110                "type": "string"
     155               "type": "array",
     156               "items": {
     157                  "type": "string",
     158                  "format": "uri-reference"
     159               },
     160               "uniqueItems": true
    111161            },
    112162            "feeds": {
    113163               "description": "Please provide a comma-separated list of URLs for any internal feeds that are created by the code, using example.com as the domain.",
     164               "type": "array",
     165               "items": {
     166                  "type": "string",
     167                  "format": "uri-reference"
     168               },
     169               "uniqueItems": true
    114170            }
    115171         }
     
    118174         "type": "object",
    119175         "properties": {
    120             "setsCookiesInPHP": {
     176            "setsCookiesPHP": {
    121177               "description": "Please provide the names of any cookies that have been set using PHP.",
    122                "type": "string"
    123             },
    124             "setsCookiesUsingJavaScript": {
     178               "type": "array",
     179               "items": {
     180                  "type": "string",
     181               },
     182               "uniqueItems": true
     183            },
     184            "setsCookiesJavaScript": {
    125185               "description": "Please provide the names of any cookies that have been set using JavaScript.",
    126                "type": "string"
     186               "type": "array",
     187               "items": {
     188                  "type": "string",
     189               },
     190               "uniqueItems": true
    127191            },
    128192            "usesLocalStorage": {
    129193               "description": "Please indicate whether the code makes use of local storage.",
    130                "type": "string"
    131             }
    132          }
    133       },
    134       "databaseManagement": {
     194               "type": "boolean"
     195            }
     196         }
     197      },
     198      "database": {
    135199         "type": "object",
    136200         "properties": {
     
    139203               "type": "boolean"
    140204            },
    141             "createsCPT": {
     205            "CPT": {
    142206               "type": "object",
    143207               "description": "Please indicate whether the component creates any Custom Post Types.",
     
    148212                     "minimum": 0
    149213                  },
    150                   "userGenerated": {
     214                  "manual": {
    151215                     "description": "Please indicate whether the code allows for users to generate Custom Post Types.",
    152216                     "type": "boolean"
     
    155219            },
    156220            "customTables": {
    157                "description": "Please indicate TRUE / FALSE as to whether the code creates any custom tables in the database.",
     221               "description": "Please indicate whether the code creates any custom tables in the database.",
    158222               "type": "object",
    159223               "properties": {
     
    163227                     "minimum": 0
    164228                  },
    165                   "userGenerated": {
     229                  "manual": {
    166230                     "description": "Please indicate whether the code allows the user to create any custom tables.",
    167231                     "type": "boolean"
     
    190254         "description": "Please indicate the component's compatibility with Privacy Tools.",
    191255         "properties": {
    192             "PPIExport": {
     256            "ppiExport": {
    193257               "description": "Do you as a developer consider the code to be compatible with the PPI Export Tool in WordPress?",
    194258               "type": "boolean"
    195259            },
    196             "PPIErasure": {
     260            "ppiErasure": {
    197261               "description": "Do you as a developer consider the code to be compatible with the PPI Erasure Tool in WordPress?",
    198262               "type": "boolean"
    199263            },
    200             "ConsentAPI": {
     264            "consentAPI": {
    201265               "description": "Do you as a developer consider the code to be compatible with the WordPress Consent API?",
    202266               "type": "boolean"
    203267            },
    204             "DisclosuresTab": {
     268            "disclosuresTab": {
    205269               "description": "Do you as a developer consider the code to be compatible with the Disclosure Tab?",
    206270               "type": "boolean"
    207271            },
    208             "PermissionsTab": {
     272            "permissionsTab": {
    209273               "description": "Do you as a developer consider the code to be compatible with the Permissions Tab?",
    210274               "type": "boolean"
     
    224288               "type": "boolean"
    225289            },
    226             "affiliateLinks": {
     290            "affiliates": {
    227291               "description": "Does this code contain, or generate affiliate links - i.e. links from which the author may receive conditional compensation, whether in money, or in kind?",
    228292               "type": "boolean"