Title: Snuffleupagus 0.11.0 - Mastodon
Date: 2024-09-06 14:30

[![snuffleupagus logo]({static}/images/sp.png)](https://snuffleupagus.readthedocs.org)

I just published a new release of
[Snuffleupagus](https://github.com/jvoisin/snuffleupagus/releases/tag/v0.11.0),
the hardening module for php7+ and php8+,
version `0.11.0`, codename "Mastodon",
named after the [member of the genus Mammut that lived from the late Miocene to the early Holocene](https://en.wikipedia.org/wiki/Mastodon).

This release features a couple of new features, implemented by
[cgzones](https://github.com/cgzones), as well as a couple of minor
improvements.

### Changelog

* Compatibility with PHP8.4
* Print key and value on INI violations
* Improve `scripts/generate_rules.php` with regard to functions from global space prefixed with `\`
* Add option to specify the allowed "php" wrapper types
* Make 'phar' filenames work in `sp.disabled_functions`
* Improve the documentation
* Improve the default set of rules, especially with regard to portability
* Improve the Debian packaging
* Improve behaviour when dealing with broken configuration file
* Update the internal deprecation checks
* Don't whitelist files if the function name is actually a method of a class in `scripts/generate_rules.php`
* Ignore function definition in `scripts/generate_rules.php`
* Improve configuration dumping
* Fixed compilation on FreeBSD

As usual, if you want to help, we have some
[low hanging fruits]( https://github.com/jvoisin/snuffleupagus/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) ♥

See you in your PHP stack!
