VersaCompiler v2.0.7 - Enhanced Proxy Validation & TypeScript Improvements
VersaCompiler v2.0.7
New Features
- Proxy Validation Integration: Added comprehensive proxy validation in BrowserSync flow with user prompts when proxy is unavailable
- Dynamic Version Display: CLI header now dynamically displays version from package.json
- Enhanced User Experience: Interactive prompts for proxy configuration and better error handling
Bug Fixes
- TypeScript Export Cleanup: Fixed issue where TypeScript compilation added unnecessary \export {};\ statements to browser scripts
- Module Detection: Improved TypeScript module detection to only add exports when actually needed
- Compilation Pipeline: Enhanced TypeScript compilation pipeline with robust cleanup functions
Technical Improvements
- Added \�alidateProxyAvailability\ and \getProxyInfo\ utilities for proxy validation
- Implemented \promptUser\ utility for interactive CLI experiences
- Created \cleanupUnnecessaryExports\ function in TypeScript manager
- Enhanced error handling and user feedback throughout the system
Quality Assurance
- All existing tests continue to pass
- No regressions introduced
- Comprehensive validation of new features
- Backward compatibility maintained
Dependencies
- Maintained compatibility with existing dependency versions
- No breaking changes to public API
Full Changelog: v2.0.6...v2.0.7