Skip to content

Commit

Permalink
chore: sync assertions.csv with the current assertions in the spec an…
Browse files Browse the repository at this point in the history
…d generate manual.csv

Signed-off-by: Ege Korkan <[email protected]>
  • Loading branch information
egekorkan committed Feb 2, 2024
1 parent 4b75403 commit 52a913e
Show file tree
Hide file tree
Showing 11 changed files with 459 additions and 8,569 deletions.
74 changes: 37 additions & 37 deletions packages/assertions/assertions-csv/assertions.csv

Large diffs are not rendered by default.

158 changes: 124 additions & 34 deletions packages/assertions/assertions-csv/changelog.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,138 @@

# CSV Changelog - 08/10/2023
# CSV Changelog - 02/02/2024

[Old CSV Path](assertions-csv/oldManual.csv)
[New CSV Path](assertions-csv/manual.csv)


## ADDED

- `td-bindings-requirements-scheme` was added
- `td-bindings-server-accept` was added
- `td-client-data-schema` was added
- `td-client-data-schema-accept-extras` was added
- `td-client-data-schema-no-extras` was added
- `td-client-uri-template` was added
- `td-privacy-auth-users-only` was added
- `td-privacy-centralized-ids` was added
- `td-privacy-distributed-ids` was added
- `td-privacy-essential-metadata-only` was added
- `td-privacy-id-metadata` was added
- `td-privacy-mutable-identifiers` was added
- `td-privacy-temp-id-metadata` was added
- `td-security-body-name-json-pointer` was added
- `td-security-body-name-json-pointer-array` was added
- `td-security-body-name-json-pointer-creatable` was added
- `td-security-body-name-json-pointer-type` was added
- `td-security-inj-no-intl-markup` was added
- `td-security-jsonld-expansion` was added
- `td-security-mutual-auth-td` was added
- `td-security-no-execution` was added
- `td-security-oauth-limits` was added
- `td-security-remote-context` was added
- `td-security-security-vocab-auto-in-no-name` was added
- `td-security-server-auth-td` was added
- `td-security-static-context` was added
- `td-security-vuln-auto` was added
- `td-server-data-schema` was added
- `td-server-data-schema-extras` was added
- `td-server-uri-template` was added
- `tm-td-generation-processor-extends` was added
- `tm-td-generation-processor-forms` was added
- `tm-td-generation-processor-imports` was added
- `tm-td-generation-processor-optional` was added
- `tm-td-generation-processor-placeholder` was added
- `tm-td-generation-processor-required` was added
- `tm-td-generation-processor-type` was added


## REMOVED

- `bindings-requirements-scheme` was removed
- `bindings-server-accept` was removed
- `client-data-schema` was removed
- `client-data-schema-accept-extras` was removed
- `client-data-schema-no-extras` was removed
- `client-uri-template` was removed
- `sec-body-name-json-pointer-creatable` was removed
- `server-data-schema` was removed
- `server-data-schema-extras` was removed
- `server-uri-template` was removed
- `privacy-auth-users-only` was removed
- `privacy-centralized-ids` was removed
- `privacy-essential-metadata-only` was removed
- `privacy-immutable-id-as-property` was removed
- `privacy-mutable-identifiers` was removed
- `privacy-temp-id-metadata` was removed
- `sec-body-name-json-pointer-type` was removed
- `sec-inj-no-intl-markup` was removed
- `security-context-secure-fetch` was removed
- `security-jsonld-expansion` was removed
- `security-mutual-auth-td` was removed
- `security-no-execution` was removed
- `security-oauth-limits` was removed
- `security-remote-context` was removed
- `security-server-auth-td` was removed
- `security-static-context` was removed
- `thing-model-td-generation-processor-extends` was removed
- `thing-model-td-generation-processor-forms` was removed
- `thing-model-td-generation-processor-placeholder` was removed
- `thing-model-td-generation-processor-required` was removed


## LINE-CHANGE

