Skip to content

Releases: pauldmccarthy/indexed_gzip

1.6.7

12 Apr 13:05
992136e
Compare
Choose a tag to compare

Changes in this release:

  • More updates to wheel building procedure (#93).

1.6.6

12 Apr 10:55
2bd1dcd
Compare
Choose a tag to compare

Changes in this release:

  • Update to wheel building procedure (#92).

1.6.5

12 Apr 08:32
96f384e
Compare
Choose a tag to compare

Changes in this release:

  • Changed the default read buffer size used by the IndexedGzipFile class (#90).

1.6.4

18 Oct 18:28
deee4a4
Compare
Choose a tag to compare

Changes in this release:

  • Fixed a bug related to buffering input data, which was causing a spurious CrcError (#80, #87).

1.6.3

14 Sep 13:57
9538b8d
Compare
Choose a tag to compare

Changes in this release:

  • Relaxed mode check when creating an IndexedGzipFile from an open file handle - fileobj.mode may now be 'r' or 'rb' (or may not exist at all) (#85, #86).

1.6.2

02 Sep 21:04
705e821
Compare
Choose a tag to compare

Changes in this release:

  • Fixed a memory leak when initialising decompression / inflation (#82, #83).
  • Added file name to exception messages when possible, to assist in diagnosing errors (#84).

1.6.1

25 May 10:34
5495e20
Compare
Choose a tag to compare

Changes in this release:

  • Tests requiring nibabel are now skipped, rather than causing failure (#78).

1.6.0

23 May 14:15
44ba5c1
Compare
Choose a tag to compare

Changes in this release:

  • Python 2.7 wheels for Windows are no longer being built (#71, #73).
  • A backwards-compatible change to the index file format, to accommodate seek points at stream boundaries. Index files created with older versions of indexed_gzip can still be loaded, but index files created with indexed_gzip 1.6.0 cannot be loaded by older versions of indexed_gzip (#75).
  • CRC and size validation of uncompressed data is now performed by default, on the first pass through a GZIP file. This can be disabled by setting the new skip_crc_check argument to False when creating an IndexedGzipFile. Validation is not performed when an existing index is imported from file (#72).
  • Null padding bytes at the end of a GZIP file, or in between GZIP streams, are now skipped over (#69, #70, #72).
  • Seek points are now created at the beginning of every GZIP stream, in files containing concatenated streams (#72).

1.5.3

23 Mar 09:54
157d39a
Compare
Choose a tag to compare

Changes in this release:

  • Restored wheel building for Python 2.7 on 32 bit Windows (#64, #66).
  • Now building wheels for aarch64 on Linux, and amd64/universal2 on macOS (#66).
  • Fixed some un-initialised pointers (#65).
  • Fixed a bug in the use of PyErr_Occurred (#63).

1.5.2

19 Mar 21:00
75288c4
Compare
Choose a tag to compare

Changes in this release:

  • Not providing binary wheels for Python 2.7 on 32 bit Windows.