A hidden parameter is dropped from everything
The rule
Normative: this is the rule
- A parameter marked hidden is dropped from both derived schemas and from the config defaults, overriding whatever the node type says about
connectableandconfigurable. - Hiding does not suppress a reserved config-only parameter: one a node type has opted into still reaches the config schema.
- Two spellings are honoured:
format: hidden, which is the one to write, and a barehidden: true, which is deprecated. - The deprecated spelling must not be dropped without a release that first warns on it, because dropping it silently un-hides the parameter, and a visible parameter becomes connectable and configurable.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · SCH-4 · changed in spec 1.0