Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release Notes
🚀 Version 3.0.0 - Major Performance & API Overhaul
Released: January 15, 2025
🎉 What's New
This is our biggest release yet! We've completely rewritten the engine for better performance, cleaner code, and a more intuitive developer experience.
⚡ Performance Improvements
10x Faster Lookups
Memory Optimization
Concurrent Processing
🔧 API Improvements
Simplified Initialization
New Method:
getCurseWords()Enhanced Error Handling
🌍 Multi-Language Enhancements
Improved Language Support
Automatic Language Fallback
🛡️ Security & Reliability
Input Sanitization
Production Hardening
🧪 Testing & Quality
95%+ Test Coverage
New Test Suites
📖 Documentation Overhaul
Comprehensive README
Better Code Examples
🔥 Developer Experience
Better Error Messages
TypeScript Support (Coming in v3.1)
Development Tools
🚨 Breaking Changes
Removed Deprecated Methods
These internal methods are no longer available (they were never meant to be public):
initialize()- Now automaticgetLanguageFilePath()- Internal onlyfileExists()- Internal onlyreadFileAndSplit()- Internal onlyMigration Guide
Automatic Migration
Most existing code will work without changes! Only remove manual
initialize()calls.📊 Performance Benchmarks
Speed Improvements
Memory Usage
🎯 What's Next?
v3.1 (Coming February 2025)
v3.2 (Coming March 2025)
v4.0 (Coming Q2 2025)
🙏 Thank You!
This release was made possible by:
🚀 Upgrade Today!
Need Help?
Made with ☕ and ❤️ by Coffee & Fun LLC
⭐ Star us on GitHub if this release helped you!