6.8 KiB
6.8 KiB
Changelog — MokoCassiopeia (VERSION: 03.06.03)
All notable changes to the MokoCassiopeia Joomla template are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[03.06.03] - 2026-01-30
Changed
- README: Updated title to "README - MokoCassiopeia (VERSION: 03.06.03)"
- README: Fixed custom color variables instructions with correct file paths
- README: Updated example CSS variables to use actual template variable names (e.g.,
--color-linkinstead of--cassiopeia-color-link) - TOC CSS: Updated bootstrap-toc.css to use template color variables for proper theme integration
- Version: Updated version to 03.06.03 across all files
[03.06.02] - 2026-01-30
Major Rebrand
This release includes a complete rebrand from "Moko-Cassiopeia" (hyphenated) to "MokoCassiopeia" (camelCase).
Changed
- Naming Convention: Changed template identifier from
moko-cassiopeiatomokocassiopeiaacross all files - Display Name: Updated from "Moko-Cassiopeia" to "MokoCassiopeia" in all documentation and language files
- Language Constants: Renamed all language keys from
TPL_MOKO-CASSIOPEIA_*toTPL_MOKOCASSIOPEIA_* - Language Files: Renamed from
tpl_moko-cassiopeia.*totpl_mokocassiopeia.*(4 files) - Media Paths: Updated from
media/templates/site/moko-cassiopeia/tomedia/templates/site/mokocassiopeia/ - Repository URLs: Updated all references to use
MokoCassiopeiacasing - Template Element: Changed Joomla extension element name from
moko-cassiopeiatomokocassiopeia - Documentation: Updated all markdown files, XML manifests, and code comments
Removed
- Default Assets: Removed
logo.svgandfavicon.icoto allow clean installations - Template Overrides: Removed all template override files (48 files, ~4,500 lines)
- Removed
src/templates/html/folder entirely - Removed overrides for: com_content, com_contact, com_engage, mod_menu, mod_custom, mod_gabble, layouts/chromes
- Template now inherits all rendering from Joomla Cassiopeia defaults
- Updated
templateDetails.xmlto remove html folder reference
- Removed
Breaking Changes
⚠️ Important: This release contains breaking changes:
- Existing installations will see template name change in Joomla admin
- Custom code referencing old language constants (
TPL_MOKO-CASSIOPEIA_*) will need updates - Custom code referencing old media paths will need updates
- Sites relying on custom template overrides will revert to Cassiopeia defaults
- Extension element name changed (may require reinstallation in some cases)
Migration Notes
- Backup your site before upgrading
- Review any custom code for references to old naming convention
- Test thoroughly after upgrade, especially if using custom overrides
[03.06.00] - 2026-01-28
Changed
- Updated version to 03.06.00 across all files
- Standardized version numbering format
[03.05.01] - 2026-01-09
Added
- Added
dependency-review.ymlworkflow for dependency vulnerability scanning - Added
standards-compliance.ymlworkflow for MokoStandards validation - Added
.github/dependabot.ymlconfiguration for automated security updates - Added
docs/README.mdas documentation index
Changed
- Removed custom
codeql-analysis.ymlworkflow (repository uses GitHub's default CodeQL setup) - Enforced repository compliance with MokoStandards requirements
- Improved security posture with automated scanning and dependency management
[03.05.00] - 2026-01-04
Added
- Created
.github/workflowsdirectory structure
Changed
- Replaced
./CODE_OF_CONDUCT.mdfromMokoStandards - Replaced
./CONTRIBUTING.mdfromMokoStandards - TODO split to own file
[03.01.00] - 2025-12-16
Added
- Created
.github/workflows/directory for GitHub Actions
[03.00.00] - 2025-12-09
Changed
- Copyright Headers updated to MokoCodingDefaults standards
- Fixed
./templates/mokocassiopeia/index.phpcolor style injection - Upgraded Font Awesome 6 to Font Awesome 7 Free
- Added Font Awesome 7 Free style fallback
Removed
- Removed
./CODE_OF_CONDUCT.md(replaced with MokoStandards version) - Removed
./CONTRIBUTING.md(replaced with MokoStandards version)
[02.01.05] - 2025-09-04
Changed
- Repaired template.css and colors_standard.css
Removed
- Removed vmbasic.css
[02.00.00] - 2025-08-30
Added - Dark Mode Toggle
- Frontend toggle switch included in template
- JavaScript handles switching between light/dark modes
- Dark mode CSS rules applied across template styles
- Automatic persistence of user choice (via localStorage)
- Admins can override default mode in template settings
Added - Header Parameters Update
- Added logo parameter support in template settings
- Updated metadata & copyright header
Added - Expanded TOC (Table of Contents)
- Automatic TOC injection when enabled
- User selects placement via article > options > layout (
toc-leftortoc-right)
Changed
- Cleaned up
index.phpby removing skip-to-content duplicate calls - Consolidated JavaScript asset loading (ensuring dark-mode script is loaded correctly from external JS file)
- Streamlined CSS for toggle switch, ensuring it inherits Bootstrap/Cassiopeia defaults
- General accessibility refinements in typography and color contrast
- Fixed missing logo param in header output
- Corrected stylesheet inconsistencies between Bootstrap 5 helpers and template overrides
- Patched redundant calls in script includes
[01.00.00] - 2025-01-01
Added - Initial Public Release
- Font Awesome 6 integration (later upgraded to FA7)
- Bootstrap 5 helpers (grid, utility classes)
- Automatic Table of Contents (TOC) utility
- Moko Expansions: Google Tag Manager / GA4 hooks
- Built on top of Joomla's default Cassiopeia template
- Minimal core template overrides for maximum upgrade compatibility
Links
- Full Roadmap: MokoCassiopeia Roadmap
- Repository: GitHub
- Issue Tracker: GitHub Issues
Version Format
This project uses semantic versioning: MAJOR.MINOR.PATCH
- MAJOR: Incompatible API changes or major overhauls
- MINOR: New features, backwards-compatible
- PATCH: Bug fixes, backwards-compatible