pkg_metagen changelog
Notable releases and milestones for MetaGen (pkg_metagen).
| Version | Summary |
|---|---|
| 3.6.0 (production) | Fix duplicate pages with canonical links. MetaGen now adds a canonical link tag to article pages, pointing at the article’s SEF URL — so the same article reached through different URLs (non-SEF, other menu paths, ?start=) isn’t treated as several duplicate pages by search engines. That’s one of the most common Joomla SEO warnings, and it’s fixed the Joomla-native way. It works alongside the Redirect plugin (this covers live duplicate URLs; redirects cover moved or missing ones) and is skipped if a canonical is already present. The new check joins the SEO tune-up panel, which is now laid out as a clean, responsive table. |
| 3.3.0 – 3.5.1 (production) | MetaGen becomes an SEO tune-up. A new SEO tune-up panel on the dashboard lists common SEO issues (the kind an audit tool like Ahrefs reports) with a live count of how many articles are affected and a one-click action for each. This release adds several: Swap heading level across articles (for example promote an orphaned H3 to H2, optionally within one category); Multiple H1 — demote the extra H1s in an article to H2, keeping the first; Meta description too short — regenerate short descriptions longer from the article’s content; and Missing image alt text — list the articles whose images need alt text so you can fill them in. It also adds Open Graph and X (Twitter) card tags on article pages (switchable in the content plugin), so social shares get a proper preview card. Every content change is recorded in the Articles changed list. More checks (broken links and images) are on the way. |
| 3.2.0 – 3.2.1 (production) | Fix over-length meta descriptions and titles in bulk. A new Fix over-length button on the dashboard finds and fixes only the articles that break the SEO length limits — meta descriptions over 160 characters and titles over 60 — leaving everything already within the limits untouched. Meta descriptions are shortened to a compliant length (the trailing ellipsis is now counted too, so they no longer tip over a strict 160-character check). Titles can optionally be shortened as well: this is an explicit, separate choice because it changes the headline, but the article’s URL is preserved and every change is recorded. An Articles changed list in the Analytics section shows exactly what each run altered — title and/or meta — with the original title kept alongside the new one so a title change can be reviewed and put back by hand. |
| 3.1.19 | Progress feedback when regenerating in bulk. Pressing Regenerate Meta Descriptions now shows an immediate “working” indicator — a spinner and an animated progress bar — and disables the button so you know the run has started and can’t accidentally start it twice. This is especially helpful on large sites where the run takes a moment to complete. |
| 3.1.17 – 3.1.18 | Bulk regeneration reliability & error reporting. Regenerating meta descriptions for all articles at once no longer stops with an error part-way through, and one problem article can no longer abort the whole run. Any articles that do fail are now listed in a new Regeneration errors table in the dashboard Analytics section — each with a link to open the article and the reason it failed — so you can go straight to the ones that need attention. |
| 3.1.11 – 3.1.13 | A weekly featured card in the admin dashboard. The “More from Multizone” panel now shows a weekly featured card, with a link to leave a review on the Joomla Extensions Directory. No other changes. |
| 3.1.8 – 3.1.10 | Bulk meta-description regenerate now routes through the Joomla article model. Now goes through com_content’s Article model: $model->save(['id' => ..., 'metadesc' => ...]) per row, fires the event, UCM refreshes, search sees the new text. |
| 3.1.7 | Coordinated production release alongside the rest of the suite. No MetaGen-specific changes — version bumped for synchrony so that all Multizone extensions are in step. |
| 3.1.0 | All five extensions updated to 3.1 — coordinated production release. |
| 3.0.26 | Dashboard tile regex fix in the shared “Multizone Extensions” admin home panel — aligns with the same fix shipped across the suite. |
| 3.0.25 | Author email updated across all manifests |
| 3.0.22 | Release number aligned across Multizone extension suite as part of unified DevOps pipeline |
| 1.0.4–3.0.21 | Release numbers aligned across Multizone extension suite as part of unified DevOps pipeline |
| 1.0.3 | Cross-promotion panel linking to Multizone extensions directory |
| 1.0.1–1.0.2 | Release numbers aligned across Multizone extension suite as part of unified DevOps pipeline |
| 1.0.0 | Initial release — automatic meta description generation on article save, admin dashboard with coverage statistics, bulk regeneration with empty-only filtering, and analytics |