diff --git a/CHANGELOG.md b/CHANGELOG.md index 49aeb363b..251dce00f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ > If a release contains only bugfix, it is marked as a 'bugfix release'. > Otherwise, the changelog entries highlight only new or changed functionality. +## Version 0.7.8 +- The `u16` unit is no longer limited to the little-endian variant of UTF-16. +- The `snip` unit was given a new argument `--stream` which allows each offset to be relative to the end of the previously extracted data. +- Path extraction units will now match paths case-insensitively when this does not cause ambiguity. +- The `xtmsi` unit now extracts all MSI tables as CSV on top of the JSON blob. +- The `xtnsis` unit now extracts `setup.bin` alongside `setup.nsis`, the former containing a full binary copy of the extracted header. +- The `dedup` unit now has an optional argument which can specify a meta variable to deduplicate by. + ## Version 0.7.7 - Adds the `httprequest` unit for parsing HTTP requests. - Adds the `b62` unit (thanks to [@lukaskuzmiak][]). diff --git a/refinery/__init__.py b/refinery/__init__.py index 5a145b2ad..00a7ab90b 100644 --- a/refinery/__init__.py +++ b/refinery/__init__.py @@ -34,7 +34,7 @@ 4. `refinery.units`: writing custom units, add command-line arguments, and how to use refinery units within Python code. """ -__version__ = '0.7.7' +__version__ = '0.7.8' __distribution__ = 'binary-refinery' from typing import Dict, List, Optional, Type, TypeVar, Iterable