Title: Snuffleupagus 0.5.0 - Elephant Flats
Date: 2019-06-12 20:45

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

We just published a new release of [Snuffleupagus](https://github.com/nbs-system/snuffleupagus/releases/tag/v0.5.0),
the `0.5.0`, named **Elephant Flats**,
after a [mud flat in Antarctica](https://en.wikipedia.org/wiki/Elephant_Flats),
where some glorious Elephant seals are peacefully living.

This release was done by [kkadosh](https://github.com/kkadosh), and doesn't
come with any major new feature, but a couple of bugfixes, a lot of
internal improvements, and a coverage now close to 100%!

# Changelog

## Improvements

- Tighten a bit a command-injection prevention rule in the default rules set
- Increased the portability of the testsuite
- Improved documentation
- Usual code cleanup
- Snuffleupagus will throw an informative error when compiled for PHP5
- Snuffleupagus will throw an informative error when compiled without PCRE
	support
- The testsuite is [now run](https://gitlab.com/jvoisin/snuffleupagus/pipelines) on Alpine, Fedora, Debian and Ubuntu.
- Some rules against now-known vulnerabilities/techniques were added

## Bug fixes

- PHP7.4 is fully supported, without any compilation warning
- Snuffleupagus can now be used with PHP compiled without sessions support as a
	builtin (which is the case on Alpine).
- Fix a compilation warning on FreeBSD
- Cookies hardening is now supported on PHP7.3+

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

See you in your PHP stack!
