Changes
🚀 New Features
- User Availability Check: Added
/user/check
endpoint to verify user presence on WhatsApp- New REST API endpoint with phone query parameter
- Integrated Vue.js component
AccountUserCheck
for UI interaction - Complete domain model with
CheckRequest
andCheckResponse
types - Enhanced OpenAPI documentation with comprehensive endpoint schema
🐛 Bug Fixes
- Address Normalization: Fixed lid (Local Identifier) address handling (#291)
- Improved lid address parsing and normalization in webhook processing
- Enhanced group lid mapping with better error handling
- Fixed parameter ordering in lid parsing functions
- Added proper context reuse for better performance
🔧 Maintenance & Updates
- Updated whatsmeow dependency to
v0.0.0-20250612124742-cc05d16b464b
- Enhanced webhook infrastructure for better message processing
- Improved user domain models and interfaces
📝 Files Changed
- Enhanced OpenAPI documentation (+51 lines)
- Added new user availability checking functionality
- Improved webhook processing with lid normalization
- Updated Go module dependencies (go.mod/go.sum)
- New Vue.js component for user interface (+95 lines)
📊 Summary
- 11 files changed
- 235 additions, 7 deletions
- Major feature: User availability verification
- Critical bug fix: Address normalization for better WhatsApp compatibility
- Enhanced API documentation and user interface
🤝 Contributors
- @AlmogBaku contributed the lid address normalization fix
This release adds essential user verification capabilities while fixing critical address handling issues for improved WhatsApp Web compatibility and stability.
Full Changelog: v6.0.2...v6.0.3