* Enhancement: Bump the required C++ standard from 14 to 17. * Enhancement: Replace uses of `nonstd::optional` from `dep/optional_lite` with standard C++17 `std::optional`. Remove the `optional_lite` dependency. * Enhancement: Replace uses of `mpark::variant` from `dep/variant` with standard C++17 `std::variant`. Remove the `variant` dependency.
* New: Interface for obtaining internal representation of regular expressions ([29](https://github.com/avast/yaramod/issues/29)). * New: Interface for visitor over regular expressions ([33](https://github.com/avast/yaramod/pull/33)).
2.8.0
* New: Added support for `pe.iconhash()` function.
2.7.0
* New: Methods for manipulation of rule name and tags ([27](https://github.com/avast/yaramod/issues/27)). * Fix: Support for anonymous string has been fixed ([26](https://github.com/avast/yaramod/issues/26)).