we refactored the reset password / forgot username features to not rely on XWiki pages a while ago, but we kept the XWiki Pages for backward compatibility reason, mainly in case people were still relying on URLs to them.
Now it’s been a full cycle since those pages are displaying a deprecation message when used, so I propose that we just remove them (XWiki.ResetPassword and XWiki.ForgotUsername) from XS in 16.0.0.
I’m opening this vote for 1 week until the 18th of january.
ok thanks, so users upgrading from an old XWiki version will have their custom changes to these pages broken, and they need to read the release notes to know what to do (not much I guess since it means making java changes to change anything now).
Well, yes but it’s not related to the decision in this vote here, it’s related to the changes performed in 14.x cycle to not use anymore XWiki pages for reset password / forgot username feature.
Right now these pages are not used at all from what you say so they’re not deprecated (deprecated would mean that we don’t recommend to use them but you can still use them), and thus removing them is a no brainer and doesn’t even need a vote IMO.
However, for me the real question is whether this is good or not (and whether they should really be deprecated instead through some legacy code), and thus if we need to fix something.