Rack development blog

Deprecating “deprecated” module property, replacing with “hidden”

Sometimes it is useful to hide modules in a plugin to discourage their use, while allowing them to be used when loading old patches, to avoid breaking patch compatibility. Plugin developers can do this by setting "hidden": true in a module’s manifest. VCV Manual - Plugin Manifest

Effective now, VCV Library hides all modules with the “hidden” property (or the deprecated “deprecated” or “disabled” aliases) from its index and search results, while showing a “Hidden” tag on module pages. Example: VCV Library - VCV VCA-2

In the next version of VCV Rack, modules with this property will be hidden from the module browser but can still be loaded by patches and selections.

12 Likes