2026-05-23 17:10:17 -05:00
|
|
|
# Changelog
|
|
|
|
|
|
2026-05-31 01:40:48 +00:00
|
|
|
<!-- VERSION: 01.00.01 -->
|
2026-05-23 17:10:17 -05:00
|
|
|
|
2026-05-30 19:03:10 -05:00
|
|
|
All notable changes to MokoJoomOpenGraph will be documented in this file.
|
2026-05-23 17:10:17 -05:00
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
|
2026-05-30 20:42:58 -05:00
|
|
|
### Security
|
|
|
|
|
- Fix JSON-LD XSS vulnerability via `</script>` injection in content data (#34)
|
|
|
|
|
- Add ACL permission checks to Batch and ImportExport controllers (#37)
|
|
|
|
|
- Add CSV import file type, MIME type, size, and content_type validation (#35)
|
|
|
|
|
- Fix multilingual data corruption in content plugin load/save (#41)
|
2026-05-24 04:09:55 +00:00
|
|
|
|
2026-05-23 17:10:17 -05:00
|
|
|
### Added
|
2026-05-30 20:42:58 -05:00
|
|
|
- Site-wide default OG title and description plugin parameters
|
|
|
|
|
- Discord embed color via `theme-color` meta tag (color picker in plugin config)
|
|
|
|
|
- LinkedIn article tags: `article:published_time`, `article:modified_time`, `article:author`
|
|
|
|
|
- `og:image:width` and `og:image:height` for faster social preview rendering
|
|
|
|
|
- `onMokoOGAfterRender` event for third-party plugin extensibility
|
|
|
|
|
- Joomla Web Services API for OG tags — full CRUD at `/api/v1/mokoog/tags` (#27)
|
|
|
|
|
- Live social preview in article/menu editors (Facebook and Twitter/X card mockups) (#3)
|
|
|
|
|
- CSV import/export for bulk OG tag management (#12)
|
|
|
|
|
- OG image text overlay generator (#7)
|
|
|
|
|
- Multilingual OG tag support with per-language records (#11)
|
|
|
|
|
- JSON-LD structured data: Article, WebPage, BreadcrumbList schemas (#6)
|
|
|
|
|
- Social platform debugger quick links (Facebook, LinkedIn, Google) (#9)
|
|
|
|
|
- Content type adapter architecture for K2, VirtueMart, HikaShop (#5)
|
|
|
|
|
- WhatsApp and Telegram link preview optimization (#10)
|
|
|
|
|
- Category-level OG tag support (#4)
|
|
|
|
|
- Batch OG tag generation for existing articles (#1)
|
|
|
|
|
- Auto-resize OG images to 1200x630px with center crop (#2)
|
|
|
|
|
- SEO meta tag management: title, description, robots, canonical URL (#8)
|
|
|
|
|
- Per-article and per-menu-item OG fields in the editor
|
|
|
|
|
- Auto-generation of OG tags from article content, title, and images
|
2026-05-23 17:10:17 -05:00
|
|
|
- Default fallback image configuration
|
2026-05-30 20:42:58 -05:00
|
|
|
- Admin tag manager component with filtering, search, and pagination
|
|
|
|
|
- Facebook App ID and Telegram channel support
|
|
|
|
|
- Database table `#__mokoog_tags` with multilingual unique key
|
|
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
- Removed deploy-manual.yml workflow — using Joomla update server for distribution
|