Releases: xiph/rav1e
Releases · xiph/rav1e
Weekly pre-release
p20250708 Avoid magic hex
Weekly pre-release
p20250701 Avoid magic hex
Weekly pre-release
p20250624 Avoid magic hex
v0.8.1
Weekly pre-release
p20250617 Lock file maintenance
Weekly pre-release
Cargo.toml: remove irrelevant comment rust-lang/rust#98302 is fixed in Rust 1.84.0
Weekly pre-release
Cargo.toml: remove irrelevant comment rust-lang/rust#98302 is fixed in Rust 1.84.0
Weekly pre-release
Update all non-major dependencies (#3432) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aligned-vec](https://redirect.github.com/sarah-ek/aligned-vec) | dependencies | patch | `0.6.4` -> `0.6.4` | | [av1-grain](https://redirect.github.com/rust-av/av1-grain) | dependencies | patch | `0.2.4` -> `0.2.4` | | [dav1d-sys](https://redirect.github.com/njaard/libavif-rs) | dependencies | patch | `0.7.1+libdav1d.1.4.3` -> `0.7.1` | | [image](https://redirect.github.com/image-rs/image) | dependencies | patch | `0.25.6` -> `0.25.6` | | [libfuzzer-sys](https://redirect.github.com/rust-fuzz/libfuzzer) | dependencies | patch | `0.4.9` -> `0.4.9` | | [new_debug_unreachable](https://redirect.github.com/mbrubeck/rust-debug-unreachable) | dependencies | patch | `1.0.6` -> `1.0.6` | | [pretty_assertions](https://redirect.github.com/rust-pretty-assertions/rust-pretty-assertions) | dev-dependencies | patch | `1.4.1` -> `1.4.1` | | [tracing](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tracing)) | dependencies | patch | `0.1.41` -> `0.1.41` | | [tracing-chrome](https://redirect.github.com/thoren-d/tracing-chrome) | dependencies | patch | `0.7.2` -> `0.7.2` | | [tracing-subscriber](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tracing)) | dependencies | patch | `0.3.19` -> `0.3.19` | | [v_frame](https://redirect.github.com/rust-av/v_frame) | dependencies | patch | `0.3.8` -> `0.3.8` | | [wasm-bindgen](https://rustwasm.github.io/) ([source](https://redirect.github.com/rustwasm/wasm-bindgen)) | dependencies | patch | `0.2.100` -> `0.2.100` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/xiph/rav1e). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.8.0
Breaking changes
- The minimum rust version supported is now 1.83.0
- The API itself should be compatible
What's Changed from v0.7.1
- Remove duplicate assume_slice_init_mut by @FreezyLemon in #3322
- Update Cargo.lock by @lu-zero in #3321
- Remove rustc_version_check from build.rs by @FreezyLemon in #3327
- Remove crate
quickcheck_macros
by @FreezyLemon in #3328 - Ignore IDE config folders by @shssoichiro in #3324
- Only enable av1-grain/serialize with rav1e/serialize by @FreezyLemon in #3331
- Remove
allow(clippy::undocumented_unsafe_blocks)
where not necessary by @FreezyLemon in #3332 - Replace cdf! macro with const fns by @FreezyLemon in #3334
- Don't use host's strip command when cross-compiling by @kornelski in #3333
- Prepare for ivf release by @lu-zero in #3335
- Update Cargo.lock after ivf version bump by @FreezyLemon in #3337
- Fix test-specific clippy lints by @shssoichiro in #3323
- Fix NASM warning about %undef statement by @FreezyLemon in #3329
- Update all non-major dependencies by @renovate in #3325
- build(deps): bump shlex from 1.2.0 to 1.3.0 by @dependabot in #3344
- Add whitespace to compiler flags in long version string by @FreezyLemon in #3346
- Replace types from once_cell with std::sync::OnceLock by @FreezyLemon in #3345
- Update actions/cache action to v4 by @renovate in #3343
- Update codecov/codecov-action action to v4 by @renovate in #3348
- Make apply_ssim_boost a const fn by @FreezyLemon in #3352
- Remove redundant imports by @FreezyLemon in #3354
- Lock clap auto-updates to 4.4 until we bump rustc version by @shssoichiro in #3355
- Use a maintained clippy-check by @lu-zero in #3357
- Further renovate changes by @shssoichiro in #3356
- Also lock assert_cmd version by @shssoichiro in #3358
- Add new NASM pragma regarding macro parameter expansion by @FreezyLemon in #3361
- Add CI job to check the MSRV by @FreezyLemon in #3364
- Add CI jobs for
wasm32-wasi
by @FreezyLemon in #3368 - Replace AlignedBoxedSlice with aligned_vec::ABox by @FreezyLemon in #3371
- fix(deps): update rust crate dav1d-sys to 0.7.0 [security] by @renovate in #3373
- build(deps): bump libdav1d-sys from 0.6.0 to 0.7.0+libdav1d.1.4.0 by @dependabot in #3374
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in #3362
- Expose no_scene_detection in capi by @redzic in #3377
- Fix clippy lints by @lu-zero in #3380
- Update to itertool 0.13 by @sdroege in #3379
- Update nasm-rs to 0.3.0 by @FreezyLemon in #3383
- Disable compiler warnings for known custom
cfg
values by @FreezyLemon in #3384 - fix(deps): update all non-major dependencies by @renovate in #3342
- Cleanup custom lints by @shssoichiro in #3387
- Do not rename the prefix manually for windows by @lu-zero in #3389
- Update dependencies which do not bump minimum rustc by @shssoichiro in #3359
- Turn get_rect_tx_log_ratio into associated function for TxSize by @FreezyLemon in #3353
- Add benchmarks for motion_compensate function by @shssoichiro in #3183
- Drop
binary
integration test from coverage by @FreezyLemon in #3398 - Update clap to v4.5 by @FreezyLemon in #3396
- Fix
deploy
CI job by @FreezyLemon in #3399 - Use the clap v3 style by @lu-zero in #3401
- Bump msrv-compatible dependencies by @lu-zero in #3407
- Update built to 0.7.7 by @bmwiedemann in #3412
- Freshen rav1e dependencies and CI by @lu-zero in #3414
- Preparation for rav1e 0.8.0 by @lu-zero in #3424
- Lock file maintenance by @renovate in #3326
- Update clechasseur/rs-clippy-check action to v4 by @renovate in #3410
- Update codecov/codecov-action action to v5 by @renovate in #3404
- bump to bitstream-io 4.1 by @lu-zero in #3429
- Use av-scenechange for scene detection by @shssoichiro in #3431
- Update all non-major dependencies by @renovate in #3427
Full Changelog: v0.7.1...v0.8.0
Weekly pre-release
p20250520 Update codecov/codecov-action action to v5