Skip to content

Releases: jetperch/jls

0.16.0

02 Dec 15:13

Choose a tag to compare

2025 Dec 2

  • Dropped python 3.10 support and added python 3.14 support.
  • Bumped packaging versions.
  • Attempted win11-arm64 support, but GitHub runners do not support C++.

0.15.0

13 Jun 12:39

Choose a tag to compare

2025 Jun 13

  • Added "csv" entry point.

0.14.1

21 May 18:10

Choose a tag to compare

2025 May 21

  • Improved timestamp_patch entry point.
    • Allow integer timestamp
    • Read/write in chunks

0.14.0

06 May 15:42

Choose a tag to compare

2025 May 6

  • Fixed Reader to use 2018-01-01T00:00:00.0000000Z (time64 0) when UTC not found #15
  • Added ISO 8601 support to time64.
  • Added timestamp_patch entry point.

0.13.3

22 Apr 13:31

Choose a tag to compare

2025 Apr 22

  • Improved "copy" to properly close output file on error.
  • Modified read to check header magic before checksum.

0.13.2

10 Apr 22:58

Choose a tag to compare

2025 Apr 10

  • Fixed FSR read when no summaries exist.
  • Fixed FSR to write remaining potentially omitted 1 & 4 bit data when closing file.
  • Fixed jls_rd_fsr for 1 bit and 4 bit data when sample_id is unaligned.

0.13.1

09 Apr 20:28

Choose a tag to compare

2025 Apr 9

  • Fixed TimeMap.time_map_get in Python binding. Expanded unit test coverage.

0.13.0

29 Mar 19:02

Choose a tag to compare

2025 Mar 29

  • Improved Reader time_map API.
    • Added jls_rd_tmap_length and jls_rd_tmap_get
    • Added jls_tmap_length and jls_tmap_get
    • Added Python Reader methods time_map_length and time_map_get
    • Added Iterable support to Python Reader
      sample_id_to_timestamp and timestamp_to_sample_id.
    • Improved unit test coverage.

0.12.1

27 Mar 20:10

Choose a tag to compare

2025 Mar 27

  • Added Linux ARM64 builds.

0.11.1

05 Dec 15:31

Choose a tag to compare

2024 Dec 5

  • Added "group_id" documentation to pyjls.Writer.annotate.
  • Fixed annotate entry point.