v1.5.0
- Implement the
crxmodule for parsing Chrome Extension files (#423). - Allow underscores in integer and float literals (#405).
- Adopt Anomali's symhash algorithm for Mach-O files (#425).
- Support boolean type in
console.log()(#406). - Allow specifying include directories in the C, Go and Python APIs (45a03c6).
- Improvements while parsing imports and exports in Mach-O files (#417, #421).
- Improve performance for patterns with the
xormodifier. The performance gain can be noticeable for certain rules (0122fa9). - Return an error with rules that can have arbitrarily long prefixes (c8bbede).
- BUGFIX: Fix misleading help text in
text_as_hexwarning (e61a74e). - BUGFIX: Minor formatting issues in
yr fmtcommand (43fbdc5). - BUGFIX: Fix panic when a rule contains an invalid regexp and the rule name is reused (a50f3db).
- BUGFIX: Fix panic with regular expressions that contain too many alternatives (7ad6d8f).
- BUGFIX: Make some functions in
cuckoomodule backward-compatible with YARA (#424).
Contributors: @MichaelTheSynthCat @latonis @wxsBSD @1ndahous3