Title: Snuffleupagus 0.2.2 - Elephant Moraine
Date: 2018-03-12 13:20

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

We just did a new minor release of [Snuffleupagus](https://github.com/jvoisin/snuffleupagus/releases/tag/v0.2.2),
the `0.2.2`, named **Elephant Moraine**, after the [Elephant
Moraine](https://en.wikipedia.org/wiki/Elephant_Moraine) in Antartica.

This release is mostly a bugfix one, mostly to fix a crash:

- The `.dump()` filter is now supported for `unserialize`, `readonly_exec`, and
  `eval` black/whitelist, thanks to our new contributor
  [kkadosh](https://github.com/kkadosh).
- Assertions were added, to make the testsuite more robust.
- We added examples rules, like the [ones for
  Typo3](https://github.com/jvoisin/snuffleupagus/blob/master/config/typo3.rules).
- Since people asked about this, we published our [VLD-based script](https://github.com/jvoisin/snuffleupagus/blob/master/scripts/upload_validation.py) to check for
  malicious file uploads.
- Performances are now way better, I've seen +20% in some cases. We also
  improved our default rules in this way.
- The
  [readme](https://github.com/jvoisin/snuffleupagus/blob/master/README.md)
  is a lot shinier.
- As usual, code simplification/cleanup.

Please do note that PHP nightly is [no longer supported](https://travis-ci.org/jvoisin/snuffleupagus), because life is too
short to spend time fixing compatibility issues with a software that isn't even
released yet.

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

See you in your PHP stack!
