Skip to content

Releases: TexZK/hexrec

0.5.1

25 Jul 21:56
0.5.1
faee7b7

Choose a tag to compare

  • Hex dumps start from memory.start by default.

0.5.0

06 Jul 18:32
0.5.0
a7a6d1c

Choose a tag to compare

  • Fixed typing support for Python 3.14.
  • Requiring bytesparse >= 1.1.0 for updated typing support.

0.4.4

04 Jul 19:55
0.4.4
caf2934

Choose a tag to compare

  • Removed support for Python 3.7.
  • Removed support for Python 3.8.
  • Using BASED_INT for CLI command align argument --modulo.
  • Minor fixes.

0.4.3

09 Jun 21:59
0.4.3
0677914

Choose a tag to compare

  • Added support for Python 3.13.
  • Added support for Python 3.14.
  • Building with setuptools >= 77.0.3.

0.4.2

24 Dec 12:28
a3553b5

Choose a tag to compare

  • Improved loading from / saving to streams.
  • hexrec.base.FILE_TYPES changed into lowercase file_types.

0.4.1

05 Oct 13:35
f8d3aec

Choose a tag to compare

  • Minor workflow and metadata updates.

0.4.0

08 Mar 18:57
660e14e

Choose a tag to compare

  • Library rewritten from scratch (not backwards compatible).
  • Added new object oriented API, hopefully more user friendly.
  • Added Texas Instruments TI-TXT file format.
  • Improved docs and examples.

0.3.1

23 Jan 19:21
119b814

Choose a tag to compare

  • Added support for Python 3.12.
  • Added Motorola header editing.
  • Minor fixes and changes.

0.3.0

21 Feb 19:19
bba1f7e

Choose a tag to compare

  • Added support for Python 3.11, removed 3.6.
  • Deprecated hexrec.blocks module entirely.
  • Using bytesparse for virtual memory management.
  • Improved repository layout.
  • Improved testing and packaging workflow.
  • Minor fixes and changes.

0.2.3

30 Dec 12:34

Choose a tag to compare

  • Removed dependency of legacy pathlib package; using Python's own module instead.
  • Added support for Python 3.10.
  • Fixed maximum SREC length.
  • Changed pattern offset behavior.
  • Some alignment to the bytesparse.Memory API; deprecated code marked as such.