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/mcpallowing 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 === nullfalse-positive onisLoading - 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 ofbun testfor 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?