diff --git a/ChangeLog b/ChangeLog index 9f3e3981..c5db9c2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,32 @@ This file details the changelog of Unicorn Engine. +---------------------------------- +[Version 2.0.0]: May 25, 2022 + +Features: + +- TriCore Support (#1568) + +Fixes/Improvements: + +- Build both shared library and static archive as unicorn1 does. +- Misc bindings improvements. #1569 #1600 #1609 #1613 #1616 +- Make sure setjmp-setjmp-wrapper-win32 participates in the build. #1604 +- Improve Rust bindings build logic. +- Fix wrong python binding for UC_CTL_TB_REMOVE_CACHE +- Flush translation blocks when the count hook is removed. +- Fix unicorn crash when nested `uc_emu_start` deletes a hook +- Fix CPU not fully resumed when writing PC. +- Don't quit TB if `uc_mem_protect` doesn't change the protection of current TB memory. +- Add type annotations for python bindings. +- Add CPUID hook for python bindings. #1618 +- Don't repeat memory hooks if there is already an unhandled error. #1618 +- Support reads and writes over all Arm SIMD registers #1621 + +Thanks: + +@AfoHT @mrexodia @bet4it @lowlyw @ekilmer @ondryaso @QDucasse @PalumboN + ---------------------------------- [Version 2.0.0 rc7]: April 17, 2022