mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
add breaking change section and reorg
This commit is contained in:
23
CHANGELOG.md
23
CHANGELOG.md
@@ -7,13 +7,16 @@ It includes many new rules, including all new techniques introduced in MITRE ATT
|
||||
|
||||
### New Features
|
||||
|
||||
- rules: update ATT&CK and MBC mappings https://github.com/fireeye/capa-rules/pull/317 @williballenthin
|
||||
- main: use FLIRT signatures to identify and ignore library code #446 @williballenthin
|
||||
- explorer: IDA 7.6 support #497 @williballenthin
|
||||
- tests: update test cases and caching #545 @mr-tz
|
||||
- scripts: capa2yara.py convert capa rules to YARA rules #561 @ruppde
|
||||
- rule: add file-scope feature (`function-name`) for recognized library functions #567 @williballenthin
|
||||
- main: auto detect shellcode based on file extension #516 @mr-tz
|
||||
- main: more detailed progress bar output when matching functions #562 @mr-tz
|
||||
- main: detect file limitations without doing code analysis for better performance #583 @williballenthin
|
||||
- show-features: don't show features from library functions #569 @williballenthin
|
||||
|
||||
### New Rules (89)
|
||||
|
||||
@@ -115,26 +118,22 @@ It includes many new rules, including all new techniques introduced in MITRE ATT
|
||||
- explorer: add support for function-name feature #618 @mike-hunhoff
|
||||
- explorer: circular import workaround #654 @mike-hunhoff
|
||||
|
||||
### Changes
|
||||
### Breaking Changes
|
||||
|
||||
- py3: drop Python 2 support #480 @Ana06
|
||||
- deps: bump ruamel yaml parser to 0.17.4 #519 @williballenthin
|
||||
- explorer: explain how to install IDA 7.6 patch to enable the plugin #528 @williballenthin
|
||||
- explorer: document IDA 7.6sp1 as alternative to the patch #536 @Ana06
|
||||
- rules: update ATT&CK and MBC mappings https://github.com/fireeye/capa-rules/pull/317 @williballenthin
|
||||
- tests: update test cases and caching #545 @mr-tz
|
||||
- show-features: don't show features from library functions #569 @williballenthin
|
||||
- linter: summarize results at the end #571 @williballenthin
|
||||
- meta: added `library_functions` field, `feature_counts.functions` does not include library functions any more #562 @mr-tz
|
||||
- linter: check for `or` with always true child statement, e.g. `optional`, colors #348 @mr-tz
|
||||
- json: breaking change in results document; now contains parsed ATT&CK and MBC fields instead of canonical representation #526 @mr-tz
|
||||
- json: breaking change: record all matching strings for regex #159 @williballenthin
|
||||
- json: results document now contains parsed ATT&CK and MBC fields instead of canonical representation #526 @mr-tz
|
||||
- json: record all matching strings for regex #159 @williballenthin
|
||||
- main: implement file limitations via rules not code #390 @williballenthin
|
||||
- json: breaking change: correctly render negative offsets #619 @williballenthin
|
||||
- library: breaking change: remove logic from `__init__.py` throughout #622 @williballenthin
|
||||
- main: don't create .viv files unless CAPA_SAVE_WORKSPACE environment variable is set #507 @williballenthin
|
||||
- library: add type annotations for use with mypy #447 @williballenthin
|
||||
|
||||
### Documentation
|
||||
- explorer: explain how to install IDA 7.6 patch to enable the plugin #528 @williballenthin
|
||||
- explorer: document IDA 7.6sp1 as alternative to the patch #536 @Ana06
|
||||
|
||||
### Development
|
||||
|
||||
- ci: add capa release link to capa-rules tag #517 @Ana06
|
||||
@@ -142,6 +141,8 @@ It includes many new rules, including all new techniques introduced in MITRE ATT
|
||||
- ci, changelog: support multiple author in sync GH https://github.com/fireeye/capa-rules/pull/378 @Ana06
|
||||
- ci, lint: check statements for single child statements #563 @mr-tz
|
||||
- ci: reject PRs without CHANGELOG update to ensure CHANGELOG is kept up-to-date. #584 @Ana06
|
||||
- linter: summarize results at the end #571 @williballenthin
|
||||
- linter: check for `or` with always true child statement, e.g. `optional`, colors #348 @mr-tz
|
||||
|
||||
### Raw diffs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user