The one that’s described in the manual is “deprecated”
.modules[].deprecated
¶
Boolean. Optional.
Specifies that the module should no longer be used and only remains for patch compatibility. If a successor module exists, add its name to the description, e.g. “Replaced by MyModule 2”.
In a future version of Rack, deprecated modules will not be displayed in the Module Browser by default but can still be used by opening old patches.
But maybe Andrew (@Vortico) changed his mind, went with “hidden” instead and never documented it.
{
"slug": "Unity",
"name": "Unity",
"description": "Mixes or averages signals with unity gain",
"tags": [
"Mixer",
"Utility",
"Dual"
],
"hidden": true
},
I can see that people have used both, but only “hidden” works, “deprecated” does not.
lab@Lars-iMac:~/Documents/Rack2/plugins
$ grep -F 'deprecated' */plugin.json
AmalgamatedHarmonics/plugin.json: "name": "Arpeggiator MkII (deprecated)",
AmalgamatedHarmonics/plugin.json: "deprecated": true
AmalgamatedHarmonics/plugin.json: "name": "Progress (deprecated)",
AmalgamatedHarmonics/plugin.json: "deprecated": true
AmalgamatedHarmonics/plugin.json: "deprecated": true
Autinn/plugin.json: "deprecated": true,
CountModula/plugin.json: "deprecated": true,
CountModula/plugin.json: "deprecated": true,
NYSTHI/plugin.json: "deprecated": true,
NYSTHI/plugin.json: "deprecated": true,
SubmarineFree/plugin.json: "deprecated":true,
SubmarineFree/plugin.json: "deprecated":true,
SubmarineFree/plugin.json: "deprecated":true,
lab@Lars-iMac:~/Documents/Rack2/plugins
$ grep -F 'hidden' */plugin.json
CountModula/plugin.json: "hidden": true
CountModula/plugin.json: "hidden": true
DHE-Modules/plugin.json: "hidden": true,
DHE-Modules/plugin.json: "hidden": true,
DHE-Modules/plugin.json: "hidden": true,
Fundamental/plugin.json: "hidden": true
Fundamental/plugin.json: "hidden": true
SubmarineFree/plugin.json: "hidden":true,
SubmarineFree/plugin.json: "hidden":true,
SubmarineFree/plugin.json: "hidden":true,
monome/plugin.json: "hidden": true