Skip to content

VersaCompiler v2.0.7 - Enhanced Proxy Validation & TypeScript Improvements

Choose a tag to compare

@kriollo kriollo released this 02 Jul 16:28
· 83 commits to master since this release

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