Skip to content

Releases: egyjs/API-Translator

Release list

v1.1.0

Choose a tag to compare

@egyjs egyjs released this 06 Jul 09:03

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:

  1. Testing Coverage: Comprehensive test suite covering edge cases, performance, and all input types
  2. Documentation: Detailed examples and usage guides
  3. Code Quality: Better structure and maintenance
  4. 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.