Skip to content

Releases: ameharoo/Mess

v1.3.2

20 Sep 11:40
Compare
Choose a tag to compare

Drop some fixes.

  • Fix invalid alloc_size value
  • Fix invalid offset in cpp LowLevel Message
  • Add Cmake passing target

Full Changelog: v1.3.0...v1.3.2

Version 1.3.0 | New highlevel C++ API!

02 Sep 16:36
Compare
Choose a tag to compare

New highlevel API for C++ Backend

You can access more easy to Mess containers, write bytes and read.
Mess::<Proto>::High::Writer and Mess::<Proto>::High::Reader
For usage add argument -hl or --highlevel-api or
In Cmake: set(MESS_CPP_HIGHLEVEL_API 1) (d72f6b7)

And...

  • Backend can now add arguments for their usage (b7c4083)
    (see to CppBackend get_arguments and process_arguments in file backend.py
  • Removed some asserts from cpp backend. It causes some errors (8fc3420)

Full Changelog: v1.2.0...v1.3.0

Version 1.2.0 | Fixed CPP Backend first method

26 Aug 17:08
Compare
Choose a tag to compare
v1.2.0

Fixes of cpp backend method first return wrong address, and some smal…

Version 1.1.0 | New Python Backend

22 Aug 18:34
8f61156
Compare
Choose a tag to compare

Just new back-end and no one

  • Add python back-end
  • Change type in examples/cpp for Color fields r, g, b from Int8 to Uint8

Version 1.0.0 | First release!

12 Aug 18:05
Compare
Choose a tag to compare

Finally the first release!

  • A lot of work has been done on the architecture and code refactoring.
  • Two backends have been implemented: C++ (cpp) and ImHex Pattern Language (imhex)
  • New message structure
  • Now CMakeLists.txt checks venv and installs the necessary modules if required
  • The Readme now describes the motivation for creating a project, pros and cons, instructions for working with CMakeLists.txt and manual use

The old code can be found at https://github.com/ameharoo/Mess/tree/old-master