All notable changes to the MGD Software Updater Skill will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Plattformgerechte Release-, Paket- und Backend-Updatewege für WordPress, Shopware 6 und JTL Shop 5 ergänzt.
- Geschützte Update-Kanäle für private PHP-Plugins und die separate öffentliche Binär-Release-Strecke der MGD Academy beschrieben.
- Prüfmatrix und Grenzen von GitHub-Release, CI, Digest und realem Installationstest festgehalten.
- Kostenbewussten privaten Release-Prozess ohne Betreiber-Terminal sowie Risiken eines kurzzeitig öffentlichen Repositories dokumentiert.
- Kostenfreie Standard-Runner in öffentlichen Repositories, globales Shopware-Opt-in für Dateivorbereitung und die Grenzen eines privaten ZIP-Basis-Releases ergänzt.
- HTTPS URL validation for manifest and download URLs
validateManifestUrl()method to enforce secure transportpackage.json.examplefor project setupCHANGELOG.mdfor version trackingSECURITY.mdwith vulnerability disclosure policytsconfig.jsonfor TypeScript compilation settings.github/workflows/lint.ymlfor CI/CD linting- JSDoc comments for improved code documentation
- Exponential backoff retry logic for downloads
- Automatic cleanup on download failures
- Updated email contact references to website links (michael-gahn.de)
- Enhanced security documentation in Wiki
- Improved error handling in update client
- Email address exposure in public repositories
- Missing protocol validation for URLs
- Incomplete TypeScript configuration
- Enforce HTTPS-only manifest and download URLs
- Validate all external resource URLs before use
- Improved error messages for security violations
- Initial release of MGD Software Updater Skill Assistent
- 10-step planning methodology for update systems
- 5 Maturity Levels (Manual to Enterprise)
- Comprehensive Wiki with platform-specific guides
- Examples for Electron, Flutter, React Native, Swift, Tauri, and more
- TypeScript update client template
- JSON manifest format specification
- Checklists for planning and security audits
- Support for Desktop, Mobile, Web, Backend, and Game platforms
- Technology-agnostic approach
- Two-phase workflow (Plan → Implement)
- Security-focused best practices
- DSGVO/GDPR compliance guidance
- Testing and deployment strategies
- v1.0.0: Foundation release with complete planning framework
- v1.1.0: Security audit and hardening release
For detailed implementation guides, see the Wiki directory. For security concerns, see SECURITY.md.