Hi fellow plugin developers,
back in October 2020 we did a major overhaul of a lot of the UI code in DokuWiki. Part of that was to finally replace the old DokuForm mechanism with the \dokuwiki\Form\Form class introduced back in 2015.
This means a whole bunch of HTML_*FORM_OUTPUT events became obsolete and were replaced by new events passing the new Form object as event data.
The change is probably trivial for most plugins and I outlined the process in a post here.
So if you are the developer of any of the following plugins, please check if your plugin is still correctly working on a current development snapshot. Otherwise chances are high that it will break on the next release.
- adfs
- approve
- archiveupload
- authdiscourse
- authfacebook
- authg2fa
- authgoogle
- authgoogle2fa
- authhttp
- authloginapi
- authphpbb3
- authplaincas
- authsaml
- authvk
- authyubikey
- blogtng
- captcha
- ckgdoku
- ckgedit
- codehighlight
- combo
- conflictmerger
- crosspost
- diffpreview
- dokutranslate
- encryptedpasswords
- enforcesummary
- evesso
- fckg
- fedauth
- genericsso
- hidingip
- include
- issuetracker
- linkback
- mediasyntax
- minical
- noticeboard
- oauth
- openid
- passpolicy
- preregister
- prosemirror
- publish
- recaptcha2
- requiz
- rtmchecklist
- saveandedit
- sfauth
- ssocas
- struct
- tablelayout
- tagentry
- template:bootstrap3
- textmodule
- tplmod
- translate
- twofactor
- vbsso
- wikicalendar
Let me know if you have specific questions on implementing the changes.