Skip to content

Releases: TexZK/hexrec

0.4.2

24 Dec 12:28
a3553b5
Compare
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
Compare
Choose a tag to compare
  • Minor workflow and metadata updates.

0.4.0

08 Mar 18:57
660e14e
Compare
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
Compare
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
Compare
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
Compare
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.

0.2.2

09 Nov 09:05
Compare
Choose a tag to compare
  • Added workaround to register default record types.
  • Added support for Python 3.9.
  • Fixed insertion bug.
  • Added empty space reservation.

0.2.1

05 Mar 22:08
Compare
Choose a tag to compare
  • Fixed flood with empty span.

0.2.0

01 Feb 14:31
Compare
Choose a tag to compare
  • Added support for current Python versions (3.8, PyPy 3).
  • Removed support for old Python versions (< 3.6, PyPy 2).
  • Major refactoring to allow an easier integration of new record formats.