v1.2.1_RELEASE_READY.md•1.97 kB
# v1.2.1 Release Ready - Complete Status
## 🎉 Release Summary
DollhouseMCP v1.2.1 is fully prepared for npm publication with critical data protection fixes.
## 🛡️ Critical Fixes in v1.2.1
### Issue #145 - Copy-on-Write for Default Personas
- **Impact**: Prevents git conflicts and data loss
- **Solution**: Default personas create copies when edited
- **Files**: src/index.ts (lines 850-875, 929-936)
### Issue #144 - User Personas in Backups
- **Impact**: Prevents permanent data loss during rollback
- **Solution**: Explicitly backup all persona files
- **Files**: src/update/BackupManager.ts (lines 158-179)
## 📊 Release Statistics
- **Version**: 1.2.1
- **Tests**: 372 (all passing)
- **Package Size**: ~280 KB
- **Node.js**: >=20.0.0
- **npm**: >=10.0.0
- **Dependencies**: All updated
- **Security**: 0 vulnerabilities
## ✅ Completed Today (July 8, 2025)
1. Fixed copy-on-write for default personas
2. Fixed backup system to include user personas
3. Merged PR #150 with all CI passing
4. Updated README comprehensively
5. Created release documentation
## 📦 NPM Publishing Readiness
- [x] Version bumped to 1.2.1
- [x] Critical bugs fixed
- [x] Tests passing
- [x] Documentation updated
- [x] CI/CD green
- [ ] .npmignore created
- [ ] npm publish executed
- [ ] GitHub release created
## 🚀 Quick Start for Next Session
```bash
cd /Users/mick/Developer/MCP-Servers/DollhouseMCP
cat docs/development/QUICK_START_NPM_v1.2.1.md
# Follow 4 simple steps to publish!
```
## 🙏 Acknowledgments
- Excellent teamwork on identifying and fixing critical issues
- Claude bot reviews were helpful for PR #150
- User feedback drove important README improvements
## 🎯 Success Metrics
When published, v1.2.1 will:
- Protect user data with copy-on-write
- Preserve personas during updates
- Support Node.js 20+ environments
- Provide clear installation via npm
---
**Ready to ship!** 🚢 Just follow QUICK_START_NPM_v1.2.1.md in the next session.