Skip to content

Releases: arnonsang/badwords

v1.0.1 - Enhanced Functionality and Security

22 Jun 12:10
Compare
Choose a tag to compare

We're excited to announce the release of version 1.0.1 of the Simple Bad Word Checker API. This update brings new features and important security enhancements to improve the functionality and robustness of our service.

New Features and Improvements:

  1. Bad Word Replacer for Sentences

    • Added a new feature to replace bad words within entire sentences
    • Allows for more comprehensive content filtering in text-based applications
  2. Security Middleware

    • Implemented security middleware to enhance the overall security of the API
    • Helps protect against common web vulnerabilities and attacks
  3. Rate Limiting

    • Introduced rate limiting to prevent abuse and ensure fair usage of the API
    • Helps maintain service stability and performance under high load

These updates make our Bad Word Checker API more versatile, secure, and reliable. The bad word replacer for sentences expands the utility of our service, while the security middleware and rate limiting features significantly improve its robustness and resistance to potential misuse.

As always, we welcome your feedback and contributions to the project. If you encounter any issues or have suggestions for future improvements, please don't hesitate to open an issue on our GitHub repository.

Full Changelog: v1.0.0...v1.0.1

resize-17190553861948882685screenshot

v1.0.0 - Initial Release: Simple Bad Word Checker API

22 Jun 03:58
Compare
Choose a tag to compare

This is the initial release of the Simple Bad Word Checker API.

Key Features:

  • Retrieve a list of predefined bad words via API
  • Check if a specific word is considered inappropriate
  • Web interface for easy testing and usage
  • Dockerized for simple deployment and scaling

Technical Highlights:

  • Built with Go and Echo framework
  • Docker and Docker Compose support
  • Makefile for easy management commands

Todo:

  • Migrate static word set to store in database
  • Support more languages

This release provides a solid foundation for integrating bad word checking functionality into various applications. It's designed to be simple, lightweight, easy to use, and simple to deploy.

Future updates will focus on expanding the word list, improving performance, and adding more features based on user feedback.

We welcome contributions and suggestions for improvement!