Version 11.0.0.0
Babel Obfuscator
Enhancements
- Added support for satellite assemblies with proper timestamp preservation.
- Improved support for .NET 9.0 assemblies.
- Refactored Babel.Obfuscator.targets to conditionally generate debug information based on PDB file existence.
- Optimized UTF-8 encoding for new XML generated licenses.
- Babek UI: Enhanced license management with revocation checks and improved time-to-live handling.
Bug Fixes
- Fixed null reference exception on XAML renaming for indexer properties which have name null.
- Fixed issue where rules were not properly applied to parameters.
- Fixed Babel obfuscator crash when --makeproject option is specified.
- Fixed issue with visiting attribute constructor arguments in dead code removal, cross assembly renaming, and enum type removal.
- Fixed Babel compatibility issue for macOS and Linux.
- Refactored path handling in BabelTarget to ensure consistent directory separators across platforms.
- Fixed Babel UI application crash that could occur during startup under certain scenarios.
Babel Licensing

Enhancements
- [New] Introduced comprehensive Web Application interface (Datacenter edition) with responsive design and improved user experience
- [New] Implemented webhooks service for seamless integration of Babel Licensing with third-party web applications and services
- [New] Enhanced HTTP RESTful API with comprehensive endpoint coverage, OpenAPI documentation, and improved authentication mechanisms for better integration capabilities
- [New] Enhanced WordPress Babel Licensing plugin with customer portal functionality, allowing end-users to view, manage, and monitor their activated licenses directly from their WordPress account dashboard
- [New] Added RESTful health check endpoint for enhanced monitoring and system diagnostics
- [New] Added EnableWebUI configuration setting to securely control access to the web interface
- [New] Introduced advanced role-based access control (RBAC) for granular permission management
- [New] Added support for custom license templates
Changes
- Improved authentication error handling to return Unauthorized instead of throwing exceptions
- Refactored middleware to improve handling of Web UI and Swagger requests
- Enhanced static file handling and request path checks
Bug Fixes
Fix - Refactored license key parsing to use StringLicenseBuilder for custom restrictions Fix - Fixed client license validation when license has been deactivated remotely

