Skip to content

Latest commit

 

History

History
128 lines (98 loc) · 4.71 KB

CHANGELOG.md

File metadata and controls

128 lines (98 loc) · 4.71 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.16.0 - 2024-02-25

Fixed

  • Make builds more reproducible

Added

  • full feature (enabled by default) which disables diet mode for the Capstone C library

Changed

  • Upgraded bundled capstone to from f278de39 to 3b298421
  • Merged enums arm64_tlbi_op, arm64_at_op, arm64_dc_op, arm64_ic_op into single enum arm64_sys_op (based on upstream 3e23b60af0)

0.15.0 - 2022-05-01

Fixed

  • Document that minimum supported Rust version is actually 1.50.0
    • Improperly documented as 1.40.0 in 0.14.0 release
  • Suppress C compiler warning

0.14.0 - 2021-08-09

Added

  • Compile WASM support

Changed

  • Bump bindgen version to 0.59.1

0.13.0 - 2021-07-13

Added

  • Support for RISC-V architecture

Changed

  • Upgraded bundled capstone to from a42f9fa9 to f278de39
  • Updated minimum supported Rust version to 1.40.0

0.12.0 - 2021-04-09

Changed

0.11.0 - 2020-03-16

Changed

0.10.0 - 2019-04-17

Changed

  • Upgraded bundled capstone to release 4.0

Removed

  • Capstone doc and IDE folders

0.9.1 - 2018-09-20

Changed

0.9.0 - 2018-07-08

Changed

  • Upgraded bundled capstone from 7e004bd4 to a31b5328, which incorporates upstream Capstone PR #1171
  • Always use cc crate to build Capstone

Removed

  • Features affecting build: use_system_capstone, build_capstone_cmake, build_capstone_cc
    • The old build features were never used and complicated the code/documentation

0.8.0 - 2018-06-02

Added

  • Documented FreeBSD support

Changed

Removed

  • Unicode characters from README

0.7.0 - 2018-03-25

Added

  • Added support for Windows with cc crate
  • Explicitly document supported platforms

Changed

  • Changed method bindgen uses to create enum types (depends on type; see API documentation)
  • Updated bindgen version

0.6.0 - 2017-10-22

Added

  • Added support for Mac OS
  • Added more CI tests

0.5.0 - 2017-08-31

Added

  • Add documentation for some types and function

Changed

  • Use Rust unions instead of bindgen unions
  • Depend on necessary packages only
  • Use pre-generated bindings by default (instead of running bindgen)

Removed

  • Dependency