Releases: egyjs/API-Translator
Releases · egyjs/API-Translator
Release list
v1.1.0
Latest Changes (Since v1.0.11)
Commit: f651ef4 - "fixes"
✨ New Features:
-
Comprehensive Testing Suite: Added extensive test files
- array.test.ts - Array translation tests
- edge-cases.test.ts - Edge case handling tests
- string.test.ts - String translation tests
- performance.test.ts - Performance benchmarking tests
- object.test.ts - Object translation tests
-
Enhanced Examples:
- README.md - Comprehensive documentation for examples
- advanced.js - Real-world use case examples
- Enhanced existing examples (
array.js,object.js,text.js)
-
Testing Infrastructure:
- jest-puppeteer.config.js - Puppeteer configuration for testing
- README.md - Testing documentation
🔧 Improvements:
- Core Library Updates: Enhanced index.ts with better functionality
- Documentation: Updated main README.md with disclaimers and better information
- Build System: Updated compiled distribution files (dist)
- Dependencies: Updated package.json and package-lock.json
🧹 Cleanup:
- IDE Files Removed: Cleaned up
.idea/directory files - Gitignore Updates: Improved .gitignore for better repository hygiene
v1.0.11 (Previous Release)
Release 1.0.11 | support Object translate
✨ Major Features:
- Object Translation Support: Added ability to translate object properties
- Example Files: Initial versions of example scripts
- Core Functionality: Enhanced translation capabilities
v1.0.10
Release 1.0.10 | add img.shields
🎨 Visual Improvements:
- Badges: Added GitHub shields for better project presentation
v1.0.9
Release 1.0.9 | add img.shields
🎨 Visual Improvements:
- More Badges: Additional shields and visual improvements
v1.0.8
Release 1.0.8 | fix code style
🔧 Code Quality:
- Code Style: Fixed formatting and coding standards
📊 Impact Summary:
Since v1.0.11:
- 26 files changed
- 6,692 additions
- 2,971 deletions
- Major focus: Testing infrastructure and documentation
Key Areas of Development:
- Testing Coverage: Comprehensive test suite covering edge cases, performance, and all input types
- Documentation: Detailed examples and usage guides
- Code Quality: Better structure and maintenance
- Educational Value: Enhanced for learning purposes with extensive examples
The project has evolved significantly with a strong emphasis on testing, documentation, and educational value while maintaining its core unofficial, educational nature.