All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.13.0 (2022-02-02)
- yara-sys: for the vendored feaure,
YARA_ENABLE_HASH
is now enabled by default.
- yara-sys: recompile if ENV change (a669bd3)
- yara-sys: add support wincrypt and common crypto (34d2664)
- yara-sys improve
cargo_rerun_if_env_changed
to support targets (ef8e51e) - yara-sys fix vendored build symlink issue on Windows (9e1954b)
0.12.0 (2021-10-29)
- upgrade yara to 4.1.3 (18b869d)
0.11.1 (2021-10-29)
0.11.0 (2021-10-28)
- Add support for the include directive (26273f0)
- add missing CallbackMsg type (ea2a28c)
- add scan flags (af34e15)
- avoid warnings in generated bindings on x64 windows msvc (43d0be1)
- improve API safety (7dd00b1)
- remove Box closure (50a9a4e)
- remove
non_upper_case_globals
warning with windows x86 target (d1176b7) - remove unused flag (15f2472)
0.10.0 (2021-09-19)
- Compiler.add_rules_* functions now takes
Compiler
by value and return it if the rule is succesfully added. - Minimum Rust version is now 1.55.
- yara-sys: vendored feature uses v4.1.2 (18b7ae4)
- add support for
yr_scanner_scan_mem_blocks
(e1aa11e)
0.9.1 (2021-09-13)
- correctly enable the DOTNET module (338935e)
0.9.0 (2021-08-02)
- build with ssl (eff2ddf), closes #37
- allow to use already opened files to add rules and scan (acf7c19), closes #39
0.8.0 (2021-07-22)
- add compile options (6d40365)
- add set and get configuration (967b23a)
- add callback API into Rules and Scanner (562ec2c)
0.7.0 (2021-07-13)
- unit test
scanner_scan_proc
encoding (bc62faf), closes #25 - yara-sys: show some gcc warnings on vendored build (a93fa08)
0.6.1 (2021-05-06)
0.6.0 (2021-04-27)
- add libyara v4.1.0 support
- add process memory scanning (8d699c3)
- drop support for libyara v3.X.