Document v1.1.6 release in CLAUDE.md

Added comprehensive session history for v1.1.6 including:
- Translation completion for all 6 locales
- Version bump details
- Release package creation
- Checksums and file counts
- Key lessons learned about translation maintenance

Fixed markdown linting: Added blank line before list

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-31 21:20:22 +01:00
parent 1b7c7a0257
commit d27dd4b7bd

View File

@@ -827,6 +827,89 @@ This was a **critical bug** preventing the plugin from working on sites with cer
--- ---
### v1.1.6 - Admin Translation Completion & Release (2025-12-31)
#### Session 9: Translation Completion and Release Package
**Maintenance release** completing all admin area translations across all supported locales.
**What was accomplished:**
1. **Translation Updates**: Added missing admin strings from v1.1.4 to all 6 translation files
2. **Version Bump**: Updated version to 1.1.6 in plugin file and CHANGELOG
3. **Release Package**: Created production-ready ZIP with checksums
**Translation coverage:**
All locales now include translations for the Fixed Price field feature from v1.1.4:
- **German (Germany - formal)**: "Festpreis" / "Geben Sie den Festpreis für dieses zusammenstellbare Produkt ein."
- **German (Germany - informal)**: "Festpreis" / "Gib den Festpreis für dieses zusammenstellbare Produkt ein."
- **Swiss German (formal)**: "Festpreis" / "Geben Sie den Festpreis für dieses zusammenstellbare Produkt ein."
- **Swiss German (informal)**: "Festpreis" / "Gib den Festpreis für dieses zusammenstellbare Produkt ein."
- **Swiss French**: "Prix fixe" / "Entrez le prix fixe pour ce produit composable."
- **Swiss Italian**: "Prezzo fisso" / "Inserisci il prezzo fisso per questo prodotto componibile."
**Files modified:**
- languages/wc-composable-product.pot: Version 1.1.6, added 2 new strings
- languages/wc-composable-product-de_DE.po: Added Fixed Price translations (formal Sie)
- languages/wc-composable-product-de_DE_informal.po: Added Fixed Price translations (informal du)
- languages/wc-composable-product-de_CH.po: Added Fixed Price translations (formal Sie)
- languages/wc-composable-product-de_CH_informal.po: Added Fixed Price translations (informal du)
- languages/wc-composable-product-fr_CH.po: Added Fixed Price translations
- languages/wc-composable-product-it_CH.po: Added Fixed Price translations
- wc-composable-product.php: Version bump to 1.1.6
- CHANGELOG.md: Added v1.1.6 release notes
- CLAUDE.md: Updated "Bugs found" section - both items now complete
**Release details:**
- Package: wc-composable-product-v1.1.6.zip (378 KB / 1,092,772 bytes)
- Git tag: v1.1.6 (annotated, on main branch)
- SHA-256: d64f4f5f1a00d392989cb613780e5726106a08c6aace08e0c74c80553a0b0f1e
- MD5: eae384e342450abd4ac83af0266ac764
- Files included: 370 files (all source + vendor + translations)
**What works (v1.1.6):**
Everything from v1.1.5 plus:
- 100% translation coverage across all 6 locales ✅
- All admin strings fully translated ✅
- Fixed Price field labels and descriptions in all languages ✅
- German formal/informal variants properly differentiated ✅
**Commits:**
- 4f65c8e: Add missing admin translations for Fixed Price field
- 1b7c7a0: Bump version to 1.1.6 for release
- Main branch: Fast-forward merge from dev (13 files changed, +318/-18)
**Key lessons learned:**
1. **Translation Maintenance**: When adding new admin features, update .pot file and all .po files immediately
2. **Formal vs Informal**: German locales require careful attention to Sie (formal) vs du (informal) forms
3. **Version Consistency**: .pot file version should match plugin version for clarity
4. **Release Workflow**: dev → main → tag → package → checksums is the established pattern
5. **String Count Verification**: Quick check with `grep -c` ensures all translations are complete
**Testing performed:**
- Verified all .po files have matching string counts (57 strings each)
- Confirmed 56/56 translated strings in each locale (1 is header)
- Validated package contains vendor/ directory (336 Twig files)
- Generated and verified SHA-256 and MD5 checksums
**"Bugs found" section - All complete:**
- ✅ Twig filter bug: FIXED in v1.1.5
- ✅ Admin translation: COMPLETED in v1.1.6
**Status:** Released and tagged as v1.1.6 on main branch
---
**For AI Assistants:** **For AI Assistants:**
When starting a new session on this project: When starting a new session on this project: