0363597c85
Joomla picks the HIGHEST version via version_compare() across ALL entries. Lesser stream copies (02.17.00-dev) at the same base version as stable (02.17.00) would never be selected because dev < stable. Each stream now updates only when its own release happens: - stable: on merge to main - dev: on auto-bump after dev recreated from main - rc: on promote-rc The dev stream naturally gets 02.17.01-dev (higher than 02.17.00) because auto-bump runs on the recreated dev branch. Also sorts updates.xml entries dev→stable (dev first). Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>