Versioning
Noxus uses semantic versioning for plugin packages. This is defined in yourpyproject.toml or manifest.json.
Release Strategy
Compatibility Checklist
- Inputs/Outputs: Never remove or rename existing inputs/outputs in a minor version; only add optional ones.
- Config Migration: Provide default values for new configuration fields to avoid breaking existing deployments.
- Deprecation: Mark old nodes as deprecated before removing them in a major version update.
Plugins Overview
Return to the full plugin development map.