Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Bump opencv from 0.82.1 to 0.83.0 #30

Merged
merged 1 commit into from
Jul 18, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 18, 2023

Bumps opencv from 0.82.1 to 0.83.0.

Changelog

Sourced from opencv's changelog.

  • 0.83.0

    • Add support for OpenCV 4.8.
    • Tune naming for classes in rapid and CURA modules.
    • Add a Debug implementation for all classes and smart pointers.
  • 0.82.0

    • Change the handling of abstract C++ classes, they are no longer exposed as dyn Class but a struct is generated for them making them easier to use from Rust. One notable change is calling static methods on those classes no longer requires UCS. So <dyn ORB>::default() becomes just ORB::default(). You might also need to adjust your imports because while traits are imported as part of the prelude, the structs need to be imported explicitly.
    • Functions that take Input/OutputArray now take them by &impl instead of &dyn making those calls faster because they don't use dynamic dispatch anymore.
  • 0.81.5

    • Bring back the clang-runtime feature to improve cooperation with other crates.
  • 0.81.4

    • Change the way the binding generator is run decreasing the complexity and improving the compatibility with vendored builds.
  • 0.81.3

    • Don't require runtime feature of clang.
  • 0.81.2

    • Fix building when crosscompiling with target-specific RUSTFLAGS.
  • 0.81.1

  • 0.81.0

    • Fix compilation when using clang-6.
    • Add hough_lines example.
    • Add Scalar::is_real().
    • Apply proper naming to some methods from RNG.
  • 0.80.0

    • Generate default constructors for some classes that were missing any form of construction.
  • 0.79.0

    • DataType can now be implemented by downstream types that will allow storage of the some custom types inside Mat. Previously this trait was sealed, now it's an unsafe trait because types must guarantee the memory layout.0
    • Calling .iter() on an empty Mat no longer returns an error, but an empty iterator.
    • Some functions like Point_::new() or Size_::new() are now const.
    • Minor documentation updates.
  • 0.78.2

    • Fix compilation with clang 16
  • 0.78.1

    • Automatically implement Clone for those classes that are constructor-copiable in C++, e.g. KeyPoint.
    • Fixes for crosscompiling (kudos to icedrocket).

... (truncated)

Commits
  • 930d7d4 chore: Release
  • 4cc562b Update changelog
  • 9fdb234 Update CI
  • ed50df8 Regenerate docs
  • fa2146f Generate Debug implementation for classes and smart pointers
  • adabbf2 Introduce possibility to describe types without having a reference to an actu...
  • c38c12e Adjust to OpenCV 4.8.0
  • 05b3716 Remove barcode module
  • 0043f2b Make sure to use the latest version of compatible dependencies in MSRV check
  • a2641ec Add 3.4 to generate-bindings.sh
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [opencv](https://github.com/twistedfall/opencv-rust) from 0.82.1 to 0.83.0.
- [Changelog](https://github.com/twistedfall/opencv-rust/blob/master/CHANGES.md)
- [Commits](twistedfall/opencv-rust@v0.82.1...v0.83.0)

---
updated-dependencies:
- dependency-name: opencv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 18, 2023
@garryod garryod merged commit 5eb5f16 into main Jul 18, 2023
19 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/opencv-0.83.0 branch July 18, 2023 11:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant