Profanify v3.3 has been Released

Profanify v3.3 has been Released

It's been a couple of months since I first released Profanify, the Profanity checker for PestPHP. If you want to read the launch post, then you can check that out here:

Announcing Profanify
This weekend, I decided to work on a new plugin for PestPHP. If you don’t already know, PestPHP is one of my absolute favourite tools. I use it on a pretty much daily basis and I love working with it, whether it be adding new Expectations to the PestPHP framework,

Profanify has been such a fun package to work on, I still remember getting the idea one Friday night and then dedicating the Saturday to building and fine tuning it and then releasing it less than 24 hours after I started it. It's the first package I've released that has actually had other people contribute back to the project too, which just shows the power of the open source community.

Since Profanify launched back in August, it has had 13 additional releases that add some really cool stuff, that I hadn't even thought about when I first built the package:

  • The ability to exclude certain words from being profane
  • The ability to include additional words specific to your own application
  • Italian support
  • Pest v3 support
  • Arabic support
  • Brazilian Portuguese support
  • The ability to set a specific language for your application

Of course, there's also been a handful of bug fixes along the way! If you're reading this and have contributed to the project, then thank you!

Profanify is enjoying a healthy download stream and is currently closing in on 3,000 total downloads, with almost half of them being in the last 30 days alone. It has also enjoyed some additional exposure thanks to Laravel News and to my good friend, Ash Allen, you can read his fantastic write up of Profanify here:

Profanify: Prevent Profanity in Your PHP Codebase
Learn about how to use the new “Profanify” package by Jon Purvis to prevent profanity in your PHP codebase

So what's next for Profanify? Well, it would be really cool to get additional language support, so if you want to add a language that isn't yet supported, feel free to submit a PR!

If you have taken the time to check Profanify out, then I hope you enjoy it and I hope it helps catch some profanity in your applications! The repo is available on GitHub if you wish to check it out yourself:

GitHub - JonPurvis/profanify: 🧼 A PestPHP Plugin to Help Catch Profanity in Your Applications.
🧼 A PestPHP Plugin to Help Catch Profanity in Your Applications. - JonPurvis/profanify