Releases: lifting-bits/sleigh
Releases · lifting-bits/sleigh
Release list
Sleigh 10.2.2
What's Changed
- Pre-built release artifacts are now built with position-independent code a4e41c9
Full Changelog: v10.2.1...v10.2.2
Sleigh 10.2.1
Sleigh 10.2
What's Changed
- Fix wrong CMake cache variable in CI by @ekilmer in #115
- More complete patch for all files with missing include guard by @ekilmer in #116
- Add UBSAN decompiler fixes to patches by @tetsuo-cpp in #118
- Add address offset parsing patch by @tetsuo-cpp in #119
- CMake refactor by @ekilmer in #105
- Add kSleighFullSpecInstallDir to gDefaultSearchPaths by @2over12 in #126
- sleigh-lift: Convert address size to bits when calculating bitmask by @tetsuo-cpp in #135
- Add missing unittest file by @ekilmer in #141
- Update to Ghidra 10.2 by @ekilmer in #142
- Update Ghidra HEAD to commit 97097daa6 by @auto-updater in #145
Full Changelog: v10.1.5...v10.2
Sleigh 10.1.5
What's Changed
- Add missing headers in CMakeLists.txt by @ekilmer in #107
- Adds Patches and Exposes Headers for Remill by @2over12 in #104
- Fix SLEIGH rebuilds by @artemdinaburg in #111
- Support for differentiating between stable or HEAD builds by @ekilmer in 70bbd6c
- Expose CMake config variable
sleigh_RELEASE_IS_HEAD - New header for extra version details included with core sleigh installation
sleigh/libconfig.h - Change CMake cache variable to build as HEAD or stable:
->sleigh_GHIDRA_RELEASE_TYPEsleigh_RELEASE_TYPE - Patch to fix running
sleighexamplefor latest commits to Ghidramaster
- Expose CMake config variable
- Update libsleigh single-header include list by @ekilmer in 66a6b7c
- Add patch for header guard by @ekilmer in 66a6b7c
- Update CMake minimum to 3.18 by @ekilmer in e6cfbac
- Update to Ghidra stable 10.1.5 by @ekilmer in #114
New Contributors
- @2over12 made their first contribution in #104
- @artemdinaburg made their first contribution in #111
Full Changelog: v10.1.4...v10.1.5
Sleigh 10.1.4
Sleigh 10.1.3
What's Changed
- Remove cmake_path and lower minimum required CMake version by @ekilmer in #64
- Shallow clone for stable builds by @ekilmer in #65
- Add data tests by @ekilmer in #62
- Let user specify path to sleigh compiler in CMake module by @ekilmer in #69
- Support minimum macOS 10.15 in CI artifacts by @ekilmer in #72
- cmake: Build SLEIGH with C++11 by @tetsuo-cpp in #83
- Update to Ghidra stable 10.1.3 by @ekilmer in #87
- Update Ghidra HEAD to commit 9c04807c8 by @auto-updater in #88
- Various improvements by @ekilmer in #89
- CI: Use default compiler on runner instead of clang
Full Changelog: v10.1.2...v10.1.3
Sleigh 10.1.2-2
What's Changed
- Remove cmake_path and lower minimum required CMake version by @ekilmer in #64
- Shallow clone for stable builds by @ekilmer in #65
- Add data tests by @ekilmer in #62
- Let user specify path to sleigh compiler in CMake module by @ekilmer in #69
- Support minimum macOS 10.15 in CI artifacts by @ekilmer in #72
- Update Ghidra HEAD to commit ee268dea0 by @auto-updater in #71
- build(deps): bump actions/setup-python from 2 to 3 by @dependabot in #67
- build(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #68
- build(deps): bump actions/upload-artifact from 2.3.1 to 3 by @dependabot in #70
Full Changelog: v10.1.2...v10.1.2-2
Sleigh 10.1.2
This is the first release of the unofficial CMake integration for Ghidra sleigh.
The pre-built libraries and executables are only tested to work on Ubuntu 20.04 and macOS.