By Reda Mohamed on 2026-08-01 12:02 in Google Summer of Code Joomla Team

What I have done

  • Added secondary category support to the com_banners and com_newsfeeds APIs.

  • Updated the API to return secondary_categories in both single item and list responses.

  • Improved API PATCH requests to be safer. If you do not send secondary_categories or tags, the old ones are kept. If you send an empty array [], they are removed.

  • Wrote new Cypress system tests to check creating, updating, keeping, and removing secondary categories and tags.

Problems

  • Making sure the PATCH requests are safe so users do not lose their existing data by mistake.

Plans for the next week

  • Improve the frontend UI to display categories better.

  • Change the name from "secondary categories" to "additional categories" based on feedback.