From 2221f855af68a1cb04ea2b149d3f2123d8727fa9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Sep 2026 07:29:52 +0000 Subject: [PATCH] chore(main): release 0.5.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2537c1f..f1c1e58 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.0" + ".": "0.5.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e595595..168af25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm From 0.4.0 on, [release-please](https://github.com/googleapis/release-please) writes each entry from the Conventional Commits since the previous release. +## [0.5.0](https://github.com/alesanfra/iterframes/compare/v0.4.0...v0.5.0) (2026-09-20) + + +### ⚠ BREAKING CHANGES + +* `read_all` is removed; use `list(iterframes.read(...))`. + +### Features + +* build wheels for Windows ([#4](https://github.com/alesanfra/iterframes/issues/4)) ([39702a5](https://github.com/alesanfra/iterframes/commit/39702a5b55333824956827c5cf23b50cf150fb22)) +* read frames by number, in the style of decord ([#10](https://github.com/alesanfra/iterframes/issues/10)) ([6d0627e](https://github.com/alesanfra/iterframes/commit/6d0627e65d357667ba28f274c780c3a58da541cb)) +* read frames in batches with read_batches ([#6](https://github.com/alesanfra/iterframes/issues/6)) ([136ae14](https://github.com/alesanfra/iterframes/commit/136ae14ad6cccfa3459f69518a610dd94957d4c1)) + ## [0.4.0](https://github.com/alesanfra/iterframes/compare/v0.3.0...v0.4.0) (2026-09-19) The rewrite: static FFmpeg wheels, frames without copies, and hardware diff --git a/Cargo.lock b/Cargo.lock index ad96e81..a9fb856 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,7 +96,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "iterframes" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bindgen", "crossbeam-channel", diff --git a/Cargo.toml b/Cargo.toml index c9251f5..5353e3f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iterframes" -version = "0.4.0" +version = "0.5.0" edition = "2024" rust-version = "1.89" description = "Iterate over the frames of a video as NumPy arrays, decoded on a background thread while you process them"