From 0ff7855467b29d11ff1a7f2e198110ee6607f988 Mon Sep 17 00:00:00 2001 From: Moritz Date: Wed, 12 Nov 2025 17:30:07 +0100 Subject: [PATCH] Release v9.3.0 --- .bumpversion.toml | 9 +++++++-- CHANGELOG.md | 32 +++++++++++++++++++++++++++++--- capa/ida/plugin/ida-plugin.json | 4 ++-- capa/version.py | 2 +- web/public/index.html | 7 +++++++ 5 files changed, 46 insertions(+), 8 deletions(-) diff --git a/.bumpversion.toml b/.bumpversion.toml index 221cd9b8..6a972c3f 100644 --- a/.bumpversion.toml +++ b/.bumpversion.toml @@ -1,5 +1,5 @@ [tool.bumpversion] -current_version = "9.2.1" +current_version = "9.3.0" [[tool.bumpversion.files]] filename = "capa/version.py" @@ -19,4 +19,9 @@ replace = '"flare-capa=={new_version}"' [[tool.bumpversion.files]] filename = "CHANGELOG.md" search = "v{current_version}...master" -replace = "{current_version}...{new_version}" +replace = "v{current_version}...{new_version}" + +[[tool.bumpversion.files]] +filename = "CHANGELOG.md" +search = "master (unreleased)" +replace = "v{new_version}" diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cfa349c..6f546e29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,33 @@ ## master (unreleased) ### New Features + +### Breaking Changes + +### New Rules (0) + +- + +### Bug Fixes + +### capa Explorer Web + +### capa Explorer IDA Pro plugin + +### Development + +### Raw diffs +- [capa v9.3.0...master](https://github.com/mandiant/capa/compare/v9.3.0...master) +- [capa-rules v9.3.0...master](https://github.com/mandiant/capa-rules/compare/v9.3.0...master) + +## v9.3.0 + +capa v9.3.0 comes with over 20 new and/or impoved rules. +For IDA users the capa explorer plugin is now available via the IDA Pro plugin repository and contains Qt compatibility layer for PyQt5 and PySide6 support. +Additionally a Binary Ninja bug has been fixed. Released binaries now include ARM64 binaries (Linux and macOS). + +### New Features + - ci: add support for arm64 binary releases ### Breaking Changes @@ -32,7 +59,6 @@ - nursery/compiled-from-fsharp mehunhoff@google.com - nursery/decrypt-data-using-aes-via-dotnet mehunhoff@google.com - nursery/get-dotnet-assembly-entry-point mehunhoff@google.com -- ### Bug Fixes @@ -52,8 +78,8 @@ - dev: add bumpmyversion to bump and sync versions across the project @mr-tz ### Raw diffs -- [capa v9.2.1...master](https://github.com/mandiant/capa/compare/v9.2.1...master) -- [capa-rules v9.2.1...master](https://github.com/mandiant/capa-rules/compare/v9.2.1...master) +- [capa v9.2.1...9.3.0](https://github.com/mandiant/capa/compare/v9.2.1...9.3.0) +- [capa-rules v9.2.1...9.3.0](https://github.com/mandiant/capa-rules/compare/v9.2.1...9.3.0) ## v9.2.1 diff --git a/capa/ida/plugin/ida-plugin.json b/capa/ida/plugin/ida-plugin.json index c63fd80e..ea3756b5 100644 --- a/capa/ida/plugin/ida-plugin.json +++ b/capa/ida/plugin/ida-plugin.json @@ -3,7 +3,7 @@ "plugin": { "name": "capa", "entryPoint": "capa_explorer.py", - "version": "9.2.1", + "version": "9.3.0", "idaVersions": ">=7.4", "description": "Identify capabilities in executable files using FLARE's capa framework", "license": "Apache-2.0", @@ -12,7 +12,7 @@ "api-scripting-and-automation", "ui-ux-and-visualization" ], - "pythonDependencies": ["flare-capa==9.2.1"], + "pythonDependencies": ["flare-capa==9.3.0"], "urls": { "repository": "https://github.com/mandiant/capa" }, diff --git a/capa/version.py b/capa/version.py index d874f294..13b6eec3 100644 --- a/capa/version.py +++ b/capa/version.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "9.2.1" +__version__ = "9.3.0" def get_major_version(): diff --git a/web/public/index.html b/web/public/index.html index 78a8a19e..7de18d88 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -212,6 +212,13 @@

Tool Updates

+

v9.3.0 (2025-11-12)

+

+ capa v9.3.0 comes with over 20 new and/or impoved rules. + For IDA users the capa explorer plugin is now available via the IDA Pro plugin repository and contains Qt compatibility layer for PyQt5 and PySide6 support. + Additionally a Binary Ninja bug has been fixed. Released binaries now include ARM64 binaries (Linux and macOS). +

+

v9.2.1 (2025-06-06)

This point release fixes bugs including removing an unnecessary PyInstaller warning message and enabling the standalone binary to execute on systems running older versions of glibc.