Skip to content

Releases: uktrade/stream-unzip

v0.0.89

26 Nov 14:14
ffecf7a
Compare
Choose a tag to compare

What's Changed

There isn't a production code change in this release, only documentation. For example, it brings the project description at https://pypi.org/project/stream-unzip/ inline with the README at https://github.com/uktrade/stream-unzip

  • docs: update badge to point to GitHub actions by @michalc in #66
  • ci: move code coverage to Codecov by @michalc in #67
  • ci: add comment to remind keeping the codecov.yml synced with matrix by @michalc in #68
  • docs: update badges to be more consistent and use Codecov rather than Code Climate by @michalc in #69
  • docs: move to eleventy by @michalc in #70
  • deps: remove Python doc dependencies that are not needed now we're using Eleventy by @michalc in #71
  • docs: add conda-forge package badge with link by @michalc in #72

Full Changelog: v0.0.88...v0.0.89

v0.0.88

05 Aug 15:13
b665f64
Compare
Choose a tag to compare

What's Changed

  • point at stream-unzip rather than stream-zip by @emilyselwood in #52
  • build(deps): bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #54
  • build(deps): bump pygments from 2.14.0 to 2.15.0 by @dependabot in #53
  • docs: tidy contributing documentation by @michalc in #56
  • docs: document how to publish a release by @michalc in #57
  • docs: fix typos by @michalc in #58
  • docs: clearer section name for getting source code by @michalc in #59
  • docs: clarify exception hierarchy by @michalc in #60
  • docs: fix exception description level by @michalc in #61
  • docs: fix contributing instructions by @michalc in #62
  • feat: drop support for Python 3.5 (and test on GitHub actions) by @michalc in #63
  • build: move to pyproject.toml by @michalc in #64
  • ci: rename workflows and publish docs directly to pages rather than via branch by @michalc in #65

New Contributors

Full Changelog: https://github.com/uktrade/stream-unzip/compare/v0.0.87...v0.0.88###

v0.0.87

21 Jun 09:17
5f9f101
Compare
Choose a tag to compare

What's Changed

  • feat: automate github release while skipping commit step by @JosefSmith in #50

Full Changelog: v0.0.86...v0.0.87

v0.0.86

28 May 19:14
be616af
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump pymdown-extensions from 9.9.2 to 10.0 by @dependabot in #43
  • build(deps): bump requests from 2.28.2 to 2.31.0 by @dependabot in #44
  • fix: files at exact zip32 limit with equal compressed and uncompressed sizes by @michalc in #45
  • feat: allow disabling of zip64 by @michalc in #46

New Contributors

Full Changelog: v0.0.85...v0.0.86

v0.0.85

10 May 15:53
Compare
Choose a tag to compare

Full Changelog: v0.0.84...v0.0.85
Automate publish-pypi

v0.0.84

12 Apr 16:24
cc7dd29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.83...v0.0.84

v0.0.83

27 Feb 17:55
9165dd3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.82...v0.0.83

v0.0.82

25 Feb 20:16
a2675bb
Compare
Choose a tag to compare

Full Changelog: v0.0.81...v0.0.82

This release is for a minor change to the README

v0.0.81

25 Feb 20:07
6f4575d
Compare
Choose a tag to compare

Full Changelog: v0.0.80...v0.0.81

This release is primarily to release a fuller README onto PyPI

v0.0.80

25 Feb 13:21
1580ac1
Compare
Choose a tag to compare

What's Changed

  • fix: occasional errors with smaller chunk sizes by @michalc in #1
  • test: ensure GeneratorExit is raised on break of consumer by @michalc in #2
  • refactor: no need for condition by @michalc in #3
  • refactor: avoid break and more consistent next/except pattern by @michalc in #4
  • feat: support zip64 with data descriptors by @michalc in #5
  • feat: raise exception if we have a bad signature by @michalc in #7
  • feat: support more Python versions by @michalc in #8
  • feat: raise exception on bad CRC-32 by @michalc in #10
  • feat: enforce output chunk size by @michalc in #11
  • feat: Better flags check by @michalc in #12
  • feat: more accurate data-descriptor check by @michalc in #14
  • feat: support weak encryption/password protected zip files by @michalc in #16
  • refactor: separate our decompressor so it can be called from multiple places by @michalc in #17
  • feat: aes decryption by @michalc in #18
  • docs: information on exceptions by @michalc in #19
  • tests: test for skippable wrapper by @michalc in #22
  • feat: raise UnfinishedIterationError if iteration is unfinished by @michalc in #23
  • feat: don't require a zip64 extra field if there is a data descriptor by @michalc in #25
  • fix: decrypting legacy zip encryption when no data descriptor by @michalc in #30
  • feat: support most zip64 files created by Java by @michalc in #34
  • feat: work with most files created by java that have members 4294967295 bytes long by @michalc in #35
  • feat: use CRC32 to better detect data descriptor by @michalc in #36
  • feat: improve detection of data descriptor by @michalc in #37
  • feat: more robust detection of data descriptor by @michalc in #38

New Contributors

Full Changelog: v0.0.1...v0.0.80