PR-7.0-dev Pending

User tests: Successful: Unsuccessful:

avatar laoneo
laoneo
11 Jun 2026
  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

Makes the final move to the captcha registry and deprecates the whole Captcha facade class.

Testing Instructions

  • Make sure the the Proof of Work captcha is enabled
  • Enable user registration and select the Proof of work captcha
  • Register a new user

Actual result BEFORE applying this Pull Request

Captcha works.

Expected result AFTER applying this Pull Request

Captcha works.

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org: joomla/Manual#664

  • No documentation changes for manual.joomla.org needed

avatar laoneo laoneo - open - 11 Jun 2026
avatar laoneo laoneo - change - 11 Jun 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 11 Jun 2026
Category Libraries
avatar laoneo laoneo - change - 11 Jun 2026
The description was changed
avatar laoneo laoneo - edited - 11 Jun 2026
avatar laoneo laoneo - change - 11 Jun 2026
Labels Added: PR-7.0-dev
avatar joomdonation
joomdonation - comment - 11 Jun 2026

This should work but I think it is a bit rush to drop legacy captcha support in J7. We only have Proof of Work captcha from 6.1, and developers have no clue how new captcha plugin looks like before. I think most of captcha plugins still use legacy structure these days and will need to be re-written to be compatible with J7.

avatar laoneo
laoneo - comment - 12 Jun 2026

You are right, I changed the code to fallback to the old captcha.

2d4df8c 12 Jun 2026 avatar laoneo cs

Add a Comment

Login with GitHub to post a comment