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 https://github.com/xiph/rav1e/pull/3322
- Update Cargo.lock by @lu-zero in https://github.com/xiph/rav1e/pull/3321
- Remove rustc_version_check from build.rs by @FreezyLemon in https://github.com/xiph/rav1e/pull/3327
- Remove crate
quickcheck_macrosby @FreezyLemon in https://github.com/xiph/rav1e/pull/3328 - Ignore IDE config folders by @shssoichiro in https://github.com/xiph/rav1e/pull/3324
- Only enable av1-grain/serialize with rav1e/serialize by @FreezyLemon in https://github.com/xiph/rav1e/pull/3331
- Remove
allow(clippy::undocumented_unsafe_blocks)where not necessary by @FreezyLemon in https://github.com/xiph/rav1e/pull/3332 - Replace cdf! macro with const fns by @FreezyLemon in https://github.com/xiph/rav1e/pull/3334
- Don't use host's strip command when cross-compiling by @kornelski in https://github.com/xiph/rav1e/pull/3333
- Prepare for ivf release by @lu-zero in https://github.com/xiph/rav1e/pull/3335
- Update Cargo.lock after ivf version bump by @FreezyLemon in https://github.com/xiph/rav1e/pull/3337
- Fix test-specific clippy lints by @shssoichiro in https://github.com/xiph/rav1e/pull/3323
- Fix NASM warning about %undef statement by @FreezyLemon in https://github.com/xiph/rav1e/pull/3329
- Update all non-major dependencies by @renovate in https://github.com/xiph/rav1e/pull/3325
- build(deps): bump shlex from 1.2.0 to 1.3.0 by @dependabot in https://github.com/xiph/rav1e/pull/3344
- Add whitespace to compiler flags in long version string by @FreezyLemon in https://github.com/xiph/rav1e/pull/3346
- Replace types from once_cell with std::sync::OnceLock by @FreezyLemon in https://github.com/xiph/rav1e/pull/3345
- Update actions/cache action to v4 by @renovate in https://github.com/xiph/rav1e/pull/3343
- Update codecov/codecov-action action to v4 by @renovate in https://github.com/xiph/rav1e/pull/3348
- Make apply_ssim_boost a const fn by @FreezyLemon in https://github.com/xiph/rav1e/pull/3352
- Remove redundant imports by @FreezyLemon in https://github.com/xiph/rav1e/pull/3354
- Lock clap auto-updates to 4.4 until we bump rustc version by @shssoichiro in https://github.com/xiph/rav1e/pull/3355
- Use a maintained clippy-check by @lu-zero in https://github.com/xiph/rav1e/pull/3357
- Further renovate changes by @shssoichiro in https://github.com/xiph/rav1e/pull/3356
- Also lock assert_cmd version by @shssoichiro in https://github.com/xiph/rav1e/pull/3358
- Add new NASM pragma regarding macro parameter expansion by @FreezyLemon in https://github.com/xiph/rav1e/pull/3361
- Add CI job to check the MSRV by @FreezyLemon in https://github.com/xiph/rav1e/pull/3364
- Add CI jobs for
wasm32-wasiby @FreezyLemon in https://github.com/xiph/rav1e/pull/3368 - Replace AlignedBoxedSlice with aligned_vec::ABox by @FreezyLemon in https://github.com/xiph/rav1e/pull/3371
- fix(deps): update rust crate dav1d-sys to 0.7.0 [security] by @renovate in https://github.com/xiph/rav1e/pull/3373
- build(deps): bump libdav1d-sys from 0.6.0 to 0.7.0+libdav1d.1.4.0 by @dependabot in https://github.com/xiph/rav1e/pull/3374
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in https://github.com/xiph/rav1e/pull/3362
- Expose no_scene_detection in capi by @redzic in https://github.com/xiph/rav1e/pull/3377
- Fix clippy lints by @lu-zero in https://github.com/xiph/rav1e/pull/3380
- Update to itertool 0.13 by @sdroege in https://github.com/xiph/rav1e/pull/3379
- Update nasm-rs to 0.3.0 by @FreezyLemon in https://github.com/xiph/rav1e/pull/3383
- Disable compiler warnings for known custom
cfgvalues by @FreezyLemon in https://github.com/xiph/rav1e/pull/3384 - fix(deps): update all non-major dependencies by @renovate in https://github.com/xiph/rav1e/pull/3342
- Cleanup custom lints by @shssoichiro in https://github.com/xiph/rav1e/pull/3387
- Do not rename the prefix manually for windows by @lu-zero in https://github.com/xiph/rav1e/pull/3389
- Update dependencies which do not bump minimum rustc by @shssoichiro in https://github.com/xiph/rav1e/pull/3359
- Turn get_rect_tx_log_ratio into associated function for TxSize by @FreezyLemon in https://github.com/xiph/rav1e/pull/3353
- Add benchmarks for motion_compensate function by @shssoichiro in https://github.com/xiph/rav1e/pull/3183
- Drop
binaryintegration test from coverage by @FreezyLemon in https://github.com/xiph/rav1e/pull/3398 - Update clap to v4.5 by @FreezyLemon in https://github.com/xiph/rav1e/pull/3396
- Fix
deployCI job by @FreezyLemon in https://github.com/xiph/rav1e/pull/3399 - Use the clap v3 style by @lu-zero in https://github.com/xiph/rav1e/pull/3401
- Bump msrv-compatible dependencies by @lu-zero in https://github.com/xiph/rav1e/pull/3407
- Update built to 0.7.7 by @bmwiedemann in https://github.com/xiph/rav1e/pull/3412
- Freshen rav1e dependencies and CI by @lu-zero in https://github.com/xiph/rav1e/pull/3414
- Preparation for rav1e 0.8.0 by @lu-zero in https://github.com/xiph/rav1e/pull/3424
- Lock file maintenance by @renovate in https://github.com/xiph/rav1e/pull/3326
- Update clechasseur/rs-clippy-check action to v4 by @renovate in https://github.com/xiph/rav1e/pull/3410
- Update codecov/codecov-action action to v5 by @renovate in https://github.com/xiph/rav1e/pull/3404
- bump to bitstream-io 4.1 by @lu-zero in https://github.com/xiph/rav1e/pull/3429
- Use av-scenechange for scene detection by @shssoichiro in https://github.com/xiph/rav1e/pull/3431
- Update all non-major dependencies by @renovate in https://github.com/xiph/rav1e/pull/3427
Full Changelog: https://github.com/xiph/rav1e/compare/v0.7.1...v0.8.0