| Maturity | Stable |
| Released on | Sunday, 18 January 2026 |
Replaced Reflection methods with native Joomla (vendor) classes. Should be more efficient and compatible.
| Maturity | Stable |
| Released on | Wednesday, 07 January 2026 |
Sarah Eagle (https://saraheagle.co.uk) clued me in to a bug in the caching mechanism I'm using. Changing the value of Canonical Host after a page has been cached had no effect on that page.
This update introduces a fixed caching mechanism and upon install automatically expires all existing cache for this plugin. Just installing it fixes the issue for previously cached pages.
Thanks for the bug report Sarah!
| Maturity | Stable |
| Released on | Sunday, 19 October 2025 |
Introduced pagination fix to resolve an issue where the start query var does not align with valid values (limit 5 with a start value that is NOT a multiple of 5)
| Maturity | Stable |
| Released on | Friday, 10 October 2025 |
more fixes for rss/atom - I missed the layout parameter, which is important for sites with SEF URLs enabled.
| Maturity | Stable |
| Released on | Friday, 10 October 2025 |
found and removed a few more common query vars from rss/atom feed urls.
| Maturity | Stable |
| Released on | Friday, 10 October 2025 |
New Feature!
The plugin now operates on RSS and Atom feeds, injecting a canonical link HTTP header to resolve "Duplicate without user-selected canonical" items in GSC.
| Maturity | Stable |
| Released on | Thursday, 02 October 2025 |
repaired missing header link for non-cached items
| Maturity | Stable |
| Released on | Thursday, 02 October 2025 |
fixed minor errors for array keys not found
| Maturity | Stable |
| Released on | Tuesday, 23 September 2025 |
pagination got a little smarter, and is able to affect the value of the start query var.
If the start query var is larger than the dataset, the plugin now reduces its value to the maximum value the dataset allows. For example - if the query var is start=220, but the maximum pagination value is 60, the canonical URL will show start=60.
| Maturity | Stable |
| Released on | Sunday, 21 September 2025 |
more robust query var filtering and normalization
| Maturity | Stable |
| Released on | Sunday, 21 September 2025 |
Fixed bug where system-sef canonical was not removed when new canonical is loaded from cache.
| Maturity | Stable |
| Released on | Thursday, 18 September 2025 |
Fixed minor issue with releases view of com_ars
| Maturity | Stable |
| Released on | Tuesday, 16 September 2025 |
New feature:
trailing slash and trailing index.php removal
| Maturity | Stable |
| Released on | Tuesday, 16 September 2025 |
New features:
Prev/Next HTTP Link Headers
Caching - to reduce time-to-first-byte
| Maturity | Stable |
| Released on | Tuesday, 16 September 2025 |
more permanent fix to the &? problem that I fixed in the last update - this implements some logic to prevent it from happening to non-sef urls.
| Maturity | Stable |
| Released on | Tuesday, 16 September 2025 |
Fixed prev/next link issue where ? was preceded by &
| Maturity | Stable |
| Released on | Monday, 15 September 2025 |
OK, so pagination in com_ars is super broken - so that has been removed from the fix.
| Maturity | Stable |
| Released on | Monday, 15 September 2025 |
Fixed error where items that did not have pagination were given prev/next links.
Fixed error where com_ars category model name was incorrect
| Maturity | Stable |
| Released on | Saturday, 13 September 2025 |
Update to add prev/next links for search engine signaling (Bing and others, Google ignores these now)
| Maturity | Stable |
| Released on | Thursday, 11 September 2025 |
Fixed XSS bug. Update immediately.
Page 1 of 2