BabelizeBabelize

Changelog

Stay updated with the latest changes and improvements to Babelize.

Welcome to the Babelize changelog. Here you'll find a chronological record of all significant changes, new features, and bug fixes.

[v2.0.0] - 2026-06-06

Features

  • MCP Server — Release of @babelize/mcp allowing Cursor, Claude Desktop, and opencode to scan, start, and query translations from the IDE
  • Glossary — Glossary masking with CSV import/export for "Never Translate" and "Always Translate As" terms
  • Pricing Plan Overhaul — New subscription structure (Free, Starter, Growth, Studio) with expanded credits and API keys
  • BYOK Credit Bypass — When using your own API key, credit reservation and consumption is skipped entirely
  • Translation Memory — Reuse approved translations across runs for consistency and cost savings
  • Brand Voice — Custom brand voice configuration for more contextual translations
  • RTL Language Support — Full support for RTL languages including Arabic with proper plural handling
  • System-Wide Notifications — Real-time notifications for translation syncs, repository updates, and engine status
  • Target Languages Snapshot — Babel runs snapshot languages at run time instead of resolving from config (#95, closes #87)
  • Invalid Date Fix — Execution Logs panel now correctly displays timestamps from API and WebSocket sources (#96, closes #89)
  • Strict Environment Validation — Env var validation for Supabase config and auth service failure handling
  • Translation Engine — New optimized engine for faster, more accurate translations

Security

  • Improved RLS (Row Level Security) policies across all database tables
  • Enhanced CSRF protection with cookie-based token validation
  • Security audit logging for sensitive operations

Bug Fixes

  • Background translation dialog no longer silently fails when closed (#94)
  • Checkout flow uses DB-driven UUIDs instead of hardcoded plan IDs (#91)
  • Fixed null pointer issues in project and comment controllers
  • Fixed RLS bypass vulnerability in commentController using scoped client
  • Fixed lockfile corruption when translator service is unavailable
  • Fixed WebSocket stale closure using proper ref management
  • Fixed rate limiter null handling and circuit breaker failures
  • Fixed subscription expiry worker, invitationController, and fileWorker null issues
  • Fixed syncDigestWorker and orchestrator null checks
  • Fixed babelController, engineWorker, and resource limits monitoring crashes
  • Fixed frontend useBabelSocket stale closures and reviewStore state issues
  • Fixed backend startup script entry point mismatch
  • Fixed billing plan comparison null === null false-positive on isLoading
  • Stabilized backend test isolation causing CI failures

Performance

  • Optimized translation engine core for up to 40% faster processing
  • Improved database query performance with better indexing
  • Enhanced Redis caching for rate limiting and session management

Refactors

  • Repository URL validation and improved type safety across backend and CLI
  • Shift to actual credit consumption tracking with fixed UTC month calculation
  • Consolidated log merging and babel status synchronization
  • RBAC membership query optimization with audit logging

Testing

  • CI now uses Jest runner (bun run test) instead of bun test for proper mock isolation
  • Enhanced test infrastructure with proper mocking

[v1.3.0] - 2026-02-25

Added

  • Sync Feature: Added a new synchronization feature to keep your project translations seamlessly updated.

[v1.2.0] - 2026-02-22

Added

  • Self-Service Billing: Integrated Razorpay for seamless plan upgrades and subscription management directly from the dashboard.
  • Enhanced Diagnostics: Improved backend logging for debugging environment-specific issues like Git dependency errors.

Changed

  • Performance Optimization: Optimized the translation engine core, resulting in up to 40% faster processing times for large repositories.
  • Refined Dashboard: Updated the dashboard interface with better spacing and more consistent iconography.

Fixed

  • Resolved an issue where some translation runs could get stuck in a "Processing" state during initial workspace preparation.
  • Fixed CORS errors when prefetching external documentation links from the dashboard.

[v1.1.0] - 2026-02-15

Added

  • Security: Implemented Two-Factor Authentication (2FA) for all user accounts.

Changed

  • Improved GitHub OAuth flow for smoother project onboarding.
  • Optimized documentation search indexing for faster results.

[v1.0.0] - 2026-02-01

Official Launch

Babelize is officially live!

Features

  • Support for 50+ languages using state-of-the-art AI.
  • Deep integration with GitHub repositories.
  • Automatic resource bundle generation (.json, .i18n).
  • Team collaboration tools and user management.

Last updated: 2026-06-19

How is this guide?

On this page