Title: Snuffleupagus 0.7.0 - Los Elefantes
Date: 2021-01-02 20: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.7.0),
the hardening module for php7+ and now php8+,
the version `0.7.0`, codename "Los Elefantes", named after the [famous Salvador Dalí's
painting](https://en.wikipedia.org/wiki/The_Elephants).

The biggest change is of the [PHP8](https://www.php.net/releases/8.0/en.php)
support, which was mostly done in
[ea7c76b](https://github.com/jvoisin/snuffleupagus/commit/ea7c76b),
[a6c6934](https://github.com/jvoisin/snuffleupagus/commit/a6c6934),
[69719e4](https://github.com/jvoisin/snuffleupagus/commit/69719e4),
[95ee1fa](https://github.com/jvoisin/snuffleupagus/commit/95ee1fa),
[a60798c](https://github.com/jvoisin/snuffleupagus/commit/a60798c),
and
[98ed3be](https://github.com/jvoisin/snuffleupagus/commit/98ed3be)

Other things include the end of the beta status: Snuffleupagus is now
stable, and this release will likely be the last one before the **1.0**.

# Changelog

* PHP8 support
* Stacktraces in dumps
* The ``>`` operator now skips over functions
	* this should make it easy to [blacklist known pop-chains](https://github.com/jvoisin/snuffleupagus/issues/249)
* Move the CI from travis to gitlab-ci, since travis-ci [isn't free anymore](https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing) and way
	[too expensive](https://travis-ci.com/plans) for me.
* Some code simplifications and constifications
* PCRE2 is now used when possible
* The ``generate_rules.php`` script is now more portable
* The strict mode is now disableable


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!
