v1.0.44 - Domain Fix and Hyperlink Defragmentation
Important Bug Fixes and Enhancements
This release includes critical fixes and improvements to document processing:
🐛 Bug Fixes
- Fixed domain pattern: Corrected theSource URL detection from
thesource.caci.comtothesource.cvshealth.com - TypeScript type errors resolved: Added missing type definitions for hyperlink processing
✨ New Features
- Hyperlink defragmentation: Now uses docxmlater v1.15.0+
defragmentHyperlinks()to prevent duplicate hyperlinks from Google Docs - List indentation normalization: Added
normalizeAllListIndentation()for consistent list formatting - Numbering color standardization: Fixes green bullet issue in numbered lists
📝 Documentation
- Removed misleading comments about non-existent API methods
- Clarified that
insertParagraphAt(),removeParagraph(), andreplaceParagraphAt()all exist in docxmlater - Updated code_analysis.md with accurate API information
📦 Dependencies
- Updated docxmlater to v1.15.1
🔧 Technical Details
- Added
strictParsing: falseoption to Document.load() for better robustness - Test fixtures updated with correct domain
- All test files now use
thesource.cvshealth.com
This release ensures proper URL detection, prevents hyperlink duplication, and provides consistent document formatting.
What's Changed
- Fix bullet point display in Styles UI by @ItMeDiaTech in #11
- Fix list level initialization to start at zero by @ItMeDiaTech in #12
- Add line paragraph removal feature by @ItMeDiaTech in #13
- Fix list indentation and formatting issues by @ItMeDiaTech in #14
- docs: comprehensive docxmlater implementation analysis by @ItMeDiaTech in #15
- Fix TypeScript errors in document processing by @ItMeDiaTech in #16
- Review Analytics Implementation by @ItMeDiaTech in #17
- Fix XML corruption in hyperlink text sanitization by @ItMeDiaTech in #18
- Add error handling to batch URL updates by @ItMeDiaTech in #19
- Analyze and implement bug fixes by @ItMeDiaTech in #20
- Fix missing removeExtraBlankParagraphs method error by @ItMeDiaTech in #21
- Claude/resolve pr conflicts 011 cv5h lr j2 ux8b nabj b9 yhm by @ItMeDiaTech in #23
- Analyze docxmlater functions for implementation by @ItMeDiaTech in #22
- Configure RAG to access project directory by @ItMeDiaTech in #24
- docs: comprehensive docxmlater comparison and TODO for Sprint 1-2 by @ItMeDiaTech in #26
- Clean up root directory and update docs by @ItMeDiaTech in #25
New Contributors
- @ItMeDiaTech made their first contribution in #11
Full Changelog: v1.0.43...v1.0.44