Skip to content

Releases: dev365code/iirds-validate

v0.7.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:37

See CHANGELOG.md. Verify what you download: carry SHA256SUMS beside the file and ask it about that file, grep " iirds.pyz$" SHA256SUMS | shasum -a 256 -c - — -c on the whole file fails on the assets you did not take. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it. Upgrading an environment that has iirds-validate 0.4.2 or earlier: pip uninstall -y iirds-validate first, then pip install -U iirds. If you already ran pip install -U iirds-validate and no command runs, pip install --force-reinstall --no-deps iirds restores it. Installs that began at 0.5.0 or later are unaffected.

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 25 Sep 02:00

See CHANGELOG.md. Verify what you download: carry SHA256SUMS beside the file and ask it about that file, grep " iirds.pyz$" SHA256SUMS | shasum -a 256 -c - — -c on the whole file fails on the assets you did not take. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it. Upgrading an environment that has iirds-validate 0.4.2 or earlier: pip uninstall -y iirds-validate first, then pip install -U iirds. If you already ran pip install -U iirds-validate and no command runs, pip install --force-reinstall --no-deps iirds restores it. Installs that began at 0.5.0 or later are unaffected.

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 20:54

See CHANGELOG.md. Verify what you download: carry SHA256SUMS beside the file and ask it about that file, grep " iirds.pyz$" SHA256SUMS | shasum -a 256 -c - — -c on the whole file fails on the assets you did not take. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it. Upgrading an environment that has iirds-validate 0.4.2 or earlier: pip uninstall -y iirds-validate first, then pip install -U iirds. If you already ran pip install -U iirds-validate and no command runs, pip install --force-reinstall --no-deps iirds restores it. Installs that began at 0.5.0 or later are unaffected.

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:01

See CHANGELOG.md. Verify what you download: carry SHA256SUMS beside the file and ask it about that file, grep " iirds.pyz$" SHA256SUMS | shasum -a 256 -c - — -c on the whole file fails on the assets you did not take. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it. Upgrading an environment that has iirds-validate 0.4.2 or earlier: pip uninstall -y iirds-validate first, then pip install -U iirds. If you already ran pip install -U iirds-validate and no command runs, pip install --force-reinstall --no-deps iirds restores it. Installs that began at 0.5.0 or later are unaffected.

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:11

Who should take this release: anyone running 0.6.2 against packages they did not build. One rendition this checker could not decompress decided what every other content rule examined, and the rules that saw a truncated file set were recorded as having checked the package. The damaged file is reported now and the sound ones are examined; ERROR S16 names a file the container lists as content and will not hand over. A legal package that passed on 0.6.2 passes on 0.6.3.

See CHANGELOG.md, section 0.6.3, for the full notes. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it.

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:42

Who should take this release: anyone who checks .iirds files they did not build themselves. Every release up to 0.6.1 can be made to spend far more time and memory on a container than its size suggests, by a container that says so in its own records. A package that passed on 0.6.1 with a bzip2- or lzma-compressed entry fails on 0.6.2 (S14); that is the repair.

See CHANGELOG.md, section 0.6.2, for the full notes. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 13:35

Who should take this release: anyone on 0.6.0 or earlier who checks an unpacked directory, or points the checker at a directory of packages. Checking .iirds files and nothing else is not affected. The advisory is GHSA-836f-9r66-gxcc.

See CHANGELOG.md. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 04:09

See CHANGELOG.md. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it.

Upgrade note (added 2026-09-07). Upgrading an environment that holds iirds-validate 0.4.2 or earlier with pip install -U iirds-validate leaves it with no working command, and pip list and pip check both report it healthy — 0.5.0 onwards carries no files of its own, so pip writes the new package's iirds_validate/ and then removes the old distribution, deleting every path the two records share.

  • Not yet upgraded: pip uninstall -y iirds-validate first, then pip install -U iirds.
  • Already upgraded and nothing runs: pip install --force-reinstall --no-deps iirds restores it.
  • An install that began at 0.5.0 or later is unaffected.

Added after the fact; the text above this line is what was published at release time.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 00:47

See CHANGELOG.md. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds.pyz your-package.iirds. On PyPI this release is iirds; iirds-validate and iirds-sdk are compatibility names that install it.

Upgrade note (added 2026-09-07). Upgrading an environment that holds iirds-validate 0.4.2 or earlier with pip install -U iirds-validate leaves it with no working command, and pip list and pip check both report it healthy — 0.5.0 onwards carries no files of its own, so pip writes the new package's iirds_validate/ and then removes the old distribution, deleting every path the two records share.

  • Not yet upgraded: pip uninstall -y iirds-validate first, then pip install -U iirds.
  • Already upgraded and nothing runs: pip install --force-reinstall --no-deps iirds restores it.
  • An install that began at 0.5.0 or later is unaffected.

Added after the fact; the text above this line is what was published at release time.

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 05:42

See CHANGELOG.md. Verify what you download: shasum -a 256 -c SHA256SUMS. The .pyz needs only a Python — python iirds-validate.pyz your-package.iirds.