- `privacy-mutable-identifiers` was moved from Line 51 to 50
- `privacy-temp-id-metadata` was moved from Line 52 to 51
- `sec-body-name-json-pointer-type` was moved from Line 53 to 52
- `sec-inj-no-intl-markup` was moved from Line 54 to 53
- `security-jsonld-expansion` was moved from Line 56 to 54
- `security-mutual-auth-td` was moved from Line 57 to 55
- `security-no-execution` was moved from Line 58 to 56
- `security-oauth-limits` was moved from Line 59 to 57
- `security-remote-context` was moved from Line 60 to 58
- `security-server-auth-td` was moved from Line 61 to 59
- `security-static-context` was moved from Line 62 to 60
- `td-context-ns-td10-namespacev10` was moved from Line 63 to 61
- `td-default-AdditionalResponseContentType` was moved from Line 64 to 62
- `td-default-observable` was moved from Line 65 to 63
- `td-processor-bidi-isolation` was moved from Line 66 to 64
- `td-producer-mixed-direction` was moved from Line 67 to 65
- `td-security-extension` was moved from Line 68 to 66
- `td-text-direction-first-strong` was moved from Line 69 to 67
- `td-text-direction-language-tag` was moved from Line 70 to 68
- `thing-model-td-generation-processor-extends` was moved from Line 71 to 69
- `thing-model-td-generation-processor-forms` was moved from Line 72 to 70
- `thing-model-td-generation-processor-placeholder` was moved from Line 73 to 71
- `thing-model-td-generation-processor-required` was moved from Line 74 to 72
- `tm-derivation-validity` was moved from Line 75 to 73
- `tm-overwrite-interaction` was moved from Line 76 to 74
- `tm-overwrite-types` was moved from Line 77 to 75
- `tm-placeholder-replacement` was moved from Line 78 to 76
- `tm-ref-recursive-extensions` was moved from Line 79 to 77
- `tm-tmRef-overwrite-possibility` was moved from Line 80 to 78
- `tm-tmRef-overwrite-process` was moved from Line 81 to 79
- `tm-tmRef-overwrite-semantic-meaning` was moved from Line 82 to 80
- `tm-tmRef2` was moved from Line 83 to 81
- `tm-versioning-1` was moved from Line 84 to 82
- `td-context-default-language-direction-independence` was moved from Line 11 to 1
- `td-default-alg` was moved from Line 12 to 2
- `td-default-contentType` was moved from Line 13 to 3
- `td-default-format` was moved from Line 14 to 4
- `td-default-http-method` was moved from Line 15 to 5
- `td-default-http-method_get` was moved from Line 16 to 6
- `td-default-http-method_post` was moved from Line 17 to 7
- `td-default-http-method_put` was moved from Line 18 to 8
- `td-default-idempotent` was moved from Line 19 to 9
- `td-default-in-apikey` was moved from Line 20 to 10
- `td-default-in-basic` was moved from Line 21 to 11
- `td-default-in-bearer` was moved from Line 22 to 12
- `td-default-in-digest` was moved from Line 23 to 13
- `td-default-op-actions` was moved from Line 24 to 14
- `td-default-op-events` was moved from Line 25 to 15
- `td-default-op-properties` was moved from Line 26 to 16
- `td-default-qop` was moved from Line 27 to 17
- `td-default-readOnly` was moved from Line 28 to 18
- `td-default-safe` was moved from Line 29 to 19
- `td-default-success` was moved from Line 30 to 20
- `td-default-writeOnly` was moved from Line 31 to 21
- `td-expectedResponse-default-contentType` was moved from Line 32 to 22
- `td-form-protocolbindings` was moved from Line 33 to 23
- `td-format-validation-other-values` was moved from Line 34 to 24
- `td-json-open` was moved from Line 35 to 25
- `td-json-open_accept-byte-order` was moved from Line 36 to 26
- `td-json-open_no-byte-order` was moved from Line 37 to 27
- `td-ns-multilanguage-content-negotiation` was moved from Line 38 to 28
- `td-ns-multilanguage-content-negotiation-no-multi` was moved from Line 39 to 29
- `td-ns-multilanguage-content-negotiation-optional` was moved from Line 40 to 30
- `td-processor-serialization` was moved from Line 41 to 31
- `td-security-binding` was moved from Line 42 to 32
- `td-security-in-query-over-uri` was moved from Line 43 to 33
- `td-security-no-extras` was moved from Line 44 to 34
- `td-security-no-secrets` was moved from Line 45 to 35
- `td-vocabulary-defaults` was moved from Line 46 to 36
- `td-context-ns-td10-namespacev10` was moved from Line 63 to 37
- `td-default-AdditionalResponseContentType` was moved from Line 64 to 38
- `td-default-observable` was moved from Line 65 to 39
- `td-processor-bidi-isolation` was moved from Line 66 to 40
- `td-producer-mixed-direction` was moved from Line 67 to 41
- `td-security-extension` was moved from Line 68 to 42
- `td-text-direction-first-strong` was moved from Line 69 to 43
- `td-text-direction-language-tag` was moved from Line 70 to 44
- `tm-derivation-validity` was moved from Line 75 to 45
- `tm-overwrite-interaction` was moved from Line 76 to 46
- `tm-overwrite-types` was moved from Line 77 to 47
- `tm-placeholder-replacement` was moved from Line 78 to 48
- `tm-ref-recursive-extensions` was moved from Line 79 to 49
- `tm-tmRef-overwrite-possibility` was moved from Line 80 to 50
- `tm-tmRef-overwrite-process` was moved from Line 81 to 51
- `tm-tmRef-overwrite-semantic-meaning` was moved from Line 82 to 52
- `tm-tmRef2` was moved from Line 83 to 53
- `tm-versioning-1` was moved from Line 84 to 54
9 changes: 0 additions & 9 deletions packages/assertions/assertions-csv/implemented.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
"ID","Status","Comment","Assertion"
"privacy-distributed-ids","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"privacy-id-metadata","null",,"TD identifiers SHOULD be generated using a distributed mechanism such as UUIDs that provides a high probability of uniqueness."
"sec-body-name-json-pointer","null",,"When used in the context of a body security information location, the value of name MUST be in the form of a JSON pointer [[!RFC6901]] relative to the root of the input DataSchema for each interaction it is used with."
"sec-body-name-json-pointer-array","null",,"The JSON pointer used in the body locator MAY use the - character to indicate a non-existent array element when it is necessary to insert an element after the last element of an existing array"
"sec-security-vocab-auto-in-no-name","null",,""
"sec-vuln-auto","null",,""
"td-action-arrays","null",,"The type of the members forms MUST be serialized as a JSON array."
"td-action-names","null",,""
"td-action-names_at-type","null",,"Each optional vocabulary term as defined in the class Action and its superclass InteractionPattern MUST be serialized as a JSON name within an Action object."
Expand Down Expand Up @@ -347,9 +341,6 @@
"td-vocab-uriVariables--Thing","null",,"forms: Indicates one or more endpoints at which operation(s) on this resource are accessible. In this version of TD, all operations that can be described at the Thing level are concerning how to interact with the Thing's Property interaction resources collectively at once. MAY be included. Type: array of Form."
"td-vocab-version--Thing","null",,"The version container MAY be used to provide additional application and/or device specific version information based on terms from non-TD namespaces."
"td-vocab-writeOnly--DataSchema","null",,"writeOnly: Boolean value that indicates whether a property interaction / value is write only (=true) or not (=false). MUST be included. Type: boolean."
"thing-model-td-generation-processor-imports","null",,""
"thing-model-td-generation-processor-optional","null",,""
"thing-model-td-generation-processor-type","null",,""
"tm-compose-name-collision","null",,""
"tm-rel-type-maximum","null",,""
"well-known-operation-types-only","null",,""
Expand Down
Loading

0 comments on commit 52a913e

Please sign in to comment.